home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
The Houseplan Collection
/
HRCD2005.ISO
/
data1.cab
/
Zusatz
/
3DS
/
DATA2.Z
/
ArCon.h
< prev
next >
Wrap
C/C++ Source or Header
|
1999-11-24
|
2MB
|
63,081 lines
/* this ALWAYS GENERATED file contains the definitions for the interfaces */
/* File created by MIDL compiler version 5.01.0164 */
/* at Wed Nov 24 19:18:57 1999
*/
/* Compiler settings for acConn.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 __ArCon_h__
#define __ArCon_h__
#ifdef __cplusplus
extern "C"{
#endif
/* Forward Declarations */
#ifndef ___ArConEvents_FWD_DEFINED__
#define ___ArConEvents_FWD_DEFINED__
typedef interface _ArConEvents _ArConEvents;
#endif /* ___ArConEvents_FWD_DEFINED__ */
#ifndef __IArCon_FWD_DEFINED__
#define __IArCon_FWD_DEFINED__
typedef interface IArCon IArCon;
#endif /* __IArCon_FWD_DEFINED__ */
#ifndef __IRoom_FWD_DEFINED__
#define __IRoom_FWD_DEFINED__
typedef interface IRoom IRoom;
#endif /* __IRoom_FWD_DEFINED__ */
#ifndef __IDimension_FWD_DEFINED__
#define __IDimension_FWD_DEFINED__
typedef interface IDimension IDimension;
#endif /* __IDimension_FWD_DEFINED__ */
#ifndef __IGuide_FWD_DEFINED__
#define __IGuide_FWD_DEFINED__
typedef interface IGuide IGuide;
#endif /* __IGuide_FWD_DEFINED__ */
#ifndef __IGraphics2DObject_FWD_DEFINED__
#define __IGraphics2DObject_FWD_DEFINED__
typedef interface IGraphics2DObject IGraphics2DObject;
#endif /* __IGraphics2DObject_FWD_DEFINED__ */
#ifndef __IProjectPreview_FWD_DEFINED__
#define __IProjectPreview_FWD_DEFINED__
typedef interface IProjectPreview IProjectPreview;
#endif /* __IProjectPreview_FWD_DEFINED__ */
#ifndef __IPolygon2D_FWD_DEFINED__
#define __IPolygon2D_FWD_DEFINED__
typedef interface IPolygon2D IPolygon2D;
#endif /* __IPolygon2D_FWD_DEFINED__ */
#ifndef __IWindow_FWD_DEFINED__
#define __IWindow_FWD_DEFINED__
typedef interface IWindow IWindow;
#endif /* __IWindow_FWD_DEFINED__ */
#ifndef __IProject_FWD_DEFINED__
#define __IProject_FWD_DEFINED__
typedef interface IProject IProject;
#endif /* __IProject_FWD_DEFINED__ */
#ifndef __IGaube_FWD_DEFINED__
#define __IGaube_FWD_DEFINED__
typedef interface IGaube IGaube;
#endif /* __IGaube_FWD_DEFINED__ */
#ifndef __ITexture_FWD_DEFINED__
#define __ITexture_FWD_DEFINED__
typedef interface ITexture ITexture;
#endif /* __ITexture_FWD_DEFINED__ */
#ifndef __IChimney_FWD_DEFINED__
#define __IChimney_FWD_DEFINED__
typedef interface IChimney IChimney;
#endif /* __IChimney_FWD_DEFINED__ */
#ifndef __ISupport_FWD_DEFINED__
#define __ISupport_FWD_DEFINED__
typedef interface ISupport ISupport;
#endif /* __ISupport_FWD_DEFINED__ */
#ifndef __IDoor_FWD_DEFINED__
#define __IDoor_FWD_DEFINED__
typedef interface IDoor IDoor;
#endif /* __IDoor_FWD_DEFINED__ */
#ifndef __ICeiling_FWD_DEFINED__
#define __ICeiling_FWD_DEFINED__
typedef interface ICeiling ICeiling;
#endif /* __ICeiling_FWD_DEFINED__ */
#ifndef __ITerrain_FWD_DEFINED__
#define __ITerrain_FWD_DEFINED__
typedef interface ITerrain ITerrain;
#endif /* __ITerrain_FWD_DEFINED__ */
#ifndef __IHedge_FWD_DEFINED__
#define __IHedge_FWD_DEFINED__
typedef interface IHedge IHedge;
#endif /* __IHedge_FWD_DEFINED__ */
#ifndef __IBuilding_FWD_DEFINED__
#define __IBuilding_FWD_DEFINED__
typedef interface IBuilding IBuilding;
#endif /* __IBuilding_FWD_DEFINED__ */
#ifndef __IStory_FWD_DEFINED__
#define __IStory_FWD_DEFINED__
typedef interface IStory IStory;
#endif /* __IStory_FWD_DEFINED__ */
#ifndef __IWall_FWD_DEFINED__
#define __IWall_FWD_DEFINED__
typedef interface IWall IWall;
#endif /* __IWall_FWD_DEFINED__ */
#ifndef __IVirtualWall_FWD_DEFINED__
#define __IVirtualWall_FWD_DEFINED__
typedef interface IVirtualWall IVirtualWall;
#endif /* __IVirtualWall_FWD_DEFINED__ */
#ifndef __ILabeling_FWD_DEFINED__
#define __ILabeling_FWD_DEFINED__
typedef interface ILabeling ILabeling;
#endif /* __ILabeling_FWD_DEFINED__ */
#ifndef __ICeilingOpening_FWD_DEFINED__
#define __ICeilingOpening_FWD_DEFINED__
typedef interface ICeilingOpening ICeilingOpening;
#endif /* __ICeilingOpening_FWD_DEFINED__ */
#ifndef __IStairCase_FWD_DEFINED__
#define __IStairCase_FWD_DEFINED__
typedef interface IStairCase IStairCase;
#endif /* __IStairCase_FWD_DEFINED__ */
#ifndef __IPolygonWendelConstruction_FWD_DEFINED__
#define __IPolygonWendelConstruction_FWD_DEFINED__
typedef interface IPolygonWendelConstruction IPolygonWendelConstruction;
#endif /* __IPolygonWendelConstruction_FWD_DEFINED__ */
#ifndef __IRoof_FWD_DEFINED__
#define __IRoof_FWD_DEFINED__
typedef interface IRoof IRoof;
#endif /* __IRoof_FWD_DEFINED__ */
#ifndef __IPoint2D_FWD_DEFINED__
#define __IPoint2D_FWD_DEFINED__
typedef interface IPoint2D IPoint2D;
#endif /* __IPoint2D_FWD_DEFINED__ */
#ifndef __IPoint2DCollection_FWD_DEFINED__
#define __IPoint2DCollection_FWD_DEFINED__
typedef interface IPoint2DCollection IPoint2DCollection;
#endif /* __IPoint2DCollection_FWD_DEFINED__ */
#ifndef __IImage_FWD_DEFINED__
#define __IImage_FWD_DEFINED__
typedef interface IImage IImage;
#endif /* __IImage_FWD_DEFINED__ */
#ifndef __ILine_FWD_DEFINED__
#define __ILine_FWD_DEFINED__
typedef interface ILine ILine;
#endif /* __ILine_FWD_DEFINED__ */
#ifndef __IShape_FWD_DEFINED__
#define __IShape_FWD_DEFINED__
typedef interface IShape IShape;
#endif /* __IShape_FWD_DEFINED__ */
#ifndef __ILabel_FWD_DEFINED__
#define __ILabel_FWD_DEFINED__
typedef interface ILabel ILabel;
#endif /* __ILabel_FWD_DEFINED__ */
#ifndef __IGraphics2DCollection_FWD_DEFINED__
#define __IGraphics2DCollection_FWD_DEFINED__
typedef interface IGraphics2DCollection IGraphics2DCollection;
#endif /* __IGraphics2DCollection_FWD_DEFINED__ */
#ifndef __IToolData_FWD_DEFINED__
#define __IToolData_FWD_DEFINED__
typedef interface IToolData IToolData;
#endif /* __IToolData_FWD_DEFINED__ */
#ifndef __IBuildingCollection_FWD_DEFINED__
#define __IBuildingCollection_FWD_DEFINED__
typedef interface IBuildingCollection IBuildingCollection;
#endif /* __IBuildingCollection_FWD_DEFINED__ */
#ifndef __IStoryCollection_FWD_DEFINED__
#define __IStoryCollection_FWD_DEFINED__
typedef interface IStoryCollection IStoryCollection;
#endif /* __IStoryCollection_FWD_DEFINED__ */
#ifndef __IWallCollection_FWD_DEFINED__
#define __IWallCollection_FWD_DEFINED__
typedef interface IWallCollection IWallCollection;
#endif /* __IWallCollection_FWD_DEFINED__ */
#ifndef __IVirtualWallCollection_FWD_DEFINED__
#define __IVirtualWallCollection_FWD_DEFINED__
typedef interface IVirtualWallCollection IVirtualWallCollection;
#endif /* __IVirtualWallCollection_FWD_DEFINED__ */
#ifndef __IRoomCollection_FWD_DEFINED__
#define __IRoomCollection_FWD_DEFINED__
typedef interface IRoomCollection IRoomCollection;
#endif /* __IRoomCollection_FWD_DEFINED__ */
#ifndef __IConturCollection_FWD_DEFINED__
#define __IConturCollection_FWD_DEFINED__
typedef interface IConturCollection IConturCollection;
#endif /* __IConturCollection_FWD_DEFINED__ */
#ifndef __IContur_FWD_DEFINED__
#define __IContur_FWD_DEFINED__
typedef interface IContur IContur;
#endif /* __IContur_FWD_DEFINED__ */
#ifndef __IWallSegment_FWD_DEFINED__
#define __IWallSegment_FWD_DEFINED__
typedef interface IWallSegment IWallSegment;
#endif /* __IWallSegment_FWD_DEFINED__ */
#ifndef __IWallSegmentCollection_FWD_DEFINED__
#define __IWallSegmentCollection_FWD_DEFINED__
typedef interface IWallSegmentCollection IWallSegmentCollection;
#endif /* __IWallSegmentCollection_FWD_DEFINED__ */
#ifndef __IWindowCollection_FWD_DEFINED__
#define __IWindowCollection_FWD_DEFINED__
typedef interface IWindowCollection IWindowCollection;
#endif /* __IWindowCollection_FWD_DEFINED__ */
#ifndef __IDoorCollection_FWD_DEFINED__
#define __IDoorCollection_FWD_DEFINED__
typedef interface IDoorCollection IDoorCollection;
#endif /* __IDoorCollection_FWD_DEFINED__ */
#ifndef __IRoofWindow_FWD_DEFINED__
#define __IRoofWindow_FWD_DEFINED__
typedef interface IRoofWindow IRoofWindow;
#endif /* __IRoofWindow_FWD_DEFINED__ */
#ifndef __ITerrainCollection_FWD_DEFINED__
#define __ITerrainCollection_FWD_DEFINED__
typedef interface ITerrainCollection ITerrainCollection;
#endif /* __ITerrainCollection_FWD_DEFINED__ */
#ifndef __IGuideCollection_FWD_DEFINED__
#define __IGuideCollection_FWD_DEFINED__
typedef interface IGuideCollection IGuideCollection;
#endif /* __IGuideCollection_FWD_DEFINED__ */
#ifndef __ILabelingCollection_FWD_DEFINED__
#define __ILabelingCollection_FWD_DEFINED__
typedef interface ILabelingCollection ILabelingCollection;
#endif /* __ILabelingCollection_FWD_DEFINED__ */
#ifndef __ISupportCollection_FWD_DEFINED__
#define __ISupportCollection_FWD_DEFINED__
typedef interface ISupportCollection ISupportCollection;
#endif /* __ISupportCollection_FWD_DEFINED__ */
#ifndef __IChimneyCollection_FWD_DEFINED__
#define __IChimneyCollection_FWD_DEFINED__
typedef interface IChimneyCollection IChimneyCollection;
#endif /* __IChimneyCollection_FWD_DEFINED__ */
#ifndef __IRoofCollection_FWD_DEFINED__
#define __IRoofCollection_FWD_DEFINED__
typedef interface IRoofCollection IRoofCollection;
#endif /* __IRoofCollection_FWD_DEFINED__ */
#ifndef __ICeilingCollection_FWD_DEFINED__
#define __ICeilingCollection_FWD_DEFINED__
typedef interface ICeilingCollection ICeilingCollection;
#endif /* __ICeilingCollection_FWD_DEFINED__ */
#ifndef __ICeilingOpeningsCollection_FWD_DEFINED__
#define __ICeilingOpeningsCollection_FWD_DEFINED__
typedef interface ICeilingOpeningsCollection ICeilingOpeningsCollection;
#endif /* __ICeilingOpeningsCollection_FWD_DEFINED__ */
#ifndef __IStairCaseCollection_FWD_DEFINED__
#define __IStairCaseCollection_FWD_DEFINED__
typedef interface IStairCaseCollection IStairCaseCollection;
#endif /* __IStairCaseCollection_FWD_DEFINED__ */
#ifndef __IHole_FWD_DEFINED__
#define __IHole_FWD_DEFINED__
typedef interface IHole IHole;
#endif /* __IHole_FWD_DEFINED__ */
#ifndef __IHoleCollection_FWD_DEFINED__
#define __IHoleCollection_FWD_DEFINED__
typedef interface IHoleCollection IHoleCollection;
#endif /* __IHoleCollection_FWD_DEFINED__ */
#ifndef __IDimensionCollection_FWD_DEFINED__
#define __IDimensionCollection_FWD_DEFINED__
typedef interface IDimensionCollection IDimensionCollection;
#endif /* __IDimensionCollection_FWD_DEFINED__ */
#ifndef __ILambdaH_FWD_DEFINED__
#define __ILambdaH_FWD_DEFINED__
typedef interface ILambdaH ILambdaH;
#endif /* __ILambdaH_FWD_DEFINED__ */
#ifndef __ILambdaHCollection_FWD_DEFINED__
#define __ILambdaHCollection_FWD_DEFINED__
typedef interface ILambdaHCollection ILambdaHCollection;
#endif /* __ILambdaHCollection_FWD_DEFINED__ */
#ifndef __IMaterial_FWD_DEFINED__
#define __IMaterial_FWD_DEFINED__
typedef interface IMaterial IMaterial;
#endif /* __IMaterial_FWD_DEFINED__ */
#ifndef __IObjectConstructor_FWD_DEFINED__
#define __IObjectConstructor_FWD_DEFINED__
typedef interface IObjectConstructor IObjectConstructor;
#endif /* __IObjectConstructor_FWD_DEFINED__ */
#ifndef __IIDHistory_FWD_DEFINED__
#define __IIDHistory_FWD_DEFINED__
typedef interface IIDHistory IIDHistory;
#endif /* __IIDHistory_FWD_DEFINED__ */
#ifndef __IObject3D_FWD_DEFINED__
#define __IObject3D_FWD_DEFINED__
typedef interface IObject3D IObject3D;
#endif /* __IObject3D_FWD_DEFINED__ */
#ifndef __IObjectTransformer_FWD_DEFINED__
#define __IObjectTransformer_FWD_DEFINED__
typedef interface IObjectTransformer IObjectTransformer;
#endif /* __IObjectTransformer_FWD_DEFINED__ */
#ifndef __IObjectTransformerCollection_FWD_DEFINED__
#define __IObjectTransformerCollection_FWD_DEFINED__
typedef interface IObjectTransformerCollection IObjectTransformerCollection;
#endif /* __IObjectTransformerCollection_FWD_DEFINED__ */
#ifndef __IUnterUeberzug_FWD_DEFINED__
#define __IUnterUeberzug_FWD_DEFINED__
typedef interface IUnterUeberzug IUnterUeberzug;
#endif /* __IUnterUeberzug_FWD_DEFINED__ */
#ifndef __IUnterUeberzugCollection_FWD_DEFINED__
#define __IUnterUeberzugCollection_FWD_DEFINED__
typedef interface IUnterUeberzugCollection IUnterUeberzugCollection;
#endif /* __IUnterUeberzugCollection_FWD_DEFINED__ */
#ifndef __ITextureCollection_FWD_DEFINED__
#define __ITextureCollection_FWD_DEFINED__
typedef interface ITextureCollection ITextureCollection;
#endif /* __ITextureCollection_FWD_DEFINED__ */
#ifndef __ITextureName_FWD_DEFINED__
#define __ITextureName_FWD_DEFINED__
typedef interface ITextureName ITextureName;
#endif /* __ITextureName_FWD_DEFINED__ */
#ifndef __IObject3DCollection_FWD_DEFINED__
#define __IObject3DCollection_FWD_DEFINED__
typedef interface IObject3DCollection IObject3DCollection;
#endif /* __IObject3DCollection_FWD_DEFINED__ */
#ifndef __IObjectConstructorCollection_FWD_DEFINED__
#define __IObjectConstructorCollection_FWD_DEFINED__
typedef interface IObjectConstructorCollection IObjectConstructorCollection;
#endif /* __IObjectConstructorCollection_FWD_DEFINED__ */
#ifndef __IHolePolygon_FWD_DEFINED__
#define __IHolePolygon_FWD_DEFINED__
typedef interface IHolePolygon IHolePolygon;
#endif /* __IHolePolygon_FWD_DEFINED__ */
#ifndef __ICut_FWD_DEFINED__
#define __ICut_FWD_DEFINED__
typedef interface ICut ICut;
#endif /* __ICut_FWD_DEFINED__ */
#ifndef __ICutCollection_FWD_DEFINED__
#define __ICutCollection_FWD_DEFINED__
typedef interface ICutCollection ICutCollection;
#endif /* __ICutCollection_FWD_DEFINED__ */
#ifndef __ICutView_FWD_DEFINED__
#define __ICutView_FWD_DEFINED__
typedef interface ICutView ICutView;
#endif /* __ICutView_FWD_DEFINED__ */
#ifndef __IRoofAreaCollection_FWD_DEFINED__
#define __IRoofAreaCollection_FWD_DEFINED__
typedef interface IRoofAreaCollection IRoofAreaCollection;
#endif /* __IRoofAreaCollection_FWD_DEFINED__ */
#ifndef __IGaubenCollection_FWD_DEFINED__
#define __IGaubenCollection_FWD_DEFINED__
typedef interface IGaubenCollection IGaubenCollection;
#endif /* __IGaubenCollection_FWD_DEFINED__ */
#ifndef __IRoofArea_FWD_DEFINED__
#define __IRoofArea_FWD_DEFINED__
typedef interface IRoofArea IRoofArea;
#endif /* __IRoofArea_FWD_DEFINED__ */
#ifndef __IRoofConstruction_FWD_DEFINED__
#define __IRoofConstruction_FWD_DEFINED__
typedef interface IRoofConstruction IRoofConstruction;
#endif /* __IRoofConstruction_FWD_DEFINED__ */
#ifndef __IRoofWood_FWD_DEFINED__
#define __IRoofWood_FWD_DEFINED__
typedef interface IRoofWood IRoofWood;
#endif /* __IRoofWood_FWD_DEFINED__ */
#ifndef __IRoofWoodCollection_FWD_DEFINED__
#define __IRoofWoodCollection_FWD_DEFINED__
typedef interface IRoofWoodCollection IRoofWoodCollection;
#endif /* __IRoofWoodCollection_FWD_DEFINED__ */
#ifndef __IPrintSettings_FWD_DEFINED__
#define __IPrintSettings_FWD_DEFINED__
typedef interface IPrintSettings IPrintSettings;
#endif /* __IPrintSettings_FWD_DEFINED__ */
#ifndef __ISavePictureSettings_FWD_DEFINED__
#define __ISavePictureSettings_FWD_DEFINED__
typedef interface ISavePictureSettings ISavePictureSettings;
#endif /* __ISavePictureSettings_FWD_DEFINED__ */
#ifndef __IZoomSettings_FWD_DEFINED__
#define __IZoomSettings_FWD_DEFINED__
typedef interface IZoomSettings IZoomSettings;
#endif /* __IZoomSettings_FWD_DEFINED__ */
#ifndef __IWalkSettings_FWD_DEFINED__
#define __IWalkSettings_FWD_DEFINED__
typedef interface IWalkSettings IWalkSettings;
#endif /* __IWalkSettings_FWD_DEFINED__ */
#ifndef __IViewCollection_FWD_DEFINED__
#define __IViewCollection_FWD_DEFINED__
typedef interface IViewCollection IViewCollection;
#endif /* __IViewCollection_FWD_DEFINED__ */
#ifndef __IView_FWD_DEFINED__
#define __IView_FWD_DEFINED__
typedef interface IView IView;
#endif /* __IView_FWD_DEFINED__ */
#ifndef __IViewing_FWD_DEFINED__
#define __IViewing_FWD_DEFINED__
typedef interface IViewing IViewing;
#endif /* __IViewing_FWD_DEFINED__ */
#ifndef __ISnapObject_FWD_DEFINED__
#define __ISnapObject_FWD_DEFINED__
typedef interface ISnapObject ISnapObject;
#endif /* __ISnapObject_FWD_DEFINED__ */
#ifndef __IBackgroundSettings_FWD_DEFINED__
#define __IBackgroundSettings_FWD_DEFINED__
typedef interface IBackgroundSettings IBackgroundSettings;
#endif /* __IBackgroundSettings_FWD_DEFINED__ */
#ifndef __IPerson_FWD_DEFINED__
#define __IPerson_FWD_DEFINED__
typedef interface IPerson IPerson;
#endif /* __IPerson_FWD_DEFINED__ */
#ifndef __IWindowConstruction_FWD_DEFINED__
#define __IWindowConstruction_FWD_DEFINED__
typedef interface IWindowConstruction IWindowConstruction;
#endif /* __IWindowConstruction_FWD_DEFINED__ */
#ifndef __IIIBvSettings_FWD_DEFINED__
#define __IIIBvSettings_FWD_DEFINED__
typedef interface IIIBvSettings IIIBvSettings;
#endif /* __IIIBvSettings_FWD_DEFINED__ */
#ifndef __IDwelling_FWD_DEFINED__
#define __IDwelling_FWD_DEFINED__
typedef interface IDwelling IDwelling;
#endif /* __IDwelling_FWD_DEFINED__ */
#ifndef __IDwellingCollection_FWD_DEFINED__
#define __IDwellingCollection_FWD_DEFINED__
typedef interface IDwellingCollection IDwellingCollection;
#endif /* __IDwellingCollection_FWD_DEFINED__ */
#ifndef __IBox_FWD_DEFINED__
#define __IBox_FWD_DEFINED__
typedef interface IBox IBox;
#endif /* __IBox_FWD_DEFINED__ */
#ifndef __IPoly2DWithHoles_FWD_DEFINED__
#define __IPoly2DWithHoles_FWD_DEFINED__
typedef interface IPoly2DWithHoles IPoly2DWithHoles;
#endif /* __IPoly2DWithHoles_FWD_DEFINED__ */
#ifndef __IPoly2DWithHolesCollection_FWD_DEFINED__
#define __IPoly2DWithHolesCollection_FWD_DEFINED__
typedef interface IPoly2DWithHolesCollection IPoly2DWithHolesCollection;
#endif /* __IPoly2DWithHolesCollection_FWD_DEFINED__ */
#ifndef __IPlatformCollection_FWD_DEFINED__
#define __IPlatformCollection_FWD_DEFINED__
typedef interface IPlatformCollection IPlatformCollection;
#endif /* __IPlatformCollection_FWD_DEFINED__ */
#ifndef __IPlatform_FWD_DEFINED__
#define __IPlatform_FWD_DEFINED__
typedef interface IPlatform IPlatform;
#endif /* __IPlatform_FWD_DEFINED__ */
#ifndef __ArCon_FWD_DEFINED__
#define __ArCon_FWD_DEFINED__
#ifdef __cplusplus
typedef class ArCon ArCon;
#else
typedef struct ArCon ArCon;
#endif /* __cplusplus */
#endif /* __ArCon_FWD_DEFINED__ */
#ifndef __Building_FWD_DEFINED__
#define __Building_FWD_DEFINED__
#ifdef __cplusplus
typedef class Building Building;
#else
typedef struct Building Building;
#endif /* __cplusplus */
#endif /* __Building_FWD_DEFINED__ */
#ifndef __BuildingCollection_FWD_DEFINED__
#define __BuildingCollection_FWD_DEFINED__
#ifdef __cplusplus
typedef class BuildingCollection BuildingCollection;
#else
typedef struct BuildingCollection BuildingCollection;
#endif /* __cplusplus */
#endif /* __BuildingCollection_FWD_DEFINED__ */
#ifndef __Ceiling_FWD_DEFINED__
#define __Ceiling_FWD_DEFINED__
#ifdef __cplusplus
typedef class Ceiling Ceiling;
#else
typedef struct Ceiling Ceiling;
#endif /* __cplusplus */
#endif /* __Ceiling_FWD_DEFINED__ */
#ifndef __CeilingCollection_FWD_DEFINED__
#define __CeilingCollection_FWD_DEFINED__
#ifdef __cplusplus
typedef class CeilingCollection CeilingCollection;
#else
typedef struct CeilingCollection CeilingCollection;
#endif /* __cplusplus */
#endif /* __CeilingCollection_FWD_DEFINED__ */
#ifndef __CeilingOpening_FWD_DEFINED__
#define __CeilingOpening_FWD_DEFINED__
#ifdef __cplusplus
typedef class CeilingOpening CeilingOpening;
#else
typedef struct CeilingOpening CeilingOpening;
#endif /* __cplusplus */
#endif /* __CeilingOpening_FWD_DEFINED__ */
#ifndef __CeilingOpeningsCollection_FWD_DEFINED__
#define __CeilingOpeningsCollection_FWD_DEFINED__
#ifdef __cplusplus
typedef class CeilingOpeningsCollection CeilingOpeningsCollection;
#else
typedef struct CeilingOpeningsCollection CeilingOpeningsCollection;
#endif /* __cplusplus */
#endif /* __CeilingOpeningsCollection_FWD_DEFINED__ */
#ifndef __Chimney_FWD_DEFINED__
#define __Chimney_FWD_DEFINED__
#ifdef __cplusplus
typedef class Chimney Chimney;
#else
typedef struct Chimney Chimney;
#endif /* __cplusplus */
#endif /* __Chimney_FWD_DEFINED__ */
#ifndef __ChimneyCollection_FWD_DEFINED__
#define __ChimneyCollection_FWD_DEFINED__
#ifdef __cplusplus
typedef class ChimneyCollection ChimneyCollection;
#else
typedef struct ChimneyCollection ChimneyCollection;
#endif /* __cplusplus */
#endif /* __ChimneyCollection_FWD_DEFINED__ */
#ifndef __Contur_FWD_DEFINED__
#define __Contur_FWD_DEFINED__
#ifdef __cplusplus
typedef class Contur Contur;
#else
typedef struct Contur Contur;
#endif /* __cplusplus */
#endif /* __Contur_FWD_DEFINED__ */
#ifndef __ConturCollection_FWD_DEFINED__
#define __ConturCollection_FWD_DEFINED__
#ifdef __cplusplus
typedef class ConturCollection ConturCollection;
#else
typedef struct ConturCollection ConturCollection;
#endif /* __cplusplus */
#endif /* __ConturCollection_FWD_DEFINED__ */
#ifndef __Cut_FWD_DEFINED__
#define __Cut_FWD_DEFINED__
#ifdef __cplusplus
typedef class Cut Cut;
#else
typedef struct Cut Cut;
#endif /* __cplusplus */
#endif /* __Cut_FWD_DEFINED__ */
#ifndef __CutCollection_FWD_DEFINED__
#define __CutCollection_FWD_DEFINED__
#ifdef __cplusplus
typedef class CutCollection CutCollection;
#else
typedef struct CutCollection CutCollection;
#endif /* __cplusplus */
#endif /* __CutCollection_FWD_DEFINED__ */
#ifndef __CutView_FWD_DEFINED__
#define __CutView_FWD_DEFINED__
#ifdef __cplusplus
typedef class CutView CutView;
#else
typedef struct CutView CutView;
#endif /* __cplusplus */
#endif /* __CutView_FWD_DEFINED__ */
#ifndef __Dimension_FWD_DEFINED__
#define __Dimension_FWD_DEFINED__
#ifdef __cplusplus
typedef class Dimension Dimension;
#else
typedef struct Dimension Dimension;
#endif /* __cplusplus */
#endif /* __Dimension_FWD_DEFINED__ */
#ifndef __DimensionCollection_FWD_DEFINED__
#define __DimensionCollection_FWD_DEFINED__
#ifdef __cplusplus
typedef class DimensionCollection DimensionCollection;
#else
typedef struct DimensionCollection DimensionCollection;
#endif /* __cplusplus */
#endif /* __DimensionCollection_FWD_DEFINED__ */
#ifndef __Door_FWD_DEFINED__
#define __Door_FWD_DEFINED__
#ifdef __cplusplus
typedef class Door Door;
#else
typedef struct Door Door;
#endif /* __cplusplus */
#endif /* __Door_FWD_DEFINED__ */
#ifndef __DoorCollection_FWD_DEFINED__
#define __DoorCollection_FWD_DEFINED__
#ifdef __cplusplus
typedef class DoorCollection DoorCollection;
#else
typedef struct DoorCollection DoorCollection;
#endif /* __cplusplus */
#endif /* __DoorCollection_FWD_DEFINED__ */
#ifndef __Graphics2DCollection_FWD_DEFINED__
#define __Graphics2DCollection_FWD_DEFINED__
#ifdef __cplusplus
typedef class Graphics2DCollection Graphics2DCollection;
#else
typedef struct Graphics2DCollection Graphics2DCollection;
#endif /* __cplusplus */
#endif /* __Graphics2DCollection_FWD_DEFINED__ */
#ifndef __Guide_FWD_DEFINED__
#define __Guide_FWD_DEFINED__
#ifdef __cplusplus
typedef class Guide Guide;
#else
typedef struct Guide Guide;
#endif /* __cplusplus */
#endif /* __Guide_FWD_DEFINED__ */
#ifndef __GuideCollection_FWD_DEFINED__
#define __GuideCollection_FWD_DEFINED__
#ifdef __cplusplus
typedef class GuideCollection GuideCollection;
#else
typedef struct GuideCollection GuideCollection;
#endif /* __cplusplus */
#endif /* __GuideCollection_FWD_DEFINED__ */
#ifndef __Hedge_FWD_DEFINED__
#define __Hedge_FWD_DEFINED__
#ifdef __cplusplus
typedef class Hedge Hedge;
#else
typedef struct Hedge Hedge;
#endif /* __cplusplus */
#endif /* __Hedge_FWD_DEFINED__ */
#ifndef __Hole_FWD_DEFINED__
#define __Hole_FWD_DEFINED__
#ifdef __cplusplus
typedef class Hole Hole;
#else
typedef struct Hole Hole;
#endif /* __cplusplus */
#endif /* __Hole_FWD_DEFINED__ */
#ifndef __HoleCollection_FWD_DEFINED__
#define __HoleCollection_FWD_DEFINED__
#ifdef __cplusplus
typedef class HoleCollection HoleCollection;
#else
typedef struct HoleCollection HoleCollection;
#endif /* __cplusplus */
#endif /* __HoleCollection_FWD_DEFINED__ */
#ifndef __HolePolygon_FWD_DEFINED__
#define __HolePolygon_FWD_DEFINED__
#ifdef __cplusplus
typedef class HolePolygon HolePolygon;
#else
typedef struct HolePolygon HolePolygon;
#endif /* __cplusplus */
#endif /* __HolePolygon_FWD_DEFINED__ */
#ifndef __IDHistory_FWD_DEFINED__
#define __IDHistory_FWD_DEFINED__
#ifdef __cplusplus
typedef class IDHistory IDHistory;
#else
typedef struct IDHistory IDHistory;
#endif /* __cplusplus */
#endif /* __IDHistory_FWD_DEFINED__ */
#ifndef __Image_FWD_DEFINED__
#define __Image_FWD_DEFINED__
#ifdef __cplusplus
typedef class Image Image;
#else
typedef struct Image Image;
#endif /* __cplusplus */
#endif /* __Image_FWD_DEFINED__ */
#ifndef __Label_FWD_DEFINED__
#define __Label_FWD_DEFINED__
#ifdef __cplusplus
typedef class Label Label;
#else
typedef struct Label Label;
#endif /* __cplusplus */
#endif /* __Label_FWD_DEFINED__ */
#ifndef __Labeling_FWD_DEFINED__
#define __Labeling_FWD_DEFINED__
#ifdef __cplusplus
typedef class Labeling Labeling;
#else
typedef struct Labeling Labeling;
#endif /* __cplusplus */
#endif /* __Labeling_FWD_DEFINED__ */
#ifndef __LabelingCollection_FWD_DEFINED__
#define __LabelingCollection_FWD_DEFINED__
#ifdef __cplusplus
typedef class LabelingCollection LabelingCollection;
#else
typedef struct LabelingCollection LabelingCollection;
#endif /* __cplusplus */
#endif /* __LabelingCollection_FWD_DEFINED__ */
#ifndef __LambdaH_FWD_DEFINED__
#define __LambdaH_FWD_DEFINED__
#ifdef __cplusplus
typedef class LambdaH LambdaH;
#else
typedef struct LambdaH LambdaH;
#endif /* __cplusplus */
#endif /* __LambdaH_FWD_DEFINED__ */
#ifndef __LambdaHCollection_FWD_DEFINED__
#define __LambdaHCollection_FWD_DEFINED__
#ifdef __cplusplus
typedef class LambdaHCollection LambdaHCollection;
#else
typedef struct LambdaHCollection LambdaHCollection;
#endif /* __cplusplus */
#endif /* __LambdaHCollection_FWD_DEFINED__ */
#ifndef __Line_FWD_DEFINED__
#define __Line_FWD_DEFINED__
#ifdef __cplusplus
typedef class Line Line;
#else
typedef struct Line Line;
#endif /* __cplusplus */
#endif /* __Line_FWD_DEFINED__ */
#ifndef __Material_FWD_DEFINED__
#define __Material_FWD_DEFINED__
#ifdef __cplusplus
typedef class Material Material;
#else
typedef struct Material Material;
#endif /* __cplusplus */
#endif /* __Material_FWD_DEFINED__ */
#ifndef __Object3D_FWD_DEFINED__
#define __Object3D_FWD_DEFINED__
#ifdef __cplusplus
typedef class Object3D Object3D;
#else
typedef struct Object3D Object3D;
#endif /* __cplusplus */
#endif /* __Object3D_FWD_DEFINED__ */
#ifndef __Object3DCollection_FWD_DEFINED__
#define __Object3DCollection_FWD_DEFINED__
#ifdef __cplusplus
typedef class Object3DCollection Object3DCollection;
#else
typedef struct Object3DCollection Object3DCollection;
#endif /* __cplusplus */
#endif /* __Object3DCollection_FWD_DEFINED__ */
#ifndef __ObjectConstructor_FWD_DEFINED__
#define __ObjectConstructor_FWD_DEFINED__
#ifdef __cplusplus
typedef class ObjectConstructor ObjectConstructor;
#else
typedef struct ObjectConstructor ObjectConstructor;
#endif /* __cplusplus */
#endif /* __ObjectConstructor_FWD_DEFINED__ */
#ifndef __ObjectConstructorCollection_FWD_DEFINED__
#define __ObjectConstructorCollection_FWD_DEFINED__
#ifdef __cplusplus
typedef class ObjectConstructorCollection ObjectConstructorCollection;
#else
typedef struct ObjectConstructorCollection ObjectConstructorCollection;
#endif /* __cplusplus */
#endif /* __ObjectConstructorCollection_FWD_DEFINED__ */
#ifndef __ObjectTransformer_FWD_DEFINED__
#define __ObjectTransformer_FWD_DEFINED__
#ifdef __cplusplus
typedef class ObjectTransformer ObjectTransformer;
#else
typedef struct ObjectTransformer ObjectTransformer;
#endif /* __cplusplus */
#endif /* __ObjectTransformer_FWD_DEFINED__ */
#ifndef __ObjectTransformerCollection_FWD_DEFINED__
#define __ObjectTransformerCollection_FWD_DEFINED__
#ifdef __cplusplus
typedef class ObjectTransformerCollection ObjectTransformerCollection;
#else
typedef struct ObjectTransformerCollection ObjectTransformerCollection;
#endif /* __cplusplus */
#endif /* __ObjectTransformerCollection_FWD_DEFINED__ */
#ifndef __Point2D_FWD_DEFINED__
#define __Point2D_FWD_DEFINED__
#ifdef __cplusplus
typedef class Point2D Point2D;
#else
typedef struct Point2D Point2D;
#endif /* __cplusplus */
#endif /* __Point2D_FWD_DEFINED__ */
#ifndef __Point2DCollection_FWD_DEFINED__
#define __Point2DCollection_FWD_DEFINED__
#ifdef __cplusplus
typedef class Point2DCollection Point2DCollection;
#else
typedef struct Point2DCollection Point2DCollection;
#endif /* __cplusplus */
#endif /* __Point2DCollection_FWD_DEFINED__ */
#ifndef __Polygon2D_FWD_DEFINED__
#define __Polygon2D_FWD_DEFINED__
#ifdef __cplusplus
typedef class Polygon2D Polygon2D;
#else
typedef struct Polygon2D Polygon2D;
#endif /* __cplusplus */
#endif /* __Polygon2D_FWD_DEFINED__ */
#ifndef __Project_FWD_DEFINED__
#define __Project_FWD_DEFINED__
#ifdef __cplusplus
typedef class Project Project;
#else
typedef struct Project Project;
#endif /* __cplusplus */
#endif /* __Project_FWD_DEFINED__ */
#ifndef __Roof_FWD_DEFINED__
#define __Roof_FWD_DEFINED__
#ifdef __cplusplus
typedef class Roof Roof;
#else
typedef struct Roof Roof;
#endif /* __cplusplus */
#endif /* __Roof_FWD_DEFINED__ */
#ifndef __RoofCollection_FWD_DEFINED__
#define __RoofCollection_FWD_DEFINED__
#ifdef __cplusplus
typedef class RoofCollection RoofCollection;
#else
typedef struct RoofCollection RoofCollection;
#endif /* __cplusplus */
#endif /* __RoofCollection_FWD_DEFINED__ */
#ifndef __RoofWindow_FWD_DEFINED__
#define __RoofWindow_FWD_DEFINED__
#ifdef __cplusplus
typedef class RoofWindow RoofWindow;
#else
typedef struct RoofWindow RoofWindow;
#endif /* __cplusplus */
#endif /* __RoofWindow_FWD_DEFINED__ */
#ifndef __Room_FWD_DEFINED__
#define __Room_FWD_DEFINED__
#ifdef __cplusplus
typedef class Room Room;
#else
typedef struct Room Room;
#endif /* __cplusplus */
#endif /* __Room_FWD_DEFINED__ */
#ifndef __RoomCollection_FWD_DEFINED__
#define __RoomCollection_FWD_DEFINED__
#ifdef __cplusplus
typedef class RoomCollection RoomCollection;
#else
typedef struct RoomCollection RoomCollection;
#endif /* __cplusplus */
#endif /* __RoomCollection_FWD_DEFINED__ */
#ifndef __Shape_FWD_DEFINED__
#define __Shape_FWD_DEFINED__
#ifdef __cplusplus
typedef class Shape Shape;
#else
typedef struct Shape Shape;
#endif /* __cplusplus */
#endif /* __Shape_FWD_DEFINED__ */
#ifndef __StairCase_FWD_DEFINED__
#define __StairCase_FWD_DEFINED__
#ifdef __cplusplus
typedef class StairCase StairCase;
#else
typedef struct StairCase StairCase;
#endif /* __cplusplus */
#endif /* __StairCase_FWD_DEFINED__ */
#ifndef __StairCaseCollection_FWD_DEFINED__
#define __StairCaseCollection_FWD_DEFINED__
#ifdef __cplusplus
typedef class StairCaseCollection StairCaseCollection;
#else
typedef struct StairCaseCollection StairCaseCollection;
#endif /* __cplusplus */
#endif /* __StairCaseCollection_FWD_DEFINED__ */
#ifndef __Story_FWD_DEFINED__
#define __Story_FWD_DEFINED__
#ifdef __cplusplus
typedef class Story Story;
#else
typedef struct Story Story;
#endif /* __cplusplus */
#endif /* __Story_FWD_DEFINED__ */
#ifndef __StoryCollection_FWD_DEFINED__
#define __StoryCollection_FWD_DEFINED__
#ifdef __cplusplus
typedef class StoryCollection StoryCollection;
#else
typedef struct StoryCollection StoryCollection;
#endif /* __cplusplus */
#endif /* __StoryCollection_FWD_DEFINED__ */
#ifndef __Support_FWD_DEFINED__
#define __Support_FWD_DEFINED__
#ifdef __cplusplus
typedef class Support Support;
#else
typedef struct Support Support;
#endif /* __cplusplus */
#endif /* __Support_FWD_DEFINED__ */
#ifndef __SupportCollection_FWD_DEFINED__
#define __SupportCollection_FWD_DEFINED__
#ifdef __cplusplus
typedef class SupportCollection SupportCollection;
#else
typedef struct SupportCollection SupportCollection;
#endif /* __cplusplus */
#endif /* __SupportCollection_FWD_DEFINED__ */
#ifndef __Terrain_FWD_DEFINED__
#define __Terrain_FWD_DEFINED__
#ifdef __cplusplus
typedef class Terrain Terrain;
#else
typedef struct Terrain Terrain;
#endif /* __cplusplus */
#endif /* __Terrain_FWD_DEFINED__ */
#ifndef __TerrainCollection_FWD_DEFINED__
#define __TerrainCollection_FWD_DEFINED__
#ifdef __cplusplus
typedef class TerrainCollection TerrainCollection;
#else
typedef struct TerrainCollection TerrainCollection;
#endif /* __cplusplus */
#endif /* __TerrainCollection_FWD_DEFINED__ */
#ifndef __Texture_FWD_DEFINED__
#define __Texture_FWD_DEFINED__
#ifdef __cplusplus
typedef class Texture Texture;
#else
typedef struct Texture Texture;
#endif /* __cplusplus */
#endif /* __Texture_FWD_DEFINED__ */
#ifndef __TextureCollection_FWD_DEFINED__
#define __TextureCollection_FWD_DEFINED__
#ifdef __cplusplus
typedef class TextureCollection TextureCollection;
#else
typedef struct TextureCollection TextureCollection;
#endif /* __cplusplus */
#endif /* __TextureCollection_FWD_DEFINED__ */
#ifndef __TextureName_FWD_DEFINED__
#define __TextureName_FWD_DEFINED__
#ifdef __cplusplus
typedef class TextureName TextureName;
#else
typedef struct TextureName TextureName;
#endif /* __cplusplus */
#endif /* __TextureName_FWD_DEFINED__ */
#ifndef __ToolData_FWD_DEFINED__
#define __ToolData_FWD_DEFINED__
#ifdef __cplusplus
typedef class ToolData ToolData;
#else
typedef struct ToolData ToolData;
#endif /* __cplusplus */
#endif /* __ToolData_FWD_DEFINED__ */
#ifndef __UnterUeberzug_FWD_DEFINED__
#define __UnterUeberzug_FWD_DEFINED__
#ifdef __cplusplus
typedef class UnterUeberzug UnterUeberzug;
#else
typedef struct UnterUeberzug UnterUeberzug;
#endif /* __cplusplus */
#endif /* __UnterUeberzug_FWD_DEFINED__ */
#ifndef __UnterUeberzugCollection_FWD_DEFINED__
#define __UnterUeberzugCollection_FWD_DEFINED__
#ifdef __cplusplus
typedef class UnterUeberzugCollection UnterUeberzugCollection;
#else
typedef struct UnterUeberzugCollection UnterUeberzugCollection;
#endif /* __cplusplus */
#endif /* __UnterUeberzugCollection_FWD_DEFINED__ */
#ifndef __Wall_FWD_DEFINED__
#define __Wall_FWD_DEFINED__
#ifdef __cplusplus
typedef class Wall Wall;
#else
typedef struct Wall Wall;
#endif /* __cplusplus */
#endif /* __Wall_FWD_DEFINED__ */
#ifndef __WallCollection_FWD_DEFINED__
#define __WallCollection_FWD_DEFINED__
#ifdef __cplusplus
typedef class WallCollection WallCollection;
#else
typedef struct WallCollection WallCollection;
#endif /* __cplusplus */
#endif /* __WallCollection_FWD_DEFINED__ */
#ifndef __VirtualWallCollection_FWD_DEFINED__
#define __VirtualWallCollection_FWD_DEFINED__
#ifdef __cplusplus
typedef class VirtualWallCollection VirtualWallCollection;
#else
typedef struct VirtualWallCollection VirtualWallCollection;
#endif /* __cplusplus */
#endif /* __VirtualWallCollection_FWD_DEFINED__ */
#ifndef __GaubenCollection_FWD_DEFINED__
#define __GaubenCollection_FWD_DEFINED__
#ifdef __cplusplus
typedef class GaubenCollection GaubenCollection;
#else
typedef struct GaubenCollection GaubenCollection;
#endif /* __cplusplus */
#endif /* __GaubenCollection_FWD_DEFINED__ */
#ifndef __Gaube_FWD_DEFINED__
#define __Gaube_FWD_DEFINED__
#ifdef __cplusplus
typedef class Gaube Gaube;
#else
typedef struct Gaube Gaube;
#endif /* __cplusplus */
#endif /* __Gaube_FWD_DEFINED__ */
#ifndef __VirtualWall_FWD_DEFINED__
#define __VirtualWall_FWD_DEFINED__
#ifdef __cplusplus
typedef class VirtualWall VirtualWall;
#else
typedef struct VirtualWall VirtualWall;
#endif /* __cplusplus */
#endif /* __VirtualWall_FWD_DEFINED__ */
#ifndef __WallSegment_FWD_DEFINED__
#define __WallSegment_FWD_DEFINED__
#ifdef __cplusplus
typedef class WallSegment WallSegment;
#else
typedef struct WallSegment WallSegment;
#endif /* __cplusplus */
#endif /* __WallSegment_FWD_DEFINED__ */
#ifndef __WallSegmentCollection_FWD_DEFINED__
#define __WallSegmentCollection_FWD_DEFINED__
#ifdef __cplusplus
typedef class WallSegmentCollection WallSegmentCollection;
#else
typedef struct WallSegmentCollection WallSegmentCollection;
#endif /* __cplusplus */
#endif /* __WallSegmentCollection_FWD_DEFINED__ */
#ifndef __Window_FWD_DEFINED__
#define __Window_FWD_DEFINED__
#ifdef __cplusplus
typedef class Window Window;
#else
typedef struct Window Window;
#endif /* __cplusplus */
#endif /* __Window_FWD_DEFINED__ */
#ifndef __WindowCollection_FWD_DEFINED__
#define __WindowCollection_FWD_DEFINED__
#ifdef __cplusplus
typedef class WindowCollection WindowCollection;
#else
typedef struct WindowCollection WindowCollection;
#endif /* __cplusplus */
#endif /* __WindowCollection_FWD_DEFINED__ */
#ifndef __RoofConstruction_FWD_DEFINED__
#define __RoofConstruction_FWD_DEFINED__
#ifdef __cplusplus
typedef class RoofConstruction RoofConstruction;
#else
typedef struct RoofConstruction RoofConstruction;
#endif /* __cplusplus */
#endif /* __RoofConstruction_FWD_DEFINED__ */
#ifndef __RoofArea_FWD_DEFINED__
#define __RoofArea_FWD_DEFINED__
#ifdef __cplusplus
typedef class RoofArea RoofArea;
#else
typedef struct RoofArea RoofArea;
#endif /* __cplusplus */
#endif /* __RoofArea_FWD_DEFINED__ */
#ifndef __RoofAreaCollection_FWD_DEFINED__
#define __RoofAreaCollection_FWD_DEFINED__
#ifdef __cplusplus
typedef class RoofAreaCollection RoofAreaCollection;
#else
typedef struct RoofAreaCollection RoofAreaCollection;
#endif /* __cplusplus */
#endif /* __RoofAreaCollection_FWD_DEFINED__ */
#ifndef __ProjectPreview_FWD_DEFINED__
#define __ProjectPreview_FWD_DEFINED__
#ifdef __cplusplus
typedef class ProjectPreview ProjectPreview;
#else
typedef struct ProjectPreview ProjectPreview;
#endif /* __cplusplus */
#endif /* __ProjectPreview_FWD_DEFINED__ */
#ifndef __PolygonWendelConstruction_FWD_DEFINED__
#define __PolygonWendelConstruction_FWD_DEFINED__
#ifdef __cplusplus
typedef class PolygonWendelConstruction PolygonWendelConstruction;
#else
typedef struct PolygonWendelConstruction PolygonWendelConstruction;
#endif /* __cplusplus */
#endif /* __PolygonWendelConstruction_FWD_DEFINED__ */
#ifndef __RoofWood_FWD_DEFINED__
#define __RoofWood_FWD_DEFINED__
#ifdef __cplusplus
typedef class RoofWood RoofWood;
#else
typedef struct RoofWood RoofWood;
#endif /* __cplusplus */
#endif /* __RoofWood_FWD_DEFINED__ */
#ifndef __RoofWoodCollection_FWD_DEFINED__
#define __RoofWoodCollection_FWD_DEFINED__
#ifdef __cplusplus
typedef class RoofWoodCollection RoofWoodCollection;
#else
typedef struct RoofWoodCollection RoofWoodCollection;
#endif /* __cplusplus */
#endif /* __RoofWoodCollection_FWD_DEFINED__ */
#ifndef __PrintSettings_FWD_DEFINED__
#define __PrintSettings_FWD_DEFINED__
#ifdef __cplusplus
typedef class PrintSettings PrintSettings;
#else
typedef struct PrintSettings PrintSettings;
#endif /* __cplusplus */
#endif /* __PrintSettings_FWD_DEFINED__ */
#ifndef __SavePictureSettings_FWD_DEFINED__
#define __SavePictureSettings_FWD_DEFINED__
#ifdef __cplusplus
typedef class SavePictureSettings SavePictureSettings;
#else
typedef struct SavePictureSettings SavePictureSettings;
#endif /* __cplusplus */
#endif /* __SavePictureSettings_FWD_DEFINED__ */
#ifndef __ZoomSettings_FWD_DEFINED__
#define __ZoomSettings_FWD_DEFINED__
#ifdef __cplusplus
typedef class ZoomSettings ZoomSettings;
#else
typedef struct ZoomSettings ZoomSettings;
#endif /* __cplusplus */
#endif /* __ZoomSettings_FWD_DEFINED__ */
#ifndef __WalkSettings_FWD_DEFINED__
#define __WalkSettings_FWD_DEFINED__
#ifdef __cplusplus
typedef class WalkSettings WalkSettings;
#else
typedef struct WalkSettings WalkSettings;
#endif /* __cplusplus */
#endif /* __WalkSettings_FWD_DEFINED__ */
#ifndef __ViewCollection_FWD_DEFINED__
#define __ViewCollection_FWD_DEFINED__
#ifdef __cplusplus
typedef class ViewCollection ViewCollection;
#else
typedef struct ViewCollection ViewCollection;
#endif /* __cplusplus */
#endif /* __ViewCollection_FWD_DEFINED__ */
#ifndef __View_FWD_DEFINED__
#define __View_FWD_DEFINED__
#ifdef __cplusplus
typedef class View View;
#else
typedef struct View View;
#endif /* __cplusplus */
#endif /* __View_FWD_DEFINED__ */
#ifndef __Viewing_FWD_DEFINED__
#define __Viewing_FWD_DEFINED__
#ifdef __cplusplus
typedef class Viewing Viewing;
#else
typedef struct Viewing Viewing;
#endif /* __cplusplus */
#endif /* __Viewing_FWD_DEFINED__ */
#ifndef __SnapObject_FWD_DEFINED__
#define __SnapObject_FWD_DEFINED__
#ifdef __cplusplus
typedef class SnapObject SnapObject;
#else
typedef struct SnapObject SnapObject;
#endif /* __cplusplus */
#endif /* __SnapObject_FWD_DEFINED__ */
#ifndef __BackgroundSettings_FWD_DEFINED__
#define __BackgroundSettings_FWD_DEFINED__
#ifdef __cplusplus
typedef class BackgroundSettings BackgroundSettings;
#else
typedef struct BackgroundSettings BackgroundSettings;
#endif /* __cplusplus */
#endif /* __BackgroundSettings_FWD_DEFINED__ */
#ifndef __Person_FWD_DEFINED__
#define __Person_FWD_DEFINED__
#ifdef __cplusplus
typedef class Person Person;
#else
typedef struct Person Person;
#endif /* __cplusplus */
#endif /* __Person_FWD_DEFINED__ */
#ifndef __WindowConstruction_FWD_DEFINED__
#define __WindowConstruction_FWD_DEFINED__
#ifdef __cplusplus
typedef class WindowConstruction WindowConstruction;
#else
typedef struct WindowConstruction WindowConstruction;
#endif /* __cplusplus */
#endif /* __WindowConstruction_FWD_DEFINED__ */
#ifndef __IIBvSettings_FWD_DEFINED__
#define __IIBvSettings_FWD_DEFINED__
#ifdef __cplusplus
typedef class IIBvSettings IIBvSettings;
#else
typedef struct IIBvSettings IIBvSettings;
#endif /* __cplusplus */
#endif /* __IIBvSettings_FWD_DEFINED__ */
#ifndef __Dwelling_FWD_DEFINED__
#define __Dwelling_FWD_DEFINED__
#ifdef __cplusplus
typedef class Dwelling Dwelling;
#else
typedef struct Dwelling Dwelling;
#endif /* __cplusplus */
#endif /* __Dwelling_FWD_DEFINED__ */
#ifndef __DwellingCollection_FWD_DEFINED__
#define __DwellingCollection_FWD_DEFINED__
#ifdef __cplusplus
typedef class DwellingCollection DwellingCollection;
#else
typedef struct DwellingCollection DwellingCollection;
#endif /* __cplusplus */
#endif /* __DwellingCollection_FWD_DEFINED__ */
#ifndef __Box_FWD_DEFINED__
#define __Box_FWD_DEFINED__
#ifdef __cplusplus
typedef class Box Box;
#else
typedef struct Box Box;
#endif /* __cplusplus */
#endif /* __Box_FWD_DEFINED__ */
#ifndef __Poly2DWithHoles_FWD_DEFINED__
#define __Poly2DWithHoles_FWD_DEFINED__
#ifdef __cplusplus
typedef class Poly2DWithHoles Poly2DWithHoles;
#else
typedef struct Poly2DWithHoles Poly2DWithHoles;
#endif /* __cplusplus */
#endif /* __Poly2DWithHoles_FWD_DEFINED__ */
#ifndef __Poly2DWithHolesCollection_FWD_DEFINED__
#define __Poly2DWithHolesCollection_FWD_DEFINED__
#ifdef __cplusplus
typedef class Poly2DWithHolesCollection Poly2DWithHolesCollection;
#else
typedef struct Poly2DWithHolesCollection Poly2DWithHolesCollection;
#endif /* __cplusplus */
#endif /* __Poly2DWithHolesCollection_FWD_DEFINED__ */
#ifndef __Platform_FWD_DEFINED__
#define __Platform_FWD_DEFINED__
#ifdef __cplusplus
typedef class Platform Platform;
#else
typedef struct Platform Platform;
#endif /* __cplusplus */
#endif /* __Platform_FWD_DEFINED__ */
#ifndef __PlatformCollection_FWD_DEFINED__
#define __PlatformCollection_FWD_DEFINED__
#ifdef __cplusplus
typedef class PlatformCollection PlatformCollection;
#else
typedef struct PlatformCollection PlatformCollection;
#endif /* __cplusplus */
#endif /* __PlatformCollection_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_acConn_0000 */
/* [local] */
extern RPC_IF_HANDLE __MIDL_itf_acConn_0000_v0_0_c_ifspec;
extern RPC_IF_HANDLE __MIDL_itf_acConn_0000_v0_0_s_ifspec;
#ifndef __ArCon_LIBRARY_DEFINED__
#define __ArCon_LIBRARY_DEFINED__
/* library ArCon */
/* [helpstring][version][helpfile][uuid] */
/* [helpstring][helpcontext] */
enum AC_State_Bits
{ ACST_Label = 0x1,
ACST_Grid = 0x2,
ACST_Cut = 0x4,
ACST_FilledWalls = 0x8,
ACST_Dimensions = 0x10,
ACST_Labeling = 0x20,
ACST_FurnishingItems = 0x40,
ACST_Guides = 0x80,
ACST_Transparencies = 0x100,
ACST_Origins = 0x200,
ACST_Roof = 0x400,
ACST_RoofConstruction = 0x800,
ACST_Ruler = 0x1000,
ACST_ArchitecturalSymbols = 0x2000,
ACST_Terrain = 0x4000,
ACST_North = 0x8000,
ACST_BRHBeiFenstern = 0x10000,
ACST_TextBeiTreppen = 0x20000,
ACST_DefaultKamera = 0x40000,
ACST_FreieKameras = 0x80000,
ACST_TreppenUnterhalbImmerSichtbar = 0x100000,
ACST_AnschlagBeiFenstern = 0x200000,
ACST_Randvermassung = 0x400000,
ACST_BRHBeiTueren = 0x800000,
ACST_BRHAbRohbau = 0x1000000
};
/* [helpstring][helpcontext] */
enum AC_Button_Info
{ ACBI_UpperPannel = 1,
ACBI_LowerPannel = 2,
ACBI_HowPannel = 3,
ACBI_LeftPannel = 4,
ACBI_ViewPannel = 5,
ACBI_StatusPannel = 6,
ACBI_PushButton = 0x100,
ACBI_CheckButton = 0x200,
ACBI_NoMode = 0x10000,
ACBI_ConstructionMode = 0x20000,
ACBI_DesignMode = 0x40000,
ACBI_AllModes = 0x70000,
ACBI_SeparatorBefore = 0x1000000,
ACBI_SeparatorAfter = 0x2000000,
ACBI_AtNext = 0,
ACBI_AtStart = 0x4000000,
ACBI_AtEnd = 0x8000000,
AC_HowCustomStatusInfo = 1,
AC_HowCustomSnap = 2,
AC_HowNoSnap = 4,
AC_HowNoCuts = 8
};
/* [helpstring][helpcontext] */
enum AC_Button_Events
{ ACBE_SelChanged = 1,
ACBE_LeftClicked = 2,
ACBE_RightClicked = 3,
ACBE_Deactivated = 4,
ACBE_ToggleFirst = 5,
ACBE_ToggleBoth = 6,
ACBE_ToggleSecond = 7
};
/* [helpstring][helpcontext] */
enum AC_Display_Modes
{ AC_NoMode = 0,
AC_ModeConstruct = 1,
AC_ModeDesign = 2
};
/* [helpstring][helpcontext] */
enum AC_Story_Types
{ AC_StockwerkFundament = 0,
AC_StockwerkGelaende = 1,
AC_StockwerkKeller = 2,
AC_StockwerkErdgeschoss = 3,
AC_StockwerkObergeschoss = 4,
AC_StockwerkDachgeschoss = 5,
AC_StockwerkFreierTyp = 6,
AC_StockwerkBoden = 7,
AC_StockwerkSpitzboden = 8
};
/* [helpstring][helpcontext] */
enum AC_Terrain_Types
{ AC_TerrainGlobal = 0,
AC_TerrainEstate = 1,
AC_TerrainRegion = 2
};
/* [helpstring][helpcontext] */
enum AC_2D_Drawing
{ AC_LayerGrid = 0,
AC_LayerDesignobjects = 1,
AC_LayerFilm = 2,
AC_LayerTerrain = 3,
AC_LayerFirewalls = 4,
AC_LayerObjectcluster = 5,
AC_LayerFloor = 6,
AC_LayerGuide = 7,
AC_LayerMeasurement = 8,
AC_LayerLabeling = 9,
AC_LayerRuler = 10,
AC_LayerOrigin = 11,
AC_LayerCompass = 12,
AC_LayerCuts = 13,
AC_LayerSchriftfeld = 14,
AC_LayerLast = 256,
ACG2D_BORDERSTYLE_TRANSPARENT = 0,
ACG2D_BORDERSTYLE_SOLID = 1,
ACG2D_BORDERSTYLE_DASH = 2,
ACG2D_BORDERSTYLE_DOT = 3,
ACG2D_BORDERSTYLE_DASH_DOT = 4,
ACG2D_BORDERSTYLE_DASH_DOT_DOT = 5,
ACG2D_BORDERSTYLE_INSIDE_SOLID = 6,
ACG2D_FILLSTYLE_SOLID = 0,
ACG2D_FILLSTYLE_TRANSPARENT = 1,
ACG2D_FILLSTYLE_HORIZONTAL_LINE = 2,
ACG2D_FILLSTYLE_VERTICAL_LINE = 3,
ACG2D_FILLSTYLE_UPWARD_DIAGONAL = 4,
ACG2D_FILLSTYLE_DOWNWARD_DIAGONAL = 5,
ACG2D_FILLSTYLE_CROSS = 6,
ACG2D_FILLSTYLE_DIAGONAL_CROSS = 7,
ACG2D_BACKSTYLE_TRANSPARENT = 0,
ACG2D_BACKSTYLE_OPAQUE = 1,
ACG2D_NO_MARKS = 0,
ACG2D_BBOX_MARKS = 1,
ACG2D_BBOX_LINEAR = 2,
ACG2D_POLYGON_MARKS = 3,
ACG2D_CUSTOM_MARKS = 4
};
/* [helpstring][helpcontext] */
enum AC_HowButton_Input_Events
{ ACHI_Extended = 1,
ACHI_NoDialog = 2,
ACHI_Mouse = 4,
ACHI_Abort = 8
};
/* [helpstring][helpcontext] */
enum AC_Dialog_IDs
{ ACDLGID_TR_GER_HOLZ = 101,
ACDLGID_SCHRIFTFELD_HEBELPAGE = 102,
ACDLGID_TR_GER_BETON = 105,
ACDLGID_TR_LPOD_HOLZ = 106,
ACDLGID_TR_LPOD_BETON = 111,
ACDLGID_TR_UPOD_BETON = 112,
ACDLGID_TR_UPOD_HOLZ = 113,
ACDLGID_TR_LWEN_HOLZ = 120,
ACDLGID_TR_LWEN_BETON = 121,
ACDLGID_TR_BOGEN_BETON = 124,
ACDLGID_TR_BOGEN_HOLZ = 125,
ACDLGID_DACH_DIALOG = 127,
ACDLGID_STARTUP = 129,
ACDLGID_MAKESLAPDLG = 130,
ACDLGID_DACH_GENERELL = 133,
ACDLGID_SCHRIFTFELD = 135,
ACDLGID_FE_STAND = 137,
ACDLGID_FE_ALLGEMEIN = 139,
ACDLGID_FE_FEST = 143,
ACDLGID_ABBRUCH = 148,
ACDLGID_TR_UWEN_BETON = 149,
ACDLGID_TR_UWEN_HOLZ = 150,
ACDLGID_FE_DACH = 151,
ACDLGID_DIALOG_IMP = 155,
ACDLGID_TR_SPINDEL = 156,
ACDLGID_GA_SCHLEPP = 173,
ACDLGID_GA_TRAPEZ = 174,
ACDLGID_GA_STEHEND = 175,
ACDLGID_GA_WALM = 176,
ACDLGID_GA_DREIECK = 177,
ACDLGID_GA_RUND = 178,
ACDLGID_GA_FLEDERMAUS = 179,
ACDLGID_GA_TERRASSE = 180,
ACDLGID_KOSTEN_SCHAETZ = 181,
ACDLGID_DACH_GENERELL_PAGES = 182,
ACDLGID_DACH_DIALOG_PAGES = 183,
ACDLGID_INFO = 184,
ACDLGID_FE_TERRA = 185,
ACDLGID_SPROSSEN_EINGABE = 196,
ACDLGID_TUER_FEST = 197,
ACDLGID_DREMPEL_DIALOG = 198,
ACDLGID_TR_RAMPE = 199,
ACDLGID_NEUETRHOEHE_DIALOG = 200,
ACDLGID_FE_ANSCHLAG = 211,
ACDLGID_SKIZZE_DLG = 213,
ACDLGID_DLG_LAYEREXP = 214,
ACDLGID_TR_POLY = 215,
ACDLGID_TR_POLY_BETON = 215,
ACDLGID_TR_LAENGE = 216,
ACDLGID_TR_POLY_HOLZ = 217,
ACDLGID_HLZLISTE = 218,
ACDLGID_TRKENNGOTT_DIALOG = 219,
ACDLGID_GR_FORM_AUSW = 220,
ACDLGID_DACH_DIALOG_TDESIGNER = 221,
ACDLGID_DACH_GENERELL_TDESIGNER = 222,
ACDLGID_GA_DREIECK_TDESIGNER = 223,
ACDLGID_GA_SCHLEPP_TDESIGNER = 224,
ACDLGID_GA_STEHEND_TDESIGNER = 225,
ACDLGID_GA_TRAPEZ_TDESIGNER = 226,
ACDLGID_TRKENNGOTT_INFO = 228,
ACDLGID_DACH_DIALOG_41 = 229,
ACDLGID_DACH_DIALOG_PAGES_41 = 230,
ACDLGID_DACHVARIANTE_DIALOG = 231,
ACDLGID_TR_ERW_GEL = 232,
ACDLGID_TR_ERW_GEL1 = 233,
ACDLGID_TR_ERW_GEL_EIN = 250,
ACDLGID_TR_POLY_BETON_NEU = 251,
ACDLGID_ProjektOptionen = 4104,
ACDLGID_Speicheroptionen = 4105,
ACDLGID_Druckoptionen = 4106,
ACDLGID_DefaultView = 4107,
ACDLGID_ZoomFaktor = 4108,
ACDLGID_RasterAbstand = 4109,
ACDLGID_FangOptionen = 4110,
ACDLGID_MauerEinstellungen = 4111,
ACDLGID_TuerEinstellungen = 4113,
ACDLGID_KaminEinstellungen = 4114,
ACDLGID_SaeulenEinstellungen = 4115,
ACDLGID_FussbodenUndDeckenEinstellungen = 4116,
ACDLGID_HilfslinienEinstellungen = 4117,
ACDLGID_TextEinstellungen = 4118,
ACDLGID_BemassungsEinstellungen = 4119,
ACDLGID_LoeschenBestaetigen = 4120,
ACDLGID_KopierEinstellungen = 4121,
ACDLGID_HelligkeitsEinstellung = 4122,
ACDLGID_BetrachterEinstellungen = 4123,
ACDLGID_Objektoptionen = 4125,
ACDLGID_About = 4126,
ACDLGID_Startoptionen = 4127,
ACDLGID_BildSpeichernOptionen = 4128,
ACDLGID_ExtraOptionen = 4129,
ACDLGID_NeuesGeschoss = 4130,
ACDLGID_AngezeigteGeschosse = 4131,
ACDLGID_ErstesGeschoss = 4132,
ACDLGID_GeschossEinstellungen = 4133,
ACDLGID_GeschosseLoeschen = 4134,
ACDLGID_GeschosseAnpassen = 4135,
ACDLGID_LinealTABEinstellungen = 4145,
ACDLGID_RaytraceEinstellungen = 4146,
ACDLGID_WandToolEinstellungen = 4160,
ACDLGID_FoTToolEinstellungen = 4161,
ACDLGID_HLToolEinstellungen = 4162,
ACDLGID_MassToolEinstellungen = 4163,
ACDLGID_Folieneinstellungen = 4176,
ACDLGID_Hilfslinienabstand = 4177,
ACDLGID_FoTAbstand = 4178,
ACDLGID_Klaenge = 4180,
ACDLGID_AbgestufterAbbruch = 4181,
ACDLGID_DeckenEinstellungen = 4182,
ACDLGID_LinealTabulator = 4183,
ACDLGID_Hintergrund = 4371,
ACDLGID_Raumdaten = 4373,
ACDLGID_Gebaeudedaten = 4374,
ACDLGID_Wohneinheit = 4375,
ACDLGID_AngezeigteGebaeude = 4376,
ACDLGID_AngezeigteWohneinheiten = 4377,
ACDLGID_ProjektDatenblatt = 4378,
ACDLGID_ObjekteVerschwinden = 4379,
ACDLGID_Koordinatensystem = 4384,
ACDLGID_FreieRotation = 4385,
ACDLGID_TerrainHoehe = 4387,
ACDLGID_SpanischeWand = 4388,
ACDLGID_VooDooEinstellungen = 4389,
ACDLGID_3DLogobitmap = 4390,
ACDLGID_AVIDelay = 4391,
ACDLGID_Weltposition = 4392,
ACDLGID_TerrainStandardEinstellungen = 4393,
ACDLGID_Nordpfeil = 4401,
ACDLGID_WalkEinstellungen = 4402,
ACDLGID_Schnitteinstellungen = 4403,
ACDLGID_AVIEinstellungen = 4404,
ACDLGID_ObjektSuchen = 4405,
ACDLGID_Rotiereinstellungen = 4406,
ACDLGID_3DStudioObjekteigenschaften = 4410,
ACDLGID_BeliebigeRotation = 4411,
ACDLGID_FensterTextEinstellungen = 4412,
ACDLGID_TreppenTextEinstellungen = 4413,
ACDLGID_BSPAblegenUnter = 4414,
ACDLGID_UnterUeberzug = 4415,
ACDLGID_WandLochEinstellungen = 4416,
ACDLGID_StandardSchnitteinstellungen = 4417,
ACDLGID_KotenEinstellungen = 4418,
ACDLGID_DachflaechenEinstellungen = 4419,
ACDLGID_FirstZuHoch = 4420,
ACDLGID_RBPraezision = 4421,
ACDLGID_Mauerverschneider = 4422,
ACDLGID_TerrainAnzeige = 4433,
ACDLGID_InTransparentenSchnittGeklickt = 4434,
ACDLGID_UndoListe = 4435,
ACDLGID_VirtuelleWandEinstellungen = 4436,
ACDLGID_Spiegeloptionen = 4437,
ACDLGID_EsWurdeAufNichtSelektierbaresGeklickt = 4438,
ACDLGID_OffeneRaeume = 4439,
ACDLGID_WohnstilAustausch = 4440,
ACDLGID_Gruppenname = 4441,
ACDLGID_DBCLKEdit = 4442,
ACDLGID_BeliebigerAnimationszeitpunkt = 4443,
ACDLGID_PodestEinstellungen = 4448,
ACDLGID_Dummy = 4449,
ACDLGID_SlapShapename = 4450
};
/* [helpstring][helpcontext] */
enum AC_Dialog_Contents
{ ACDLGCTL_PREVIEW = 157,
ACDLGCTL_LIST_LAYER = 158,
ACDLGCTL_ROTCURSOR = 166,
ACDLGCTL_LAUFBREITE = 1000,
ACDLGCTL_BOX_DACHTYPEN = 1000,
ACDLGCTL_RADIO_LAENGS = 1000,
ACDLGCTL_GHOEHE = 1001,
ACDLGCTL_SCHNITT = 1001,
ACDLGCTL_AU_HOEHE_TEXT = 1001,
ACDLGCTL_RADIO_HOCH = 1001,
ACDLGCTL_STEIGUNGEN = 1002,
ACDLGCTL_HOEHE_TXT = 1002,
ACDLGCTL_ANHOEHE = 1002,
ACDLGCTL_AU_HOEHE = 1002,
ACDLGCTL_BOX_BAUART = 1002,
ACDLGCTL_AUFTRITTBREITE = 1003,
ACDLGCTL_AU_HOEHE_TXT = 1003,
ACDLGCTL_RADIO_KORDEL = 1003,
ACDLGCTL_BOX_HDL = 1003,
ACDLGCTL_STEIGUNG = 1004,
ACDLGCTL_AU_HOEHE_CM = 1004,
ACDLGCTL_BOX_GR_FORM = 1004,
ACDLGCTL_BOX_QUER = 1004,
ACDLGCTL_RB_GELTYP1 = 1004,
ACDLGCTL_TREPPENTYP = 1005,
ACDLGCTL_ABSTAND = 1005,
ACDLGCTL_DLG_RECT = 1005,
ACDLGCTL_AUSWINKEL = 1005,
ACDLGCTL_AUSSEN_BOX = 1005,
ACDLGCTL_TXT_GR_BEZ = 1005,
ACDLGCTL_UEB1 = 1005,
ACDLGCTL_RB_GELTYP2 = 1005,
ACDLGCTL_RD_KEIN = 1006,
ACDLGCTL_ABSTAND_CM = 1006,
ACDLGCTL_ANWINKEL = 1006,
ACDLGCTL_INNEN_BOX = 1006,
ACDLGCTL_CM_UEB1 = 1006,
ACDLGCTL_RB_GELTYP3 = 1006,
ACDLGCTL_RD_LI = 1007,
ACDLGCTL_ABSTAND_TXT = 1007,
ACDLGCTL_IN_HOEHE_TEXT = 1007,
ACDLGCTL_BU_GR_AUSW = 1007,
ACDLGCTL_PARA_UEB1 = 1007,
ACDLGCTL_RB_GELTYP4 = 1007,
ACDLGCTL_LAUFBREITE_AU = 1007,
ACDLGCTL_RD_RE = 1008,
ACDLGCTL_EDIT_RASTER = 1008,
ACDLGCTL_IN_HOEHE = 1008,
ACDLGCTL_NEIG1 = 1008,
ACDLGCTL_RB_HDL_1 = 1008,
ACDLGCTL_RD_RELI = 1009,
ACDLGCTL_ANSICHT = 1009,
ACDLGCTL_IN_HOEHE_TXT = 1009,
ACDLGCTL_BOX_GEO = 1009,
ACDLGCTL_GRAD_NEIG1 = 1009,
ACDLGCTL_RB_HDL_2 = 1009,
ACDLGCTL_CB_WANGE = 1010,
ACDLGCTL_NEIGUNG_TXT = 1010,
ACDLGCTL_TIEFE_CM = 1010,
ACDLGCTL_IN_HOEHE_CM = 1010,
ACDLGCTL_TXT_NIVEAU_AN = 1010,
ACDLGCTL_PARA_NEIG1 = 1010,
ACDLGCTL_TEXT_HDL_DN = 1010,
ACDLGCTL_WANGE_SUCHEN = 1011,
ACDLGCTL_VERJ_LINKS_CM = 1011,
ACDLGCTL_WDICKE_TEXT = 1011,
ACDLGCTL_PARA_NEIGUNG1 = 1011,
ACDLGCTL_H1 = 1011,
ACDLGCTL_HDL_DN = 1011,
ACDLGCTL_CB_STUFE = 1012,
ACDLGCTL_CHECK_FANGEN = 1012,
ACDLGCTL_VERJ_RECHTS_CM = 1012,
ACDLGCTL_WDICKE = 1012,
ACDLGCTL_TXT_SCHRITTMASS = 1012,
ACDLGCTL_PARA_NEIGUNG2 = 1012,
ACDLGCTL_CM_H1 = 1012,
ACDLGCTL_CM_HDL_DN = 1012,
ACDLGCTL_STUFE_SUCHEN = 1013,
ACDLGCTL_UEBERSTAND_TXT = 1013,
ACDLGCTL_WDICKE_TXT = 1013,
ACDLGCTL_ED_NIVEAU_AN = 1013,
ACDLGCTL_PARA_HOEHE1 = 1013,
ACDLGCTL_TEXT_HDL_BR = 1013,
ACDLGCTL_CB_GEL = 1014,
ACDLGCTL_OEHOEHE = 1014,
ACDLGCTL_BTN_LADEN = 1014,
ACDLGCTL_WDICKE_CM = 1014,
ACDLGCTL_ED_HOEHE = 1014,
ACDLGCTL_PARA_HOEHE2 = 1014,
ACDLGCTL_CM_UEB3 = 1014,
ACDLGCTL_HDL_BR = 1014,
ACDLGCTL_GEL_SUCHEN = 1015,
ACDLGCTL_OEHOEHE_CM = 1015,
ACDLGCTL_TRAUFE_BOX = 1015,
ACDLGCTL_ED_STG = 1015,
ACDLGCTL_PARA_UEB3 = 1015,
ACDLGCTL_CM_HDL_BR = 1015,
ACDLGCTL_STEIG_AUSTRITT = 1016,
ACDLGCTL_OEHOEHE_TXT = 1016,
ACDLGCTL_BTN_SAVE = 1016,
ACDLGCTL_TR_HOEHE_TEXT = 1016,
ACDLGCTL_ED_SCHRITTMASS = 1016,
ACDLGCTL_NEIG3 = 1016,
ACDLGCTL_TEXT_HDL_DI = 1016,
ACDLGCTL_STEIG_ANTRITT = 1017,
ACDLGCTL_WANDDICKE_TXT = 1017,
ACDLGCTL_TR_HOEHE = 1017,
ACDLGCTL_CM_NIVEAU_AN = 1017,
ACDLGCTL_GRAD_NEIG3 = 1017,
ACDLGCTL_HDL_DI = 1017,
ACDLGCTL_CB_HANDLAUF = 1018,
ACDLGCTL_AUFGESETZT = 1018,
ACDLGCTL_LOESCHEN = 1018,
ACDLGCTL_UEBER_OBEN_CM = 1018,
ACDLGCTL_TR_HOEHE_TXT = 1018,
ACDLGCTL_TXT_STG = 1018,
ACDLGCTL_PARA_H1 = 1018,
ACDLGCTL_CM_HDL_DI = 1018,
ACDLGCTL_SCHRITTMASS = 1019,
ACDLGCTL_FBREITE_CM = 1019,
ACDLGCTL_UEBER_UNTEN_CM = 1019,
ACDLGCTL_TR_HOEHE_CM = 1019,
ACDLGCTL_CM_HOEHE = 1019,
ACDLGCTL_WD1 = 1019,
ACDLGCTL_TEXT_HDL_HO = 1019,
ACDLGCTL_SC_LAUFBREITE = 1020,
ACDLGCTL_KONSTRUKTION_CM = 1020,
ACDLGCTL_EDIT_ZOOM = 1020,
ACDLGCTL_UEBER_LINKS_CM = 1020,
ACDLGCTL_TR_EFFVER_TEXT = 1020,
ACDLGCTL_CM_STG = 1020,
ACDLGCTL_CM_WD1 = 1020,
ACDLGCTL_HDL_HO = 1020,
ACDLGCTL_HANDLAUF_SUCHEN = 1021,
ACDLGCTL_UEBERSTAND_LI = 1021,
ACDLGCTL_UEBER_RECHTS_CM = 1021,
ACDLGCTL_TR_EFFVER = 1021,
ACDLGCTL_CM_SCHRITTMASS = 1021,
ACDLGCTL_PARA_WD1 = 1021,
ACDLGCTL_CM_HDL_HO = 1021,
ACDLGCTL_SC_STEIG_ANTRITT = 1022,
ACDLGCTL_UEBERSTAND_LI_CM = 1022,
ACDLGCTL_CB_STUFE1 = 1022,
ACDLGCTL_UEB2 = 1022,
ACDLGCTL_PARA_HDL_HO = 1022,
ACDLGCTL_SC_STEIG_AUSTRITT = 1023,
ACDLGCTL_UEBERSTAND_LI_TXT = 1023,
ACDLGCTL_TR_EFFVER_CM = 1023,
ACDLGCTL_STUFEN_SUCHEN = 1023,
ACDLGCTL_TREE = 1023,
ACDLGCTL_CM_UEB2 = 1023,
ACDLGCTL_BOX_PFOSTEN = 1023,
ACDLGCTL_STEIG_AUSTRITT2 = 1024,
ACDLGCTL_UEBERSTAND_RE = 1024,
ACDLGCTL_SKIZZE_DREMPEL = 1024,
ACDLGCTL_TXT_BEZ = 1024,
ACDLGCTL_PARA_UEB2 = 1024,
ACDLGCTL_FUS_BR = 1024,
ACDLGCTL_SC_AUFTRITTBREITE = 1025,
ACDLGCTL_UEBERSTAND_RE_CM = 1025,
ACDLGCTL_ED_BEZ = 1025,
ACDLGCTL_NEIG2 = 1025,
ACDLGCTL_CM_FUS_BR = 1025,
ACDLGCTL_DEFAULT = 1026,
ACDLGCTL_UEBERSTAND_RE_TXT = 1026,
ACDLGCTL_SKIZZE = 1026,
ACDLGCTL_GRAD_NEIG2 = 1026,
ACDLGCTL_TEXT_PFO_DN = 1026,
ACDLGCTL_CH_RECHTS = 1027,
ACDLGCTL_EINDECKUNG_CM = 1027,
ACDLGCTL_HANDL_SUCHEN = 1027,
ACDLGCTL_PARA_NEIG2 = 1027,
ACDLGCTL_PFO_DN = 1027,
ACDLGCTL_CH_LINKS = 1028,
ACDLGCTL_FENSTER_ANZAHL = 1028,
ACDLGCTL_RADIO_CHOPIN = 1028,
ACDLGCTL_H2 = 1028,
ACDLGCTL_CM_PFO_DN = 1028,
ACDLGCTL_CH_RPFOSTEN = 1029,
ACDLGCTL_KONSTRUKTION = 1029,
ACDLGCTL_RADIO_MOZART = 1029,
ACDLGCTL_CM_H2 = 1029,
ACDLGCTL_TEXT_PFO_BR = 1029,
ACDLGCTL_RECTANGLE = 1030,
ACDLGCTL_BOX_HANDLAUF = 1030,
ACDLGCTL_PFO_BR = 1030,
ACDLGCTL_CB_BELAG = 1031,
ACDLGCTL_FHOEHE_TXT = 1031,
ACDLGCTL_CB_STABTEXTUR = 1031,
ACDLGCTL_PARA_H2 = 1031,
ACDLGCTL_CM_PFO_BR = 1031,
ACDLGCTL_BELAG_SUCHEN = 1032,
ACDLGCTL_EINDECKUNG = 1032,
ACDLGCTL_STAB_SUCHEN = 1032,
ACDLGCTL_PARA_NEIG3 = 1032,
ACDLGCTL_TEXT_PFO_DI = 1032,
ACDLGCTL_OPT_SICHER = 1033,
ACDLGCTL_OEFF_DECKE = 1033,
ACDLGCTL_COMBO_STAEBE = 1033,
ACDLGCTL_H3 = 1033,
ACDLGCTL_PFO_DI = 1033,
ACDLGCTL_PODESTBREITE = 1034,
ACDLGCTL_COMBO_PFOSTEN = 1034,
ACDLGCTL_CM_H3 = 1034,
ACDLGCTL_CM_PFO_DI = 1034,
ACDLGCTL_FBREITE = 1035,
ACDLGCTL_CB_PFOSTENTEXTUR = 1035,
ACDLGCTL_PARA_H3 = 1035,
ACDLGCTL_CB_PFOSTEN = 1035,
ACDLGCTL_DUMMY = 1036,
ACDLGCTL_COMBO_BOLZEN = 1036,
ACDLGCTL_WD2 = 1036,
ACDLGCTL_BOX_STA = 1036,
ACDLGCTL_FHOEHE_CM = 1037,
ACDLGCTL_BOX_TEXTUREN = 1037,
ACDLGCTL_CM_WD2 = 1037,
ACDLGCTL_FUS_DI = 1037,
ACDLGCTL_FHOEHE = 1038,
ACDLGCTL_BU_STAEBE = 1038,
ACDLGCTL_PARA_WD2 = 1038,
ACDLGCTL_CM_FUS_DI = 1038,
ACDLGCTL_BREITE_TXT = 1039,
ACDLGCTL_BU_PFOSTEN = 1039,
ACDLGCTL_UEB3 = 1039,
ACDLGCTL_FUS_AB = 1039,
ACDLGCTL_FBREITE_TXT = 1040,
ACDLGCTL_LAENGE_TXT = 1040,
ACDLGCTL_BU_BOLZEN = 1040,
ACDLGCTL_CM_UEB4 = 1040,
ACDLGCTL_TEXT_PFO_LA = 1040,
ACDLGCTL_MAXAUSL = 1040,
ACDLGCTL_BHOEHE_TXT = 1041,
ACDLGCTL_DICKE_TXT = 1041,
ACDLGCTL_BOX_STAEBE = 1041,
ACDLGCTL_PARA_UEB4 = 1041,
ACDLGCTL_PFO_LA = 1041,
ACDLGCTL_LAENGE_ANTRITT = 1042,
ACDLGCTL_BHOEHE_CM = 1042,
ACDLGCTL_NIV_AN_TXT = 1042,
ACDLGCTL_AN_HOEHE_TXT = 1042,
ACDLGCTL_TXT_STABTYP = 1042,
ACDLGCTL_NEIG4 = 1042,
ACDLGCTL_CM_PFO_LA = 1042,
ACDLGCTL_LAENGE_AUSTRITT = 1043,
ACDLGCTL_BHOEHE = 1043,
ACDLGCTL_BDICKE_TXT = 1043,
ACDLGCTL_TXT_PFOSTENTYP = 1043,
ACDLGCTL_GRAD_NEIG4 = 1043,
ACDLGCTL_TEXT_PFO_LI = 1043,
ACDLGCTL_MIT_PF_AM_AUSTRITT = 1044,
ACDLGCTL_PARA_NEIG4 = 1044,
ACDLGCTL_RB_STA_1 = 1044,
ACDLGCTL_OPT_BEGEH = 1045,
ACDLGCTL_BOX_BOLZEN = 1045,
ACDLGCTL_H4 = 1045,
ACDLGCTL_RB_STA_2 = 1045,
ACDLGCTL_TXT_BOLZENTYP = 1046,
ACDLGCTL_CM_H4 = 1046,
ACDLGCTL_TEXT_STA_DN = 1046,
ACDLGCTL_PFOSTEN_SUCHEN = 1047,
ACDLGCTL_PARA_H4 = 1047,
ACDLGCTL_STA_DN = 1047,
ACDLGCTL_CB_BOLZENTEXTUR = 1048,
ACDLGCTL_BOX_LAENGS = 1048,
ACDLGCTL_CM_STA_DN = 1048,
ACDLGCTL_BOLZEN_SUCHEN = 1049,
ACDLGCTL_BOX_AUSRICHTUNG = 1049,
ACDLGCTL_TEXT_STA_BR = 1049,
ACDLGCTL_RECTANGLE1 = 1050,
ACDLGCTL_RECTANGLE2 = 1050,
ACDLGCTL_BMP_LAENGS = 1050,
ACDLGCTL_STA_BR = 1050,
ACDLGCTL_TXT_AUFTRITT = 1051,
ACDLGCTL_BMP_HOCH = 1051,
ACDLGCTL_CM_STA_BR = 1051,
ACDLGCTL_ED_AUFTRITT = 1052,
ACDLGCTL_UEB4 = 1052,
ACDLGCTL_TEXT_STA_DI = 1052,
ACDLGCTL_CM_AUFTRITT = 1053,
ACDLGCTL_SKIZZE_QUER_1 = 1053,
ACDLGCTL_STA_DI = 1053,
ACDLGCTL_RADIUS = 1054,
ACDLGCTL_SKIZZE_LAENGS_1 = 1054,
ACDLGCTL_CM_STA_DI = 1054,
ACDLGCTL_WINKEL = 1055,
ACDLGCTL_BU_TEX_LIST = 1055,
ACDLGCTL_RB_PFO_1 = 1055,
ACDLGCTL_ANTRITT_WINKEL = 1056,
ACDLGCTL_BU_TEX_STAEBE = 1056,
ACDLGCTL_RB_PFO_2 = 1056,
ACDLGCTL_OEFFNUNG_WINKEL = 1057,
ACDLGCTL_BU_TEX_PFOSTEN = 1057,
ACDLGCTL_RB_PFO_3 = 1057,
ACDLGCTL_BU_TEX_BOLZEN = 1058,
ACDLGCTL_CM_FUS_AB = 1058,
ACDLGCTL_CB_DACH_DECKE = 1059,
ACDLGCTL_LISTVIEW = 1059,
ACDLGCTL_STA_AB = 1059,
ACDLGCTL_CM_MAXAUSL = 1059,
ACDLGCTL_DECK_SUCHEN = 1060,
ACDLGCTL_BOX_LAUFRI = 1060,
ACDLGCTL_CM_STA_AB = 1060,
ACDLGCTL_CB_DACH_INNEN = 1061,
ACDLGCTL_RADIO_LINKS = 1061,
ACDLGCTL_INNEN_SUCHEN = 1062,
ACDLGCTL_RADIO_RECHTS = 1062,
ACDLGCTL_BU_TEX_STUFEN = 1063,
ACDLGCTL_STANDARD = 1064,
ACDLGCTL_BU_TEX_HANDLAUF = 1065,
ACDLGCTL_BU_TEX_HUELSE = 1066,
ACDLGCTL_TEX_LINKS = 1067,
ACDLGCTL_TAB_SEITEN = 1068,
ACDLGCTL_TEX_RECHTS = 1068,
ACDLGCTL_NEIGUNG_90 = 1069,
ACDLGCTL_LISTVIEW_STUFEN = 1069,
ACDLGCTL_NEIGUNG_38 = 1070,
ACDLGCTL_NEIGUNG_45 = 1071,
ACDLGCTL_NEIGUNG_FREI = 1072,
ACDLGCTL_NEIGUNG = 1073,
ACDLGCTL_UEBERSTAND1 = 1074,
ACDLGCTL_NEIGUNGSBOX = 1075,
ACDLGCTL_TXT_EBENE = 1076,
ACDLGCTL_NEIGUNG1 = 1076,
ACDLGCTL_CB_EBENE = 1077,
ACDLGCTL_NEIGUNG2 = 1077,
ACDLGCTL_TXT_UEBERSTAND = 1078,
ACDLGCTL_TXT_TRAUFHOEHE = 1079,
ACDLGCTL_TXT_DREMPELHOEHE = 1080,
ACDLGCTL_UEBERSTAND = 1081,
ACDLGCTL_TRAUFHOEHE = 1082,
ACDLGCTL_WANDDICKE = 1082,
ACDLGCTL_DREMPELHOEHE = 1083,
ACDLGCTL_TEXTURBOX = 1084,
ACDLGCTL_TXT_EINDECK = 1085,
ACDLGCTL_TXT_INNEN = 1086,
ACDLGCTL_CB_EINDECK = 1087,
ACDLGCTL_SUCHE_INNEN = 1088,
ACDLGCTL_CB_BLENDE = 1088,
ACDLGCTL_CB_DACHRINNE = 1089,
ACDLGCTL_HOEHE1 = 1089,
ACDLGCTL_CB_INNEN = 1090,
ACDLGCTL_SUCHE_EINDECK = 1091,
ACDLGCTL_TRAUFENBOX = 1092,
ACDLGCTL_DACHRINNE = 1093,
ACDLGCTL_GESIMSKASTEN = 1094,
ACDLGCTL_HOEHE2 = 1094,
ACDLGCTL_FIRSTBOX = 1095,
ACDLGCTL_FIRST_STEINE = 1096,
ACDLGCTL_SPARREN_BOX = 1096,
ACDLGCTL_FIRST_BALKEN = 1097,
ACDLGCTL_KEHLBALKEN_BOX = 1097,
ACDLGCTL_GRATBOX = 1098,
ACDLGCTL_GRAT_KEHL_BOX = 1098,
ACDLGCTL_GRAT_STEINE = 1099,
ACDLGCTL_FUSSPFETTEN_BOX = 1099,
ACDLGCTL_GRAT_BALKEN = 1100,
ACDLGCTL_FIRSTPFETTEN_BOX = 1100,
ACDLGCTL_TXT_BREITE = 1101,
ACDLGCTL_MITTELPFETTEN_BOX = 1101,
ACDLGCTL_RECHTECKBOX = 1102,
ACDLGCTL_KEHLBOHLEN_BOX = 1102,
ACDLGCTL_TXT_HOEHE = 1103,
ACDLGCTL_BREITE = 1104,
ACDLGCTL_HOEHE = 1105,
ACDLGCTL_LAENGE = 1105,
ACDLGCTL_AUFBAUBOX = 1106,
ACDLGCTL_WL_ABSTABND = 1106,
ACDLGCTL_WL_ABSTAND = 1106,
ACDLGCTL_TXT_DICKE = 1107,
ACDLGCTL_WL_DICKE = 1107,
ACDLGCTL_TXT_DICKE_EINDECK = 1108,
ACDLGCTL_WR_ABSTAND = 1108,
ACDLGCTL_DICKE = 1109,
ACDLGCTL_DICKE_EINDECK = 1110,
ACDLGCTL_NIV_AN = 1110,
ACDLGCTL_AN_HOEHE = 1110,
ACDLGCTL_TXT_DURCHMESSER = 1111,
ACDLGCTL_DURCHMESSER = 1112,
ACDLGCTL_WL_NIV = 1112,
ACDLGCTL_HOLZKONSTRUKT_BOX = 1113,
ACDLGCTL_WR_DICKE = 1113,
ACDLGCTL_OBERFLAECHENBOX = 1114,
ACDLGCTL_WR_NIV = 1114,
ACDLGCTL_TXT_DACHRINNEN = 1115,
ACDLGCTL_VERSATZBOX = 1115,
ACDLGCTL_BDICKE = 1115,
ACDLGCTL_TXT_KASTEN = 1116,
ACDLGCTL_HELP_USING = 1116,
ACDLGCTL_TXT_FIRSTSTEINE = 1117,
ACDLGCTL_TXT_GRATSTEINE = 1118,
ACDLGCTL_EINDECK_SUCHEN = 1119,
ACDLGCTL_TXT_BALKEN = 1120,
ACDLGCTL_BLENDE_SUCHEN = 1120,
ACDLGCTL_DACHRINNE_SUCHEN = 1121,
ACDLGCTL_BALKEN_SUCHEN = 1122,
ACDLGCTL_SUCHE_DACHRINNEN = 1123,
ACDLGCTL_KASTEN_SUCHEN = 1124,
ACDLGCTL_CB_DACHRINNEN = 1125,
ACDLGCTL_FIRSTSTEINE_SUCHEN = 1126,
ACDLGCTL_SUCHE_KASTEN = 1127,
ACDLGCTL_CB_KASTEN = 1128,
ACDLGCTL_SUCHE_FIRSTSTEINE = 1129,
ACDLGCTL_CB_FIRSTSTEINE = 1130,
ACDLGCTL_SUCHE_GRATSTEINE = 1131,
ACDLGCTL_CB_GRATSTEINE = 1132,
ACDLGCTL_SUCHE_BALKEN = 1133,
ACDLGCTL_CB_BALKEN = 1134,
ACDLGCTL_NAECHSTE = 1135,
ACDLGCTL_VORHERIGE = 1136,
ACDLGCTL_TXT_GRAD = 1137,
ACDLGCTL_TXT_CM1 = 1138,
ACDLGCTL_TXT_CM2 = 1139,
ACDLGCTL_TXT_CM3 = 1140,
ACDLGCTL_TXT_CM4 = 1141,
ACDLGCTL_TXT_CM5 = 1142,
ACDLGCTL_TXT_CM6 = 1143,
ACDLGCTL_TXT_CM7 = 1144,
ACDLGCTL_TXT_CM8 = 1145,
ACDLGCTL_DETAILSZEIGEN = 1146,
ACDLGCTL_VERSATZ_CM = 1147,
ACDLGCTL_STICH_OBEN = 1148,
ACDLGCTL_STICH_UNTEN = 1149,
ACDLGCTL_BRUESTUNGSHOEHE = 1150,
ACDLGCTL_NACH_AUSSEN = 1151,
ACDLGCTL_RECHTS_ANGESCHLAGEN = 1152,
ACDLGCTL_CB_RAHMEN = 1153,
ACDLGCTL_RAHMEN_SUCHEN = 1154,
ACDLGCTL_CB_FB_INNEN = 1155,
ACDLGCTL_CB_FB_INNEN_SUCHEN = 1156,
ACDLGCTL_CB_FB_AUSSEN = 1157,
ACDLGCTL_CB_FB_AUSSEN_SUCHEN = 1158,
ACDLGCTL_CB_FUELL_INNEN = 1159,
ACDLGCTL_CB_BLATT_LINKS_SUCHEN = 1159,
ACDLGCTL_LINKS_ANGESCHLAGEN = 1160,
ACDLGCTL_CB_FUELL_INNEN_SUCHEN = 1160,
ACDLGCTL_NACH_INNEN = 1161,
ACDLGCTL_CB_FUELL_AUSSEN = 1161,
ACDLGCTL_CB_FUELL_AUSSEN_SUCHEN = 1162,
ACDLGCTL_CB_BLATT_RECHTS_SUCHEN = 1162,
ACDLGCTL_HOEHE_LINKS = 1163,
ACDLGCTL_HOEHE_RECHTS = 1164,
ACDLGCTL_MIT_FENSTERBANK = 1165,
ACDLGCTL_ANZAHL_PFOSTEN = 1166,
ACDLGCTL_RAHMEN_BREITE = 1167,
ACDLGCTL_BREITE_PFOSTEN = 1168,
ACDLGCTL_SPR_BREITE = 1168,
ACDLGCTL_ABSTAND_LINKS = 1169,
ACDLGCTL_ABSTAND_PFOSTEN = 1170,
ACDLGCTL_ANZAHL_RIEGEL = 1171,
ACDLGCTL_BREITE_RIEGEL = 1172,
ACDLGCTL_ABSTAND_UNTEN = 1173,
ACDLGCTL_ABSTAND_RIEGEL = 1174,
ACDLGCTL_RAHMEN_DICKE = 1175,
ACDLGCTL_PFOSTEN_SYMMETRISCH = 1176,
ACDLGCTL_SPR_DICKE = 1176,
ACDLGCTL_PFOSTEN_ASYMMETRISCH = 1177,
ACDLGCTL_SPR_ANZ_HORI_1 = 1177,
ACDLGCTL_RIEGEL_SYMMETRISCH = 1178,
ACDLGCTL_SPR_ANZ_VERTI_1 = 1178,
ACDLGCTL_ANIMIERT_ROTIEREN = 1179,
ACDLGCTL_HOEHE_OBERLI = 1179,
ACDLGCTL_RIEGEL_ASYMMETRISCH = 1180,
ACDLGCTL_SPR_ANZ_HORI_2 = 1180,
ACDLGCTL_SPR_ANZ_VERTI_2 = 1181,
ACDLGCTL_OBERLI_RIEGEL_BREITE = 1182,
ACDLGCTL_LAUFBREITE_CM = 1183,
ACDLGCTL_HOEHE_BRUES = 1183,
ACDLGCTL_AUFTRITTBREITE_CM = 1184,
ACDLGCTL_SPR_ANZ_HORI_3 = 1184,
ACDLGCTL_RADIUS_CM = 1185,
ACDLGCTL_SPR_ANZ_VERTI_3 = 1185,
ACDLGCTL_LAUFBREITE_AU_CM = 1185,
ACDLGCTL_GHOEHE_CM = 1186,
ACDLGCTL_BRUES_RIEGEL_BREITE = 1186,
ACDLGCTL_STEIGUNG_CM = 1187,
ACDLGCTL_SCHRITTMASS_CM = 1188,
ACDLGCTL_LAENGE_ANTRITT_CM = 1189,
ACDLGCTL_DURCHMESSER_CM = 1189,
ACDLGCTL_LAENGE_AUSTRITT_CM = 1190,
ACDLGCTL_PODESTBREITE_CM = 1191,
ACDLGCTL_BREITE_CM = 1192,
ACDLGCTL_HOEHE_CM = 1193,
ACDLGCTL_LAENGE_CM = 1193,
ACDLGCTL_STICH_OBEN_CM = 1194,
ACDLGCTL_WL_ABSTAND_CM = 1194,
ACDLGCTL_STICH_UNTEN_CM = 1195,
ACDLGCTL_WL_DICKE_CM = 1195,
ACDLGCTL_BRUESTUNGSHOEHE_CM = 1196,
ACDLGCTL_WR_ABSTAND_CM = 1196,
ACDLGCTL_HOEHE_LINKS_CM = 1197,
ACDLGCTL_WR_DICKE_CM = 1197,
ACDLGCTL_RAHMENBREITE_CM = 1197,
ACDLGCTL_HOEHE_RECHTS_CM = 1198,
ACDLGCTL_RAHMENDICKE_CM = 1198,
ACDLGCTL_RAHMEN_BREITE_CM = 1199,
ACDLGCTL_RAHMEN_DICKE_CM = 1200,
ACDLGCTL_BREITE_PFOSTEN_CM = 1201,
ACDLGCTL_ABSTAND_LINKS_CM = 1202,
ACDLGCTL_SPR_DICKE_CM = 1202,
ACDLGCTL_ABSTAND_PFOSTEN_CM = 1203,
ACDLGCTL_SPR_BREITE_CM = 1203,
ACDLGCTL_BREITE_RIEGEL_CM = 1204,
ACDLGCTL_HOEHE_OBERLI_CM = 1204,
ACDLGCTL_ABSTAND_UNTEN_CM = 1205,
ACDLGCTL_HOEHE_BRUES_CM = 1205,
ACDLGCTL_ABSTAND_RIEGEL_CM = 1206,
ACDLGCTL_BRUES_RIEGEL_BREITE_CM = 1206,
ACDLGCTL_UEBERSTAND_CM = 1207,
ACDLGCTL_OBERLI_RIEGEL_BREITE_CM = 1207,
ACDLGCTL_DREMPELHOEHE_CM = 1208,
ACDLGCTL_WANDDICKE_CM = 1208,
ACDLGCTL_STICH_OBERLI_CM = 1208,
ACDLGCTL_TRAUFHOEHE_CM = 1209,
ACDLGCTL_DICKE_CM = 1210,
ACDLGCTL_DICKE_EINDECK_CM = 1211,
ACDLGCTL_NIV_AN_CM = 1211,
ACDLGCTL_AN_HOEHE_CM = 1211,
ACDLGCTL_EDIT_OBEN = 1212,
ACDLGCTL_EDIT_UNTEN = 1213,
ACDLGCTL_WL_NIV_CM = 1213,
ACDLGCTL_EDIT_LINKS = 1214,
ACDLGCTL_WR_NIV_CM = 1214,
ACDLGCTL_EDIT_RECHTS = 1215,
ACDLGCTL_BDICKE_CM = 1215,
ACDLGCTL_RELATIV = 1216,
ACDLGCTL_ABSOLUT = 1217,
ACDLGCTL_DETAILS = 1218,
ACDLGCTL_RELATIV_UNTEN = 1218,
ACDLGCTL_PFETTENBOX = 1219,
ACDLGCTL_ABSOLUT_UNTEN = 1219,
ACDLGCTL_FIRSTSTEINE = 1220,
ACDLGCTL_PREVIEW_RECT = 1221,
ACDLGCTL_DETAIL1 = 1222,
ACDLGCTL_DETAIL2 = 1223,
ACDLGCTL_DETAIL3 = 1224,
ACDLGCTL_DETAIL4 = 1225,
ACDLGCTL_LIST_RECT = 1226,
ACDLGCTL_PFETTENKOEPFE = 1227,
ACDLGCTL_SPARREN_SCHIFT = 1231,
ACDLGCTL_KEHLBALKEN = 1232,
ACDLGCTL_GRAT_KEHLSPARREN = 1233,
ACDLGCTL_FUSSPFETTEN = 1234,
ACDLGCTL_MITTELPFETTEN = 1235,
ACDLGCTL_FIRSTPFETTEN = 1236,
ACDLGCTL_UK_HOEHE = 1237,
ACDLGCTL_TXT_UK_HOEHE = 1238,
ACDLGCTL_LAYER_TEXT = 1239,
ACDLGCTL_SPARRENABSTAND = 1239,
ACDLGCTL_ORTGANGABSTAND = 1240,
ACDLGCTL_GELAENDER = 1241,
ACDLGCTL_MAXUEBERSTAND = 1241,
ACDLGCTL_TRANSPARENZ = 1242,
ACDLGCTL_ABSCHNEIDEN = 1243,
ACDLGCTL_SCHNITTHOEHE = 1244,
ACDLGCTL_TXT_SCHNITTHOEHE = 1245,
ACDLGCTL_BRUESTUNGSHOEHE_TEXT = 1246,
ACDLGCTL_VERSATZ = 1246,
ACDLGCTL_PREVIEW_SCROLL_H = 1247,
ACDLGCTL_SPARREN_DICKE = 1247,
ACDLGCTL_PREVIEW_SCROLL_V = 1248,
ACDLGCTL_KEHL_BREITE = 1248,
ACDLGCTL_PREVIEW_ZOOM_P = 1249,
ACDLGCTL_KEHL_DICKE = 1249,
ACDLGCTL_PREVIEW_ZOOM_M = 1250,
ACDLGCTL_GRAT_KEHL_BREITE = 1250,
ACDLGCTL_PREVIEW_ZOOM_ALL = 1251,
ACDLGCTL_GRAT_KEHL_DICKE = 1251,
ACDLGCTL_CB_FRONT = 1252,
ACDLGCTL_FUSSPFETTEN_BREITE = 1252,
ACDLGCTL_FUSSPFETTEN_DICKE = 1253,
ACDLGCTL_FIRSTPFETTEN_BREITE = 1254,
ACDLGCTL_FIRSTPFETTEN_DICKE = 1255,
ACDLGCTL_BREITEOBEN_TXT = 1256,
ACDLGCTL_MITTELPFETTEN_BREITE = 1256,
ACDLGCTL_BREITEOBEN = 1257,
ACDLGCTL_MITTELPFETTEN_DICKE = 1257,
ACDLGCTL_BREITEOBEN_CM = 1258,
ACDLGCTL_KEHLBOHLEN_BREITE = 1258,
ACDLGCTL_NEIGUNGF_TXT = 1259,
ACDLGCTL_KEHLBOHLEN_DICKE = 1259,
ACDLGCTL_NEIGUNGF = 1260,
ACDLGCTL_VERJUENGUNG_LAENGE = 1260,
ACDLGCTL_NEIGUNGF_GRAD = 1261,
ACDLGCTL_VERJUENGUNG_TIEFE = 1261,
ACDLGCTL_UEBERNEHMEN = 1262,
ACDLGCTL_STIRNFLAECHEN_HOEHE = 1262,
ACDLGCTL_STIRNFLAECHEN_NEIGUNG = 1263,
ACDLGCTL_UEBERNAHME = 1266,
ACDLGCTL_AN_UEBERSTAND = 1267,
ACDLGCTL_AN_UEBERSTAND_TXT = 1268,
ACDLGCTL_AN_UEBERSTAND_CM = 1269,
ACDLGCTL_AN_TRAUFH = 1270,
ACDLGCTL_AN_TRAUFH_CM = 1271,
ACDLGCTL_AN_TRAUFH_TXT = 1272,
ACDLGCTL_AN_NEIGUNG = 1273,
ACDLGCTL_AN_NEIGUNG_TXT = 1274,
ACDLGCTL_RASTER_CM = 1275,
ACDLGCTL_TRAUFH = 1275,
ACDLGCTL_AN_TRAUFH_CM2 = 1276,
ACDLGCTL_MIT_FENSTER = 1276,
ACDLGCTL_TRAUFH_CM = 1276,
ACDLGCTL_TRAUFH_TXT = 1277,
ACDLGCTL_AN_FIRSTH = 1277,
ACDLGCTL_AN_FIRSTH_TXT = 1278,
ACDLGCTL_AN_FIRSTH_CM = 1279,
ACDLGCTL_AUFGEFLUEGEL = 1280,
ACDLGCTL_AN_STICH_TXT = 1281,
ACDLGCTL_AN_STICH = 1282,
ACDLGCTL_AN_STICH_CM = 1283,
ACDLGCTL_OEFFNUNG = 1284,
ACDLGCTL_MIT_BLENDE = 1285,
ACDLGCTL_FLUEGELBREITE_TXT = 1286,
ACDLGCTL_FLUEGELBREITE = 1287,
ACDLGCTL_FLUEGELBREITE_CM = 1288,
ACDLGCTL_SF_TYP = 1289,
ACDLGCTL_SCHATTEN = 1290,
ACDLGCTL_TEXTE = 1291,
ACDLGCTL_BITMAPS = 1292,
ACDLGCTL_LINIEN = 1293,
ACDLGCTL_TIEFE = 1294,
ACDLGCTL_RAHMEN = 1294,
ACDLGCTL_VERJ_LINKS = 1295,
ACDLGCTL_VERJ_RECHTS = 1296,
ACDLGCTL_UEBER_OBEN = 1297,
ACDLGCTL_UEBER_UNTEN = 1298,
ACDLGCTL_UEBER_LINKS = 1299,
ACDLGCTL_UEBER_RECHTS = 1300,
ACDLGCTL_TIEFE_TXT = 1301,
ACDLGCTL_VERJ_LINKS_TXT = 1302,
ACDLGCTL_VERJ_RECHTS_TXT = 1303,
ACDLGCTL_UEBER_OBEN_TXT = 1304,
ACDLGCTL_UEBER_UNTEN_TXT = 1305,
ACDLGCTL_UEBER_LINKS_TXT = 1306,
ACDLGCTL_UEBER_RECHTS_TXT = 1307,
ACDLGCTL_AUSBLENDEN = 1308,
ACDLGCTL_DATUM = 1309,
ACDLGCTL_AKT_DATUM = 1310,
ACDLGCTL_FLAECHENBOX = 1311,
ACDLGCTL_AKT_GESCHOSS = 1311,
ACDLGCTL_GIEBELBOX = 1312,
ACDLGCTL_KANTENBOX = 1313,
ACDLGCTL_DREMPELHOEHE_TXT = 1314,
ACDLGCTL_TRAUFHOEHE_TXT = 1315,
ACDLGCTL_ALLGEMEIN_BOX = 1316,
ACDLGCTL_KONSTRUKTION_TXT = 1317,
ACDLGCTL_EINDECKUNG_TXT = 1318,
ACDLGCTL_NEIGUNG_GRAD = 1319,
ACDLGCTL_CM_UEBSTAND1 = 1319,
ACDLGCTL_PFETTENHOEHE_CM = 1320,
ACDLGCTL_GRAD_NEIGUNG1 = 1320,
ACDLGCTL_SCHNITTHOEHE_CM = 1321,
ACDLGCTL_GRAD_NEIGUNG2 = 1321,
ACDLGCTL_VERSATZ_TXT = 1322,
ACDLGCTL_VERSATZ_AUSFUEHREN = 1323,
ACDLGCTL_MAXUEBERSTAND_CM = 1324,
ACDLGCTL_SEKTIONEN = 1325,
ACDLGCTL_HOLZKONSTRUKT2_BOX = 1325,
ACDLGCTL_CM_HOEHE1 = 1325,
ACDLGCTL_TEXT1 = 1326,
ACDLGCTL_SPARREN_BREITE_CM = 1326,
ACDLGCTL_TEXT2 = 1327,
ACDLGCTL_SPARREN_DICKE_CM = 1327,
ACDLGCTL_TEXT3 = 1328,
ACDLGCTL_KEHL_BREITE_CM = 1328,
ACDLGCTL_TEXT4 = 1329,
ACDLGCTL_KEHL_DICKE_CM = 1329,
ACDLGCTL_TEXT5 = 1330,
ACDLGCTL_GRAT_KEHL_BREITE_CM = 1330,
ACDLGCTL_MINIMUM = 1331,
ACDLGCTL_GRAT_KEHL_DICKE_CM = 1331,
ACDLGCTL_MITTELWERT = 1332,
ACDLGCTL_FUSSPFETTEN_BREITE_CM = 1332,
ACDLGCTL_MAXIMUM = 1333,
ACDLGCTL_FUSSPFETTEN_DICKE_CM = 1333,
ACDLGCTL_MASSEN_UEBERNEHMEN = 1334,
ACDLGCTL_FIRSTPFETTEN_BREITE_CM = 1334,
ACDLGCTL_PROJEKTNAME = 1335,
ACDLGCTL_FIRSTPFETTEN_DICKE_CM = 1335,
ACDLGCTL_BGFA_WERT = 1336,
ACDLGCTL_MITTELPFETTEN_BREITE_CM = 1336,
ACDLGCTL_BRLA_WERT = 1337,
ACDLGCTL_MITTELPFETTEN_DICKE_CM = 1337,
ACDLGCTL_BRIA_WERT = 1337,
ACDLGCTL_HNFA_WERT = 1338,
ACDLGCTL_KEHLBOHLEN_BREITE_CM = 1338,
ACDLGCTL_BGFA_EINHEIT = 1339,
ACDLGCTL_KEHLBOHLEN_DICKE_CM = 1339,
ACDLGCTL_BRLA_EINHEIT = 1340,
ACDLGCTL_VERJUENGUNG_LAENGE_CM = 1340,
ACDLGCTL_HNFA_EINHEIT = 1341,
ACDLGCTL_VERJUENGUNG_TIEFE_CM = 1341,
ACDLGCTL_MASSE_100_WERT = 1342,
ACDLGCTL_STIRNFLAECHEN_HOEHE_CM = 1342,
ACDLGCTL_MASSE_200_WERT = 1343,
ACDLGCTL_STIRNFLAECHEN_NEIGUNG_CM = 1343,
ACDLGCTL_CM_HOEHE2 = 1343,
ACDLGCTL_MASSE_300_WERT = 1344,
ACDLGCTL_SPARRENKOEPFE_BOX = 1344,
ACDLGCTL_MASSE_400_WERT = 1345,
ACDLGCTL_GESIMSKASTEN_BOX = 1345,
ACDLGCTL_MASSE_500_WERT = 1346,
ACDLGCTL_MASSE_600_WERT = 1347,
ACDLGCTL_MASSE_700_WERT = 1348,
ACDLGCTL_MASSE_100_EINHEIT = 1349,
ACDLGCTL_MASSE_200_EINHEIT = 1350,
ACDLGCTL_MASSE_300_EINHEIT = 1351,
ACDLGCTL_MASSE_400_EINHEIT = 1352,
ACDLGCTL_MASSE_500_EINHEIT = 1353,
ACDLGCTL_MASSE_600_EINHEIT = 1354,
ACDLGCTL_MASSE_700_EINHEIT = 1355,
ACDLGCTL_EP_100_WERT = 1356,
ACDLGCTL_EP_200_WERT = 1357,
ACDLGCTL_EP_300_WERT = 1358,
ACDLGCTL_EP_400_WERT = 1359,
ACDLGCTL_EP_500_WERT = 1360,
ACDLGCTL_EP_600_WERT = 1361,
ACDLGCTL_EP_700_WERT = 1362,
ACDLGCTL_EP_100_EINHEIT = 1363,
ACDLGCTL_EP_200_EINHEIT = 1364,
ACDLGCTL_EP_300_EINHEIT = 1365,
ACDLGCTL_EP_400_EINHEIT = 1366,
ACDLGCTL_EP_500_EINHEIT = 1367,
ACDLGCTL_EP_600_EINHEIT = 1368,
ACDLGCTL_EP_700_EINHEIT = 1369,
ACDLGCTL_GP_100_WERT = 1370,
ACDLGCTL_GP_200_WERT = 1371,
ACDLGCTL_GP_300_WERT = 1372,
ACDLGCTL_GP_400_WERT = 1373,
ACDLGCTL_GP_500_WERT = 1374,
ACDLGCTL_GP_600_WERT = 1375,
ACDLGCTL_GP_700_WERT = 1376,
ACDLGCTL_GP_100_EINHEIT = 1377,
ACDLGCTL_GP_200_EINHEIT = 1378,
ACDLGCTL_GP_300_EINHEIT = 1379,
ACDLGCTL_GP_400_EINHEIT = 1380,
ACDLGCTL_GP_500_EINHEIT = 1381,
ACDLGCTL_GP_600_EINHEIT = 1382,
ACDLGCTL_GP_700_EINHEIT = 1383,
ACDLGCTL_GP_700_WERT2 = 1384,
ACDLGCTL_GESAMTKOSTEN_WERT = 1384,
ACDLGCTL_GP_700_EINHEIT2 = 1385,
ACDLGCTL_GESAMTKOSTEN_EINHEIT = 1385,
ACDLGCTL_TAB = 1387,
ACDLGCTL_GEOMETRIEBOX = 1388,
ACDLGCTL_LAUFBREITE_TXT = 1389,
ACDLGCTL_STEIG_AN_TXT = 1390,
ACDLGCTL_AUFTRITTBREITE_TXT = 1391,
ACDLGCTL_GHOEHE_TXT = 1392,
ACDLGCTL_STEIGUNG_TXT = 1393,
ACDLGCTL_SCHRITTMASS_TXT = 1394,
ACDLGCTL_GELAENDERBOX = 1395,
ACDLGCTL_ABSTANDBOX = 1396,
ACDLGCTL_SPARRENABSTAND_TXT = 1397,
ACDLGCTL_ORTGANGABSTAND_TXT2 = 1398,
ACDLGCTL_MAXUEBERSTAND_TXT = 1399,
ACDLGCTL_ORTGANGABSTAND_TXT = 1400,
ACDLGCTL_MAXUEBERSTAND_TXT2 = 1401,
ACDLGCTL_ANHOEHE_TXT = 1402,
ACDLGCTL_ANWINKEL_TXT = 1404,
ACDLGCTL_AUSWINKEL_TXT = 1405,
ACDLGCTL_SPARREN_BREITE_TXT = 1409,
ACDLGCTL_SPARREN_DICKE_TXT = 1410,
ACDLGCTL_KEHL_BREITE_TXT = 1411,
ACDLGCTL_KEHL_DICKE_TXT = 1412,
ACDLGCTL_GRAT_KEHL_BREITE_TXT = 1413,
ACDLGCTL_GRAT_KEHL_DICKE_TXT = 1414,
ACDLGCTL_FUSSPFETTEN_BREITE_TXT = 1415,
ACDLGCTL_FUSSPFETTEN_DICKE_TXT = 1416,
ACDLGCTL_FIRSTPFETTEN_BREITE_TXT = 1417,
ACDLGCTL_FIRSTPFETTEN_DICKE_TXT = 1418,
ACDLGCTL_MITTELPFETTEN_BREITE_TXT = 1419,
ACDLGCTL_MITTELPFETTEN_DICKE_TXT = 1420,
ACDLGCTL_KEHLBOHLEN_BREITE_TXT = 1421,
ACDLGCTL_KEHLBOHLEN_DICKE_TXT = 1422,
ACDLGCTL_VERJUENGUNG_LAENGE_TXT = 1424,
ACDLGCTL_VERJUENGUNG_TIEFE_TXT = 1425,
ACDLGCTL_ANWINKEL_GRAD = 1426,
ACDLGCTL_STIRNFLAECHEN_HOEHE_TXT = 1427,
ACDLGCTL_AUSWINKEL_GRAD = 1427,
ACDLGCTL_STIRNFLAECHEN_NEIGUNG_TXT = 1428,
ACDLGCTL_HOLZABMESSUNGEN_BOX = 1429,
ACDLGCTL_STIRNFLAECHEN_NEIGUNG_GRAD = 1430,
ACDLGCTL_SPARRENABSTAND_CM = 1431,
ACDLGCTL_SPARREN_BREITE = 1432,
ACDLGCTL_ORTGANGABSTAND_CM = 1433,
ACDLGCTL_ANHOEHE_CM = 1434,
ACDLGCTL_WANGE_TXT = 1436,
ACDLGCTL_STUFE_TXT = 1437,
ACDLGCTL_SPROSSEN_TXT = 1438,
ACDLGCTL_STAEBE_TXT = 1438,
ACDLGCTL_TEXTUR_BOX = 1439,
ACDLGCTL_PFOSTEN_TXT = 1439,
ACDLGCTL_BOLZEN_TXT = 1440,
ACDLGCTL_HANDLAUF_TXT = 1441,
ACDLGCTL_BELAG_TXT = 1442,
ACDLGCTL_EINDECK_TXT = 1443,
ACDLGCTL_INNEN_TXT = 1444,
ACDLGCTL_KASTEN_TXT = 1445,
ACDLGCTL_BALKEN_TXT = 1446,
ACDLGCTL_RADIUS_TXT = 1448,
ACDLGCTL_WINKEL_TXT = 1449,
ACDLGCTL_WINKEL_GRAD = 1450,
ACDLGCTL_STEIG_AUS_TXT = 1451,
ACDLGCTL_LAENGE_AN_TXT = 1452,
ACDLGCTL_LAENGE_AUS_TXT = 1453,
ACDLGCTL_PODESTBREITE_TXT = 1455,
ACDLGCTL_OEFFNUNGBOX = 1456,
ACDLGCTL_OEFFNUNG_WINKEL_TXT = 1457,
ACDLGCTL_OEFFNUNG_WINKEL_GRAD = 1458,
ACDLGCTL_SPINDELBOX = 1459,
ACDLGCTL_DURCHMESSER_TXT = 1460,
ACDLGCTL_ANTRITT_WINKEL_GRAD = 1461,
ACDLGCTL_ANTRITT_WINKEL_TXT = 1462,
ACDLGCTL_KASTEN = 1463,
ACDLGCTL_PROJEKTDATEN = 1464,
ACDLGCTL_FREITEXT = 1465,
ACDLGCTL_FREITEXT_TXT = 1466,
ACDLGCTL_TRAUFE1 = 1467,
ACDLGCTL_PROJEKTTEXT = 1467,
ACDLGCTL_TRAUFE1_CM = 1468,
ACDLGCTL_TRAUFE2 = 1469,
ACDLGCTL_TRAUFE2_CM = 1470,
ACDLGCTL_TRAUFE3 = 1471,
ACDLGCTL_TRAUFE3_CM = 1472,
ACDLGCTL_ORTGANG1 = 1473,
ACDLGCTL_ORTGANG1_CM = 1474,
ACDLGCTL_ORTGANG2 = 1475,
ACDLGCTL_ORTGANG2_CM = 1476,
ACDLGCTL_ORTGANG3 = 1477,
ACDLGCTL_ORTGANG3_CM = 1478,
ACDLGCTL_FIRST1 = 1479,
ACDLGCTL_FIRST1_CM = 1480,
ACDLGCTL_FIRST2 = 1481,
ACDLGCTL_FIRST2_CM = 1482,
ACDLGCTL_FIRST3 = 1483,
ACDLGCTL_FIRST3_CM = 1484,
ACDLGCTL_GRAT1 = 1485,
ACDLGCTL_GRAT1_CM = 1486,
ACDLGCTL_GRAT2 = 1487,
ACDLGCTL_GRAT2_CM = 1488,
ACDLGCTL_GRAT3 = 1489,
ACDLGCTL_GRAT3_CM = 1490,
ACDLGCTL_KEHLE1 = 1491,
ACDLGCTL_KEHLE1_CM = 1492,
ACDLGCTL_KEHLE2_CM = 1493,
ACDLGCTL_KEHLE3 = 1494,
ACDLGCTL_KEHLE3_CM = 1495,
ACDLGCTL_FLAECHE1 = 1496,
ACDLGCTL_FLAECHE1_CM2 = 1497,
ACDLGCTL_FLAECHE2 = 1498,
ACDLGCTL_FLAECHE2_CM2 = 1499,
ACDLGCTL_FLAECHE3 = 1500,
ACDLGCTL_FLAECHE3_CM2 = 1501,
ACDLGCTL_M100_UEBERNAHME = 1502,
ACDLGCTL_M200_UEBERNAHME = 1503,
ACDLGCTL_M300_UEBERNAHME = 1504,
ACDLGCTL_M400_UEBERNAHME = 1505,
ACDLGCTL_M500_UEBERNAHME = 1506,
ACDLGCTL_M600_UEBERNAHME = 1507,
ACDLGCTL_M700_UEBERNAHME = 1508,
ACDLGCTL_INFO = 1509,
ACDLGCTL_DESCRIPTION = 1510,
ACDLGCTL_DESCRIPTION_RAHMEN = 1511,
ACDLGCTL_RAHMEN_TXT = 1512,
ACDLGCTL_FB_INNEN_TXT = 1513,
ACDLGCTL_FB_AUSSEN_TXT = 1514,
ACDLGCTL_OEFFMASS_BOX = 1515,
ACDLGCTL_STICH_OBEN_TXT = 1516,
ACDLGCTL_FUELL_INNEN_TXT = 1516,
ACDLGCTL_STICH_UNTEN_TXT = 1517,
ACDLGCTL_FUELL_AUSSEN_TXT = 1517,
ACDLGCTL_BRUESTUNGSHOEHE_TXT = 1518,
ACDLGCTL_OEFFART_BOX = 1519,
ACDLGCTL_RAHMEN_BOX = 1520,
ACDLGCTL_PFOSTEN_BOX = 1521,
ACDLGCTL_SPROSSEN_BOX = 1521,
ACDLGCTL_RIEGEL_BOX = 1522,
ACDLGCTL_HOEHE_LINKS_TXT = 1523,
ACDLGCTL_HOEHE_RECHTS_TXT = 1524,
ACDLGCTL_RAHMEN_BREITE_TXT = 1525,
ACDLGCTL_RAHMEN_DICKE_TXT = 1526,
ACDLGCTL_ANZAHL_PFOSTEN_TXT = 1527,
ACDLGCTL_SPR_BREITE_TXT = 1527,
ACDLGCTL_BREITE_PFOSTEN_TXT = 1528,
ACDLGCTL_SPR_DICKE_TXT = 1528,
ACDLGCTL_ABSTAND_LINKS_TXT = 1529,
ACDLGCTL_ABSTAND_PFOSTEN_TXT = 1530,
ACDLGCTL_ANZAHL_RIEGEL_TXT = 1531,
ACDLGCTL_BREITE_RIEGEL_TXT = 1532,
ACDLGCTL_ABSTAND_UNTEN_TXT = 1533,
ACDLGCTL_ABSTAND_RIEGEL_TXT = 1534,
ACDLGCTL_ABSTAENDE1_BOX = 1535,
ACDLGCTL_ABSTAENDE2_BOX = 1536,
ACDLGCTL_ABMESSUNGEN_BOX = 1537,
ACDLGCTL_OEFFWINKEL_BOX = 1538,
ACDLGCTL_OBEN_TXT = 1539,
ACDLGCTL_UNTEN_TXT = 1540,
ACDLGCTL_LINKS_TXT = 1541,
ACDLGCTL_RECHTS_TXT = 1542,
ACDLGCTL_PROJEKTBOX = 1543,
ACDLGCTL_LINKS_PARA = 1543,
ACDLGCTL_BGFA_TXT = 1544,
ACDLGCTL_RECHTS_PARA = 1544,
ACDLGCTL_BRIA_TXT = 1545,
ACDLGCTL_OBEN_PARA = 1545,
ACDLGCTL_HNFA_TXT = 1546,
ACDLGCTL_UNTEN_PARA = 1546,
ACDLGCTL_ANSCHLUSSBOX = 1547,
ACDLGCTL_GEHRUNG_LINKS = 1548,
ACDLGCTL_GEHRUNG_RECHTS = 1549,
ACDLGCTL_2DERSATZBOX = 1550,
ACDLGCTL_CB_ERSATZ = 1551,
ACDLGCTL_FENSTERBOX = 1552,
ACDLGCTL_FBREITE_TEXT = 1553,
ACDLGCTL_BHOEHE_TEXT = 1554,
ACDLGCTL_FENSTER_ANZAHL_TEXT = 1555,
ACDLGCTL_FHOEHE_TEXT = 1556,
ACDLGCTL_ABSTAND_TEXT = 1557,
ACDLGCTL_TEXT_UEB1 = 1557,
ACDLGCTL_UEBERSTAND_TEXT = 1558,
ACDLGCTL_TEXT_UEB3 = 1558,
ACDLGCTL_NEIGUNG_TEXT = 1559,
ACDLGCTL_TEXT_NEIG1 = 1559,
ACDLGCTL_WANDDICKE_TEXT = 1560,
ACDLGCTL_TEXT_NEIG3 = 1560,
ACDLGCTL_OEHOEHE_TEXT = 1561,
ACDLGCTL_TEXT_UEB2 = 1561,
ACDLGCTL_SCHNITTBOX = 1562,
ACDLGCTL_TEXT_H1 = 1562,
ACDLGCTL_ANSICHTBOX = 1563,
ACDLGCTL_TEXT_WD1 = 1563,
ACDLGCTL_BREITE_TEXT = 1564,
ACDLGCTL_TEXT_NEIG2 = 1564,
ACDLGCTL_AN_FIRSTH_TEXT = 1565,
ACDLGCTL_TEXT_H2 = 1565,
ACDLGCTL_AN_NEIGUNG_GRAD = 1566,
ACDLGCTL_TEXT_WD2 = 1566,
ACDLGCTL_AN_NEIGUNG_TEXT = 1567,
ACDLGCTL_TEXT_H3 = 1567,
ACDLGCTL_DACHBOX = 1568,
ACDLGCTL_TEXT_UEB4 = 1568,
ACDLGCTL_TEXT_NEIG4 = 1569,
ACDLGCTL_UEBERNAHME_TXT = 1570,
ACDLGCTL_TEXT_H4 = 1570,
ACDLGCTL_TRAUFH_TEXT = 1571,
ACDLGCTL_AN_UEBERSTAND_TEXT = 1572,
ACDLGCTL_AN_TRAUFH_TEXT = 1573,
ACDLGCTL_HOEHE_TEXT = 1574,
ACDLGCTL_BREITEOBEN_TEXT = 1575,
ACDLGCTL_NEIGUNGF_TEXT = 1576,
ACDLGCTL_TIEFE_TEXT = 1577,
ACDLGCTL_UEBER_OBEN_TEXT = 1578,
ACDLGCTL_UEBER_UNTEN_TEXT = 1579,
ACDLGCTL_VERJ_LINKS_TEXT = 1580,
ACDLGCTL_VERJ_RECHTS_TEXT = 1581,
ACDLGCTL_UEBER_LINKS_TEXT = 1582,
ACDLGCTL_UEBER_RECHTS_TEXT = 1583,
ACDLGCTL_UEBERSTAND_LI_TEXT = 1584,
ACDLGCTL_UEBERSTAND_RE_TEXT = 1585,
ACDLGCTL_BLENDE_TXT = 1586,
ACDLGCTL_AN_STICH_TEXT = 1587,
ACDLGCTL_FLUEGELBREITE_TEXT = 1588,
ACDLGCTL_SF_TYP_TXT = 1589,
ACDLGCTL_DARSTELLUNGSBOX = 1590,
ACDLGCTL_NONAMEBOX = 1591,
ACDLGCTL_DATUM_TXT = 1592,
ACDLGCTL_KOSTENGRUPPEN_TXT = 1593,
ACDLGCTL_HEBELKFBOX = 1593,
ACDLGCTL_MASSEN_TXT = 1594,
ACDLGCTL_TITEL_TXT = 1594,
ACDLGCTL_MASSENUEBERNAHME_TXT = 1595,
ACDLGCTL_NAME_TXT = 1595,
ACDLGCTL_EP_TXT = 1596,
ACDLGCTL_STRASSE_TXT = 1596,
ACDLGCTL_GP_TXT = 1597,
ACDLGCTL_ORT_TXT = 1597,
ACDLGCTL_100_TXT = 1598,
ACDLGCTL_TELEFON_TXT = 1598,
ACDLGCTL_200_TXT = 1599,
ACDLGCTL_HEBELNUMBOX = 1599,
ACDLGCTL_300_TXT = 1600,
ACDLGCTL_INT_NR_TXT = 1600,
ACDLGCTL_400_TXT = 1601,
ACDLGCTL_PLAN_NR_TXT = 1601,
ACDLGCTL_500_TXT = 1602,
ACDLGCTL_GESCHOSSBOX = 1602,
ACDLGCTL_600_TXT = 1603,
ACDLGCTL_700_TXT = 1604,
ACDLGCTL_100_DESC_TXT = 1605,
ACDLGCTL_200_DESC_TXT = 1606,
ACDLGCTL_300_DESC_TXT = 1607,
ACDLGCTL_400_DESC_TXT = 1608,
ACDLGCTL_500_DESC_TXT = 1609,
ACDLGCTL_600_DESC_TXT = 1610,
ACDLGCTL_700_DESC_TXT = 1611,
ACDLGCTL_100_MAL_TXT = 1612,
ACDLGCTL_200_MAL_TXT = 1613,
ACDLGCTL_300_MAL_TXT = 1614,
ACDLGCTL_400_MAL_TXT = 1615,
ACDLGCTL_500_MAL_TXT = 1616,
ACDLGCTL_600_MAL_TXT = 1617,
ACDLGCTL_700_MAL_TXT = 1618,
ACDLGCTL_100_GLEICH_TXT = 1619,
ACDLGCTL_200_GLEICH_TXT = 1620,
ACDLGCTL_300_GLEICH_TXT = 1621,
ACDLGCTL_400_GLEICH_TXT = 1622,
ACDLGCTL_500_GLEICH_TXT = 1623,
ACDLGCTL_600_GLEICH_TXT = 1624,
ACDLGCTL_700_GLEICH_TXT = 1625,
ACDLGCTL_GESAMTKOSTEN_TXT = 1626,
ACDLGCTL_SUMMENSTRICHBOX = 1627,
ACDLGCTL_CB_BLATT_LINKS = 1628,
ACDLGCTL_CB_BLATT_RECHTS = 1629,
ACDLGCTL_BLATT_LINKS_TXT = 1630,
ACDLGCTL_SPR_ANZ_HORI_1_TXT = 1631,
ACDLGCTL_BLATT_RECHTS_TXT = 1631,
ACDLGCTL_SPR_ANZ_VERTI_1_TXT = 1632,
ACDLGCTL_CB_BLATT_TEX_LINKS = 1632,
ACDLGCTL_OBERLICHT_BOX = 1633,
ACDLGCTL_CB_BLATT_TEX_RECHTS = 1633,
ACDLGCTL_MIT_OBERLICHT = 1634,
ACDLGCTL_CB_BLATT_TEX_RECHTS_SUCHEN = 1634,
ACDLGCTL_HOEHE_OBERL_TXT = 1635,
ACDLGCTL_HOEHE_OBERLI_TXT = 1635,
ACDLGCTL_CB_BLATT_TEX_LINKS_SUCHEN = 1635,
ACDLGCTL_OBERLI_RECHTECKIG = 1636,
ACDLGCTL_OBERLI_RUND = 1637,
ACDLGCTL_SPR_ANZ_HORI_2_TXT = 1638,
ACDLGCTL_SPR_ANZ_VERTI_2_TXT = 1639,
ACDLGCTL_OBERLI_RIEGEL_BREITE_TXT = 1640,
ACDLGCTL_BRUES_BOX = 1641,
ACDLGCTL_MIT_BRUES = 1642,
ACDLGCTL_HOEHE_BRUES_TXT = 1643,
ACDLGCTL_BASISELE_BOX = 1644,
ACDLGCTL_OBERLI_DREICK = 1645,
ACDLGCTL_OBERLI_DREIECK = 1645,
ACDLGCTL_SPR_ANZ_HORI_3_TXT = 1646,
ACDLGCTL_SPR_ANZ_VERTI_3_TXT = 1647,
ACDLGCTL_BRUES_RIEGEL_BREITE_TXT = 1648,
ACDLGCTL_BRUES_AUSGEFUELLT = 1649,
ACDLGCTL_HOEHE_BASISELE_TXT = 1650,
ACDLGCTL_HOEHE_BASISELE = 1651,
ACDLGCTL_HOEHE_BASISELE_CM = 1652,
ACDLGCTL_SPR_OBERLI = 1653,
ACDLGCTL_STICH_OBERLI_TXT = 1654,
ACDLGCTL_STICH_OBERLI = 1655,
ACDLGCTL_SPR_BASISELE = 1656,
ACDLGCTL_SPR_BRUESELE = 1657,
ACDLGCTL_SPR_ANZ_HORI_TXT = 1657,
ACDLGCTL_SPR_ANZ_HORI = 1658,
ACDLGCTL_SPR_ANZ_VERTI = 1659,
ACDLGCTL_SPR_ANZ_VERTI_TXT = 1660,
ACDLGCTL_SKIZZE_HORI = 1661,
ACDLGCTL_BOX_SPR_HORI = 1662,
ACDLGCTL_BOX_SPR_VERTI = 1663,
ACDLGCTL_EDIT_TITLE = 1663,
ACDLGCTL_SKIZZE_VERTI = 1664,
ACDLGCTL_EDIT_NAME = 1664,
ACDLGCTL_RADIO1 = 1664,
ACDLGCTL_EDIT_STRASSE = 1665,
ACDLGCTL_RADIO2 = 1665,
ACDLGCTL_EDIT_ORT = 1666,
ACDLGCTL_WL_DICKE_TXT = 1666,
ACDLGCTL_RADIO3 = 1666,
ACDLGCTL_EDIT_TELEFON = 1667,
ACDLGCTL_WL_ABSTAND_TXT = 1667,
ACDLGCTL_RADIO4 = 1667,
ACDLGCTL_PROJEKTTEXT_TXT = 1668,
ACDLGCTL_WL_NIV_TXT = 1668,
ACDLGCTL_LIST_LAYEREXP = 1668,
ACDLGCTL_EDIT_INT_NR = 1669,
ACDLGCTL_BOX_WAENDE = 1669,
ACDLGCTL_EDIT_PLAN_NR = 1670,
ACDLGCTL_WR_DICKE_TXT = 1670,
ACDLGCTL_EDIT_GESCHOSS = 1671,
ACDLGCTL_WL_NIV_TXT2 = 1671,
ACDLGCTL_NEUE_DREMPELHOEHE = 1671,
ACDLGCTL_WR_NIV_TXT = 1671,
ACDLGCTL_WR_ABSTAND_TXT = 1672,
ACDLGCTL_PLATTE_TXT = 1673,
ACDLGCTL_CB_PLATTE = 1674,
ACDLGCTL_PLATTE_SUCHEN = 1675,
ACDLGCTL_PUNKT_KN_H = 1676,
ACDLGCTL_WANDLINKS_TXT = 1676,
ACDLGCTL_PUNKT_DR_H = 1677,
ACDLGCTL_CB_WANDLINKS = 1677,
ACDLGCTL_PUNKT_TR_H = 1678,
ACDLGCTL_CB_WANDRECHTS = 1678,
ACDLGCTL_WANDLINKS_SUCHEN = 1679,
ACDLGCTL_RADIO_NDTV = 1679,
ACDLGCTL_WANDRECHTS_SUCHEN = 1680,
ACDLGCTL_RADIO_TGHV = 1680,
ACDLGCTL_CHECK_WLINKS = 1681,
ACDLGCTL_RADIO_DINV = 1681,
ACDLGCTL_CHECK_WRECHTS = 1682,
ACDLGCTL_DREMPEL_ASSISTENT = 1682,
ACDLGCTL_STGHOEHE = 1683,
ACDLGCTL_STGHOHE_CM = 1684,
ACDLGCTL_STGHOEHE_CM = 1684,
ACDLGCTL_STGHOEHE_TXT = 1685,
ACDLGCTL_WANDRECHTS_TXT = 1686,
ACDLGCTL_CHECK_PARA_LINKS = 1687,
ACDLGCTL_CHECK_PARA_RECHTS = 1688,
ACDLGCTL_BOX_ANSCHLAG = 1688,
ACDLGCTL_BOX_RAHMEN = 1689,
ACDLGCTL_RADIO_OHNE_ANSCHLAG = 1690,
ACDLGCTL_RADIO_INNEN_ANSCHLAG = 1691,
ACDLGCTL_RADIO_AUSSEN_ANSCHLAG = 1692,
ACDLGCTL_BU_ANSCHLAG = 1694,
ACDLGCTL_BM_AN_OHNE = 1695,
ACDLGCTL_BM_AN_INNEN = 1696,
ACDLGCTL_BM_AN_AUSSEN = 1697,
ACDLGCTL_BOX_AN_BREITEN = 1698,
ACDLGCTL_SPR_ANZ_HOR_OL = 1700,
ACDLGCTL_LINKS = 1700,
ACDLGCTL_SPR_ANZ_HOR_BE = 1701,
ACDLGCTL_LINKS_CM = 1701,
ACDLGCTL_SPR_ANZ_HOR_BRE = 1702,
ACDLGCTL_SPR_ANZ_VERTI_OL = 1703,
ACDLGCTL_RECHTS = 1703,
ACDLGCTL_SPR_ANZ_VERTI_BE = 1704,
ACDLGCTL_OBEN = 1704,
ACDLGCTL_SPR_ANZ_VERTI_BRE = 1705,
ACDLGCTL_OBEN_CM = 1705,
ACDLGCTL_SPR_BREITE_OL = 1706,
ACDLGCTL_RECHTS_CM = 1706,
ACDLGCTL_SPR_BREITE_BE = 1707,
ACDLGCTL_UNTEN = 1707,
ACDLGCTL_BUTTON_ERWEITERT = 1707,
ACDLGCTL_SPR_BREITE_BRE = 1708,
ACDLGCTL_UNTEN_CM = 1708,
ACDLGCTL_SPR_DICKE_OL = 1709,
ACDLGCTL_RAHMENBREITE_TXT = 1709,
ACDLGCTL_SPR_DICKE_BE = 1710,
ACDLGCTL_RAHMENBREITE = 1710,
ACDLGCTL_SPR_DICKE_BRE = 1711,
ACDLGCTL_RAHMENDICKE_TXT = 1711,
ACDLGCTL_TIEFE_PARA = 1711,
ACDLGCTL_TERRA_GHOEHE = 1712,
ACDLGCTL_RAHMENDICKE = 1712,
ACDLGCTL_CM = 1713,
ACDLGCTL_EDIT = 1715,
ACDLGCTL_TEXT = 1716,
ACDLGCTL_TXT_OK_KEHLBALKEN = 1717,
ACDLGCTL_OK_KEHLBALKEN = 1718,
ACDLGCTL_OK_KEHLBALKEN_CM = 1719,
ACDLGCTL_RADIO_AN = 1720,
ACDLGCTL_RADIO_AUS = 1721,
ACDLGCTL_RADIO_ZEN = 1722,
ACDLGCTL_TEXT_DELTAL = 1723,
ACDLGCTL_DELTAL = 1724,
ACDLGCTL_DELTAL_CM = 1725,
ACDLGCTL_BU_HLZLISTE = 1727,
ACDLGCTL_LISTE = 1729,
ACDLGCTL_BU_SPEICHERN = 1730,
ACDLGCTL_COMBO_GRTYP = 1731,
ACDLGCTL_TXT_FLAECHE = 1732,
ACDLGCTL_RADIO_STUTTGART = 1732,
ACDLGCTL_BU_SERVICE = 1733,
ACDLGCTL_BOX = 1734,
ACDLGCTL_DACHTYP1 = 1735,
ACDLGCTL_DACHTYP2 = 1736,
ACDLGCTL_DACHTYP3 = 1737,
ACDLGCTL_DACHTYP4 = 1738,
ACDLGCTL_DACHTYP5 = 1739,
ACDLGCTL_DACHTYP6 = 1740,
ACDLGCTL_BOX_DACHSEITE = 1741,
ACDLGCTL_PARA_UEBERSTAND1 = 1746,
ACDLGCTL_TXT_UEBERSTAND1 = 1747,
ACDLGCTL_TXT_HOEHE1 = 1748,
ACDLGCTL_TXT_NEIGUNG1 = 1749,
ACDLGCTL_TXT_HOEHE2 = 1750,
ACDLGCTL_TXT_NEIGUNG2 = 1751,
ACDLGCTL_DS_SKIZZE5 = 1752,
ACDLGCTL_DS_SKIZZE1 = 1753,
ACDLGCTL_DS_SKIZZE2 = 1754,
ACDLGCTL_DS_SKIZZE3 = 1755,
ACDLGCTL_DS_SKIZZE4 = 1756,
ACDLGCTL_DS_SKIZZE6 = 1757,
ACDLGCTL_MIT_DS_SKIZZE = 1758,
ACDLGCTL_COMBO_TH = 1760,
ACDLGCTL_TXT_UEBERNEHMEN = 1766,
ACDLGCTL_GEL_ERWEITERT = 1767,
ACDLGCTL_CH_AUSSPIE = 1768,
ACDLGCTL_SKIZZE_HDL_HO = 1769,
ACDLGCTL_BOX_HDL_QUERSCHNITT = 1770,
ACDLGCTL_BOX_STA_QUERSCHNITT = 1771,
ACDLGCTL_BOX_HDL_OPTI = 1772,
ACDLGCTL_TEXT_FUS_BR = 1773,
ACDLGCTL_TEXT_HDL_ABST = 1774,
ACDLGCTL_TEXT_FUS_DI = 1775,
ACDLGCTL_CH_MIT_KNICKEN = 1776,
ACDLGCTL_BU_EINSTELL_AUSL = 1778,
ACDLGCTL_BOX_FUS = 1779,
ACDLGCTL_TEXT_STA_AB = 1780,
ACDLGCTL_GELSKZ2 = 1781,
ACDLGCTL_TEXT_MAXAUSL = 1782,
ACDLGCTL_PARA_MAXAUSL = 1783,
ACDLGCTL_TEXT_ABSTAND = 1784,
ACDLGCTL_PARA_ABSTAND = 1785,
ACDLGCTL_CM_ABSTAND = 1786,
ACDLGCTL_BOX_SKIZZE = 1787,
ACDLGCTL_BOX_AUSL = 1788,
ACDLGCTL_BOX_WANGEN = 1789,
ACDLGCTL_RB_LB_INNEN = 1790,
ACDLGCTL_RB_LB_AUSSEN = 1791,
ACDLGCTL_LAUFBREITE_IN = 1792,
ACDLGCTL_LAUFBREITE_IN_CM = 1793,
ACDLGCTL_BOX_LAUFBREITE = 1794,
ACDLGCTL_RB_LINKS = 1796,
ACDLGCTL_RB_RECHTS = 1797,
ACDLGCTL_RB_PFK_0 = 1798,
ACDLGCTL_RB_PFK_1 = 1799,
ACDLGCTL_RB_PFK_2 = 1800,
ACDLGCTL_BU_UNDO = 1801,
ACDLGCTL_BU_REDO = 1802,
ACDLGCTL_Verzeichnisse = 512,
ACDLGCTL_VerzeichnisWaehlen = 513,
ACDLGCTL_Version = 514,
ACDLGCTL_Advertising = 515,
ACDLGCTL_AboutBildBox = 516,
ACDLGCTL_M120 = 513,
ACDLGCTL_M150 = 514,
ACDLGCTL_MFree = 515,
ACDLGCTL_Tex_M = 516,
ACDLGCTL_PM_M = 517,
ACDLGCTL_M1100 = 518,
ACDLGCTL_A4Hoch = 769,
ACDLGCTL_A4Quer = 770,
ACDLGCTL_A3Hoch = 771,
ACDLGCTL_A3Quer = 772,
ACDLGCTL_DruckerVorgabe = 773,
ACDLGCTL_DruckerEinrichten = 774,
ACDLGCTL_Milimeter = 775,
ACDLGCTL_Centimeter = 776,
ACDLGCTL_Inch = 777,
ACDLGCTL_Yard = 784,
ACDLGCTL_Meter = 785,
ACDLGCTL_Feet = 896,
ACDLGCTL_PapierFrei = 786,
ACDLGCTL_PapierBreiteTxt = 787,
ACDLGCTL_PapierBreite = 788,
ACDLGCTL_PM_PapierBreite = 789,
ACDLGCTL_PapierBreiteEinheit = 790,
ACDLGCTL_PapierHoeheTxt = 791,
ACDLGCTL_PapierHoehe = 792,
ACDLGCTL_PM_PapierHoehe = 793,
ACDLGCTL_PapierHoeheEinheit = 794,
ACDLGCTL_FFbeiTag = 1312,
ACDLGCTL_beiTag = 1313,
ACDLGCTL_FFbeiNacht = 1314,
ACDLGCTL_beiNacht = 1315,
ACDLGCTL_HGRBestimmen = 1316,
ACDLGCTL_POHGRFarbe = 1317,
ACDLGCTL_POHGRTag = 1318,
ACDLGCTL_POHGRnacht = 1319,
ACDLGCTL_ImmerSpeichern = 1025,
ACDLGCTL_NichtSpeichern = 1027,
ACDLGCTL_AutomatischSpeichern = 1029,
ACDLGCTL_AutoZeit = 1030,
ACDLGCTL_PM_Zeit = 1031,
ACDLGCTL_MitBAckup = 1032,
ACDLGCTL_GrundrissDrucken = 1281,
ACDLGCTL_AktuellesFensterDrucken = 1282,
ACDLGCTL_3DAls8Bit = 1283,
ACDLGCTL_3Dals24Bit = 1284,
ACDLGCTL_150DPI = 1285,
ACDLGCTL_300DPI = 1286,
ACDLGCTL_600DPI = 1287,
ACDLGCTL_WieDrucker = 1288,
ACDLGCTL_75DPI = 1289,
ACDLGCTL_NichtSkalieren = 1290,
ACDLGCTL_NichtNichtSkalieren = 1291,
ACDLGCTL_aufSeiten = 1292,
ACDLGCTL_PM_aufSeiten = 1293,
ACDLGCTL_HintenWeiss = 1296,
ACDLGCTL_HintenWie3D = 1297,
ACDLGCTL_GRFarbeWieKonstruktion = 1298,
ACDLGCTL_GRFarbeNichtGrauen = 1299,
ACDLGCTL_GRFarbeSW = 1300,
ACDLGCTL_ViewWieAktuelles = 1537,
ACDLGCTL_View2D = 1538,
ACDLGCTL_3DVonOben = 1539,
ACDLGCTL_3dperspektivisch = 1540,
ACDLGCTL_3DAlsDrahtmodell = 1541,
ACDLGCTL_3DFlat = 1542,
ACDLGCTL_3DFastGourTex = 1543,
ACDLGCTL_3DGourTex = 1544,
ACDLGCTL_Tag = 1545,
ACDLGCTL_Nacht = 1546,
ACDLGCTL_Variabel = 1547,
ACDLGCTL_Zoomsqrt2 = 1793,
ACDLGCTL_by2 = 1794,
ACDLGCTL_by4 = 1795,
ACDLGCTL_byNumber = 1796,
ACDLGCTL_ZOOM_FAK = 1797,
ACDLGCTL_PM_ZOOM = 1798,
ACDLGCTL_RasterA = 1799,
ACDLGCTL_RasterB = 1800,
ACDLGCTL_RasterC = 1801,
ACDLGCTL_RasterEinheitA = 1808,
ACDLGCTL_RasterEinheitB = 1809,
ACDLGCTL_RasterEinheitC = 1810,
ACDLGCTL_RasterEinheitFrei = 1811,
ACDLGCTL_RasterWertA = 1812,
ACDLGCTL_RasterWertB = 1813,
ACDLGCTL_RasterWertC = 1814,
ACDLGCTL_RasterFrei = 1815,
ACDLGCTL_RASTER_FREI = 1816,
ACDLGCTL_RasterD = 1817,
ACDLGCTL_RasterEinheitD = 1818,
ACDLGCTL_RasterWertD = 1819,
ACDLGCTL_WRasterEdit = 1820,
ACDLGCTL_WRasterImmer = 1821,
ACDLGCTL_PM_WRaster = 1822,
ACDLGCTL_WRasterEinheit = 1823,
ACDLGCTL_WRaster = 1824,
ACDLGCTL_WRasterAuchBeiFangpunkten = 1825,
ACDLGCTL_WRasterProjizieren = 1826,
ACDLGCTL_WRasterLaengenraster = 1827,
ACDLGCTL_ZoomAngepasstFrei = 1824,
ACDLGCTL_ZoomAngepasstZentriert = 1825,
ACDLGCTL_FangenAufEcken = 2049,
ACDLGCTL_FangenAnMauern = 2050,
ACDLGCTL_FangenTab1 = 2053,
ACDLGCTL_FangenTab2 = 2052,
ACDLGCTL_FangPixel = 2054,
ACDLGCTL_FangenAnHilfslinien = 2055,
ACDLGCTL_FangenAnHilfslinienEnden = 2056,
ACDLGCTL_FangenAnWandachsen = 2057,
ACDLGCTL_FangenAnWandachsenEnden = 2058,
ACDLGCTL_FangenAnWandflaechen = 2059,
ACDLGCTL_FangenAnWandflaechenEnden = 2060,
ACDLGCTL_FangenAnFolien = 2061,
ACDLGCTL_FangenAnPlattenUndLoechern = 2062,
ACDLGCTL_FangenAnPlattenUndLoechernEnden = 2063,
ACDLGCTL_FangenAn = 2064,
ACDLGCTL_FangenAus = 2065,
ACDLGCTL_FangenAnFoTs = 2066,
ACDLGCTL_FangenAnDaechern = 2068,
ACDLGCTL_FangenAnVirtuellenWaenden = 2069,
ACDLGCTL_FangenAnVirtuellenWaendenEnden = 2070,
ACDLGCTL_sel_Gebaeude = 2114,
ACDLGCTL_sel_Geschosse = 2115,
ACDLGCTL_sel_Raeume = 2116,
ACDLGCTL_sel_Daecher = 2118,
ACDLGCTL_sel_Fenster = 2119,
ACDLGCTL_sel_Tueren = 2120,
ACDLGCTL_sel_treppen = 2121,
ACDLGCTL_sel_Segmente = 2124,
ACDLGCTL_sel_Stuetzen = 2125,
ACDLGCTL_sel_Schornsteine = 2126,
ACDLGCTL_sel_Gelaende = 2127,
ACDLGCTL_sel_Deckenloecher = 2128,
ACDLGCTL_sel_Deckenplatten = 2129,
ACDLGCTL_sel_Dachfenster = 2130,
ACDLGCTL_sel_HLinien = 2131,
ACDLGCTL_sel_Texte = 2132,
ACDLGCTL_sel_Vermassung = 2133,
ACDLGCTL_sel_Wandaussparungen = 2134,
ACDLGCTL_sel_UnterUeberzuege = 2135,
ACDLGCTL_sel_Schnittlinie = 2138,
ACDLGCTL_sel_Schnittansicht = 2139,
ACDLGCTL_sel_VirtuelleWand = 2140,
ACDLGCTL_sel_Gaube = 2141,
ACDLGCTL_sel_Dachflaeche = 2142,
ACDLGCTL_sel_Schriftfeld = 2143,
ACDLGCTL_Sel_Podest = 2144,
ACDLGCTL_SelAlles = 2160,
ACDLGCTL_SelNichts = 2161,
ACDLGCTL_SelStandard = 2162,
ACDLGCTL_SelInvertieren = 2163,
ACDLGCTL_HELLIGKEIT = 513,
ACDLGCTL_Vorschau = 514,
ACDLGCTL_ScrollerHelligkeit = 515,
ACDLGCTL_HelligkeitErweitert = 516,
ACDLGCTL_EyeX = 513,
ACDLGCTL_PM_EYEX = 514,
ACDLGCTL_EyeXEinheit = 515,
ACDLGCTL_EyeY = 516,
ACDLGCTL_PM_EYEY = 517,
ACDLGCTL_EyeYEinheit = 518,
ACDLGCTL_EyeZ = 519,
ACDLGCTL_PM_EYEZ = 520,
ACDLGCTL_EyeZEinheit = 521,
ACDLGCTL_EyeFromMouse = 528,
ACDLGCTL_VRPX = 529,
ACDLGCTL_PM_VRPY = 530,
ACDLGCTL_VRPXEinheit = 531,
ACDLGCTL_VRPY = 532,
ACDLGCTL_VRPYEinheit = 533,
ACDLGCTL_PM_VRPX = 534,
ACDLGCTL_VRPZ = 535,
ACDLGCTL_PM_VRPZ = 536,
ACDLGCTL_VRPZEinheit = 537,
ACDLGCTL_VRPFromMouse = 544,
ACDLGCTL_KopfNeigung = 545,
ACDLGCTL_Sichtbereich = 546,
ACDLGCTL_FrontPlaneDist = 547,
ACDLGCTL_BackPlaneDist = 548,
ACDLGCTL_FrontPlaneDistEinheit = 549,
ACDLGCTL_BackPlaneDistEinheit = 550,
ACDLGCTL_PM_Kopfneigung = 551,
ACDLGCTL_PM_SichtBereich = 552,
ACDLGCTL_PM_FrontPlaneDist = 553,
ACDLGCTL_PM_BackPlaneDist = 560,
ACDLGCTL_UrsprungSetzen = 561,
ACDLGCTL_ViewVorschau = 562,
ACDLGCTL_AllesZeigen = 563,
ACDLGCTL_TXT_KopfNeigung = 580,
ACDLGCTL_GRAD_KopfNeigung = 581,
ACDLGCTL_SBautomatisch = 592,
ACDLGCTL_SBmanuell = 593,
ACDLGCTL_AbsEyeZ = 594,
ACDLGCTL_RelEyeZ = 595,
ACDLGCTL_PM_AbsEYEZ = 596,
ACDLGCTL_PM_RelEYEZ = 597,
ACDLGCTL_AbsEyeZEinheit = 598,
ACDLGCTL_RelEyeZEinheit = 599,
ACDLGCTL_AbsVRPZ = 600,
ACDLGCTL_RelVRPZ = 601,
ACDLGCTL_PM_AbsVRPZ = 602,
ACDLGCTL_PM_RelVRPZ = 603,
ACDLGCTL_AbsVRPZEinheit = 604,
ACDLGCTL_RelVRPZEinheit = 605,
ACDLGCTL_SliderNeigung = 608,
ACDLGCTL_SliderSichtfeld = 609,
ACDLGCTL_GeschosseEYE = 624,
ACDLGCTL_GeschosseVRP = 625,
ACDLGCTL_BSPNameCB = 640,
ACDLGCTL_BSPAblegen = 641,
ACDLGCTL_BSPLoeschen = 642,
ACDLGCTL_GenericDicke = 513,
ACDLGCTL_PM_GenericDicke = 514,
ACDLGCTL_GenericDickeEinheit = 515,
ACDLGCTL_GenericLaenge = 516,
ACDLGCTL_PM_GenericLaenge = 517,
ACDLGCTL_GenericLaengeEinheit = 518,
ACDLGCTL_GenericLaengeText = 519,
ACDLGCTL_GenericHoehe = 520,
ACDLGCTL_PM_GenericHoehe = 521,
ACDLGCTL_GenericHoeheEinheit = 522,
ACDLGCTL_GenericDickeText = 523,
ACDLGCTL_GenericUeberBoden = 528,
ACDLGCTL_PM_GenericHoeheUeberBoden = 529,
ACDLGCTL_GenericUeberBodenEinheit = 530,
ACDLGCTL_GenericNichtBisDecke = 531,
ACDLGCTL_GenericBisDecke = 532,
ACDLGCTL_GenericAufStandard = 533,
ACDLGCTL_GenericFarbFeld = 535,
ACDLGCTL_GenericFarbeDefinieren = 536,
ACDLGCTL_GenericTexturListe = 544,
ACDLGCTL_GenericTexturNameSuchen = 545,
ACDLGCTL_GenericTexturUndFarbe = 546,
ACDLGCTL_GenericTyp = 547,
ACDLGCTL_GenericKnopf = 548,
ACDLGCTL_GenericVorschau = 549,
ACDLGCTL_GenericVorschauFeld = 550,
ACDLGCTL_AndereMAuerseite = 560,
ACDLGCTL_LinksUndRechtsVertauscht = 561,
ACDLGCTL_GenericBreite = 564,
ACDLGCTL_PM_GenericBreite = 565,
ACDLGCTL_GenericBreiteEinheit = 566,
ACDLGCTL_GenericWinkel = 576,
ACDLGCTL_PM_GenericWinkel = 577,
ACDLGCTL_GenericWinkelEinheit = 578,
ACDLGCTL_DeltaD0 = 600,
ACDLGCTL_DeltaDWand = 602,
ACDLGCTL_DeltaDAchse = 603,
ACDLGCTL_DeltaDAndereWand = 604,
ACDLGCTL_FussBodenAuf0 = 513,
ACDLGCTL_DeckeAufNormal = 513,
ACDLGCTL_Mass1 = 513,
ACDLGCTL_Mass2 = 514,
ACDLGCTL_Mass3 = 515,
ACDLGCTL_MassArchitekt = 516,
ACDLGCTL_MassNKRahmen = 517,
ACDLGCTL_MassFensterhoehe = 518,
ACDLGCTL_MassAutoPos = 519,
ACDLGCTL_MassAutoPosFoT = 520,
ACDLGCTL_LoeschenBestaetigen = 5377,
ACDLGCTL_KopieLinks = 6401,
ACDLGCTL_KopieRechts = 5634,
ACDLGCTL_KopieUeber = 5635,
ACDLGCTL_KopieUnter = 5636,
ACDLGCTL_ObjektName = 513,
ACDLGCTL_ObjektDX = 514,
ACDLGCTL_PM_ObjektDX = 515,
ACDLGCTL_ObjektDXEinheit = 516,
ACDLGCTL_ObjektDY = 517,
ACDLGCTL_PM_ObjektDY = 518,
ACDLGCTL_ObjektDYEinheit = 519,
ACDLGCTL_ObjektDZ = 520,
ACDLGCTL_PM_ObjektDZ = 521,
ACDLGCTL_ObjektDZEinheit = 522,
ACDLGCTL_Seitenverkehrt = 523,
ACDLGCTL_VerzerrungenZulassen = 524,
ACDLGCTL_ObjektVorschau = 525,
ACDLGCTL_AutoZ = 526,
ACDLGCTL_ObjektPreviewer = 528,
ACDLGCTL_Gruppenname = 529,
ACDLGCTL_TextDefaultZ = 536,
ACDLGCTL_DefaultZ = 537,
ACDLGCTL_PM_DefaultZ = 538,
ACDLGCTL_DefaultZEinheit = 539,
ACDLGCTL_AnGelaendeAnPassen = 540,
ACDLGCTL_ObjektNichtMitGebaeudeBewegen = 541,
ACDLGCTL_TextObjektBreite = 544,
ACDLGCTL_TextObjektTiefe = 545,
ACDLGCTL_WirftSchatten = 546,
ACDLGCTL_SpeicherVerbrauchEingeben = 512,
ACDLGCTL_MipMapsVerwenden = 513,
ACDLGCTL_SpeicherAusreichend = 514,
ACDLGCTL_SpeicherVerbrauch = 515,
ACDLGCTL_PM_SpeicherVerbrauch = 516,
ACDLGCTL_3DPixel1x1 = 517,
ACDLGCTL_3DPixel2x2 = 518,
ACDLGCTL_3DPixel4x4 = 519,
ACDLGCTL_2BPP = 520,
ACDLGCTL_4BPP = 521,
ACDLGCTL_TexBufferSize = 522,
ACDLGCTL_PM_TexBufferSize = 523,
ACDLGCTL_KatalogBasisPfad = 524,
ACDLGCTL_BasisPfadSuchen = 525,
ACDLGCTL_KatalogDatei = 526,
ACDLGCTL_InternerPfad = 527,
ACDLGCTL_InternenPfadSuchen = 528,
ACDLGCTL_KDateinameSuchen = 529,
ACDLGCTL_TexturPfad = 530,
ACDLGCTL_TexturPfadSuchen = 531,
ACDLGCTL_StartWarnung = 532,
ACDLGCTL_AltTexturPfad = 533,
ACDLGCTL_AltObjPfad = 534,
ACDLGCTL_MaterialPfad = 535,
ACDLGCTL_MaterialPfadSuchen = 536,
ACDLGCTL_AlsWMF = 513,
ACDLGCTL_AlsBMP = 514,
ACDLGCTL_WieAnsicht = 515,
ACDLGCTL_WieEingegeben = 516,
ACDLGCTL_BreitePixel = 517,
ACDLGCTL_PM_BreitePixel = 518,
ACDLGCTL_HoehePixel = 519,
ACDLGCTL_PM_HoehePixel = 520,
ACDLGCTL_Farbindex = 521,
ACDLGCTL_Echtfarbe = 522,
ACDLGCTL_ImSeitenverhaeltnis = 523,
ACDLGCTL_MaxWireframe = 529,
ACDLGCTL_MaxFlat = 530,
ACDLGCTL_MaxFastGourTex = 531,
ACDLGCTL_MaxGourTex = 532,
ACDLGCTL_ImmerAllePolygone = 535,
ACDLGCTL_AnzahlPolygoneFrei = 537,
ACDLGCTL_AnzahlPolygone = 536,
ACDLGCTL_PM_AnzahlPolygone = 538,
ACDLGCTL_LampenLeuchtendBewegen = 539,
ACDLGCTL_Wabbel_LinksRechtsVertauscht = 1052,
ACDLGCTL_WabbelSchrittweite = 1053,
ACDLGCTL_Sichtwinkel = 544,
ACDLGCTL_PM_Sichtwinkel = 545,
ACDLGCTL_mnW_INDenBildschirm = 546,
ACDLGCTL_mnW_NachHinten = 547,
ACDLGCTL_mnW_NachUnten = 548,
ACDLGCTL_mnW_Automatisch = 549,
ACDLGCTL_OhneOversampling = 560,
ACDLGCTL_4FachOversampling = 561,
ACDLGCTL_9FachOversampling = 562,
ACDLGCTL_16FachOversampling = 563,
ACDLGCTL_Kantenfilter = 564,
ACDLGCTL_BilderRaytracen = 565,
ACDLGCTL_TexturraportX = 768,
ACDLGCTL_PM_TexturraportX = 769,
ACDLGCTL_TexturraportXEinheit = 770,
ACDLGCTL_TexturraportY = 771,
ACDLGCTL_PM_TexturraportY = 772,
ACDLGCTL_TexturraportYEinheit = 773,
ACDLGCTL_TexturWieOriginal = 774,
ACDLGCTL_Texturdrehung = 1281,
ACDLGCTL_PM_Texturdrehung = 1282,
ACDLGCTL_GenericTexturListe1 = 1283,
ACDLGCTL_GenericTexturNameSuchen1 = 1284,
ACDLGCTL_GenericTexturListe2 = 1285,
ACDLGCTL_GenericTexturNameSuchen2 = 1286,
ACDLGCTL_GenericOeffnung = 1287,
ACDLGCTL_GenericOeffnung1 = 1288,
ACDLGCTL_PM_GenericOeffnung = 1289,
ACDLGCTL_PM_GenericOeffnung1 = 1290,
ACDLGCTL_GenericFarbFeld1 = 1292,
ACDLGCTL_GenericFarbeDefinieren1 = 1293,
ACDLGCTL_GenericTexturUndFarbe1 = 1295,
ACDLGCTL_TexturraportX1 = 1296,
ACDLGCTL_TexturraportY1 = 1297,
ACDLGCTL_Texturdrehung1 = 1298,
ACDLGCTL_PM_TexturraportX1 = 1299,
ACDLGCTL_PM_TexturraportY1 = 1300,
ACDLGCTL_PM_Texturdrehung1 = 1301,
ACDLGCTL_TexturraportXEinheit1 = 1302,
ACDLGCTL_TexturraportYEinheit1 = 1303,
ACDLGCTL_Einheit = 1304,
ACDLGCTL_WandnichtSichtbar = 1312,
ACDLGCTL_MaterialVonUnten = 1313,
ACDLGCTL_FarbFeldStrich = 1314,
ACDLGCTL_FarbeStrichDefinieren = 1315,
ACDLGCTL_FarbFeldMuster = 1316,
ACDLGCTL_FarbeMusterDefinieren = 1317,
ACDLGCTL_MusterCB = 1318,
ACDLGCTL_Muster1 = 1319,
ACDLGCTL_Muster2 = 1320,
ACDLGCTL_Muster3 = 1321,
ACDLGCTL_Muster4 = 1322,
ACDLGCTL_Muster5 = 1323,
ACDLGCTL_AlsStandardSpeichern = 1365,
ACDLGCTL_TexturWieOriginal1 = 1376,
ACDLGCTL_TexturWieOriginal2 = 1377,
ACDLGCTL_Texteingabe = 768,
ACDLGCTL_Schriftart = 769,
ACDLGCTL_SchriftartUebertragen = 770,
ACDLGCTL_StipplePattern = 768,
ACDLGCTL_StipplePic = 784,
ACDLGCTL_WinkelZuReferenz = 800,
ACDLGCTL_PM_WinkelZuReferenz = 801,
ACDLGCTL_WinkelZuReferenzEinheit = 802,
ACDLGCTL_alsStandard = 803,
ACDLGCTL_WinkelZuReferenz_Text = 816,
ACDLGCTL_Teilungsverhaeltnis_Text = 832,
ACDLGCTL_Teilungsverhaeltnis = 833,
ACDLGCTL_PM_Teilungsverhaeltnis = 834,
ACDLGCTL_TeilungsverhaeltnisEinheit = 835,
ACDLGCTL_HLFarbflaeche = 836,
ACDLGCTL_BezugspunktAutomatisch = 837,
ACDLGCTL_Geschossbezeichnung = 513,
ACDLGCTL_EditNiveauFussboden = 514,
ACDLGCTL_PMNiveauFussboden = 515,
ACDLGCTL_EinheitNiveauFussboden = 516,
ACDLGCTL_EditGeschosshoehe = 517,
ACDLGCTL_PMGeschosshoehe = 518,
ACDLGCTL_EinheitGeschosshoehe = 519,
ACDLGCTL_EditDeckendicke = 520,
ACDLGCTL_PMDeckendicke = 521,
ACDLGCTL_EinheitDeckendicke = 522,
ACDLGCTL_EditDickeFussbodenbelag = 523,
ACDLGCTL_PMDickeFussbodenbelag = 524,
ACDLGCTL_EinheitDickeFussbodenbelag = 525,
ACDLGCTL_EditDickeDeckenAbhaengung = 526,
ACDLGCTL_PMDickeDeckenAbhaengung = 527,
ACDLGCTL_EinheitDickeDeckenAbhaengung = 528,
ACDLGCTL_Geschossbemerkung = 529,
ACDLGCTL_ObenVerschieben = 512,
ACDLGCTL_ObenAendern = 513,
ACDLGCTL_UntenVerschieben = 514,
ACDLGCTL_UntenAendern = 515,
ACDLGCTL_NiveauUntenAnpassen = 516,
ACDLGCTL_DeckeObenVerschieben = 517,
ACDLGCTL_AG_Aktuelles = 512,
ACDLGCTL_AG_Alles = 513,
ACDLGCTL_AG_Ausgewaehlte = 514,
ACDLGCTL_GU_Nichts = 783,
ACDLGCTL_GU_NurGrundriss = 784,
ACDLGCTL_GU_gesamtesGeschoss = 785,
ACDLGCTL_GU_GrundrissMitFoTsUSW = 786,
ACDLGCTL_GU_GRmitTueren = 787,
ACDLGCTL_GU_GRmitFenstern = 788,
ACDLGCTL_GU_GRmitSaeulen = 789,
ACDLGCTL_GU_GRmitKaminen = 790,
ACDLGCTL_GU_GRmitTreppen = 791,
ACDLGCTL_GU_GRmitDecken = 792,
ACDLGCTL_GU_GRmitBodenLoechern = 793,
ACDLGCTL_GU_GRmitWandLoechern = 794,
ACDLGCTL_GU_GRTexte = 795,
ACDLGCTL_GU_GRMasse = 796,
ACDLGCTL_GU_GRHilfslinien = 797,
ACDLGCTL_GU_GREinrichtung = 798,
ACDLGCTL_GU_GRUnterUeberzuege = 799,
ACDLGCTL_GU_VirtuelleWaende = 800,
ACDLGCTL_GSCHTab3 = 830,
ACDLGCTL_GSCHTab1 = 831,
ACDLGCTL_GSCHTab2 = 832,
ACDLGCTL_GESCHPutzStaerke = 833,
ACDLGCTL_GESCHPutzStaerkeEinheit = 834,
ACDLGCTL_GESCHPutzbezeichnungCB = 835,
ACDLGCTL_GESCHBGF = 836,
ACDLGCTL_GESCHFormelBGF = 837,
ACDLGCTL_GESCHBRI = 838,
ACDLGCTL_PeriodischerTabulator = 512,
ACDLGCTL_PM_PeriodischerTabulator = 513,
ACDLGCTL_PeriodischerTabulatorEinheit = 514,
ACDLGCTL_Standardtabulator = 515,
ACDLGCTL_LinealUrsprungX = 516,
ACDLGCTL_PM_LinealUrsprungX = 517,
ACDLGCTL_LinealUrsprungXEinheit = 518,
ACDLGCTL_LinealUrsprungY = 519,
ACDLGCTL_PM_LinealUrsprungY = 520,
ACDLGCTL_LinealUrsprungYEinheit = 521,
ACDLGCTL_PTbenutzen = 522,
ACDLGCTL_LinealSichtbarHalten = 523,
ACDLGCTL_LinealAnLetztenPunkt = 524,
ACDLGCTL_RayTracing = 512,
ACDLGCTL_PhongShading = 513,
ACDLGCTL_RTmitSchatten = 514,
ACDLGCTL_RTSchattenExakt = 515,
ACDLGCTL_RTSchattenSchnell = 516,
ACDLGCTL_RTmitSpiegeln = 517,
ACDLGCTL_RTmitBrechung = 518,
ACDLGCTL_SchattenVonWaenden = 519,
ACDLGCTL_SchattenVonWaendenAn = 520,
ACDLGCTL_SchattenVonWaendenAus = 521,
ACDLGCTL_SchattenVonWaendenAuto = 522,
ACDLGCTL_AbstandZurReferenz = 800,
ACDLGCTL_PM_AbstandZurReferenz = 801,
ACDLGCTL_AbstandZurReferenzEinheit = 802,
ACDLGCTL_FTWLEckeLinks = 512,
ACDLGCTL_FTWLEckeMitte = 513,
ACDLGCTL_FTWLEckeRechts = 514,
ACDLGCTL_FTWLRefpunkt = 515,
ACDLGCTL_Hilfslinienabstand = 512,
ACDLGCTL_PM_Hilfslinienabstand = 513,
ACDLGCTL_HilfslinienabstandEinheit = 514,
ACDLGCTL_dieseMeldungNichtMehrAnzeigen = 512,
ACDLGCTL_OhneSounds = 512,
ACDLGCTL_MitSounds = 513,
ACDLGCTL_Startsound = 514,
ACDLGCTL_WalkSound = 515,
ACDLGCTL_Tuersound = 516,
ACDLGCTL_LiftSound = 517,
ACDLGCTL_FallSound = 518,
ACDLGCTL_SliderEinfluss = 896,
ACDLGCTL_SliderIntensitaet = 897,
ACDLGCTL_MachtSchatten = 898,
ACDLGCTL_ObjektFarbe = 899,
ACDLGCTL_ObjektFarbeDefinieren = 900,
ACDLGCTL_LichtVorschau = 901,
ACDLGCTL_LampenAn = 911,
ACDLGCTL_SliderEinflussT0 = 912,
ACDLGCTL_SliderEinflussT1 = 913,
ACDLGCTL_SliderEinflussT2 = 914,
ACDLGCTL_SliderIntensitaetT0 = 915,
ACDLGCTL_SliderIntensitaetT1 = 916,
ACDLGCTL_SliderIntensitaetT2 = 917,
ACDLGCTL_ObjektFarbeText = 918,
ACDLGCTL_Lichtquelle = 919,
ACDLGCTL_LadenNichtAbbrechen = 513,
ACDLGCTL_LadenTeilweiseAbbrechen = 514,
ACDLGCTL_LadenAbbrechen = 515,
ACDLGCTL_LadenBeenden = 516,
ACDLGCTL_Fluegelnamen1 = 656,
ACDLGCTL_Fluegelnamen2 = 657,
ACDLGCTL_FluegelRechtsStr = 658,
ACDLGCTL_FluegelLinksStr = 659,
ACDLGCTL_GenericGeschossliste = 510,
ACDLGCTL_GenericAktuellerGeschossname = 511,
ACDLGCTL_GenerischAlsStandard = 509,
ACDLGCTL_GenericTABControl = 508,
ACDLGCTL_GenericName = 507,
ACDLGCTL_GenericBemerkung = 506,
ACDLGCTL_GenericEinheitenliste = 505,
ACDLGCTL_genericTextMitGebaeudeDrehen = 504,
ACDLGCTL_GenericRelHoehe = 503,
ACDLGCTL_PM_GenericRelHoehe = 502,
ACDLGCTL_GenericRelHoeheEinheit = 501,
ACDLGCTL_GenericGeschosseHoehe = 500,
ACDLGCTL_GenericAbsHoehe = 499,
ACDLGCTL_PM_GenericAbsHoehe = 498,
ACDLGCTL_GenericAbsHoeheEinheit = 497,
ACDLGCTL_LinealTabulator = 512,
ACDLGCTL_LinealTabulatorEinheit = 513,
ACDLGCTL_PM_LinealTabulator = 514,
ACDLGCTL_FFKonstanteFarbe = 768,
ACDLGCTL_KonstanteFarbeDefinieren = 769,
ACDLGCTL_FFHimmelHorizont = 770,
ACDLGCTL_HimmelHorizontDefinieren = 771,
ACDLGCTL_FFZenith = 772,
ACDLGCTL_ZenithDefinieren = 773,
ACDLGCTL_FFHoelleHorizont = 774,
ACDLGCTL_HoelleHorizontDefinieren = 775,
ACDLGCTL_FFNadir = 776,
ACDLGCTL_NadirDefinieren = 777,
ACDLGCTL_HintergrundBewegt = 778,
ACDLGCTL_KonstanteFarbe = 784,
ACDLGCTL_ZweiRampen = 785,
ACDLGCTL_Hintergrundbild = 786,
ACDLGCTL_Hintergrunddatei = 787,
ACDLGCTL_SliderPicHViewAngle = 788,
ACDLGCTL_EditPicHViewAngle = 789,
ACDLGCTL_SliderHorizont = 790,
ACDLGCTL_PicPreview = 791,
ACDLGCTL_RampenText1 = 801,
ACDLGCTL_RampenText2 = 802,
ACDLGCTL_RampenText3 = 803,
ACDLGCTL_RampenText4 = 804,
ACDLGCTL_RampenText5 = 805,
ACDLGCTL_RampenText6 = 806,
ACDLGCTL_Logo = 807,
ACDLGCTL_MitLogo = 808,
ACDLGCTL_HintergrundGespiegelt = 809,
ACDLGCTL_RDBodenflaeche = 514,
ACDLGCTL_RDFormelBodenflaeche = 515,
ACDLGCTL_RDVolumen = 516,
ACDLGCTL_RDWaende = 517,
ACDLGCTL_RDStuetzen = 518,
ACDLGCTL_RDKamine = 519,
ACDLGCTL_RDObjekte = 520,
ACDLGCTL_RDTueren = 521,
ACDLGCTL_RDFenster = 522,
ACDLGCTL_RDMaterial = 523,
ACDLGCTL_RDWohnungBearbeiten = 524,
ACDLGCTL_RDTXT = 544,
ACDLGCTL_RDSchriftart = 576,
ACDLGCTL_RDSchriftartUebertragen = 577,
ACDLGCTL_RDFarbFeldMuster = 578,
ACDLGCTL_RDFarbeMusterDefinieren = 579,
ACDLGCTL_RDMusterCB = 580,
ACDLGCTL_RDMuster1 = 581,
ACDLGCTL_RDMuster2 = 582,
ACDLGCTL_RDMuster3 = 583,
ACDLGCTL_RDNachObenOffen = 584,
ACDLGCTL_RDNachUntenOffen = 585,
ACDLGCTL_RDTab1 = 592,
ACDLGCTL_RDTab2 = 593,
ACDLGCTL_RDTab3 = 594,
ACDLGCTL_RDTabOhne = 595,
ACDLGCTL_RD2OrdnungszahlCB = 608,
ACDLGCTL_RD2HNFCB = 609,
ACDLGCTL_RD2BezeichnungCB = 610,
ACDLGCTL_RD2A = 611,
ACDLGCTL_RD2B = 612,
ACDLGCTL_RD2C = 613,
ACDLGCTL_RD2PutzDicke = 614,
ACDLGCTL_RD2PutzDickeEinheit = 615,
ACDLGCTL_RD2HoeheVon = 616,
ACDLGCTL_RD2HoeheVonEinheit = 617,
ACDLGCTL_RD2HoeheBis = 618,
ACDLGCTL_RD2HoeheBisEinheit = 619,
ACDLGCTL_RD2NGFgr15 = 620,
ACDLGCTL_RD2FormelNGFgr15 = 621,
ACDLGCTL_RD2Hoehenmasse = 622,
ACDLGCTL_RD2NRI = 623,
ACDLGCTL_RD2FormelNRI = 624,
ACDLGCTL_RD2PutzBezeichnungCB = 625,
ACDLGCTL_RD2NichtAlsRaum = 626,
ACDLGCTL_RD2NGFle15 = 627,
ACDLGCTL_RD2FormelNGFle15 = 628,
ACDLGCTL_RD2PutzAlsStandard = 629,
ACDLGCTL_RD2UAAuto = 632,
ACDLGCTL_GDGeschosse = 512,
ACDLGCTL_GDWohneinheiten = 513,
ACDLGCTL_GDRaeume = 514,
ACDLGCTL_GDBodenflaeche = 515,
ACDLGCTL_GDVolumen = 516,
ACDLGCTL_WEDGebaeude = 512,
ACDLGCTL_WEDGeschosse = 513,
ACDLGCTL_WEDRaeume = 514,
ACDLGCTL_WEDBodenflaeche = 515,
ACDLGCTL_WEDVolumen = 516,
ACDLGCTL_PDGenBasis = 512,
ACDLGCTL_PDGenAnzahl = 32,
ACDLGCTL_PDGenName = 512,
ACDLGCTL_PDGenNameEdit = 513,
ACDLGCTL_PDadresse = 514,
ACDLGCTL_PDGenAdresse1 = 515,
ACDLGCTL_PDGenAdresse1Edit = 516,
ACDLGCTL_PDGenAdresse2 = 517,
ACDLGCTL_PDGenAdresse2Edit = 518,
ACDLGCTL_PDGenAdresse3 = 519,
ACDLGCTL_PDGenAdresse3Edit = 520,
ACDLGCTL_PDGenZusatz = 521,
ACDLGCTL_PDGenZusatz1 = 522,
ACDLGCTL_PDGenZusatz1Edit = 523,
ACDLGCTL_PDGenZusatz2 = 524,
ACDLGCTL_PDGenZusatz2Edit = 525,
ACDLGCTL_PDGenZusatz3 = 526,
ACDLGCTL_PDGenZusatz3Edit = 527,
ACDLGCTL_PDGenBemerkung = 528,
ACDLGCTL_PDGenBemerkungEdit = 529,
ACDLGCTL_PDGenAnrede = 530,
ACDLGCTL_PDGenAnredeCB = 531,
ACDLGCTL_PDGenErstelltAm = 532,
ACDLGCTL_PDGenDatum = 533,
ACDLGCTL_PDGenDateinameLinks = 534,
ACDLGCTL_PDGenDateiname = 535,
ACDLGCTL_PDGenAlsStandard = 536,
ACDLGCTL_folieSkalFak = 512,
ACDLGCTL_folieMitDateiVerknuepfen = 513,
ACDLGCTL_folieImProjekt = 514,
ACDLGCTL_folieDateiname = 515,
ACDLGCTL_folieDateinameSuchen = 516,
ACDLGCTL_folieVerknuepfungAktuelisieren = 517,
ACDLGCTL_KSWinkelWieGebaeude = 512,
ACDLGCTL_KSWinkelFest = 513,
ACDLGCTL_KSWinkelEdit = 514,
ACDLGCTL_PM_KSWinkel = 515,
ACDLGCTL_KSWinkelEinheit = 516,
ACDLGCTL_RSWinkelWieKoordinaten = 517,
ACDLGCTL_RSWinkelWieGebaeude = 518,
ACDLGCTL_RSWinkelFest = 519,
ACDLGCTL_RSWinkelEdit = 520,
ACDLGCTL_PM_RSWinkel = 521,
ACDLGCTL_RSWinkelEinheit = 522,
ACDLGCTL_SliderRotation = 512,
ACDLGCTL_EditRotation = 513,
ACDLGCTL_Reset = 514,
ACDLGCTL_SWName = 512,
ACDLGCTL_SWTexturpfad = 513,
ACDLGCTL_SWWinkelWaagerecht = 514,
ACDLGCTL_SWWinkelSenkrecht = 515,
ACDLGCTL_SWWinkelAbsolut = 516,
ACDLGCTL_SWWinkelEdit = 517,
ACDLGCTL_PM_SWWinkel = 518,
ACDLGCTL_SWWinkelEinheit = 519,
ACDLGCTL_SWLaengeZurDecke = 520,
ACDLGCTL_SWLaengeAbsolut = 521,
ACDLGCTL_SWLaengeEdit = 522,
ACDLGCTL_PM_SWLaenge = 523,
ACDLGCTL_SWLaengeEinheit = 524,
ACDLGCTL_SWTransparenz = 525,
ACDLGCTL_SWTexturpfadSuchen = 526,
ACDLGCTL_VDExtraMonitor = 512,
ACDLGCTL_VDImFenster = 514,
ACDLGCTL_VDBeimBearbeiten = 517,
ACDLGCTL_VDimPreviewFenster = 518,
ACDLGCTL_VDSPMText = 520,
ACDLGCTL_LogoHALinks = 513,
ACDLGCTL_LogoHAZentriert = 514,
ACDLGCTL_LogoHARechts = 515,
ACDLGCTL_LogoHAVersatz = 516,
ACDLGCTL_LogoVAUnten = 517,
ACDLGCTL_LogoVAZentriert = 518,
ACDLGCTL_LogoVAOben = 519,
ACDLGCTL_LogoVAVersatz = 520,
ACDLGCTL_LogoPicPreview = 521,
ACDLGCTL_LogoDatei = 522,
ACDLGCTL_AVIDelaySek = 512,
ACDLGCTL_PM_AVIDelaySek = 513,
ACDLGCTL_AVIDelayFrames = 514,
ACDLGCTL_PM_AVIDelayFrames = 515,
ACDLGCTL_AVIDelayFramesProSek = 516,
ACDLGCTL_WPKonstanteFarbe = 592,
ACDLGCTL_WPFFKonstanteFarbe = 593,
ACDLGCTL_WPKonstanteFarbeDefinieren = 594,
ACDLGCTL_WPWieIn = 595,
ACDLGCTL_WPColorMap = 596,
ACDLGCTL_WPEinfluss = 597,
ACDLGCTL_PM_WPEinfluss = 598,
ACDLGCTL_WPPicPreview = 599,
ACDLGCTL_WPSonneDarstellen = 600,
ACDLGCTL_WPMondDarstellen = 601,
ACDLGCTL_WPFesteZeitTag = 610,
ACDLGCTL_WPFesteZeitMonat = 611,
ACDLGCTL_WPFesteZeitJahr = 612,
ACDLGCTL_WPFesteZeitStunde = 613,
ACDLGCTL_WPFesteZeitMinute = 614,
ACDLGCTL_WPJetzt = 615,
ACDLGCTL_WPSommerzeit = 616,
ACDLGCTL_WPLaengeGrad = 624,
ACDLGCTL_WPLaengeMinuten = 625,
ACDLGCTL_WPLaengeOstWest = 626,
ACDLGCTL_WPBreiteGrad = 627,
ACDLGCTL_WPBreiteMinuten = 628,
ACDLGCTL_WPBreiteNordSued = 629,
ACDLGCTL_WPZeitzone = 630,
ACDLGCTL_WPLaender = 631,
ACDLGCTL_WPStaedte = 632,
ACDLGCTL_WPStaedteTitel = 633,
ACDLGCTL_WPLaenderTitel = 634,
ACDLGCTL_WPPreview = 640,
ACDLGCTL_WIZWeiter = 640,
ACDLGCTL_WIZZurueck = 641,
ACDLGCTL_WIZFertig = 642,
ACDLGCTL_WIZ1NurEineEtage = 643,
ACDLGCTL_WIZ1EIneEtagePlusDach = 644,
ACDLGCTL_WIZ1ZweiEtagenPlusDach = 645,
ACDLGCTL_WIZPicture = 646,
ACDLGCTL_TSE1 = 815,
ACDLGCTL_TSE1FarbeText = 816,
ACDLGCTL_TSE1TexturText = 817,
ACDLGCTL_TSE1TexturMasseText = 818,
ACDLGCTL_TSE1TexturBreiteText = 819,
ACDLGCTL_TSE1TexturHoeheText = 820,
ACDLGCTL_TSE1TexturDrehungText = 821,
ACDLGCTL_TSE1TexturDrehungEinheit = 822,
ACDLGCTL_TSE1FacLaengeText = 823,
ACDLGCTL_TSE1FacLaenge = 824,
ACDLGCTL_PM_TSEFacLaenge = 825,
ACDLGCTL_TSE1FacLaengeEinheit = 826,
ACDLGCTL_TSE2 = 847,
ACDLGCTL_TSE2MitUmrandung = 832,
ACDLGCTL_TSE2ObjektText = 833,
ACDLGCTL_TSE2DateiText = 834,
ACDLGCTL_TSE2Datei = 835,
ACDLGCTL_TSE2DateiSuchen = 836,
ACDLGCTL_TSE2PositionText = 837,
ACDLGCTL_TSE2PositionNebeneinander = 838,
ACDLGCTL_TSE2PositionImAbstand = 839,
ACDLGCTL_TSE2Abstand = 840,
ACDLGCTL_PM_TSE2Abstand = 841,
ACDLGCTL_TSE2AbstandEinheit = 842,
ACDLGCTL_TSE2Passend = 843,
ACDLGCTL_TSE3 = 848,
ACDLGCTL_TSE3Name = 849,
ACDLGCTL_TSE3Bemerkung = 850,
ACDLGCTL_TSE4 = 864,
ACDLGCTL_TSE4Umfang = 865,
ACDLGCTL_TSE4FormelUmfang = 866,
ACDLGCTL_TSE4Flaeche = 867,
ACDLGCTL_TSE4FormelFlaeche = 868,
ACDLGCTL_NPFPhi = 512,
ACDLGCTL_PM_NPFPhi = 513,
ACDLGCTL_NPFPhiEinheit = 514,
ACDLGCTL_NPFRadius = 515,
ACDLGCTL_PM_NPFRadius = 516,
ACDLGCTL_NPFRadiusEinheit = 517,
ACDLGCTL_WalkKonstant = 512,
ACDLGCTL_WalkParallel = 513,
ACDLGCTL_WalkMaus = 514,
ACDLGCTL_WalkJoystick = 515,
ACDLGCTL_WalkSpacemouse = 516,
ACDLGCTL_SchnBezeichnung = 512,
ACDLGCTL_SchnEinGeschoss = 513,
ACDLGCTL_SchnEinGebaeude = 514,
ACDLGCTL_SchnAlleGebaeude = 515,
ACDLGCTL_SchnSichtbareGeschosse = 516,
ACDLGCTL_SchnMitObjekten = 517,
ACDLGCTL_SchnNurSchnittflaechen = 518,
ACDLGCTL_SchnGeschosseCB = 519,
ACDLGCTL_SchnGebaeudeCB = 520,
ACDLGCTL_SchnTiefe = 521,
ACDLGCTL_SchnTiefeEinheit = 522,
ACDLGCTL_SchMSWiePlanung = 523,
ACDLGCTL_SchMSPassend = 524,
ACDLGCTL_SchMS20 = 525,
ACDLGCTL_SchMS50 = 526,
ACDLGCTL_SchMS100 = 527,
ACDLGCTL_SchMSFrei = 528,
ACDLGCTL_SchMS1zu = 529,
ACDLGCTL_SchMSxx = 530,
ACDLGCTL_PM_SchMSxx = 531,
ACDLGCTL_SchnFNurLinie = 532,
ACDLGCTL_SchnFRechteck = 533,
ACDLGCTL_SchnFGanzePlanung = 534,
ACDLGCTL_SchnFGanzePlanungNeuesFenster = 535,
ACDLGCTL_PM_SchnTiefe = 536,
ACDLGCTL_SchnTiefeTXT = 537,
ACDLGCTL_SchnOpaque = 538,
ACDLGCTL_SchnittAktImmerSofort = 539,
ACDLGCTL_SchnittAktAufAufforderung = 540,
ACDLGCTL_SchnittAktualisieren = 541,
ACDLGCTL_SchnittTitelDarstellen = 542,
ACDLGCTL_SchnittTitelAutomatisch = 543,
ACDLGCTL_SchnBezeichnungLinks = 544,
ACDLGCTL_SchnBezeichnungRechts = 545,
ACDLGCTL_SchnittTitelDarstellenLinks = 546,
ACDLGCTL_SchnittTitelDarstellenRechts = 547,
ACDLGCTL_AVIZeitAnimieren = 512,
ACDLGCTL_AVIGBBeginn = 513,
ACDLGCTL_AVIBeginnTag = 514,
ACDLGCTL_AVIBeginnPunkt = 515,
ACDLGCTL_AVIBeginnMonat = 516,
ACDLGCTL_AVIBeginnJahr = 517,
ACDLGCTL_AVIBeginnUm = 518,
ACDLGCTL_AVIBeginnStunde = 519,
ACDLGCTL_AVIBeginnDP = 520,
ACDLGCTL_AVIBeginnMinute = 521,
ACDLGCTL_AVIBeginnUhr = 522,
ACDLGCTL_AVIFramesProSekunde = 523,
ACDLGCTL_AVIGBEnde = 528,
ACDLGCTL_AVIEndeTag = 529,
ACDLGCTL_AVIEndePunkt = 530,
ACDLGCTL_AVIEndeMonat = 531,
ACDLGCTL_AVIEndeJahr = 532,
ACDLGCTL_AVIEndeUm = 533,
ACDLGCTL_AVIEndeStunde = 534,
ACDLGCTL_AVIEndeDP = 535,
ACDLGCTL_AVIEndeMinute = 536,
ACDLGCTL_AVIEndeUhr = 537,
ACDLGCTL_AVIZeitEinblenden = 538,
ACDLGCTL_AVIGBEndeDauer = 539,
ACDLGCTL_AVIGBBestimmung = 540,
ACDLGCTL_AVIRBDauer = 541,
ACDLGCTL_AVIRBSekVideo = 542,
ACDLGCTL_AVIRBEnde = 543,
ACDLGCTL_AVIRBBildVideo = 544,
ACDLGCTL_AVIGBDauer = 545,
ACDLGCTL_AVIDStunde = 546,
ACDLGCTL_AVIDSTStunde = 547,
ACDLGCTL_AVIDMinute = 548,
ACDLGCTL_AVIDSTMinute = 549,
ACDLGCTL_AVIDSekunde = 550,
ACDLGCTL_AVIDSTSekunde = 551,
ACDLGCTL_AVIDTage = 552,
ACDLGCTL_AVIDSTTage = 553,
ACDLGCTL_AVIDMonate = 554,
ACDLGCTL_AVIDSTMonate = 555,
ACDLGCTL_AVIDSTJahre = 556,
ACDLGCTL_AVIDJahre = 557,
ACDLGCTL_AVIGBSekVideo = 558,
ACDLGCTL_AVIGBBildVideo = 559,
ACDLGCTL_AVIEndeAm = 560,
ACDLGCTL_OSImGesamtenPfad = 512,
ACDLGCTL_OSAlleNein = 513,
ACDLGCTL_OSText = 514,
ACDLGCTL_OSText2 = 515,
ACDLGCTL_RotImModell = 512,
ACDLGCTL_RotInDerWelt = 513,
ACDLGCTL_RotxAchse = 514,
ACDLGCTL_RotyAchse = 515,
ACDLGCTL_RotzAchse = 516,
ACDLGCTL_3DSchnittSchnitte = 512,
ACDLGCTL_3DSName = 512,
ACDLGCTL_3DSDefaultZ = 513,
ACDLGCTL_3DSDefaultZEinheit = 514,
ACDLGCTL_3DSLampsDefaultOn = 515,
ACDLGCTL_3DSHasGravity = 516,
ACDLGCTL_3DSGravityUp = 517,
ACDLGCTL_3DSGravityDefaultOn = 518,
ACDLGCTL_3DSDisplayTurn = 519,
ACDLGCTL_3DTexturenZusammenfassen = 520,
ACDLGCTL_FTEAutoPosition = 512,
ACDLGCTL_FTERelDrehen = 513,
ACDLGCTL_FTESchriftart = 514,
ACDLGCTL_FTEUebertragen = 515,
ACDLGCTL_FTEEinzeilig = 516,
ACDLGCTL_BSPName = 512,
ACDLGCTL_WLBreite = 640,
ACDLGCTL_WLBreiteEinheit = 641,
ACDLGCTL_WLLinksUnten = 642,
ACDLGCTL_WLLinksUntenEinheit = 643,
ACDLGCTL_WLLinksHoehe = 644,
ACDLGCTL_PM_WLLinksHoehe = 645,
ACDLGCTL_WLLinksHoeheEinheit = 646,
ACDLGCTL_WLLinksZurDecke = 647,
ACDLGCTL_WLLinksGehrung = 648,
ACDLGCTL_WLLinksGehrungEinheit = 649,
ACDLGCTL_WLRechtsUnten = 658,
ACDLGCTL_WLRechtsUntenEinheit = 659,
ACDLGCTL_WLRechtsHoehe = 660,
ACDLGCTL_PM_WLRechtsHoehe = 661,
ACDLGCTL_WLRechtsHoeheEinheit = 662,
ACDLGCTL_WLRechtsZurDecke = 663,
ACDLGCTL_WLRechtsGehrung = 664,
ACDLGCTL_WLRechtsGehrungEinheit = 665,
ACDLGCTL_WLSchaubild = 666,
ACDLGCTL_WLBreiteText = 688,
ACDLGCTL_WLLinksUntenText = 689,
ACDLGCTL_WLLinksHoeheText = 690,
ACDLGCTL_WLLinksGehrungText = 691,
ACDLGCTL_WLRechtsUntenText = 692,
ACDLGCTL_WLRechtsHoeheText = 693,
ACDLGCTL_WLRechtsGehrungText = 694,
ACDLGCTL_WLSchaubildText = 695,
ACDLGCTL_WLBreiteKuerzel = 696,
ACDLGCTL_WLLinksUntenKuerzel = 697,
ACDLGCTL_WLLinksHoeheKuerzel = 698,
ACDLGCTL_WLLinksGehrungKuerzel = 699,
ACDLGCTL_WLRechtsUntenKuerzel = 700,
ACDLGCTL_WLRechtsHoeheKuerzel = 701,
ACDLGCTL_WLRechtsGehrungKuerzel = 702,
ACDLGCTL_WLSchaubildKuerzel = 703,
ACDLGCTL_DFUnsichtbar = 512,
ACDLGCTL_FirstZuHoch = 513,
ACDLGCTL_RBPExakt = 512,
ACDLGCTL_RBPGerundet = 513,
ACDLGCTL_RBPLaengen = 514,
ACDLGCTL_RBPLaengenCB = 515,
ACDLGCTL_RBPFlaechen = 516,
ACDLGCTL_RBPFlaechenCB = 517,
ACDLGCTL_RBPVolumina = 518,
ACDLGCTL_RBPVoluminaCB = 519,
ACDLGCTL_WCVersion = 512,
ACDLGCTL_CullRect = 512,
ACDLGCTL_CullErweitert = 513,
ACDLGCTL_CullFortschritt = 514,
ACDLGCTL_MiniDIBName = 512,
ACDLGCTL_BatchFortschritt = 512,
ACDLGCTL_BatchAktName = 513,
ACDLGCTL_BatchPause = 514,
ACDLGCTL_BatchAktPfad = 515,
ACDLGCTL_MatTexListViewLokal = 512,
ACDLGCTL_MatTexListViewGlobal = 513,
ACDLGCTL_MatTexVollstaendigerTexturpfad = 514,
ACDLGCTL_MatTexSelektionUebertragen = 515,
ACDLGCTL_MatTexAllesUebertragen = 516,
ACDLGCTL_MatTexHinzufuegen = 517,
ACDLGCTL_MatTexLoeschen = 518,
ACDLGCTL_MatTexDateiname = 519,
ACDLGCTL_MatTexDateiNeu = 520,
ACDLGCTL_MatTexDateiLAden = 521,
ACDLGCTL_MatTexDateiSpeichern = 522,
ACDLGCTL_MatTexTexturDDL = 523,
ACDLGCTL_MatTexTexturDurchsuchen = 524,
ACDLGCTL_MTNEMaterial = 512,
ACDLGCTL_MTNETexturDDL = 513,
ACDLGCTL_MTNEDurchsuchen = 514,
ACDLGCTL_KeineLandschaftAnzeigen = 512,
ACDLGCTL_TerrainBreite = 513,
ACDLGCTL_TerrainTiefe = 514,
ACDLGCTL_BreiteEinheit = 515,
ACDLGCTL_TiefeEinheit = 516,
ACDLGCTL_LBUndoRedo = 512,
ACDLGCTL_UNdoText = 513,
ACDLGCTL_VWStipplePattern = 512,
ACDLGCTL_VWFarbflaeche = 513,
ACDLGCTL_VWFassadeVerkleiden = 514,
ACDLGCTL_VWMitFensternUndTueren = 515,
ACDLGCTL_VWdicke = 516,
ACDLGCTL_VWDickeEdit = 517,
ACDLGCTL_PM_VWdicke = 518,
ACDLGCTL_VWdickeEinheit = 519,
ACDLGCTL_SpiegelnFenster = 512,
ACDLGCTL_SpiegelnTueren = 513,
ACDLGCTL_SpiegelnWandloecher = 514,
ACDLGCTL_SpiegelnObjekte = 515,
ACDLGCTL_SpiegelnObjekteNurZentrum = 516,
ACDLGCTL_3DSAnimModeBefore = 768,
ACDLGCTL_3DSAnimModeAfter = 769,
ACDLGCTL_3DSAnimListView = 770,
ACDLGCTL_3DSAnimAlleLB = 771,
ACDLGCTL_3DSAnimNachfolgerLB = 772,
ACDLGCTL_3DSAnimStartFrame = 773,
ACDLGCTL_3DSAnimEndeFrame = 774,
ACDLGCTL_3DSAnimName = 775,
ACDLGCTL_3DSAnimNeu = 784,
ACDLGCTL_3DSAnimLoeschen = 785,
ACDLGCTL_3DSAnimUebernehmen = 786,
ACDLGCTL_3DSAnimVonObjekt = 787,
ACDLGCTL_3DSAnimZuNachfolgern = 788,
ACDLGCTL_3DSAnimWegVonNachfolgern = 789,
ACDLGCTL_3DSAnimAlleZuNachfolgern = 790,
ACDLGCTL_3DSAnimAlleWegVonNachfolgern = 791,
ACDLGCTL_3DSAnimZeitschieber = 792,
ACDLGCTL_3DSAnimAktFrame = 793,
ACDLGCTL_3DSAnimPlay = 794,
ACDLGCTL_3DSAnimPause = 795,
ACDLGCTL_3DSAnimAlsStartframe = 796,
ACDLGCTL_3DSAnimAlsEndframe = 797,
ACDLGCTL_3DSAnimFPS = 798,
ACDLGCTL_3DSAnimTestAnschluss = 799,
ACDLGCTL_3DSAnimMitTestAnschluss = 800,
ACDLGCTL_3DSAnimPreview = 801,
ACDLGCTL_3DSAnimNeuerAnschluss = 802,
ACDLGCTL_3DSAnimModeBeforeStatic = 803,
ACDLGCTL_3DSAnimModeAfterStatic = 804,
ACDLGCTL_3DSAnimTestZeitschieber = 816,
ACDLGCTL_3DSAnimKannStartSein = 817,
ACDLGCTL_3DSAnimRueckwaerts = 818,
ACDLGCTL_WSTab1 = 512,
ACDLGCTL_WSTab2 = 513,
ACDLGCTL_WSAustauschLB = 528,
ACDLGCTL_WSProjektTreeView = 529,
ACDLGCTL_WSAustauschBearbeiten = 530,
ACDLGCTL_WSAustauschJetzt = 531,
ACDLGCTL_WSAuswahlAlles = 532,
ACDLGCTL_WSAuswahlInvertieren = 533,
ACDLGCTL_WSAuswahlSichtbare = 534,
ACDLGCTL_WSAuswahlSelektierte = 535,
ACDLGCTL_WSLVObjekte = 544,
ACDLGCTL_WSAllesLVObjekte = 545,
ACDLGCTL_WSAlsListeLVObjekte = 546,
ACDLGCTL_WSLVVorher = 560,
ACDLGCTL_WSLVNachher = 561,
ACDLGCTL_WSAllesLVAustausch = 562,
ACDLGCTL_WSAlsListeLVAustausch = 563,
ACDLGCTL_WSAustauschAnfang = 576,
ACDLGCTL_WSAustauschLinks = 577,
ACDLGCTL_WSAustauschRechts = 578,
ACDLGCTL_WSAustauschEnde = 579,
ACDLGCTL_WSAustauschListe = 580,
ACDLGCTL_WSErweitert = 592,
ACDLGCTL_WSNichtErweitert = 593,
ACDLGCTL_WSProjektTreeViewGB = 594,
ACDLGCTL_WSAustauschGB = 595,
ACDLGCTL_DBCLKEdit = 512,
ACDLGCTL_DBCLKEditText = 513,
ACDLGCTL_DBCLKEinheit = 514,
ACDLGCTL_PM_DBCLKEdit = 515,
ACDLGCTL_AutoOhneDecke = 528,
ACDLGCTL_AutoMitDecke = 529,
ACDLGCTL_PDSTTab1 = 1024,
ACDLGCTL_PDSTTab234 = 1025,
ACDLGCTL_PDSTTab5 = 1028,
ACDLGCTL_PDST1234 = 1029,
ACDLGCTL_PodestUeberBoden = 1040,
ACDLGCTL_PM_PodestUeberBoden = 1041,
ACDLGCTL_PodestUeberBodenEinheit = 1042,
ACDLGCTL_PodestHoehe = 1043,
ACDLGCTL_PM_PodestHoehe = 1044,
ACDLGCTL_PodestHoeheEinheit = 1045,
ACDLGCTL_SlapKatalog = 1089,
ACDLGCTL_PDSTInKatalog = 1090,
ACDLGCTL_PDSTAusKatalog = 1091,
ACDLGCTL_PDSTKleineSymbole = 1092,
ACDLGCTL_PDSTEintragLoeschen = 1093,
ACDLGCTL_PDSTWinkel = 1104,
ACDLGCTL_PM_PDSTWinkel = 1105,
ACDLGCTL_PDSTWinkelEinheit = 1106,
ACDLGCTL_PDSTSeitenSenkrecht = 1107,
ACDLGCTL_PDSTSeitenkegel = 1108,
ACDLGCTL_PDSTSeitenFrei = 1109
};
/* [helpstring][helpcontext] */
enum AC_Userdefined_ChunkIDs
{ AC_CHUNKID_MIN = 0x10000000,
AC_CHUNKID_MAX = 0x1fffffff
};
/* [helpstring][helpcontext] */
enum AC_Project_Settings
{ ACPF_A4hoch = 0,
ACPF_A4quer = 1,
ACPF_A3hoch = 2,
ACPF_A3quer = 3,
ACPF_Drucker = 4,
ACPF_Frei = 5,
ACME_Millimeter = 0,
ACME_Zentimeter = 1,
ACME_Meter = 2,
ACME_Inch = 3,
ACME_Yard = 4,
ACME_Feet = 5,
ACME_Grad = 6,
ACME_Procent = 7
};
/* [helpstring][helpcontext] */
enum AC_Material_Flags
{ ACMATFL_ISTEXTURED = 0x1,
ACMATFL_ISTEXMASK = 0x2,
ACMATFL_ISLIGHT = 0x4,
ACMATFL_MIXTEXCOL = 0x8,
ACMATFL_TWOSIDED = 0x10,
ACMATFL_ISTEXREFL = 0x20
};
/* [helpstring][helpcontext] */
enum AC_Multi_User_Mode
{ ACMU_NICE = 1,
ACMU_UIENABLED = 2,
ACMU_OTHERMACROS = 4,
ACMU_REDRAWENABLED = 8,
ACMU_CUTWALLS = 16,
ACMU_DEFAULT = 31
};
/* [helpstring][helpcontext] */
enum AC_Max_Type_IDs
{ AC_MaxWallType = 6,
AC_MaxChimneyType = 2,
AC_MaxSupportType = 1,
AC_MaxTerrainType = 2,
AC_MaxHedgeType = 2
};
/* [helpstring][helpcontext] */
enum AC_MenueIDs
{ AC_MenuNoMode_Datei = 65656,
AC_MenuNoMode_Datei_Neu = 66337,
AC_MenuNoMode_Datei_NeumitVorlage = 66526,
AC_MenuNoMode_Datei_Oeffnen = 66338,
AC_MenuNoMode_Datei_Projektoptionen = 66345,
AC_MenuNoMode_Datei_Beenden = 66590,
AC_MenuNoMode_Optionen = 65664,
AC_MenuNoMode_Optionen_Programmeinstellungen = 66350,
AC_MenuNoMode_Optionen_Allgemeines = 67115,
AC_MenuNoMode_Optionen_Klaenge = 67116,
AC_MenuNoMode_Optionen_Speichern = 66346,
AC_MenuNoMode_Optionen_Drucken = 66347,
AC_MenuNoMode_Optionen_Bildspeichern = 66351,
AC_MenuNoMode_Optionen_NeueAnsicht = 67109,
AC_MenuNoMode_Optionen_Zoomfaktor = 67110,
AC_MenuNoMode_Optionen_FangenundSelektieren = 67112,
AC_MenuNoMode_Optionen_Raster = 67111,
AC_MenuNoMode_Optionen_Gebaeudespiegeln = 67131,
AC_MenuNoMode_Hilfe = 65666,
AC_MenuNoMode_Hilfe_Inhalt = 66065,
AC_MenuNoMode_Hilfe_Suchen = 66066,
AC_MenuNoMode_Hilfe_Tastenbelegung = 66067,
AC_MenuNoMode_Hilfe_Service = 66368,
AC_MenuNoMode_Hilfe_Partner = 66369,
AC_MenuNoMode_Hilfe_Schnellinfos = 66591,
AC_MenuNoMode_Hilfe_Info = 66349,
AC_MenuCons_Datei = 131192,
AC_MenuCons_Datei_Neu = 131873,
AC_MenuCons_Datei_NeumitVorlage = 132062,
AC_MenuCons_Datei_Oeffnen = 131874,
AC_MenuCons_Datei_Schliessen = 131877,
AC_MenuCons_Datei_Speichern = 131875,
AC_MenuCons_Datei_Speichernunter = 131876,
AC_MenuCons_Datei_Projektoptionen = 131881,
AC_MenuCons_Datei_Projektdaten = 131907,
AC_MenuCons_Datei_Kostenschaetzung = 131909,
AC_MenuCons_Datei_Folieeinfuegen = 132125,
AC_MenuCons_Datei_Exportierenals = 131920,
AC_MenuCons_Datei_Exportierenals_EnhancedWindowsMetafile = 131921,
AC_MenuCons_Datei_Exportierenals_VRML = 131922,
AC_MenuCons_Datei_Exportierenals_MB_Austauschformat = 131923,
AC_MenuCons_Datei_Exportierenals_HPGL = 131924,
AC_MenuCons_Datei_Exportierenals_DXF = 131925,
AC_MenuCons_Datei_Exportierenals_ProCad = 131926,
AC_MenuCons_Datei_Drucken = 131879,
AC_MenuCons_Datei_Druckereinrichten = 131878,
AC_MenuCons_Datei_AlsBildspeichern = 131880,
AC_MenuCons_Datei_Senden = 132124,
AC_MenuCons_Datei_Beenden = 132126,
AC_MenuCons_Bearbeiten = 131193,
AC_MenuCons_Bearbeiten_UNDO = 132000,
AC_MenuCons_Bearbeiten_REDO = 132002,
AC_MenuCons_Bearbeiten_Loeschen = 132672,
AC_MenuCons_Bearbeiten_Loeschenaller = 131207,
AC_MenuCons_Bearbeiten_Loeschenaller_Waende = 132674,
AC_MenuCons_Bearbeiten_Loeschenaller_VirtuellenWaende = 132691,
AC_MenuCons_Bearbeiten_Loeschenaller_Unter_undUeberzuege = 132686,
AC_MenuCons_Bearbeiten_Loeschenaller_Tueren = 132676,
AC_MenuCons_Bearbeiten_Loeschenaller_Fenster = 132675,
AC_MenuCons_Bearbeiten_Loeschenaller_Wandaussparungen = 132685,
AC_MenuCons_Bearbeiten_Loeschenaller_Stuetzen = 132680,
AC_MenuCons_Bearbeiten_Loeschenaller_Schornsteine = 132681,
AC_MenuCons_Bearbeiten_Loeschenaller_Treppen = 132677,
AC_MenuCons_Bearbeiten_Loeschenaller_Decken = 132683,
AC_MenuCons_Bearbeiten_Loeschenaller_Deckenaussparungen = 132684,
AC_MenuCons_Bearbeiten_Loeschenaller_Hilfslinien = 132678,
AC_MenuCons_Bearbeiten_Loeschenaller_Beschriftungen = 132679,
AC_MenuCons_Bearbeiten_Loeschenaller_Vermassungen = 132682,
AC_MenuCons_Bearbeiten_Loeschenaller_Daecher = 132687,
AC_MenuCons_Bearbeiten_Loeschenaller_Gauben = 132688,
AC_MenuCons_Bearbeiten_Loeschenaller_Dachfenster = 132689,
AC_MenuCons_Bearbeiten_Loeschenaller_Folien = 132690,
AC_MenuCons_Einfuegen = 131194,
AC_MenuCons_Einfuegen_Wand = 132266,
AC_MenuCons_Einfuegen_VirtuelleWand = 132295,
AC_MenuCons_Einfuegen_Unterzug = 132289,
AC_MenuCons_Einfuegen_Ueberzug = 132290,
AC_MenuCons_Einfuegen_Tuer = 132268,
AC_MenuCons_Einfuegen_Fenster = 132267,
AC_MenuCons_Einfuegen_Treppe = 132277,
AC_MenuCons_Einfuegen_Aussparung = 132281,
AC_MenuCons_Einfuegen_Decke = 132280,
AC_MenuCons_Einfuegen_Stuetze = 132270,
AC_MenuCons_Einfuegen_Schornstein = 132269,
AC_MenuCons_Einfuegen_Dach = 132276,
AC_MenuCons_Einfuegen_Gaube = 132284,
AC_MenuCons_Einfuegen_Dachfenster = 132283,
AC_MenuCons_Einfuegen_Grundstueck = 132291,
AC_MenuCons_Einfuegen_Gelaendebereich = 132292,
AC_MenuCons_Einfuegen_Gelaendeaussparung = 132293,
AC_MenuCons_Einfuegen_Hoehenpunkt = 132294,
AC_MenuCons_Einfuegen_Hilfslinie = 132282,
AC_MenuCons_Einfuegen_Beschriftung = 132278,
AC_MenuCons_Einfuegen_Vermassung = 132279,
AC_MenuCons_Einfuegen_Schnitt = 132286,
AC_MenuCons_Anzeige = 131195,
AC_MenuCons_Anzeige_Normalansicht = 132976,
AC_MenuCons_Anzeige_Layoutansicht = 132977,
AC_MenuCons_Anzeige_Vergroessern = 132979,
AC_MenuCons_Anzeige_Verkleinern = 132980,
AC_MenuCons_Anzeige_Alleszeigen = 132978,
AC_MenuCons_Anzeige_GesamtesBlatt = 132982,
AC_MenuCons_Anzeige_Waendeschraffiert = 132897,
AC_MenuCons_Anzeige_Dachflaechen = 132905,
AC_MenuCons_Anzeige_Holzkonstruktion = 132906,
AC_MenuCons_Anzeige_Inneneinrichtung = 132903,
AC_MenuCons_Anzeige_Vermassungen = 132898,
AC_MenuCons_Anzeige_Beschriftungen = 132899,
AC_MenuCons_Anzeige_BruestungshoehebeiFensternanzeigen = 132911,
AC_MenuCons_Anzeige_SteigungundAuftrittbeiTreppenanzeigen = 132912,
AC_MenuCons_Anzeige_ArchitektengerechteDarstellung = 132907,
AC_MenuCons_Anzeige_Raster = 132896,
AC_MenuCons_Anzeige_Hilfslinien = 132900,
AC_MenuCons_Anzeige_Folien = 132901,
AC_MenuCons_Anzeige_Ursprung = 132902,
AC_MenuCons_Anzeige_Nordrichtung = 132909,
AC_MenuCons_Anzeige_Lineal = 132904,
AC_MenuCons_Anzeige_Landschaft = 132908,
AC_MenuCons_Anzeige_Schnitte = 132913,
AC_MenuCons_Anzeige_NumerischeEingabe = 132727,
AC_MenuCons_Anzeige_Schriftfeld = 132910,
AC_MenuCons_Geschoss = 131196,
AC_MenuCons_Geschoss_AktuellesGeschoss = 133232,
AC_MenuCons_Geschoss_SichtbareGeschosse = 133281,
AC_MenuCons_Geschoss_NeuesGeschossoberhalb = 133286,
AC_MenuCons_Geschoss_NeuesGeschossoberhalbdesaktuellen = 133295,
AC_MenuCons_Geschoss_NeuesGeschossunterhalb = 133287,
AC_MenuCons_Geschoss_AktuellesGeschossbearbeiten = 133284,
AC_MenuCons_Geschoss_AktuellesGeschossloeschen = 133285,
AC_MenuCons_Gebaeude = 131197,
AC_MenuCons_Gebaeude_AktuellesGebaeude = 133299,
AC_MenuCons_Gebaeude_SichtbareGebaeude = 133296,
AC_MenuCons_Gebaeude_NeuesGebaeude = 133298,
AC_MenuCons_Gebaeude_AktuellesGebaeudebearbeiten = 133297,
AC_MenuCons_Gebaeude_AktuellesGebaeudeloeschen = 133300,
AC_MenuCons_Gebaeude_AktuellesGebaeudespiegelnan = 131213,
AC_MenuCons_Gebaeude_AktuellesGebaeudespiegelnan_Y_Achse = 133392,
AC_MenuCons_Gebaeude_AktuellesGebaeudespiegelnan_X_Achse = 133393,
AC_MenuCons_Gebaeude_AktuellesGebaeudespiegelnan_beliebigerAchse = 133394,
AC_MenuCons_Gebaeude_AktuellesGebaeudespiegelnan_Einstellungen = 132667,
AC_MenuCons_Gebaeude_AktuellesGebaeudedrehenum = 131208,
AC_MenuCons_Gebaeude_AktuellesGebaeudedrehenum_90 = 133378,
AC_MenuCons_Gebaeude_AktuellesGebaeudedrehenum_minus90 = 133379,
AC_MenuCons_Gebaeude_AktuellesGebaeudedrehenum_45 = 133380,
AC_MenuCons_Gebaeude_AktuellesGebaeudedrehenum_minus45 = 133381,
AC_MenuCons_Gebaeude_AktuellesGebaeudedrehenum_30 = 133382,
AC_MenuCons_Gebaeude_AktuellesGebaeudedrehenum_minus30 = 133383,
AC_MenuCons_Gebaeude_AktuellesGebaeudedrehenum_Frei = 133384,
AC_MenuCons_Gebaeude_Gebaeudeladen = 133333,
AC_MenuCons_Gebaeude_SichtbareGebaeudespeichern = 133334,
AC_MenuCons_Wohnung = 131198,
AC_MenuCons_Wohnung_AktuelleWohnung = 133335,
AC_MenuCons_Wohnung_SichtbareWohnungen = 133336,
AC_MenuCons_Wohnung_NeueWohnung = 133338,
AC_MenuCons_Wohnung_AktuelleWohnungbearbeiten = 133337,
AC_MenuCons_Wohnung_AktuelleWohnungloeschen = 133339,
AC_MenuCons_Rauminfo = 131199,
AC_MenuCons_Optionen = 131200,
AC_MenuCons_Optionen_Programm = 131209,
AC_MenuCons_Optionen_Programm_Programmeinstellungen = 131886,
AC_MenuCons_Optionen_Programm_Allgemeines = 132651,
AC_MenuCons_Optionen_Programm_Klaenge = 132652,
AC_MenuCons_Optionen_Programm_Speichern = 131882,
AC_MenuCons_Optionen_Programm_Drucken = 131883,
AC_MenuCons_Optionen_Programm_Bildspeichern = 131887,
AC_MenuCons_Optionen_Programm_NeueAnsicht = 132645,
AC_MenuCons_Optionen_Programm_Zoomfaktor = 132646,
AC_MenuCons_Optionen_Programm_FangenundSelektieren = 132648,
AC_MenuCons_Optionen_Programm_Raster = 132647,
AC_MenuCons_Optionen_Programm_Gebaeudespiegeln = 132667,
AC_MenuCons_Optionen_Programm_Ursprung = 132657,
AC_MenuCons_Optionen_Programm_Landschaft = 132658,
AC_MenuCons_Optionen_Programm_Hilfslinien = 132273,
AC_MenuCons_Optionen_Rauminfo = 0,
AC_MenuCons_Optionen_Waende = 132256,
AC_MenuCons_Optionen_Tueren = 132258,
AC_MenuCons_Optionen_Fenster = 132257,
AC_MenuCons_Optionen_Stuetzen = 132260,
AC_MenuCons_Optionen_Schornsteine = 132259,
AC_MenuCons_Optionen_Fussboeden = 0,
AC_MenuCons_Optionen_Schnitte = 132661,
AC_MenuCons_Optionen_Beschriftung = 132263,
AC_MenuCons_Optionen_Vermassung = 132264,
AC_MenuCons_Optionen_Lineal = 132655,
AC_MenuCons_Optionen_Schriftfeld = 132662,
AC_MenuCons_Optionen_VirtualReality = 132665,
AC_MenuCons_Fenster = 131201,
AC_MenuCons_Fenster_NeueAnsicht = 132513,
AC_MenuCons_Hilfe = 131202,
AC_MenuCons_Hilfe_Inhalt = 131601,
AC_MenuCons_Hilfe_Suchen = 131602,
AC_MenuCons_Hilfe_Tastenbelegung = 131603,
AC_MenuCons_Hilfe_Service = 131904,
AC_MenuCons_Hilfe_Partner = 131905,
AC_MenuCons_Hilfe_Schnellinfos = 132127,
AC_MenuCons_Hilfe_Info = 131885,
AC_MenuDesign_Datei = 196728,
AC_MenuDesign_Datei_Neu = 197409,
AC_MenuDesign_Datei_NeumitVorlage = 197598,
AC_MenuDesign_Datei_Oeffnen = 197410,
AC_MenuDesign_Datei_Schliessen = 197413,
AC_MenuDesign_Datei_Speichern = 197411,
AC_MenuDesign_Datei_Speichernunter = 197412,
AC_MenuDesign_Datei_Projektoptionen = 197417,
AC_MenuDesign_Datei_Projektdaten = 197443,
AC_MenuDesign_Datei_Kostenschaetzung = 197445,
AC_MenuDesign_Datei_Drucken = 197415,
AC_MenuDesign_Datei_Druckereinrichten = 197414,
AC_MenuDesign_Datei_Vektorgrafikexportieren = 197456,
AC_MenuDesign_Datei_Vektorgrafikexportieren_MB_Austauschformat = 197491,
AC_MenuDesign_Datei_Vektorgrafikexportieren_HPGL = 197492,
AC_MenuDesign_Datei_Vektorgrafikexportieren_DXF = 197493,
AC_MenuDesign_Datei_alsVRMLspeichern = 197597,
AC_MenuDesign_Datei_AlsBildspeichern = 197416,
AC_MenuDesign_Datei_Senden = 197660,
AC_MenuDesign_Datei_Beenden = 197662,
AC_MenuDesign_Bearbeiten = 196729,
AC_MenuDesign_Bearbeiten_UNDO = 197536,
AC_MenuDesign_Bearbeiten_REDO = 197538,
AC_MenuDesign_Bearbeiten_Kopieren = 198244,
AC_MenuDesign_Bearbeiten_Loeschen = 198246,
AC_MenuDesign_Bearbeiten_Allesselektieren = 198241,
AC_MenuDesign_Bearbeiten_Gruppieren = 198242,
AC_MenuDesign_Bearbeiten_Gruppierungaufheben = 198243,
AC_MenuDesign_Bearbeiten_Ausrichten = 198254,
AC_MenuDesign_Bearbeiten_Spiegeln = 198245,
AC_MenuDesign_Bearbeiten_Rotierenum = 196742,
AC_MenuDesign_Bearbeiten_Rotierenum_z_Achse = 196746,
AC_MenuDesign_Bearbeiten_Rotierenum_z_Achse_90 = 198247,
AC_MenuDesign_Bearbeiten_Rotierenum_z_Achse_minus90 = 198248,
AC_MenuDesign_Bearbeiten_Rotierenum_z_Achse_45 = 198249,
AC_MenuDesign_Bearbeiten_Rotierenum_z_Achse_minus45 = 198250,
AC_MenuDesign_Bearbeiten_Rotierenum_z_Achse_30 = 198251,
AC_MenuDesign_Bearbeiten_Rotierenum_z_Achse_minus30 = 198252,
AC_MenuDesign_Bearbeiten_Rotierenum_x_Achse = 196747,
AC_MenuDesign_Bearbeiten_Rotierenum_x_Achse_90 = 198272,
AC_MenuDesign_Bearbeiten_Rotierenum_x_Achse_minus90 = 198273,
AC_MenuDesign_Bearbeiten_Rotierenum_x_Achse_45 = 198274,
AC_MenuDesign_Bearbeiten_Rotierenum_x_Achse_minus45 = 198275,
AC_MenuDesign_Bearbeiten_Rotierenum_x_Achse_30 = 198276,
AC_MenuDesign_Bearbeiten_Rotierenum_x_Achse_minus30 = 198277,
AC_MenuDesign_Bearbeiten_Rotierenum_y_Achse = 196748,
AC_MenuDesign_Bearbeiten_Rotierenum_y_Achse_90 = 198278,
AC_MenuDesign_Bearbeiten_Rotierenum_y_Achse_minus90 = 198279,
AC_MenuDesign_Bearbeiten_Rotierenum_y_Achse_45 = 198280,
AC_MenuDesign_Bearbeiten_Rotierenum_y_Achse_minus45 = 198281,
AC_MenuDesign_Bearbeiten_Rotierenum_y_Achse_30 = 198282,
AC_MenuDesign_Bearbeiten_Rotierenum_y_Achse_minus30 = 198283,
AC_MenuDesign_Bearbeiten_Objektlampenein_ = 0,
AC_MenuDesign_Einrichtung = 196739,
AC_MenuDesign_Einrichtung_Gruppeladen = 197665,
AC_MenuDesign_Einrichtung_Gruppespeichern = 197666,
AC_MenuDesign_Einrichtung_Objektladen = 197667,
AC_MenuDesign_Einrichtung_Objektdateikopieren = 197668,
AC_MenuDesign_Einrichtung_3DS_Objektladen = 197673,
AC_MenuDesign_Einrichtung_Listevon3DS_Objektenkonvertieren = 197675,
AC_MenuDesign_Einrichtung_ArCon_Objekt = 0,
AC_MenuDesign_Anzeige = 196731,
AC_MenuDesign_Anzeige_Normalansicht = 198512,
AC_MenuDesign_Anzeige_Layoutansicht = 198513,
AC_MenuDesign_Anzeige_Vergroessern = 198515,
AC_MenuDesign_Anzeige_Verkleinern = 198516,
AC_MenuDesign_Anzeige_Alleszeigen = 198514,
AC_MenuDesign_Anzeige_GesamtesBlatt = 198518,
AC_MenuDesign_Anzeige_Textur_undObjektkatalog = 198946,
AC_MenuDesign_Anzeige_KataloganFensterdocken = 198189,
AC_MenuDesign_Anzeige_AufRasterfangen = 198432,
AC_MenuDesign_Anzeige_Nordrichtung = 198445,
AC_MenuDesign_Anzeige_Dachflaechen = 198441,
AC_MenuDesign_Anzeige_Holzkonstruktion = 198442,
AC_MenuDesign_Anzeige_Landschaft = 198444,
AC_MenuDesign_Geschoss = 196732,
AC_MenuDesign_Geschoss_AktuellesGeschoss = 198768,
AC_MenuDesign_Geschoss_SichtbareGeschosse = 198817,
AC_MenuDesign_Geschoss_NeuesGeschossoberhalb = 198822,
AC_MenuDesign_Geschoss_NeuesGeschossoberhalbdesaktuellen = 198831,
AC_MenuDesign_Geschoss_NeuesGeschossunterhalb = 198823,
AC_MenuDesign_Geschoss_AktuellesGeschossbearbeiten = 198820,
AC_MenuDesign_Geschoss_AktuellesGeschossloeschen = 198821,
AC_MenuDesign_Gebaeude = 196733,
AC_MenuDesign_Gebaeude_AktuellesGebaeude = 198835,
AC_MenuDesign_Gebaeude_SichtbareGebaeude = 198832,
AC_MenuDesign_Gebaeude_NeuesGebaeude = 198834,
AC_MenuDesign_Gebaeude_AktuellesGebaeudebearbeiten = 198833,
AC_MenuDesign_Gebaeude_AktuellesGebaeudeloeschen = 198836,
AC_MenuDesign_Gebaeude_AktuellesGebaeudespiegeln = 196749,
AC_MenuDesign_Gebaeude_AktuellesGebaeudespiegeln_anY_Achse = 198928,
AC_MenuDesign_Gebaeude_AktuellesGebaeudespiegeln_anX_Achse = 198929,
AC_MenuDesign_Gebaeude_AktuellesGebaeudespiegeln_Einstellungen = 198203,
AC_MenuDesign_Gebaeude_AktuellesGebaeudedrehenum = 196744,
AC_MenuDesign_Gebaeude_AktuellesGebaeudedrehenum_90 = 198914,
AC_MenuDesign_Gebaeude_AktuellesGebaeudedrehenum_minus90 = 198915,
AC_MenuDesign_Gebaeude_AktuellesGebaeudedrehenum_45 = 198916,
AC_MenuDesign_Gebaeude_AktuellesGebaeudedrehenum_minus45 = 198917,
AC_MenuDesign_Gebaeude_AktuellesGebaeudedrehenum_30 = 198918,
AC_MenuDesign_Gebaeude_AktuellesGebaeudedrehenum_minus30 = 198919,
AC_MenuDesign_Gebaeude_AktuellesGebaeudedrehenum_Frei = 198920,
AC_MenuDesign_Gebaeude_Gebaeudeladen = 198869,
AC_MenuDesign_Gebaeude_SichtbareGebaeudespeichern = 198870,
AC_MenuDesign_Wohnung = 196734,
AC_MenuDesign_Wohnung_AktuelleWohnung = 198871,
AC_MenuDesign_Wohnung_SichtbareWohnungen = 198872,
AC_MenuDesign_Wohnung_NeueWohnung = 198874,
AC_MenuDesign_Wohnung_AktuelleWohnungbearbeiten = 198873,
AC_MenuDesign_Wohnung_AktuelleWohnungloeschen = 198875,
AC_MenuDesign_Rauminfo = 196735,
AC_MenuDesign_Optionen = 196736,
AC_MenuDesign_Optionen_Programm = 196745,
AC_MenuDesign_Optionen_Programm_Programmeinstellungen = 197422,
AC_MenuDesign_Optionen_Programm_Allgemeines = 198187,
AC_MenuDesign_Optionen_Programm_Klaenge = 198188,
AC_MenuDesign_Optionen_Programm_Speichern = 197418,
AC_MenuDesign_Optionen_Programm_Drucken = 197419,
AC_MenuDesign_Optionen_Programm_Bildspeichern = 197423,
AC_MenuDesign_Optionen_Programm_NeueAnsicht = 198181,
AC_MenuDesign_Optionen_Programm_Zoomfaktor = 198182,
AC_MenuDesign_Optionen_Programm_FangenundSelektieren = 198184,
AC_MenuDesign_Optionen_Programm_Raster = 198183,
AC_MenuDesign_Optionen_Programm_Gebaeudespiegeln = 198203,
AC_MenuDesign_Optionen_Rauminfo = 0,
AC_MenuDesign_Optionen_Helligkeit = 198186,
AC_MenuDesign_Optionen_Betrachtung = 197670,
AC_MenuDesign_Optionen_Raytracer = 198190,
AC_MenuDesign_Optionen_Hintergrund = 198192,
AC_MenuDesign_Optionen_VirtualReality = 198201,
AC_MenuDesign_Optionen_Loeschen = 198185,
AC_MenuDesign_Fenster = 196737,
AC_MenuDesign_Fenster_NeueAnsicht = 198049,
AC_MenuDesign_Hilfe = 196738,
AC_MenuDesign_Hilfe_Inhalt = 197137,
AC_MenuDesign_Hilfe_Suchen = 197138,
AC_MenuDesign_Hilfe_Tastenbelegung = 197139,
AC_MenuDesign_Hilfe_Service = 197440,
AC_MenuDesign_Hilfe_Partner = 197441,
AC_MenuDesign_Hilfe_Schnellinfos = 197663,
AC_MenuDesign_Hilfe_Info = 197421
};
/* [helpstring][helpcontext] */
enum AC_Menue_Modi
{ AC_MenuNoMode = 1,
AC_MenuModeConstruct = 2,
AC_MenuModeDesign = 4
};
/* [helpstring][helpcontext] */
enum AC_Designobject_Flags
{ AC_3DFL_CONSTMODE = 1,
AC_3DFL_CONSTMODEARCHITECT = 2,
AC_3DFL_CONSTMODECOLORED = 4,
AC_3DFL_CONSTMODECUTS = 8,
AC_3DFL_DESIGNMODE = 16,
AC_3DFL_DBLCLICK = 32,
AC_3DFL_SHOWALL = 64,
ACGPL_LampenBeiNachtAn = 0x10000,
ACGPL_LampenSindAn = 0x20000,
ACGPL_DarfVerzerren = 0x40000,
ACGPL_SollFallen = 0x80000,
ACGPL_LokalAnTerrainAnpassen = 0x100000,
ACGPL_KeineSchatten = 0x200000,
ACGPL_NichtMitGebaeudeBewegen = 0x400000,
ACGPL_NichtPassivSnappen = 0x800000,
ACGPL_NichtAktivSnappen = 0x1000000,
ACGPL_NichtLoeschbar = 0x2000000,
ACGPL_GruppeNichtAufloesbar = 0x4000000,
ACGPL_BreiteNichtSkalierbar = 0x8000000,
ACGPL_TiefeNichtSkalierbar = 0x10000000,
ACGPL_HoeheNichtSkalierbar = 0x20000000,
ACGPL_NichtSelektierbar = 0x40000000,
ACO_DURATION_ONLYWITHINSTANCES = 0,
ACO_DURATION_CACHEABLE = 1,
ACP_DURATION_PERMANENT = 2
};
/* [helpstring][helpcontext] */
enum AC_Designobject_Properties
{ ACDOP_HAS_LAMPS = 0x1,
ACDOP_HAS_TEXS = 0x2,
ACDOP_LAMPS_DEFAULT_ON = 0x4,
ACDOP_HAS_GRAVITY = 0x8,
ACDOP_GRAVITY_UP = 0x10,
ACDOP_GRAVITY_DEFAULT_ON = 0x20,
ACDOP_HAS_TRANSP = 0x40,
ACDOP_DISPLAY_TURN = 0x80
};
/* [helpstring][helpcontext] */
enum AC_Ereignisse
{ AC_CHANGE_None = 0,
AC_CHANGE_Unspecified = 1,
AC_CHANGE_Created = 2,
AC_CHANGE_Destroyed = 4,
AC_CHANGE_Moved = 8,
AC_CHANGE_ConturChanged = 16,
AC_CHANGE_TextureChanged = 32,
AC_CHANGE_UndoDestroy = 64,
AC_CHANGE_MaterialChanged = 128,
AC_CHANGE_DblClkWithoutDlg = 256,
AC_CHANGE_Selection = 0x100,
AC_CHANGE_Inserted = 0x10000
};
/* [helpstring][helpcontext] */
enum AC_ArCon_Objekt_Typen
{ AC_OBJTYPE_INVALID = 0,
AC_OBJTYPE_ConnHandle = 1,
AC_OBJTYPE_Building = 2,
AC_OBJTYPE_Story = 3,
AC_OBJTYPE_Room = 4,
AC_OBJTYPE_Wall = 5,
AC_OBJTYPE_Roof = 6,
AC_OBJTYPE_Window = 7,
AC_OBJTYPE_Door = 8,
AC_OBJTYPE_StairCase = 9,
AC_OBJTYPE_Graphics2D = 10,
AC_OBJTYPE_Contur = 11,
AC_OBJTYPE_WallSegment = 12,
AC_OBJTYPE_Support = 13,
AC_OBJTYPE_Chimney = 14,
AC_OBJTYPE_Terrain = 15,
AC_OBJTYPE_CeilingOpening = 16,
AC_OBJTYPE_Ceiling = 17,
AC_OBJTYPE_RoofWindow = 18,
AC_OBJTYPE_Guide = 19,
AC_OBJTYPE_Labeling = 20,
AC_OBJTYPE_Dimension = 21,
AC_OBJTYPE_Hole = 22,
AC_OBJTYPE_UnterUeberzug = 23,
AC_OBJTYPE_ObjectConstructor = 24,
AC_OBJTYPE_Object3D = 25,
AC_OBJTYPE_Cut = 26,
AC_OBJTYPE_CutView = 27,
AC_OBJTYPE_VirtualWall = 28,
AC_OBJTYPE_Gaube = 29,
AC_OBJTYPE_RoofArea = 30,
AC_OBJTYPE_Schriftfeld = 31,
AC_OBJTYPE_Podest = 32,
AC_OBJTYPE_Kamera = 33,
AC_OBJTYPE_View = 34,
AC_OBJTYPE_Plakat = 35,
AC_OBJTYPE_Box = 36,
AC_OBJTYPE_Dwelling = 37,
AC_OBJTYPE_TerrainShape = 38,
AC_OBJTYPE_SENTINEL = 38
};
/* [helpstring][helpcontext] */
enum AC_Undo_States
{ AC_UNDO_STATE_Idle = 0,
AC_UNDO_STATE_InUndo = 1,
AC_UNDO_STATE_InRedo = 2,
AC_UNDO_STATE_StepOpen = 3
};
/* [helpstring][helpcontext] */
enum AC_Undo_Actions
{ AC_UNDO_ACTION_Insert = 1,
AC_UNDO_ACTION_Delete = 2,
AC_UNDO_ACTION_DblClck = 4
};
/* [helpstring][helpcontext] */
enum AC_Treppen_Typen
{ ACTTYP_GeradeTreppeAusHolz = 0,
ACTTYP_GeradeTreppeAusBeton = 1,
ACTTYP_LPodestAusHolz = 2,
ACTTYP_LPodestAusBeton = 3,
ACTTYP_UPodestAusHolz = 4,
ACTTYP_UPodestAusBeton = 5,
ACTTYP_LWendelAusHolz = 6,
ACTTYP_LWendelAusBeton = 7,
ACTTYP_BogentreppeAusHolz = 8,
ACTTYP_BogentreppeAusBeton = 9,
ACTTYP_UWendelAusHolz = 10,
ACTTYP_UWendelAusBeton = 11,
ACTTYP_SpindelAllgemein = 12,
ACTTYP_TreppenTypRampe = 13,
ACTTYP_TreppePolyAusHolzKlassisch = 14,
ACTTYP_TreppePolyAusBeton = 15
};
/* [helpstring][helpcontext] */
enum AC_Dachbalken
{ ACRWOOD_Sparren = 1,
ACRWOOD_WechselBalken = 2,
ACRWOOD_FuellBalken = 3,
ACRWOOD_GratSparren = 4,
ACRWOOD_VerfallGratSparren = 5,
ACRWOOD_KehlSparren = 6,
ACRWOOD_KehlBohle = 7,
ACRWOOD_FussPfette = 8,
ACRWOOD_MittelPfette = 9,
ACRWOOD_FirstPfette = 10,
ACRWOOD_KehlBalken = 11
};
/* [helpstring][helpcontext] */
enum AC_Sortierung_von_Dachbalken
{ ACRWOOD_Alphabetisch = 1,
ACRWOOD_BalkenLaenge = 2,
ACRWOOD_BalkenDicke = 3,
ACRWOOD_BalkenBreite = 4,
ACRWOOD_BalkenAnzahl = 5
};
/* [helpstring][helpcontext] */
enum AC_Dachflaechentypen
{ ACDACH_FlaecheEindeckung = 1,
ACDACH_FlaecheGaubeEindeckung = 6,
ACDACH_FlaecheOeffnungEindeckung = 8,
ACDACH_FlaecheOeffnungGaube = 10,
ACDACH_FlaecheOeffnungWindow = 12,
ACDACH_FlaecheOeffnungWindow2 = 13
};
/* [helpstring][helpcontext] */
enum AC_RafterGeoType
{ ACRAFTER_Left1 = 0,
ACRAFTER_Right1 = 1,
ACRAFTER_Left2 = 2,
ACRAFTER_Right2 = 3,
ACRAFTER_TextureDir = 4
};
/* [helpstring][helpcontext] */
enum AC_Dachkantentypen
{ ACDACH_KanteNIL = 0,
ACDACH_Traufe = 1,
ACDACH_First = 2,
ACDACH_Dachbruch = 3,
ACDACH_Ortgang = 4,
ACDACH_Grat = 5,
ACDACH_Kehle = 6,
ACDACH_Kehlbohle = 7,
ACDACH_Oeffnungskante = 8,
ACDACH_PultdachFirst = 9,
ACDACH_VerfallGrat = 10,
ACDACH_Aufschiebung = 11
};
/* [helpstring][helpcontext] */
enum AC_Fenstertexturindizes
{ ACWTI_Rahmen = 0,
ACWTI_BankInnen = 1,
ACWTI_BankAussen = 2,
ACWTI_FuellungInnen = 3,
ACWTI_FuellungAussen = 4
};
/* [helpstring][helpcontext] */
enum AC_Dachtexturindizes
{ ACRTI_Eindeckung = 0,
ACRTI_Unterbau = 1,
ACRTI_Schalung = 2,
ACRTI_Holz = 3
};
/* [helpstring][helpcontext] */
enum AC_Treppentexturindizes
{ ACSTI_Handlauf = 0,
ACSTI_Stufen = 1,
ACSTI_Sprossen = 2,
ACSTI_Belag = 3
};
/* [helpstring][helpcontext] */
enum AC_Gaubentexturindizes
{ ACGTI_Eindeckung = 0,
ACGTI_Blende = 1
};
/* [helpstring][helpcontext] */
enum AC_ArCon_EXE_Versionen
{ ARCONVERSION_ArCon = 0,
ARCONVERSION_ArConPlus = 1,
ARCONVERSION_WDesign = 3,
ARCONVERSION_TDesign = 4,
ARCONVERSION_LDesign = 5
};
/* [helpstring][helpcontext] */
enum AC_ArCon_EXE_Eigenschaften
{ ARCONPROP_PLUS = 1,
ARCONPROP_3DS = 2,
ARCONPROP_VR = 4,
ARCONPROP_DEMO = 8,
ARCONPROP_OEM = 16,
ARCONPROP_O2C = 32,
ARCONPROP_STORYBOARD = 64
};
/* [helpstring][helpcontext] */
enum AC_Benutzerdefinierte_Panels
{ ACPANEL_ALIGN_TOP = 0,
ACPANEL_ALIGN_BOTTOM = 1,
ACPANEL_ALIGN_LEFT = 2,
ACPANEL_ALIGN_RIGHT = 3
};
/* [helpstring][helpcontext] */
enum AC_Pfettenkopf_Typen
{ ACPKT_PfettenkopfStandard = 0,
ACPKT_PfettenkopfModern = 1,
ACPKT_PfettenkopfKlassisch = 2
};
/* [helpstring][helpcontext] */
enum AC_Polygonale_Wendeltreppen_Typen
{ ACPWS_Holztreppe = 0,
ACPWS_Massivtreppe = 1
};
/* [helpstring][helpcontext] */
enum AC_Polygonale_Wendeltreppen_Achslage
{ ACPWA_Links = 0,
ACPWA_Mitte = 1,
ACPWA_Rechts = 2
};
/* [helpstring][helpcontext] */
enum AC_Polygonale_Wendeltreppen_Gelaenderart
{ ACPW_Gelaender_Standard = 1,
ACPW_Gelaender_Klassisch = 2,
ACPW_Gelaender_Fuellung = 3,
ACPW_Gelaender_Modern = 4
};
/* [helpstring][helpcontext] */
enum AC_Polygonale_Wendeltreppen_Querschnittyp
{ ACPWQ_Rechteck = 1,
ACPWQ_Kreis = 2,
ACPWQ_3DObjekt = 3
};
/* [helpstring][helpcontext] */
enum AC_Type_von_Vermassungen
{ ACDT_BemassungUnten = 0,
ACDT_BemassungOben = 1,
ACDT_BemassungMitte = 2,
ACDT_BemassungKringelUnten = 3,
ACDT_BemassungKringelOben = 4,
ACDT_BemassungKringelMitte = 5,
ACDT_BemassungHoeheFertigkonstruktion = 6,
ACDT_BemassungHoeheRohkonstrutkion = 7
};
/* [helpstring][helpcontext] */
enum AC_Raum_Flags
{ ACRO_RAUMTEXT_Name = 0x1,
ACRO_RAUMTEXT_Bemerkung = 0x2,
ACRO_RAUMTEXT_Wohnung = 0x4,
ACRO_RAUMTEXT_Flaeche = 0x8,
ACRO_RAUMTEXT_FlaechenFormel = 0x10,
ACRO_RAUMTEXT_Volumen = 0x20,
ACRO_RAUMOPTS_NoFloor = 0x100000,
ACRO_RAUMOPTS_NoCeiling = 0x200000,
ACRO_RAUMOPTS_AutoClosure = 0x400000
};
/* [helpstring][helpcontext] */
enum AC_ViewChange_Codes
{ VCC_PAN_NichtVerschieben = 0,
VCC_ROT_Oben = 1,
VCC_ROT_Links = 2,
VCC_ROT_Unten = 3,
VCC_ROT_Rechts = 4,
VCC_PAN_Oben = 5,
VCC_PAN_Links = 6,
VCC_PAN_Unten = 7,
VCC_PAN_Rechts = 8,
VCC_PAN_ObenLinks = 9,
VCC_PAN_ObenRechts = 10,
VCC_PAN_UntenLinks = 11,
VCC_PAN_UntenRechts = 12,
VCC_PAN_WALK_VORNE = 13,
VCC_PAN_WALK_HINTEN = 14,
VCC_ROT_ObenUmAuge = 33,
VCC_ROT_LinksUmAuge = 34,
VCC_ROT_UntenUmAuge = 35,
VCC_ROT_RechtsUmAuge = 36
};
/* [helpstring][helpcontext] */
enum AC_External_Views
{ EXT_VIEWS_EXPLORER = 1,
EXT_VIEWS_STORYBOARD = 2
};
/* [helpstring][helpcontext] */
enum AC_Type_of_View
{ VIEW_Grundriss = 0,
VIEW_Draufsicht = 1,
VIEW_Perspektive = 2,
VIEW_NUM_TYPES = 3
};
/* [helpstring][helpcontext] */
enum AC_Subtypes_of_Views
{ SUBVIEW_Normal = 0,
SUBVIEW_VonUnten = 1,
SUBVIEW_xPlus = 2,
SUBVIEW_xMinus = 3,
SUBVIEW_yPlus = 4,
SUBVIEW_yMinus = 5,
SUBVIEW_Schnitt = 6
};
/* [helpstring][helpcontext] */
enum AC_Mode_of_View
{ VIEWMODE_WireFrame = 0,
VIEWMODE_Flat = 1,
VIEWMODE_FastGouraudTextur = 2,
VIEWMODE_GouraudTextur = 3,
VIEWMODE_WireHidden = 4,
VIEWMODE_AnalyticalHiddenwire = 5
};
/* [helpstring][helpcontext] */
enum AC_Time_of_Day
{ TOD_Night = 0,
TOD_Day = 1,
TOD_Variable = 2
};
/* [helpstring][helpcontext] */
enum AC_Printer_Resolution
{ PRINTRES_DPI75 = 0,
PRINTRES_DPI150 = 1,
PRINTRES_DPI300 = 2,
PRINTRES_DPI600 = 3,
PRINTRES_DPIwieDrucker = 4
};
/* [helpstring][helpcontext] */
enum AC_Grey_Colors
{ GRCOLOR_WieKonstruktion = 0,
GRCOLOR_NichtGrauen = 1,
GRCOLOR_BlackAndWhite = 2
};
/* [helpstring][helpcontext] */
enum AC_Save_Picture_Size
{ SAVEPICSIZE_WieAnsicht = 0,
SAVEPICSIZE_FreiRatioWieAnsicht = 1,
SAVEPICSIZE_Frei = 2
};
/* [helpstring][helpcontext] */
enum AC_Oversampling_Parameters
{ OVERSAMPLING_None = 0,
OVERSAMPLING_4X = 1,
OVERSAMPLING_9X = 2,
OVERSAMPLING_16X = 3
};
/* [helpstring][helpcontext] */
enum AC_Walk_Manipulator_Devices
{ WALKMANI_Maus = 0,
WALKMANI_Joystick = 1,
WALKMANI_SpaceMaus = 2
};
/* [helpstring][helpcontext] */
enum AC_Zoom_Modes
{ ZOOMMODE_Wurzel2 = 0,
ZOOMMODE_Zwei = 1,
ZOOMMODE_Vier = 2,
ZOOMMODE_Frei = 3,
ZOOMMODE_AngepasstZentriert = 4,
ZOOMMODE_AngepasstFrei = 5
};
/* [helpstring][helpcontext] */
enum AC_Cut_View_Modes
{ CUTVIEWMODE_xPlus = 1,
CUTVIEWMODE_saxMinus = 2,
CUTVIEWMODE_sayPlus = 3,
CUTVIEWMODE_sayMinus = 4,
CUTVIEWMODE_saSchnitt = 5
};
/* [helpstring][helpcontext] */
enum AC_Docking_Modes
{ DOCKMODE_DontDock = 0,
DOCKMODE_Absolut = 1,
DOCKMODE_Dock = 2,
DOCKMODE_DockTop = 3,
DOCKMODE_DockRight = 4,
DOCKMODE_DockBottom = 5,
DOCKMODE_DockLeft = 6
};
/* [helpstring][helpcontext] */
enum AC_Const_Mode_Snap_Bits
{ ACCMSB_AnHLinienFangen = 1,
ACCMSB_AnHLinienEndenFangen = 2,
ACCMSB_AnWAchsenFangen = 4,
ACCMSB_AnWAchsenEndenFangen = 8,
ACCMSB_anWFlaechenFangen = 16,
ACCMSB_anWflaechenEndenFangen = 32,
ACCMSB_anFolienFangen = 64,
ACCMSB_anPlattenUndLoechernFangen = 128,
ACCMSB_anPlattenUndLoechernEndenFangen = 256,
ACCMSB_anDaechernFangen = 512,
ACCMSB_AnVWsFangen = 1024,
ACCMSB_AnVWEndenFangen = 2048,
ACCMSB_nurRasterpunkteBenutzen = 4096
};
/* [helpstring][helpcontext] */
enum AC_Design_Mode_Snap_Bits
{ ACDMSB_anWaenden = 1,
ACDMSB_anKonstruktionsobjekten = 2,
ACDMSB_anDesignobjekten = 4,
ACDMSB_anGruppen = 8,
ACDMSB_anFlaechen = 16,
ACDMSB_anKanten = 32,
ACDMSB_anEcken = 64,
ACDMSB_GruppenBeimVerschieben = 128,
ACDMSB_KollisionskontrolleImmerAn = 256
};
/* [helpstring][helpcontext] */
enum AC_Hatch_Style
{ ACHS_HORIZONTAL = 0,
ACHS_VERTICAL = 1,
ACHS_FDIAGONAL = 2,
ACHS_BDIAGONAL = 3,
ACHS_CROSS = 4,
ACHS_DIAGCROSS = 5,
ACHS_HOLLOW = 6,
ACHS_FILLED = 7
};
/* [helpstring][helpcontext] */
enum AC_Object3D_Special_Events
{ ACO3D_EVENT_DBLCLK = 1,
ACO3D_EVENT_MOVED = 2,
ACO3D_EVENT_TEXTURE_DROPPED = 4,
ACO3D_EVENT_MATERIAL_DROPPED = 8
};
/* [helpstring][helpcontext] */
enum AC_Snap_Classes
{ AC_SNAP_CLASS_WALL = 0x1,
AC_SNAP_CLASS_FLOOR = 0x2,
AC_SNAP_CLASS_CEILING = 0x4,
AC_SNAP_CLASS_ALL = 0xffffffff
};
/* [helpstring][helpcontext] */
enum AC_Snap_Point_Flags
{ AC_SNAP_P_USE_DIR1 = 0x1,
AC_SNAP_P_USE_DIR2 = 0x2,
AC_SNAP_P_ISTWOSIDED = 0x4
};
/* [helpstring][helpcontext] */
enum AC_Snap_Edge_Flags
{ AC_SNAP_E_USE_DIR1 = 0x1,
AC_SNAP_E_SNAP_P0 = 0x2,
AC_SNAP_E_SNAP_P1 = 0x4,
AC_SNAP_E_ISTWOSIDED = 0x8
};
/* [helpstring][helpcontext] */
enum AC_Snap_Area_Flags
{ AC_SNAP_A_ISQUAD = 0x1,
AC_SNAP_A_SNAP_P0 = 0x2,
AC_SNAP_A_SNAP_P1 = 0x4,
AC_SNAP_A_SNAP_P2 = 0x8,
AC_SNAP_A_SNAP_P3 = 0x10,
AC_SNAP_A_SNAP_E0 = 0x20,
AC_SNAP_A_SNAP_E1 = 0x40,
AC_SNAP_A_SNAP_E2 = 0x80,
AC_SNAP_A_SNAP_E3 = 0x100,
AC_SNAP_A_ISTWOSIDED = 0x200
};
/* [helpstring][helpcontext] */
enum AC_ArCon_DB_Types
{ AC_DBLVTYP_LM_OBJ = 0,
AC_DBLVTYP_LM_TEX = 2,
AC_DBLVTYP_LM_MAT = 3,
AC_DBLVTYP_LM_ANI = 4,
AC_DBLVTYP_LM_FOLDEROBJ = 100,
AC_DBLVTYP_LM_FOLDERTEX = 102,
AC_DBLVTYP_LM_FOLDERMAT = 103,
AC_DBLVTYP_LM_FOLDERANI = 104,
AC_DBLVTYP_LM_USERDEFINED = 1000
};
/* [helpstring][helpcontext] */
enum AC_ArCon_Drag_Modi
{ AC_DRAG_NORMAL = 0,
AC_DRAG_USE_DEFAULT_HEIGHT = 1,
AC_DRAG_USE_OBJECT_HEIGHT = 2
};
/* [helpstring][helpcontext] */
enum AC_ArCon_Background_Modi
{ AC_CM_CONSTANT = 0,
AC_CM_TWORAMPS = 1,
AC_CM_BACKPIC = 2,
AC_CM_BACKPIC_REPEAT_NORMAL = 3,
AC_CM_WALLPAPER = 4
};
/* [helpstring][helpcontext] */
enum AC_DRAG_N_DROP_EVENT
{ AC_DRAG_N_DROP_DRAG = 0,
AC_DRAG_N_DROP_DROP = 1,
AC_DRAG_N_DROP_UNDO = 2,
AC_DRAG_N_DROP_REDO = 3
};
/* [helpstring][helpcontext] */
enum AC_GETPATH_INDEX
{ AC_GETPATH_HELPFILE = 1,
AC_GETPATH_INIFILE = 2,
AC_GETPATH_TEXTURES = 3,
AC_GETPATH_TEXTURES_ALT = 4,
AC_GETPATH_OBJECTS = 5,
AC_GETPATH_OBJECTS_ALT = 6,
AC_GETPATH_MATERIALS = 7
};
/* [helpstring][helpcontext] */
enum AC_Inclination_Type
{ AC_INCLINATION_VERTICAL = 0,
AC_INCLINATION_SCALE_TOP = 1,
AC_INCLINATION_ANGLE = 2
};
/* [helpstring][helpcontext] */
enum AC_ShapeTex_Indices
{ AC_SHAPETEX_BOTTOM = 0,
AC_SHAPETEX_OUTER_FACE = 1,
AC_SHAPETEX_TOP = 2,
AC_SHAPETEX_INNER_FACE = 3,
AC_SHAPETEX_BOTTOM_INSIDE = 4
};
/* [helpstring][helpcontext] */
enum AC_Box_Type
{ AC_BOX_BOX = 0,
AC_BOX_CHEST = 1,
AC_BOX_HOLES_AS_DEEPENINGS = 2
};
/* [helpstring][helpcontext] */
enum AC_IIBV_Usage
{ AC_IIBV_Wohnflaeche100 = 0,
AC_IIBV_Wohnflaeche50 = 1,
AC_IIBV_Freiflaeche = 2
};
/* [helpstring][helpcontext] */
enum AC_IIBV_Staircase_Treatment
{ AC_IIBV_STAIRCASE_IGNORE = 0,
AC_IIBV_STAIRCASE_LIKE_ROOFS = 1,
AC_IIBV_STAIRCASE_SUB_LOWER_THAN = 2
};
/* [helpstring][helpcontext] */
enum AC_ArCon_Names
{ AC_NAME_MSGBOX_TITLE = 0,
AC_NAME_NOMINATIV = 1,
AC_NAME_GENITIV = 2,
AC_NAME_DATIV = 3,
AC_NAME_ACCUSATIV = 4
};
/* [helpstring][helpcontext] */
enum AC_Project_Persons
{ AC_PERSON_PROJEKT = 0,
AC_PERSON_ARCHITEKTIN = 1,
AC_PERSON_BAUFRAU = 2
};
/* [helpcontext][helpstring][uuid] */
enum AcObjUrlNos
{ AcObjUrlNo_Object = 0,
AcObjUrlNo_Description = 1
};
EXTERN_C const IID LIBID_ArCon;
#ifndef ___ArConEvents_DISPINTERFACE_DEFINED__
#define ___ArConEvents_DISPINTERFACE_DEFINED__
/* dispinterface _ArConEvents */
/* [helpstring][uuid] */
EXTERN_C const IID DIID__ArConEvents;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("B10FF54F-D614-11d2-AD57-00A0C9251384")
_ArConEvents : public IDispatch
{
};
#else /* C style interface */
typedef struct _ArConEventsVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
_ArConEvents __RPC_FAR * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
_ArConEvents __RPC_FAR * This);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
_ArConEvents __RPC_FAR * This);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
_ArConEvents __RPC_FAR * This,
/* [out] */ UINT __RPC_FAR *pctinfo);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
_ArConEvents __RPC_FAR * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
_ArConEvents __RPC_FAR * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )(
_ArConEvents __RPC_FAR * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
/* [out] */ VARIANT __RPC_FAR *pVarResult,
/* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
/* [out] */ UINT __RPC_FAR *puArgErr);
END_INTERFACE
} _ArConEventsVtbl;
interface _ArConEvents
{
CONST_VTBL struct _ArConEventsVtbl __RPC_FAR *lpVtbl;
};
#ifdef COBJMACROS
#define _ArConEvents_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define _ArConEvents_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define _ArConEvents_Release(This) \
(This)->lpVtbl -> Release(This)
#define _ArConEvents_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define _ArConEvents_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define _ArConEvents_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define _ArConEvents_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#endif /* COBJMACROS */
#endif /* C style interface */
#endif /* ___ArConEvents_DISPINTERFACE_DEFINED__ */
#ifndef __IArCon_INTERFACE_DEFINED__
#define __IArCon_INTERFACE_DEFINED__
/* interface IArCon */
/* [unique][dual][uuid][object] */
EXTERN_C const IID IID_IArCon;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("62ea37e0-cd37-11d1-9d47-00a0c9251384")
IArCon : public IDispatch
{
public:
virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_AllFloorsVisible(
/* [in] */ VARIANT_BOOL nVal) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_AllFloorsVisible(
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE get_ArConDirectory(
/* [retval][out] */ BSTR __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE get_ArConWindowHandle(
/* [retval][out] */ long __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE get_AutoLoaded(
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE get_AvailableChimneys(
/* [retval][out] */ long __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE get_AvailableDoors(
/* [retval][out] */ long __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE get_AvailableGauben(
/* [retval][out] */ long __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE get_AvailableStairCases(
/* [retval][out] */ long __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE get_AvailableWindows(
/* [retval][out] */ long __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE get_AvailableWalls(
/* [retval][out] */ long __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE get_AvailableRoofWindows(
/* [retval][out] */ long __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE get_AvailableSupports(
/* [retval][out] */ long __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE get_Buildings(
/* [retval][out] */ IBuildingCollection __RPC_FAR *__RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE get_ConstructedWindows(
/* [retval][out] */ long __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE get_ConstructedRoofWindows(
/* [retval][out] */ long __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE get_CurrentBuilding(
/* [retval][out] */ IBuilding __RPC_FAR *__RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE get_CurrentProject(
/* [retval][out] */ IProject __RPC_FAR *__RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_CurrentStory(
/* [in] */ IStory __RPC_FAR *nVal) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_CurrentStory(
/* [retval][out] */ IStory __RPC_FAR *__RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE get_Cuts(
/* [retval][out] */ ICutCollection __RPC_FAR *__RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE get_DesignObjectConstructors(
/* [retval][out] */ IObjectConstructorCollection __RPC_FAR *__RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE get_DesignObjects(
/* [retval][out] */ IObject3DCollection __RPC_FAR *__RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE get_Dimensions(
/* [retval][out] */ IDimensionCollection __RPC_FAR *__RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE get_GlobalTerrain(
/* [retval][out] */ ITerrain __RPC_FAR *__RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE get_Graphics2D(
/* [retval][out] */ IGraphics2DCollection __RPC_FAR *__RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE get_Guides(
/* [retval][out] */ IGuideCollection __RPC_FAR *__RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE get_InternalMode(
/* [retval][out] */ long __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE get_Labelings(
/* [retval][out] */ ILabelingCollection __RPC_FAR *__RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_Mode(
/* [in] */ long nVal) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_Mode(
/* [retval][out] */ long __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_MultiUserMode(
/* [in] */ long nVal) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_MultiUserMode(
/* [retval][out] */ long __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE get_Running(
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE get_RunningTool(
/* [retval][out] */ IToolData __RPC_FAR *__RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE get_StartupMenuID(
/* [retval][out] */ long __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_State(
/* [in] */ long nVal) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_State(
/* [retval][out] */ long __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE get_Terrains(
/* [retval][out] */ ITerrainCollection __RPC_FAR *__RPC_FAR *pVal) = 0;
virtual /* [helpcontext][helpstring][id][readonly][propget] */ HRESULT STDMETHODCALLTYPE get_ProgramName(
/* [retval][out] */ BSTR __RPC_FAR *pVal) = 0;
virtual /* [helpcontext][helpstring][id][readonly][propget] */ HRESULT STDMETHODCALLTYPE get_ProgramVersion(
/* [retval][out] */ long __RPC_FAR *pVal) = 0;
virtual /* [helpcontext][helpstring][id][readonly][propget] */ HRESULT STDMETHODCALLTYPE get_ProgramTypeID(
/* [retval][out] */ long __RPC_FAR *pVal) = 0;
virtual /* [helpcontext][helpstring][id][readonly][propget] */ HRESULT STDMETHODCALLTYPE get_ProgramProperties(
/* [retval][out] */ long __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE AttachDialog(
/* [in] */ long ArConDlg,
/* [in] */ long hWnd,
/* [in] */ long icon,
/* [in] */ long helpContext,
/* [in] */ VARIANT_BOOL isActive,
/* [in] */ VARIANT_BOOL exclusive) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE CloseProject(
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE CreateBuilding(
/* [in] */ short initialFloorType,
/* [retval][out] */ IBuilding __RPC_FAR *__RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE CreateMenuItem(
/* [in] */ long parentMenu,
/* [in] */ long beforeId,
/* [in] */ BSTR name,
/* [in] */ BSTR description,
/* [in] */ long modes,
/* [in] */ long picture,
/* [in] */ long helpId,
/* [retval][out] */ long __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE CreateMenuSeparator(
/* [in] */ long menu,
/* [in] */ long before,
/* [in] */ long modes,
/* [retval][out] */ long __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE CreateProject(
/* [in] */ IProject __RPC_FAR *aProject) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE DefButton(
/* [in] */ VARIANT pic,
/* [in] */ long Info,
/* [in] */ BSTR str,
/* [in] */ long helpId,
/* [retval][out] */ long __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE DefButtonRes(
/* [in] */ long id,
/* [in] */ BSTR moduleFileName,
/* [in] */ long Info,
/* [in] */ BSTR str,
/* [in] */ long helpId,
/* [retval][out] */ long __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE DefHowButton(
/* [in] */ long MultiButtonVariantID,
/* [in] */ VARIANT pic,
/* [in] */ long Info,
/* [in] */ BSTR str,
/* [in] */ long helpId,
/* [retval][out] */ long __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE DefHowButtonRes(
/* [in] */ long MultiButtonVariantID,
/* [in] */ long id,
/* [in] */ BSTR moduleFileName,
/* [in] */ long Info,
/* [in] */ BSTR str,
/* [in] */ long helpId,
/* [retval][out] */ long __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE DefMultiButton(
/* [in] */ long Info,
/* [retval][out] */ long __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE DefMultiButtonVariant(
/* [in] */ long MultiButtonID,
/* [in] */ VARIANT pic,
/* [in] */ BSTR str,
/* [in] */ long helpId,
/* [retval][out] */ long __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE DefMultiButtonVariantRes(
/* [in] */ long MultiButtonID,
/* [in] */ long id,
/* [in] */ BSTR moduleFileName,
/* [in] */ BSTR str,
/* [in] */ long helpId,
/* [retval][out] */ long __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE DeleteButton(
/* [in] */ long btnId,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE DoorName(
/* [in] */ long DoorTypeIndex,
/* [retval][out] */ BSTR __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE WallName(
/* [in] */ long WallType,
/* [retval][out] */ BSTR __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE DragEnd(
/* [in] */ long x,
/* [in] */ long y,
/* [in] */ VARIANT_BOOL canceld,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE DragMove(
/* [in] */ long x,
/* [in] */ long y) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE DragRButtonPressed(
/* [in] */ long x,
/* [in] */ long y,
/* [in] */ VARIANT_BOOL down) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE DragTextureStart(
/* [in] */ BSTR fileName,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE EnableMenuItem(
/* [in] */ long ID,
/* [in] */ VARIANT_BOOL doEnable,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE EndArCon(
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE EndMe( void) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE EndModalDialog(
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE GetButtonState(
/* [in] */ long btnId,
/* [out] */ long __RPC_FAR *selected,
/* [out] */ VARIANT_BOOL __RPC_FAR *pressed,
/* [out] */ VARIANT_BOOL __RPC_FAR *visible,
/* [out] */ VARIANT_BOOL __RPC_FAR *enabled,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE GetDefaultCeiling(
/* [retval][out] */ ICeiling __RPC_FAR *__RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE GetDefaultChimney(
/* [in] */ long type,
/* [retval][out] */ IChimney __RPC_FAR *__RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE GetDefaultDimension(
/* [retval][out] */ IDimension __RPC_FAR *__RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE GetDefaultDoor(
/* [in] */ long type,
/* [retval][out] */ IDoor __RPC_FAR *__RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE GetDefaultGuide(
/* [retval][out] */ IGuide __RPC_FAR *__RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE GetDefaultHedge(
/* [in] */ long type,
/* [retval][out] */ IHedge __RPC_FAR *__RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE GetDefaultHole(
/* [retval][out] */ IHole __RPC_FAR *__RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE GetDefaultLabeling(
/* [retval][out] */ ILabeling __RPC_FAR *__RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE GetDefaultSupport(
/* [in] */ long type,
/* [retval][out] */ ISupport __RPC_FAR *__RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE GetDefaultTerrain(
/* [in] */ long type,
/* [retval][out] */ ITerrain __RPC_FAR *__RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE GetDefaultUnterUeberzug(
/* [in] */ VARIANT_BOOL ueberzug,
/* [retval][out] */ IUnterUeberzug __RPC_FAR *__RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE GetDefaultWall(
/* [in] */ long type,
/* [retval][out] */ IWall __RPC_FAR *__RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE GetDialogData(
/* [in] */ long token,
/* [in] */ long subObjectNo,
/* [in] */ long dataId,
/* [retval][out] */ VARIANT __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE GetOneClick(
/* [in] */ BSTR message,
/* [in] */ VARIANT picture,
/* [in] */ long id) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE GetTerrainHeight(
/* [in] */ float x,
/* [in] */ float y,
/* [retval][out] */ float __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE GroupDesignObjects(
/* [in] */ BSTR Name,
/* [in] */ long NumOfObjects,
/* [in] */ VARIANT ObjectArray,
/* [retval][out] */ IObject3D __RPC_FAR *__RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE ImportFolie(
/* [in] */ long layer,
/* [out][in] */ BSTR __RPC_FAR *fileName,
/* [out] */ float __RPC_FAR *minX,
/* [out] */ float __RPC_FAR *minY,
/* [out] */ float __RPC_FAR *maxX,
/* [out] */ float __RPC_FAR *maxY,
/* [retval][out] */ IGraphics2DCollection __RPC_FAR *__RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE LoadObjectConstructor(
/* [in] */ BSTR fileName,
/* [in] */ long duration,
/* [retval][out] */ IObjectConstructor __RPC_FAR *__RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE LoadProject(
/* [in] */ BSTR fileName,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE NewCeiling(
/* [retval][out] */ ICeiling __RPC_FAR *__RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE NewCeilingOpening(
/* [retval][out] */ ICeilingOpening __RPC_FAR *__RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE NewChimney(
/* [in] */ long type,
/* [retval][out] */ IChimney __RPC_FAR *__RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE NewDimension(
/* [retval][out] */ IDimension __RPC_FAR *__RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE NewDoor(
/* [in] */ long type,
/* [retval][out] */ IDoor __RPC_FAR *__RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE NewGuide(
/* [retval][out] */ IGuide __RPC_FAR *__RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE NewHedge(
/* [in] */ long type,
/* [retval][out] */ IHedge __RPC_FAR *__RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE NewHole(
/* [retval][out] */ IHole __RPC_FAR *__RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE NewHolePolygon(
/* [in] */ IPoint2DCollection __RPC_FAR *points,
/* [retval][out] */ IHolePolygon __RPC_FAR *__RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE NewImage(
/* [in] */ long Layer,
/* [retval][out] */ IImage __RPC_FAR *__RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE NewLabel(
/* [in] */ long Layer,
/* [retval][out] */ ILabel __RPC_FAR *__RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE NewLabeling(
/* [retval][out] */ ILabeling __RPC_FAR *__RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE NewLine(
/* [in] */ long Layer,
/* [retval][out] */ ILine __RPC_FAR *__RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE NewMaterial(
/* [retval][out] */ IMaterial __RPC_FAR *__RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE NewObjectConstructor(
/* [in] */ float epsilon,
/* [in] */ float sharpAngle,
/* [retval][out] */ IObjectConstructor __RPC_FAR *__RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE NewObjectTransformerCollection(
/* [retval][out] */ IObjectTransformerCollection __RPC_FAR *__RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE NewPoint2DCollection(
/* [retval][out] */ IPoint2DCollection __RPC_FAR *__RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE NewPolygon2D(
/* [in] */ long Layer,
/* [retval][out] */ IPolygon2D __RPC_FAR *__RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE NewProject(
/* [retval][out] */ IProject __RPC_FAR *__RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE NewRoof(
/* [retval][out] */ IRoof __RPC_FAR *__RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE NewShape(
/* [in] */ long Layer,
/* [retval][out] */ IShape __RPC_FAR *__RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE NewStairCase(
/* [retval][out] */ IStairCase __RPC_FAR *__RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE NewSupport(
/* [in] */ long type,
/* [retval][out] */ ISupport __RPC_FAR *__RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE NewTerrain(
/* [in] */ long type,
/* [retval][out] */ ITerrain __RPC_FAR *__RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE NewTexture(
/* [retval][out] */ ITexture __RPC_FAR *__RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE NewTextureCollection(
/* [in] */ long numElements,
/* [retval][out] */ ITextureCollection __RPC_FAR *__RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE NewUnterUeberzug(
/* [in] */ VARIANT_BOOL ueberzug,
/* [retval][out] */ IUnterUeberzug __RPC_FAR *__RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE NewWall(
/* [in] */ long type,
/* [retval][out] */ IWall __RPC_FAR *__RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE NewWindow(
/* [in] */ long type,
/* [retval][out] */ IWindow __RPC_FAR *__RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE PlaceTerrain(
/* [in] */ ITerrain __RPC_FAR *aTerrain,
/* [in] */ IPolygon2D __RPC_FAR *aPolygon,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE ReadChunk(
/* [in] */ long ChunkID,
/* [in] */ BSTR FileName,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE Redraw3DViews( void) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE RemoveAnyMenuItem(
/* [in] */ long ID,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE RemoveMenuItem(
/* [in] */ long ID,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE SaveProject(
/* [in] */ VARIANT_BOOL mayAskForName,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE SaveProjectAs(
/* [in] */ BSTR fileName,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE SetButtonState(
/* [in] */ long btnId,
/* [in] */ long selectedIndex,
/* [in] */ VARIANT_BOOL pressed,
/* [in] */ VARIANT_BOOL visible,
/* [in] */ VARIANT_BOOL enabled,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE SetDialogData(
/* [in] */ long token,
/* [in] */ long subObjectNo,
/* [in] */ long dataId,
/* [in] */ VARIANT value,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE SetInputMode(
/* [in] */ long newMode) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE SetProgressbarSubTitle(
/* [in] */ BSTR subTitle) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE SetProgressbarValue(
/* [in] */ long percent) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE SetStatusText(
/* [in] */ BSTR msg) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE SetTerrainHeight(
/* [in] */ float x,
/* [in] */ float y,
/* [in] */ float height,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE ShowAll(
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE StartMe(
/* [in] */ long hWnd,
/* [in] */ BSTR helpFileName,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE StartModalDialog(
/* [in] */ long hWnd,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE StartProgressbar(
/* [in] */ BSTR title,
/* [in] */ long percent) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE StopProgressbar( void) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE WindowName(
/* [in] */ long WindowTypeIndex,
/* [retval][out] */ BSTR __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE RoofWindowName(
/* [in] */ long WindowTypeIndex,
/* [retval][out] */ BSTR __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE WriteChunk(
/* [in] */ long ChunkID,
/* [in] */ BSTR FileName,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE NotifyOnChange(
/* [in] */ IDispatch __RPC_FAR *anyObject,
/* [in] */ long events,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE GetStairCaseName(
/* [in] */ long typeIndex,
/* [retval][out] */ BSTR __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE GetRoofWindowName(
/* [in] */ long typeIndex,
/* [retval][out] */ BSTR __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE GetChimneyName(
/* [in] */ long typeIndex,
/* [retval][out] */ BSTR __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE GetSupportName(
/* [in] */ long typeIndex,
/* [retval][out] */ BSTR __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE GetWindowName(
/* [in] */ long typeIndex,
/* [retval][out] */ BSTR __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE GetDoorName(
/* [in] */ long typeIndex,
/* [retval][out] */ BSTR __RPC_FAR *pVal) = 0;
virtual /* [helpcontext][helpstring][id] */ HRESULT STDMETHODCALLTYPE NewRoofConstruction(
/* [retval][out] */ IRoofConstruction __RPC_FAR *__RPC_FAR *pVal) = 0;
virtual /* [helpcontext][helpstring][id] */ HRESULT STDMETHODCALLTYPE ShowWaitCursor(
/* [in] */ VARIANT_BOOL Hourglass) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE GetGaubenName(
/* [in] */ long typeIndex,
/* [retval][out] */ BSTR __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE GetGaubenConstructionRange(
/* [in] */ long typeIndex,
/* [out] */ long __RPC_FAR *minConturPoints,
/* [out] */ long __RPC_FAR *maxConturPoints) = 0;
virtual /* [helpcontext][helpstring][id] */ HRESULT STDMETHODCALLTYPE CloseDialog(
/* [in] */ long ArConDlgToken,
/* [in] */ VARIANT_BOOL withOK,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal) = 0;
virtual /* [helpcontext][helpstring][id] */ HRESULT STDMETHODCALLTYPE ShowMenu(
/* [in] */ long mode,
/* [in] */ VARIANT_BOOL showIt,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal) = 0;
virtual /* [helpcontext][helpstring][id] */ HRESULT STDMETHODCALLTYPE ShowPanel(
/* [in] */ long panel,
/* [in] */ VARIANT_BOOL showIt,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal) = 0;
virtual /* [helpcontext][helpstring][id] */ HRESULT STDMETHODCALLTYPE ShowAllButtonsInPanel(
/* [in] */ long panel,
/* [in] */ VARIANT_BOOL visible,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal) = 0;
virtual /* [helpcontext][helpstring][id] */ HRESULT STDMETHODCALLTYPE EnableAllButtonsInPanel(
/* [in] */ long panel,
/* [in] */ VARIANT_BOOL enabled,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal) = 0;
virtual /* [helpcontext][helpstring][id] */ HRESULT STDMETHODCALLTYPE ShowButtonByID(
/* [in] */ long panel,
/* [in] */ long ID,
/* [in] */ long SubID,
/* [in] */ VARIANT_BOOL visible,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal) = 0;
virtual /* [helpcontext][helpstring][id] */ HRESULT STDMETHODCALLTYPE EnableButtonByID(
/* [in] */ long panel,
/* [in] */ long ID,
/* [in] */ long SubID,
/* [in] */ VARIANT_BOOL enabled,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE StartMe2(
/* [in] */ long hWnd,
/* [in] */ BSTR helpFileName,
/* [in] */ VARIANT_BOOL hidden,
/* [in] */ long ParentWindow,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE CreateUserPanel(
/* [in] */ long position,
/* [in] */ long helpId,
/* [in] */ VARIANT_BOOL visible,
/* [in] */ VARIANT_BOOL enabled,
/* [retval][out] */ long __RPC_FAR *buttonInfo) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE DestroyUserPanel(
/* [in] */ long buttonInfo,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE SetUserPanelState(
/* [in] */ long buttonInfo,
/* [in] */ VARIANT_BOOL visible,
/* [in] */ VARIANT_BOOL enabled,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE NewVirtualWall(
/* [retval][out] */ IVirtualWall __RPC_FAR *__RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE UpdateWindowPos( void) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE NewRoofWindow(
/* [in] */ long type,
/* [retval][out] */ IRoofWindow __RPC_FAR *__RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE SetParentWindow(
/* [in] */ long ParentWindow) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE LoadTextureDialog(
/* [in] */ long ParentWindow,
/* [in] */ BSTR Caption,
/* [out][in] */ BSTR __RPC_FAR *FileName,
/* [out][in] */ BSTR __RPC_FAR *Directory,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE LoadObjectDialog(
/* [in] */ long ParentWindow,
/* [in] */ BSTR Caption,
/* [in] */ VARIANT_BOOL objects,
/* [in] */ VARIANT_BOOL groups,
/* [out][in] */ BSTR __RPC_FAR *FileName,
/* [out][in] */ BSTR __RPC_FAR *Directory,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE NewProjectPreview(
/* [in] */ BSTR FileName,
/* [retval][out] */ IProjectPreview __RPC_FAR *__RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE LoadProjectDialog(
/* [in] */ long ParentWindow,
/* [in] */ BSTR Caption,
/* [out][in] */ BSTR __RPC_FAR *FileName,
/* [out][in] */ BSTR __RPC_FAR *Directory,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE NewPolygonWendelConstruction(
/* [retval][out] */ IPolygonWendelConstruction __RPC_FAR *__RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE AvailablePfostenObjects(
/* [retval][out] */ long __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE GetPfostenObject(
/* [in] */ long Index,
/* [retval][out] */ BSTR __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE GetPfostenBeschreibung(
/* [in] */ long Index,
/* [retval][out] */ BSTR __RPC_FAR *pVal) = 0;
virtual /* [helpcontext][helpstring][id] */ HRESULT STDMETHODCALLTYPE GetFileNameOfLoadingProject(
/* [retval][out] */ BSTR __RPC_FAR *pVal) = 0;
virtual /* [helpcontext][helpstring][id] */ HRESULT STDMETHODCALLTYPE GetOnlySomeBuildingsLoading(
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE NewPrintSettings(
/* [retval][out] */ IPrintSettings __RPC_FAR *__RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE NewSavePictureSettings(
/* [retval][out] */ ISavePictureSettings __RPC_FAR *__RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE Views(
/* [retval][out] */ IViewCollection __RPC_FAR *__RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE ThePrintSettings(
/* [retval][out] */ IPrintSettings __RPC_FAR *__RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE TheSavePictureSettings(
/* [retval][out] */ ISavePictureSettings __RPC_FAR *__RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE TheZoomSettings(
/* [retval][out] */ IZoomSettings __RPC_FAR *__RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE TheWalkSettings(
/* [retval][out] */ IWalkSettings __RPC_FAR *__RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE ActiveView(
/* [retval][out] */ IView __RPC_FAR *__RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE AvailableExternalViews(
/* [retval][out] */ long __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE ActiveExternalViews(
/* [retval][out] */ long __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE SetExternalViews(
/* [in] */ long newVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE GetExternalViewDockMode(
/* [in] */ long viewFlag,
/* [retval][out] */ long __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE SetExternalViewDockMode(
/* [in] */ long viewFlag,
/* [in] */ long DockMode,
/* [in] */ long screenLeft,
/* [in] */ long screenTop,
/* [in] */ long screenBottom,
/* [in] */ long screeRight,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE VRDeviceAvailable(
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE SpaceMouseAvailable(
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE PredefinedViewing3DCount(
/* [retval][out] */ long __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE GetPredefinedViewing3D(
/* [in] */ long index,
/* [out] */ BSTR __RPC_FAR *Description,
/* [out] */ float __RPC_FAR *VRPx,
/* [out] */ float __RPC_FAR *VRPy,
/* [out] */ float __RPC_FAR *VRPz,
/* [out] */ float __RPC_FAR *EyeX,
/* [out] */ float __RPC_FAR *EyeY,
/* [out] */ float __RPC_FAR *EyeZ,
/* [out] */ float __RPC_FAR *tanViewAngleHalf,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE AddPredefinedViewing3D(
/* [in] */ BSTR Description,
/* [in] */ float VRPx,
/* [in] */ float VRPy,
/* [in] */ float VRPz,
/* [in] */ float EyeX,
/* [in] */ float EyeY,
/* [in] */ float EyeZ,
/* [in] */ float tanViewAngleHalf,
/* [retval][out] */ long __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE DeletePredefinedViewing3D(
/* [in] */ long index,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE RenamePredefinedViewing3D(
/* [in] */ long index,
/* [in] */ BSTR newDescription,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE ChangePredefinedViewing3D(
/* [in] */ long index,
/* [in] */ float VRPx,
/* [in] */ float VRPy,
/* [in] */ float VRPz,
/* [in] */ float EyeX,
/* [in] */ float EyeY,
/* [in] */ float EyeZ,
/* [in] */ float tanViewAngleHalf,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE GetConstructionModeSnapSettings(
/* [out] */ VARIANT_BOOL __RPC_FAR *doSnap,
/* [out] */ long __RPC_FAR *snapPixelRange,
/* [out] */ long __RPC_FAR *flags,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE SetConstructionModeSnapSettings(
/* [in] */ VARIANT_BOOL doSnap,
/* [in] */ long snapPixelRange,
/* [in] */ long flags,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE GetDesignModeSnapSettings(
/* [out] */ VARIANT_BOOL __RPC_FAR *doSnap,
/* [out] */ long __RPC_FAR *snapDistance,
/* [out] */ float __RPC_FAR *SnapMaxAutoRotAngle,
/* [out] */ long __RPC_FAR *flags,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE SetDesignModeSnapSettings(
/* [in] */ VARIANT_BOOL doSnap,
/* [in] */ long snapDistance,
/* [in] */ float SnapMaxAutoRotAngle,
/* [in] */ long flags,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE ChangeTypeNotifyMask(
/* [in] */ enum AC_ArCon_Objekt_Typen typeID,
/* [in] */ long add,
/* [in] */ long remove,
/* [out] */ long __RPC_FAR *oldMask,
/* [retval][out] */ long __RPC_FAR *newMask) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE SetObject3DEventMask(
/* [in] */ IObject3D __RPC_FAR *obj,
/* [in] */ long eventMask,
/* [retval][out] */ long __RPC_FAR *oldMask) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE NewSnapObject(
/* [retval][out] */ ISnapObject __RPC_FAR *__RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE DisableKeyboardShortcuts(
/* [in] */ VARIANT_BOOL disabled) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE DisableKeyboard(
/* [in] */ IView __RPC_FAR *aView,
/* [in] */ VARIANT_BOOL disabled,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE StartDragFromDB(
/* [in] */ long dbID,
/* [in] */ long itemID,
/* [in] */ enum AC_ArCon_DB_Types dbType,
/* [in] */ enum AC_ArCon_Drag_Modi DragFlags,
/* [in] */ float DefaultZ,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE GetTypeIDFromDB(
/* [in] */ long dbID,
/* [in] */ long itemID,
/* [in] */ enum AC_ArCon_Objekt_Typen objType,
/* [out] */ long __RPC_FAR *typeCode,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE GetDatabaseConfiguration(
/* [out] */ BSTR __RPC_FAR *registryKey,
/* [out] */ BSTR __RPC_FAR *dbDllName,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE GetDBInfo(
/* [in] */ long index,
/* [out] */ VARIANT_BOOL __RPC_FAR *Active,
/* [out] */ long __RPC_FAR *dbID,
/* [out] */ BSTR __RPC_FAR *PhysicalName,
/* [out] */ BSTR __RPC_FAR *LogicalName,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE GetDBInfoByID(
/* [in] */ long dbID,
/* [out] */ VARIANT_BOOL __RPC_FAR *Active,
/* [out] */ BSTR __RPC_FAR *PhysicalName,
/* [out] */ BSTR __RPC_FAR *LogicalName,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE ParseDBIDString(
/* [in] */ BSTR dbIdStr,
/* [out] */ long __RPC_FAR *dbID,
/* [out] */ long __RPC_FAR *objID,
/* [out] */ enum AC_ArCon_DB_Types __RPC_FAR *objType,
/* [out] */ BSTR __RPC_FAR *guidStr,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE DBIDToString(
/* [in] */ long dbID,
/* [in] */ long objId,
/* [in] */ BSTR guid,
/* [in] */ enum AC_ArCon_DB_Types objType,
/* [retval][out] */ BSTR __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE DragTextureStart2(
/* [in] */ BSTR fileName,
/* [in] */ enum AC_ArCon_Drag_Modi DragFlags,
/* [in] */ float DefaultZ,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE InvalidateLightSettings( void) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE GetBackgroundSettings(
/* [in] */ VARIANT_BOOL day,
/* [in] */ VARIANT_BOOL current,
/* [retval][out] */ IBackgroundSettings __RPC_FAR *__RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE SelectAll3DObjects(
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE Clear3DObjectSelection(
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE Selected3DObjects(
/* [retval][out] */ VARIANT __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE GetCompas(
/* [in] */ VARIANT_BOOL isDefault,
/* [out] */ float __RPC_FAR *phi,
/* [out] */ float __RPC_FAR *x,
/* [out] */ float __RPC_FAR *y,
/* [out] */ float __RPC_FAR *radius,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE SetCompas(
/* [in] */ VARIANT_BOOL isDefault,
/* [in] */ float phi,
/* [in] */ float x,
/* [in] */ float y,
/* [in] */ float radius,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE RunInProcMacro(
/* [in] */ BSTR fileName,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE TextureToPicture(
/* [in] */ BSTR texName,
/* [out] */ VARIANT_BOOL __RPC_FAR *isBitmap,
/* [out] */ long __RPC_FAR *rgbColor,
/* [out] */ VARIANT __RPC_FAR *texPicture,
/* [out] */ float __RPC_FAR *hSizeInMeter,
/* [out] */ float __RPC_FAR *vSizeInMeter,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE SetButtonPosition(
/* [in] */ long button,
/* [in] */ long PosOrId,
/* [in] */ long SubId,
/* [in] */ VARIANT_BOOL byPosition,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE GetPath(
/* [in] */ enum AC_GETPATH_INDEX index,
/* [retval][out] */ BSTR __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE CreateUndoHandle(
/* [in] */ BSTR description,
/* [retval][out] */ long __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE BeginUndoStep(
/* [out][in] */ long __RPC_FAR *undoHandle,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE CloseUndoStep(
/* [out][in] */ long __RPC_FAR *undoHandle,
/* [in] */ VARIANT_BOOL success,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE EnableUndo(
/* [in] */ VARIANT_BOOL enabled,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IsUndoEnabled(
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE CutWalls(
/* [in] */ VARIANT_BOOL doCutWalls,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE GetProgramString(
/* [in] */ enum AC_ArCon_Names whichString,
/* [retval][out] */ BSTR __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE GetPerson(
/* [in] */ enum AC_Project_Persons whichOne,
/* [in] */ VARIANT_BOOL theDefault,
/* [retval][out] */ IPerson __RPC_FAR *__RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IIBvSettings(
/* [in] */ VARIANT_BOOL defaults,
/* [retval][out] */ IIIBvSettings __RPC_FAR *__RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE Dwellings(
/* [retval][out] */ IDwellingCollection __RPC_FAR *__RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE NewDwelling(
/* [in] */ BSTR Name,
/* [in] */ BSTR Remark,
/* [retval][out] */ IDwelling __RPC_FAR *__RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE NewPlatform(
/* [retval][out] */ IPlatform __RPC_FAR *__RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE NewPoly2DWithHoles(
/* [in] */ IPoint2DCollection __RPC_FAR *outerContur,
/* [retval][out] */ IPoly2DWithHoles __RPC_FAR *__RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE NewPoly2DWithHolesCollection(
/* [retval][out] */ IPoly2DWithHolesCollection __RPC_FAR *__RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE PlaceBox(
/* [in] */ IBox __RPC_FAR *aPlatform,
/* [in] */ IPoly2DWithHolesCollection __RPC_FAR *shape,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE PublishMacroInterface(
/* [in] */ BSTR theGUID,
/* [in] */ IUnknown __RPC_FAR *theInterface) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE GetForeignInterface(
/* [in] */ BSTR theWantedGUID,
/* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *pVal) = 0;
};
#else /* C style interface */
typedef struct IArConVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
IArCon __RPC_FAR * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
IArCon __RPC_FAR * This);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
IArCon __RPC_FAR * This);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
IArCon __RPC_FAR * This,
/* [out] */ UINT __RPC_FAR *pctinfo);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
IArCon __RPC_FAR * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
IArCon __RPC_FAR * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )(
IArCon __RPC_FAR * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
/* [out] */ VARIANT __RPC_FAR *pVarResult,
/* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
/* [out] */ UINT __RPC_FAR *puArgErr);
/* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_AllFloorsVisible )(
IArCon __RPC_FAR * This,
/* [in] */ VARIANT_BOOL nVal);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_AllFloorsVisible )(
IArCon __RPC_FAR * This,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ArConDirectory )(
IArCon __RPC_FAR * This,
/* [retval][out] */ BSTR __RPC_FAR *pVal);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ArConWindowHandle )(
IArCon __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_AutoLoaded )(
IArCon __RPC_FAR * This,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_AvailableChimneys )(
IArCon __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_AvailableDoors )(
IArCon __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_AvailableGauben )(
IArCon __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_AvailableStairCases )(
IArCon __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_AvailableWindows )(
IArCon __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_AvailableWalls )(
IArCon __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_AvailableRoofWindows )(
IArCon __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_AvailableSupports )(
IArCon __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Buildings )(
IArCon __RPC_FAR * This,
/* [retval][out] */ IBuildingCollection __RPC_FAR *__RPC_FAR *pVal);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ConstructedWindows )(
IArCon __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ConstructedRoofWindows )(
IArCon __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_CurrentBuilding )(
IArCon __RPC_FAR * This,
/* [retval][out] */ IBuilding __RPC_FAR *__RPC_FAR *pVal);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_CurrentProject )(
IArCon __RPC_FAR * This,
/* [retval][out] */ IProject __RPC_FAR *__RPC_FAR *pVal);
/* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_CurrentStory )(
IArCon __RPC_FAR * This,
/* [in] */ IStory __RPC_FAR *nVal);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_CurrentStory )(
IArCon __RPC_FAR * This,
/* [retval][out] */ IStory __RPC_FAR *__RPC_FAR *pVal);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Cuts )(
IArCon __RPC_FAR * This,
/* [retval][out] */ ICutCollection __RPC_FAR *__RPC_FAR *pVal);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_DesignObjectConstructors )(
IArCon __RPC_FAR * This,
/* [retval][out] */ IObjectConstructorCollection __RPC_FAR *__RPC_FAR *pVal);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_DesignObjects )(
IArCon __RPC_FAR * This,
/* [retval][out] */ IObject3DCollection __RPC_FAR *__RPC_FAR *pVal);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Dimensions )(
IArCon __RPC_FAR * This,
/* [retval][out] */ IDimensionCollection __RPC_FAR *__RPC_FAR *pVal);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_GlobalTerrain )(
IArCon __RPC_FAR * This,
/* [retval][out] */ ITerrain __RPC_FAR *__RPC_FAR *pVal);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Graphics2D )(
IArCon __RPC_FAR * This,
/* [retval][out] */ IGraphics2DCollection __RPC_FAR *__RPC_FAR *pVal);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Guides )(
IArCon __RPC_FAR * This,
/* [retval][out] */ IGuideCollection __RPC_FAR *__RPC_FAR *pVal);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_InternalMode )(
IArCon __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Labelings )(
IArCon __RPC_FAR * This,
/* [retval][out] */ ILabelingCollection __RPC_FAR *__RPC_FAR *pVal);
/* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Mode )(
IArCon __RPC_FAR * This,
/* [in] */ long nVal);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Mode )(
IArCon __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
/* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_MultiUserMode )(
IArCon __RPC_FAR * This,
/* [in] */ long nVal);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_MultiUserMode )(
IArCon __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Running )(
IArCon __RPC_FAR * This,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_RunningTool )(
IArCon __RPC_FAR * This,
/* [retval][out] */ IToolData __RPC_FAR *__RPC_FAR *pVal);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_StartupMenuID )(
IArCon __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
/* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_State )(
IArCon __RPC_FAR * This,
/* [in] */ long nVal);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_State )(
IArCon __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Terrains )(
IArCon __RPC_FAR * This,
/* [retval][out] */ ITerrainCollection __RPC_FAR *__RPC_FAR *pVal);
/* [helpcontext][helpstring][id][readonly][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ProgramName )(
IArCon __RPC_FAR * This,
/* [retval][out] */ BSTR __RPC_FAR *pVal);
/* [helpcontext][helpstring][id][readonly][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ProgramVersion )(
IArCon __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
/* [helpcontext][helpstring][id][readonly][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ProgramTypeID )(
IArCon __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
/* [helpcontext][helpstring][id][readonly][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ProgramProperties )(
IArCon __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *AttachDialog )(
IArCon __RPC_FAR * This,
/* [in] */ long ArConDlg,
/* [in] */ long hWnd,
/* [in] */ long icon,
/* [in] */ long helpContext,
/* [in] */ VARIANT_BOOL isActive,
/* [in] */ VARIANT_BOOL exclusive);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *CloseProject )(
IArCon __RPC_FAR * This,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *CreateBuilding )(
IArCon __RPC_FAR * This,
/* [in] */ short initialFloorType,
/* [retval][out] */ IBuilding __RPC_FAR *__RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *CreateMenuItem )(
IArCon __RPC_FAR * This,
/* [in] */ long parentMenu,
/* [in] */ long beforeId,
/* [in] */ BSTR name,
/* [in] */ BSTR description,
/* [in] */ long modes,
/* [in] */ long picture,
/* [in] */ long helpId,
/* [retval][out] */ long __RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *CreateMenuSeparator )(
IArCon __RPC_FAR * This,
/* [in] */ long menu,
/* [in] */ long before,
/* [in] */ long modes,
/* [retval][out] */ long __RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *CreateProject )(
IArCon __RPC_FAR * This,
/* [in] */ IProject __RPC_FAR *aProject);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *DefButton )(
IArCon __RPC_FAR * This,
/* [in] */ VARIANT pic,
/* [in] */ long Info,
/* [in] */ BSTR str,
/* [in] */ long helpId,
/* [retval][out] */ long __RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *DefButtonRes )(
IArCon __RPC_FAR * This,
/* [in] */ long id,
/* [in] */ BSTR moduleFileName,
/* [in] */ long Info,
/* [in] */ BSTR str,
/* [in] */ long helpId,
/* [retval][out] */ long __RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *DefHowButton )(
IArCon __RPC_FAR * This,
/* [in] */ long MultiButtonVariantID,
/* [in] */ VARIANT pic,
/* [in] */ long Info,
/* [in] */ BSTR str,
/* [in] */ long helpId,
/* [retval][out] */ long __RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *DefHowButtonRes )(
IArCon __RPC_FAR * This,
/* [in] */ long MultiButtonVariantID,
/* [in] */ long id,
/* [in] */ BSTR moduleFileName,
/* [in] */ long Info,
/* [in] */ BSTR str,
/* [in] */ long helpId,
/* [retval][out] */ long __RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *DefMultiButton )(
IArCon __RPC_FAR * This,
/* [in] */ long Info,
/* [retval][out] */ long __RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *DefMultiButtonVariant )(
IArCon __RPC_FAR * This,
/* [in] */ long MultiButtonID,
/* [in] */ VARIANT pic,
/* [in] */ BSTR str,
/* [in] */ long helpId,
/* [retval][out] */ long __RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *DefMultiButtonVariantRes )(
IArCon __RPC_FAR * This,
/* [in] */ long MultiButtonID,
/* [in] */ long id,
/* [in] */ BSTR moduleFileName,
/* [in] */ BSTR str,
/* [in] */ long helpId,
/* [retval][out] */ long __RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *DeleteButton )(
IArCon __RPC_FAR * This,
/* [in] */ long btnId,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *DoorName )(
IArCon __RPC_FAR * This,
/* [in] */ long DoorTypeIndex,
/* [retval][out] */ BSTR __RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *WallName )(
IArCon __RPC_FAR * This,
/* [in] */ long WallType,
/* [retval][out] */ BSTR __RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *DragEnd )(
IArCon __RPC_FAR * This,
/* [in] */ long x,
/* [in] */ long y,
/* [in] */ VARIANT_BOOL canceld,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *DragMove )(
IArCon __RPC_FAR * This,
/* [in] */ long x,
/* [in] */ long y);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *DragRButtonPressed )(
IArCon __RPC_FAR * This,
/* [in] */ long x,
/* [in] */ long y,
/* [in] */ VARIANT_BOOL down);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *DragTextureStart )(
IArCon __RPC_FAR * This,
/* [in] */ BSTR fileName,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *EnableMenuItem )(
IArCon __RPC_FAR * This,
/* [in] */ long ID,
/* [in] */ VARIANT_BOOL doEnable,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *EndArCon )(
IArCon __RPC_FAR * This,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *EndMe )(
IArCon __RPC_FAR * This);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *EndModalDialog )(
IArCon __RPC_FAR * This,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetButtonState )(
IArCon __RPC_FAR * This,
/* [in] */ long btnId,
/* [out] */ long __RPC_FAR *selected,
/* [out] */ VARIANT_BOOL __RPC_FAR *pressed,
/* [out] */ VARIANT_BOOL __RPC_FAR *visible,
/* [out] */ VARIANT_BOOL __RPC_FAR *enabled,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetDefaultCeiling )(
IArCon __RPC_FAR * This,
/* [retval][out] */ ICeiling __RPC_FAR *__RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetDefaultChimney )(
IArCon __RPC_FAR * This,
/* [in] */ long type,
/* [retval][out] */ IChimney __RPC_FAR *__RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetDefaultDimension )(
IArCon __RPC_FAR * This,
/* [retval][out] */ IDimension __RPC_FAR *__RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetDefaultDoor )(
IArCon __RPC_FAR * This,
/* [in] */ long type,
/* [retval][out] */ IDoor __RPC_FAR *__RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetDefaultGuide )(
IArCon __RPC_FAR * This,
/* [retval][out] */ IGuide __RPC_FAR *__RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetDefaultHedge )(
IArCon __RPC_FAR * This,
/* [in] */ long type,
/* [retval][out] */ IHedge __RPC_FAR *__RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetDefaultHole )(
IArCon __RPC_FAR * This,
/* [retval][out] */ IHole __RPC_FAR *__RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetDefaultLabeling )(
IArCon __RPC_FAR * This,
/* [retval][out] */ ILabeling __RPC_FAR *__RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetDefaultSupport )(
IArCon __RPC_FAR * This,
/* [in] */ long type,
/* [retval][out] */ ISupport __RPC_FAR *__RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetDefaultTerrain )(
IArCon __RPC_FAR * This,
/* [in] */ long type,
/* [retval][out] */ ITerrain __RPC_FAR *__RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetDefaultUnterUeberzug )(
IArCon __RPC_FAR * This,
/* [in] */ VARIANT_BOOL ueberzug,
/* [retval][out] */ IUnterUeberzug __RPC_FAR *__RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetDefaultWall )(
IArCon __RPC_FAR * This,
/* [in] */ long type,
/* [retval][out] */ IWall __RPC_FAR *__RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetDialogData )(
IArCon __RPC_FAR * This,
/* [in] */ long token,
/* [in] */ long subObjectNo,
/* [in] */ long dataId,
/* [retval][out] */ VARIANT __RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetOneClick )(
IArCon __RPC_FAR * This,
/* [in] */ BSTR message,
/* [in] */ VARIANT picture,
/* [in] */ long id);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTerrainHeight )(
IArCon __RPC_FAR * This,
/* [in] */ float x,
/* [in] */ float y,
/* [retval][out] */ float __RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GroupDesignObjects )(
IArCon __RPC_FAR * This,
/* [in] */ BSTR Name,
/* [in] */ long NumOfObjects,
/* [in] */ VARIANT ObjectArray,
/* [retval][out] */ IObject3D __RPC_FAR *__RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *ImportFolie )(
IArCon __RPC_FAR * This,
/* [in] */ long layer,
/* [out][in] */ BSTR __RPC_FAR *fileName,
/* [out] */ float __RPC_FAR *minX,
/* [out] */ float __RPC_FAR *minY,
/* [out] */ float __RPC_FAR *maxX,
/* [out] */ float __RPC_FAR *maxY,
/* [retval][out] */ IGraphics2DCollection __RPC_FAR *__RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *LoadObjectConstructor )(
IArCon __RPC_FAR * This,
/* [in] */ BSTR fileName,
/* [in] */ long duration,
/* [retval][out] */ IObjectConstructor __RPC_FAR *__RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *LoadProject )(
IArCon __RPC_FAR * This,
/* [in] */ BSTR fileName,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *NewCeiling )(
IArCon __RPC_FAR * This,
/* [retval][out] */ ICeiling __RPC_FAR *__RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *NewCeilingOpening )(
IArCon __RPC_FAR * This,
/* [retval][out] */ ICeilingOpening __RPC_FAR *__RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *NewChimney )(
IArCon __RPC_FAR * This,
/* [in] */ long type,
/* [retval][out] */ IChimney __RPC_FAR *__RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *NewDimension )(
IArCon __RPC_FAR * This,
/* [retval][out] */ IDimension __RPC_FAR *__RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *NewDoor )(
IArCon __RPC_FAR * This,
/* [in] */ long type,
/* [retval][out] */ IDoor __RPC_FAR *__RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *NewGuide )(
IArCon __RPC_FAR * This,
/* [retval][out] */ IGuide __RPC_FAR *__RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *NewHedge )(
IArCon __RPC_FAR * This,
/* [in] */ long type,
/* [retval][out] */ IHedge __RPC_FAR *__RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *NewHole )(
IArCon __RPC_FAR * This,
/* [retval][out] */ IHole __RPC_FAR *__RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *NewHolePolygon )(
IArCon __RPC_FAR * This,
/* [in] */ IPoint2DCollection __RPC_FAR *points,
/* [retval][out] */ IHolePolygon __RPC_FAR *__RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *NewImage )(
IArCon __RPC_FAR * This,
/* [in] */ long Layer,
/* [retval][out] */ IImage __RPC_FAR *__RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *NewLabel )(
IArCon __RPC_FAR * This,
/* [in] */ long Layer,
/* [retval][out] */ ILabel __RPC_FAR *__RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *NewLabeling )(
IArCon __RPC_FAR * This,
/* [retval][out] */ ILabeling __RPC_FAR *__RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *NewLine )(
IArCon __RPC_FAR * This,
/* [in] */ long Layer,
/* [retval][out] */ ILine __RPC_FAR *__RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *NewMaterial )(
IArCon __RPC_FAR * This,
/* [retval][out] */ IMaterial __RPC_FAR *__RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *NewObjectConstructor )(
IArCon __RPC_FAR * This,
/* [in] */ float epsilon,
/* [in] */ float sharpAngle,
/* [retval][out] */ IObjectConstructor __RPC_FAR *__RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *NewObjectTransformerCollection )(
IArCon __RPC_FAR * This,
/* [retval][out] */ IObjectTransformerCollection __RPC_FAR *__RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *NewPoint2DCollection )(
IArCon __RPC_FAR * This,
/* [retval][out] */ IPoint2DCollection __RPC_FAR *__RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *NewPolygon2D )(
IArCon __RPC_FAR * This,
/* [in] */ long Layer,
/* [retval][out] */ IPolygon2D __RPC_FAR *__RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *NewProject )(
IArCon __RPC_FAR * This,
/* [retval][out] */ IProject __RPC_FAR *__RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *NewRoof )(
IArCon __RPC_FAR * This,
/* [retval][out] */ IRoof __RPC_FAR *__RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *NewShape )(
IArCon __RPC_FAR * This,
/* [in] */ long Layer,
/* [retval][out] */ IShape __RPC_FAR *__RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *NewStairCase )(
IArCon __RPC_FAR * This,
/* [retval][out] */ IStairCase __RPC_FAR *__RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *NewSupport )(
IArCon __RPC_FAR * This,
/* [in] */ long type,
/* [retval][out] */ ISupport __RPC_FAR *__RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *NewTerrain )(
IArCon __RPC_FAR * This,
/* [in] */ long type,
/* [retval][out] */ ITerrain __RPC_FAR *__RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *NewTexture )(
IArCon __RPC_FAR * This,
/* [retval][out] */ ITexture __RPC_FAR *__RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *NewTextureCollection )(
IArCon __RPC_FAR * This,
/* [in] */ long numElements,
/* [retval][out] */ ITextureCollection __RPC_FAR *__RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *NewUnterUeberzug )(
IArCon __RPC_FAR * This,
/* [in] */ VARIANT_BOOL ueberzug,
/* [retval][out] */ IUnterUeberzug __RPC_FAR *__RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *NewWall )(
IArCon __RPC_FAR * This,
/* [in] */ long type,
/* [retval][out] */ IWall __RPC_FAR *__RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *NewWindow )(
IArCon __RPC_FAR * This,
/* [in] */ long type,
/* [retval][out] */ IWindow __RPC_FAR *__RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *PlaceTerrain )(
IArCon __RPC_FAR * This,
/* [in] */ ITerrain __RPC_FAR *aTerrain,
/* [in] */ IPolygon2D __RPC_FAR *aPolygon,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *ReadChunk )(
IArCon __RPC_FAR * This,
/* [in] */ long ChunkID,
/* [in] */ BSTR FileName,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Redraw3DViews )(
IArCon __RPC_FAR * This);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *RemoveAnyMenuItem )(
IArCon __RPC_FAR * This,
/* [in] */ long ID,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *RemoveMenuItem )(
IArCon __RPC_FAR * This,
/* [in] */ long ID,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SaveProject )(
IArCon __RPC_FAR * This,
/* [in] */ VARIANT_BOOL mayAskForName,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SaveProjectAs )(
IArCon __RPC_FAR * This,
/* [in] */ BSTR fileName,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetButtonState )(
IArCon __RPC_FAR * This,
/* [in] */ long btnId,
/* [in] */ long selectedIndex,
/* [in] */ VARIANT_BOOL pressed,
/* [in] */ VARIANT_BOOL visible,
/* [in] */ VARIANT_BOOL enabled,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetDialogData )(
IArCon __RPC_FAR * This,
/* [in] */ long token,
/* [in] */ long subObjectNo,
/* [in] */ long dataId,
/* [in] */ VARIANT value,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetInputMode )(
IArCon __RPC_FAR * This,
/* [in] */ long newMode);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetProgressbarSubTitle )(
IArCon __RPC_FAR * This,
/* [in] */ BSTR subTitle);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetProgressbarValue )(
IArCon __RPC_FAR * This,
/* [in] */ long percent);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetStatusText )(
IArCon __RPC_FAR * This,
/* [in] */ BSTR msg);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetTerrainHeight )(
IArCon __RPC_FAR * This,
/* [in] */ float x,
/* [in] */ float y,
/* [in] */ float height,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *ShowAll )(
IArCon __RPC_FAR * This,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *StartMe )(
IArCon __RPC_FAR * This,
/* [in] */ long hWnd,
/* [in] */ BSTR helpFileName,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *StartModalDialog )(
IArCon __RPC_FAR * This,
/* [in] */ long hWnd,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *StartProgressbar )(
IArCon __RPC_FAR * This,
/* [in] */ BSTR title,
/* [in] */ long percent);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *StopProgressbar )(
IArCon __RPC_FAR * This);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *WindowName )(
IArCon __RPC_FAR * This,
/* [in] */ long WindowTypeIndex,
/* [retval][out] */ BSTR __RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *RoofWindowName )(
IArCon __RPC_FAR * This,
/* [in] */ long WindowTypeIndex,
/* [retval][out] */ BSTR __RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *WriteChunk )(
IArCon __RPC_FAR * This,
/* [in] */ long ChunkID,
/* [in] */ BSTR FileName,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *NotifyOnChange )(
IArCon __RPC_FAR * This,
/* [in] */ IDispatch __RPC_FAR *anyObject,
/* [in] */ long events,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetStairCaseName )(
IArCon __RPC_FAR * This,
/* [in] */ long typeIndex,
/* [retval][out] */ BSTR __RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetRoofWindowName )(
IArCon __RPC_FAR * This,
/* [in] */ long typeIndex,
/* [retval][out] */ BSTR __RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetChimneyName )(
IArCon __RPC_FAR * This,
/* [in] */ long typeIndex,
/* [retval][out] */ BSTR __RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetSupportName )(
IArCon __RPC_FAR * This,
/* [in] */ long typeIndex,
/* [retval][out] */ BSTR __RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetWindowName )(
IArCon __RPC_FAR * This,
/* [in] */ long typeIndex,
/* [retval][out] */ BSTR __RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetDoorName )(
IArCon __RPC_FAR * This,
/* [in] */ long typeIndex,
/* [retval][out] */ BSTR __RPC_FAR *pVal);
/* [helpcontext][helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *NewRoofConstruction )(
IArCon __RPC_FAR * This,
/* [retval][out] */ IRoofConstruction __RPC_FAR *__RPC_FAR *pVal);
/* [helpcontext][helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *ShowWaitCursor )(
IArCon __RPC_FAR * This,
/* [in] */ VARIANT_BOOL Hourglass);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetGaubenName )(
IArCon __RPC_FAR * This,
/* [in] */ long typeIndex,
/* [retval][out] */ BSTR __RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetGaubenConstructionRange )(
IArCon __RPC_FAR * This,
/* [in] */ long typeIndex,
/* [out] */ long __RPC_FAR *minConturPoints,
/* [out] */ long __RPC_FAR *maxConturPoints);
/* [helpcontext][helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *CloseDialog )(
IArCon __RPC_FAR * This,
/* [in] */ long ArConDlgToken,
/* [in] */ VARIANT_BOOL withOK,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
/* [helpcontext][helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *ShowMenu )(
IArCon __RPC_FAR * This,
/* [in] */ long mode,
/* [in] */ VARIANT_BOOL showIt,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
/* [helpcontext][helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *ShowPanel )(
IArCon __RPC_FAR * This,
/* [in] */ long panel,
/* [in] */ VARIANT_BOOL showIt,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
/* [helpcontext][helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *ShowAllButtonsInPanel )(
IArCon __RPC_FAR * This,
/* [in] */ long panel,
/* [in] */ VARIANT_BOOL visible,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
/* [helpcontext][helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *EnableAllButtonsInPanel )(
IArCon __RPC_FAR * This,
/* [in] */ long panel,
/* [in] */ VARIANT_BOOL enabled,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
/* [helpcontext][helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *ShowButtonByID )(
IArCon __RPC_FAR * This,
/* [in] */ long panel,
/* [in] */ long ID,
/* [in] */ long SubID,
/* [in] */ VARIANT_BOOL visible,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
/* [helpcontext][helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *EnableButtonByID )(
IArCon __RPC_FAR * This,
/* [in] */ long panel,
/* [in] */ long ID,
/* [in] */ long SubID,
/* [in] */ VARIANT_BOOL enabled,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *StartMe2 )(
IArCon __RPC_FAR * This,
/* [in] */ long hWnd,
/* [in] */ BSTR helpFileName,
/* [in] */ VARIANT_BOOL hidden,
/* [in] */ long ParentWindow,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *CreateUserPanel )(
IArCon __RPC_FAR * This,
/* [in] */ long position,
/* [in] */ long helpId,
/* [in] */ VARIANT_BOOL visible,
/* [in] */ VARIANT_BOOL enabled,
/* [retval][out] */ long __RPC_FAR *buttonInfo);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *DestroyUserPanel )(
IArCon __RPC_FAR * This,
/* [in] */ long buttonInfo,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetUserPanelState )(
IArCon __RPC_FAR * This,
/* [in] */ long buttonInfo,
/* [in] */ VARIANT_BOOL visible,
/* [in] */ VARIANT_BOOL enabled,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *NewVirtualWall )(
IArCon __RPC_FAR * This,
/* [retval][out] */ IVirtualWall __RPC_FAR *__RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *UpdateWindowPos )(
IArCon __RPC_FAR * This);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *NewRoofWindow )(
IArCon __RPC_FAR * This,
/* [in] */ long type,
/* [retval][out] */ IRoofWindow __RPC_FAR *__RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetParentWindow )(
IArCon __RPC_FAR * This,
/* [in] */ long ParentWindow);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *LoadTextureDialog )(
IArCon __RPC_FAR * This,
/* [in] */ long ParentWindow,
/* [in] */ BSTR Caption,
/* [out][in] */ BSTR __RPC_FAR *FileName,
/* [out][in] */ BSTR __RPC_FAR *Directory,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *LoadObjectDialog )(
IArCon __RPC_FAR * This,
/* [in] */ long ParentWindow,
/* [in] */ BSTR Caption,
/* [in] */ VARIANT_BOOL objects,
/* [in] */ VARIANT_BOOL groups,
/* [out][in] */ BSTR __RPC_FAR *FileName,
/* [out][in] */ BSTR __RPC_FAR *Directory,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *NewProjectPreview )(
IArCon __RPC_FAR * This,
/* [in] */ BSTR FileName,
/* [retval][out] */ IProjectPreview __RPC_FAR *__RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *LoadProjectDialog )(
IArCon __RPC_FAR * This,
/* [in] */ long ParentWindow,
/* [in] */ BSTR Caption,
/* [out][in] */ BSTR __RPC_FAR *FileName,
/* [out][in] */ BSTR __RPC_FAR *Directory,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *NewPolygonWendelConstruction )(
IArCon __RPC_FAR * This,
/* [retval][out] */ IPolygonWendelConstruction __RPC_FAR *__RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *AvailablePfostenObjects )(
IArCon __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetPfostenObject )(
IArCon __RPC_FAR * This,
/* [in] */ long Index,
/* [retval][out] */ BSTR __RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetPfostenBeschreibung )(
IArCon __RPC_FAR * This,
/* [in] */ long Index,
/* [retval][out] */ BSTR __RPC_FAR *pVal);
/* [helpcontext][helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetFileNameOfLoadingProject )(
IArCon __RPC_FAR * This,
/* [retval][out] */ BSTR __RPC_FAR *pVal);
/* [helpcontext][helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetOnlySomeBuildingsLoading )(
IArCon __RPC_FAR * This,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *NewPrintSettings )(
IArCon __RPC_FAR * This,
/* [retval][out] */ IPrintSettings __RPC_FAR *__RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *NewSavePictureSettings )(
IArCon __RPC_FAR * This,
/* [retval][out] */ ISavePictureSettings __RPC_FAR *__RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Views )(
IArCon __RPC_FAR * This,
/* [retval][out] */ IViewCollection __RPC_FAR *__RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *ThePrintSettings )(
IArCon __RPC_FAR * This,
/* [retval][out] */ IPrintSettings __RPC_FAR *__RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *TheSavePictureSettings )(
IArCon __RPC_FAR * This,
/* [retval][out] */ ISavePictureSettings __RPC_FAR *__RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *TheZoomSettings )(
IArCon __RPC_FAR * This,
/* [retval][out] */ IZoomSettings __RPC_FAR *__RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *TheWalkSettings )(
IArCon __RPC_FAR * This,
/* [retval][out] */ IWalkSettings __RPC_FAR *__RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *ActiveView )(
IArCon __RPC_FAR * This,
/* [retval][out] */ IView __RPC_FAR *__RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *AvailableExternalViews )(
IArCon __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *ActiveExternalViews )(
IArCon __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetExternalViews )(
IArCon __RPC_FAR * This,
/* [in] */ long newVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetExternalViewDockMode )(
IArCon __RPC_FAR * This,
/* [in] */ long viewFlag,
/* [retval][out] */ long __RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetExternalViewDockMode )(
IArCon __RPC_FAR * This,
/* [in] */ long viewFlag,
/* [in] */ long DockMode,
/* [in] */ long screenLeft,
/* [in] */ long screenTop,
/* [in] */ long screenBottom,
/* [in] */ long screeRight,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *VRDeviceAvailable )(
IArCon __RPC_FAR * This,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SpaceMouseAvailable )(
IArCon __RPC_FAR * This,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *PredefinedViewing3DCount )(
IArCon __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetPredefinedViewing3D )(
IArCon __RPC_FAR * This,
/* [in] */ long index,
/* [out] */ BSTR __RPC_FAR *Description,
/* [out] */ float __RPC_FAR *VRPx,
/* [out] */ float __RPC_FAR *VRPy,
/* [out] */ float __RPC_FAR *VRPz,
/* [out] */ float __RPC_FAR *EyeX,
/* [out] */ float __RPC_FAR *EyeY,
/* [out] */ float __RPC_FAR *EyeZ,
/* [out] */ float __RPC_FAR *tanViewAngleHalf,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *AddPredefinedViewing3D )(
IArCon __RPC_FAR * This,
/* [in] */ BSTR Description,
/* [in] */ float VRPx,
/* [in] */ float VRPy,
/* [in] */ float VRPz,
/* [in] */ float EyeX,
/* [in] */ float EyeY,
/* [in] */ float EyeZ,
/* [in] */ float tanViewAngleHalf,
/* [retval][out] */ long __RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *DeletePredefinedViewing3D )(
IArCon __RPC_FAR * This,
/* [in] */ long index,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *RenamePredefinedViewing3D )(
IArCon __RPC_FAR * This,
/* [in] */ long index,
/* [in] */ BSTR newDescription,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *ChangePredefinedViewing3D )(
IArCon __RPC_FAR * This,
/* [in] */ long index,
/* [in] */ float VRPx,
/* [in] */ float VRPy,
/* [in] */ float VRPz,
/* [in] */ float EyeX,
/* [in] */ float EyeY,
/* [in] */ float EyeZ,
/* [in] */ float tanViewAngleHalf,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetConstructionModeSnapSettings )(
IArCon __RPC_FAR * This,
/* [out] */ VARIANT_BOOL __RPC_FAR *doSnap,
/* [out] */ long __RPC_FAR *snapPixelRange,
/* [out] */ long __RPC_FAR *flags,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetConstructionModeSnapSettings )(
IArCon __RPC_FAR * This,
/* [in] */ VARIANT_BOOL doSnap,
/* [in] */ long snapPixelRange,
/* [in] */ long flags,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetDesignModeSnapSettings )(
IArCon __RPC_FAR * This,
/* [out] */ VARIANT_BOOL __RPC_FAR *doSnap,
/* [out] */ long __RPC_FAR *snapDistance,
/* [out] */ float __RPC_FAR *SnapMaxAutoRotAngle,
/* [out] */ long __RPC_FAR *flags,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetDesignModeSnapSettings )(
IArCon __RPC_FAR * This,
/* [in] */ VARIANT_BOOL doSnap,
/* [in] */ long snapDistance,
/* [in] */ float SnapMaxAutoRotAngle,
/* [in] */ long flags,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *ChangeTypeNotifyMask )(
IArCon __RPC_FAR * This,
/* [in] */ enum AC_ArCon_Objekt_Typen typeID,
/* [in] */ long add,
/* [in] */ long remove,
/* [out] */ long __RPC_FAR *oldMask,
/* [retval][out] */ long __RPC_FAR *newMask);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetObject3DEventMask )(
IArCon __RPC_FAR * This,
/* [in] */ IObject3D __RPC_FAR *obj,
/* [in] */ long eventMask,
/* [retval][out] */ long __RPC_FAR *oldMask);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *NewSnapObject )(
IArCon __RPC_FAR * This,
/* [retval][out] */ ISnapObject __RPC_FAR *__RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *DisableKeyboardShortcuts )(
IArCon __RPC_FAR * This,
/* [in] */ VARIANT_BOOL disabled);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *DisableKeyboard )(
IArCon __RPC_FAR * This,
/* [in] */ IView __RPC_FAR *aView,
/* [in] */ VARIANT_BOOL disabled,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *StartDragFromDB )(
IArCon __RPC_FAR * This,
/* [in] */ long dbID,
/* [in] */ long itemID,
/* [in] */ enum AC_ArCon_DB_Types dbType,
/* [in] */ enum AC_ArCon_Drag_Modi DragFlags,
/* [in] */ float DefaultZ,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeIDFromDB )(
IArCon __RPC_FAR * This,
/* [in] */ long dbID,
/* [in] */ long itemID,
/* [in] */ enum AC_ArCon_Objekt_Typen objType,
/* [out] */ long __RPC_FAR *typeCode,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetDatabaseConfiguration )(
IArCon __RPC_FAR * This,
/* [out] */ BSTR __RPC_FAR *registryKey,
/* [out] */ BSTR __RPC_FAR *dbDllName,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetDBInfo )(
IArCon __RPC_FAR * This,
/* [in] */ long index,
/* [out] */ VARIANT_BOOL __RPC_FAR *Active,
/* [out] */ long __RPC_FAR *dbID,
/* [out] */ BSTR __RPC_FAR *PhysicalName,
/* [out] */ BSTR __RPC_FAR *LogicalName,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetDBInfoByID )(
IArCon __RPC_FAR * This,
/* [in] */ long dbID,
/* [out] */ VARIANT_BOOL __RPC_FAR *Active,
/* [out] */ BSTR __RPC_FAR *PhysicalName,
/* [out] */ BSTR __RPC_FAR *LogicalName,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *ParseDBIDString )(
IArCon __RPC_FAR * This,
/* [in] */ BSTR dbIdStr,
/* [out] */ long __RPC_FAR *dbID,
/* [out] */ long __RPC_FAR *objID,
/* [out] */ enum AC_ArCon_DB_Types __RPC_FAR *objType,
/* [out] */ BSTR __RPC_FAR *guidStr,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *DBIDToString )(
IArCon __RPC_FAR * This,
/* [in] */ long dbID,
/* [in] */ long objId,
/* [in] */ BSTR guid,
/* [in] */ enum AC_ArCon_DB_Types objType,
/* [retval][out] */ BSTR __RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *DragTextureStart2 )(
IArCon __RPC_FAR * This,
/* [in] */ BSTR fileName,
/* [in] */ enum AC_ArCon_Drag_Modi DragFlags,
/* [in] */ float DefaultZ,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *InvalidateLightSettings )(
IArCon __RPC_FAR * This);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetBackgroundSettings )(
IArCon __RPC_FAR * This,
/* [in] */ VARIANT_BOOL day,
/* [in] */ VARIANT_BOOL current,
/* [retval][out] */ IBackgroundSettings __RPC_FAR *__RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SelectAll3DObjects )(
IArCon __RPC_FAR * This,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Clear3DObjectSelection )(
IArCon __RPC_FAR * This,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Selected3DObjects )(
IArCon __RPC_FAR * This,
/* [retval][out] */ VARIANT __RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetCompas )(
IArCon __RPC_FAR * This,
/* [in] */ VARIANT_BOOL isDefault,
/* [out] */ float __RPC_FAR *phi,
/* [out] */ float __RPC_FAR *x,
/* [out] */ float __RPC_FAR *y,
/* [out] */ float __RPC_FAR *radius,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetCompas )(
IArCon __RPC_FAR * This,
/* [in] */ VARIANT_BOOL isDefault,
/* [in] */ float phi,
/* [in] */ float x,
/* [in] */ float y,
/* [in] */ float radius,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *RunInProcMacro )(
IArCon __RPC_FAR * This,
/* [in] */ BSTR fileName,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *TextureToPicture )(
IArCon __RPC_FAR * This,
/* [in] */ BSTR texName,
/* [out] */ VARIANT_BOOL __RPC_FAR *isBitmap,
/* [out] */ long __RPC_FAR *rgbColor,
/* [out] */ VARIANT __RPC_FAR *texPicture,
/* [out] */ float __RPC_FAR *hSizeInMeter,
/* [out] */ float __RPC_FAR *vSizeInMeter,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetButtonPosition )(
IArCon __RPC_FAR * This,
/* [in] */ long button,
/* [in] */ long PosOrId,
/* [in] */ long SubId,
/* [in] */ VARIANT_BOOL byPosition,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetPath )(
IArCon __RPC_FAR * This,
/* [in] */ enum AC_GETPATH_INDEX index,
/* [retval][out] */ BSTR __RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *CreateUndoHandle )(
IArCon __RPC_FAR * This,
/* [in] */ BSTR description,
/* [retval][out] */ long __RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *BeginUndoStep )(
IArCon __RPC_FAR * This,
/* [out][in] */ long __RPC_FAR *undoHandle,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *CloseUndoStep )(
IArCon __RPC_FAR * This,
/* [out][in] */ long __RPC_FAR *undoHandle,
/* [in] */ VARIANT_BOOL success,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *EnableUndo )(
IArCon __RPC_FAR * This,
/* [in] */ VARIANT_BOOL enabled,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *IsUndoEnabled )(
IArCon __RPC_FAR * This,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *CutWalls )(
IArCon __RPC_FAR * This,
/* [in] */ VARIANT_BOOL doCutWalls,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetProgramString )(
IArCon __RPC_FAR * This,
/* [in] */ enum AC_ArCon_Names whichString,
/* [retval][out] */ BSTR __RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetPerson )(
IArCon __RPC_FAR * This,
/* [in] */ enum AC_Project_Persons whichOne,
/* [in] */ VARIANT_BOOL theDefault,
/* [retval][out] */ IPerson __RPC_FAR *__RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *IIBvSettings )(
IArCon __RPC_FAR * This,
/* [in] */ VARIANT_BOOL defaults,
/* [retval][out] */ IIIBvSettings __RPC_FAR *__RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Dwellings )(
IArCon __RPC_FAR * This,
/* [retval][out] */ IDwellingCollection __RPC_FAR *__RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *NewDwelling )(
IArCon __RPC_FAR * This,
/* [in] */ BSTR Name,
/* [in] */ BSTR Remark,
/* [retval][out] */ IDwelling __RPC_FAR *__RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *NewPlatform )(
IArCon __RPC_FAR * This,
/* [retval][out] */ IPlatform __RPC_FAR *__RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *NewPoly2DWithHoles )(
IArCon __RPC_FAR * This,
/* [in] */ IPoint2DCollection __RPC_FAR *outerContur,
/* [retval][out] */ IPoly2DWithHoles __RPC_FAR *__RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *NewPoly2DWithHolesCollection )(
IArCon __RPC_FAR * This,
/* [retval][out] */ IPoly2DWithHolesCollection __RPC_FAR *__RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *PlaceBox )(
IArCon __RPC_FAR * This,
/* [in] */ IBox __RPC_FAR *aPlatform,
/* [in] */ IPoly2DWithHolesCollection __RPC_FAR *shape,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *PublishMacroInterface )(
IArCon __RPC_FAR * This,
/* [in] */ BSTR theGUID,
/* [in] */ IUnknown __RPC_FAR *theInterface);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetForeignInterface )(
IArCon __RPC_FAR * This,
/* [in] */ BSTR theWantedGUID,
/* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *pVal);
END_INTERFACE
} IArConVtbl;
interface IArCon
{
CONST_VTBL struct IArConVtbl __RPC_FAR *lpVtbl;
};
#ifdef COBJMACROS
#define IArCon_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IArCon_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IArCon_Release(This) \
(This)->lpVtbl -> Release(This)
#define IArCon_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define IArCon_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define IArCon_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define IArCon_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#define IArCon_put_AllFloorsVisible(This,nVal) \
(This)->lpVtbl -> put_AllFloorsVisible(This,nVal)
#define IArCon_get_AllFloorsVisible(This,pVal) \
(This)->lpVtbl -> get_AllFloorsVisible(This,pVal)
#define IArCon_get_ArConDirectory(This,pVal) \
(This)->lpVtbl -> get_ArConDirectory(This,pVal)
#define IArCon_get_ArConWindowHandle(This,pVal) \
(This)->lpVtbl -> get_ArConWindowHandle(This,pVal)
#define IArCon_get_AutoLoaded(This,pVal) \
(This)->lpVtbl -> get_AutoLoaded(This,pVal)
#define IArCon_get_AvailableChimneys(This,pVal) \
(This)->lpVtbl -> get_AvailableChimneys(This,pVal)
#define IArCon_get_AvailableDoors(This,pVal) \
(This)->lpVtbl -> get_AvailableDoors(This,pVal)
#define IArCon_get_AvailableGauben(This,pVal) \
(This)->lpVtbl -> get_AvailableGauben(This,pVal)
#define IArCon_get_AvailableStairCases(This,pVal) \
(This)->lpVtbl -> get_AvailableStairCases(This,pVal)
#define IArCon_get_AvailableWindows(This,pVal) \
(This)->lpVtbl -> get_AvailableWindows(This,pVal)
#define IArCon_get_AvailableWalls(This,pVal) \
(This)->lpVtbl -> get_AvailableWalls(This,pVal)
#define IArCon_get_AvailableRoofWindows(This,pVal) \
(This)->lpVtbl -> get_AvailableRoofWindows(This,pVal)
#define IArCon_get_AvailableSupports(This,pVal) \
(This)->lpVtbl -> get_AvailableSupports(This,pVal)
#define IArCon_get_Buildings(This,pVal) \
(This)->lpVtbl -> get_Buildings(This,pVal)
#define IArCon_get_ConstructedWindows(This,pVal) \
(This)->lpVtbl -> get_ConstructedWindows(This,pVal)
#define IArCon_get_ConstructedRoofWindows(This,pVal) \
(This)->lpVtbl -> get_ConstructedRoofWindows(This,pVal)
#define IArCon_get_CurrentBuilding(This,pVal) \
(This)->lpVtbl -> get_CurrentBuilding(This,pVal)
#define IArCon_get_CurrentProject(This,pVal) \
(This)->lpVtbl -> get_CurrentProject(This,pVal)
#define IArCon_put_CurrentStory(This,nVal) \
(This)->lpVtbl -> put_CurrentStory(This,nVal)
#define IArCon_get_CurrentStory(This,pVal) \
(This)->lpVtbl -> get_CurrentStory(This,pVal)
#define IArCon_get_Cuts(This,pVal) \
(This)->lpVtbl -> get_Cuts(This,pVal)
#define IArCon_get_DesignObjectConstructors(This,pVal) \
(This)->lpVtbl -> get_DesignObjectConstructors(This,pVal)
#define IArCon_get_DesignObjects(This,pVal) \
(This)->lpVtbl -> get_DesignObjects(This,pVal)
#define IArCon_get_Dimensions(This,pVal) \
(This)->lpVtbl -> get_Dimensions(This,pVal)
#define IArCon_get_GlobalTerrain(This,pVal) \
(This)->lpVtbl -> get_GlobalTerrain(This,pVal)
#define IArCon_get_Graphics2D(This,pVal) \
(This)->lpVtbl -> get_Graphics2D(This,pVal)
#define IArCon_get_Guides(This,pVal) \
(This)->lpVtbl -> get_Guides(This,pVal)
#define IArCon_get_InternalMode(This,pVal) \
(This)->lpVtbl -> get_InternalMode(This,pVal)
#define IArCon_get_Labelings(This,pVal) \
(This)->lpVtbl -> get_Labelings(This,pVal)
#define IArCon_put_Mode(This,nVal) \
(This)->lpVtbl -> put_Mode(This,nVal)
#define IArCon_get_Mode(This,pVal) \
(This)->lpVtbl -> get_Mode(This,pVal)
#define IArCon_put_MultiUserMode(This,nVal) \
(This)->lpVtbl -> put_MultiUserMode(This,nVal)
#define IArCon_get_MultiUserMode(This,pVal) \
(This)->lpVtbl -> get_MultiUserMode(This,pVal)
#define IArCon_get_Running(This,pVal) \
(This)->lpVtbl -> get_Running(This,pVal)
#define IArCon_get_RunningTool(This,pVal) \
(This)->lpVtbl -> get_RunningTool(This,pVal)
#define IArCon_get_StartupMenuID(This,pVal) \
(This)->lpVtbl -> get_StartupMenuID(This,pVal)
#define IArCon_put_State(This,nVal) \
(This)->lpVtbl -> put_State(This,nVal)
#define IArCon_get_State(This,pVal) \
(This)->lpVtbl -> get_State(This,pVal)
#define IArCon_get_Terrains(This,pVal) \
(This)->lpVtbl -> get_Terrains(This,pVal)
#define IArCon_get_ProgramName(This,pVal) \
(This)->lpVtbl -> get_ProgramName(This,pVal)
#define IArCon_get_ProgramVersion(This,pVal) \
(This)->lpVtbl -> get_ProgramVersion(This,pVal)
#define IArCon_get_ProgramTypeID(This,pVal) \
(This)->lpVtbl -> get_ProgramTypeID(This,pVal)
#define IArCon_get_ProgramProperties(This,pVal) \
(This)->lpVtbl -> get_ProgramProperties(This,pVal)
#define IArCon_AttachDialog(This,ArConDlg,hWnd,icon,helpContext,isActive,exclusive) \
(This)->lpVtbl -> AttachDialog(This,ArConDlg,hWnd,icon,helpContext,isActive,exclusive)
#define IArCon_CloseProject(This,pVal) \
(This)->lpVtbl -> CloseProject(This,pVal)
#define IArCon_CreateBuilding(This,initialFloorType,pVal) \
(This)->lpVtbl -> CreateBuilding(This,initialFloorType,pVal)
#define IArCon_CreateMenuItem(This,parentMenu,beforeId,name,description,modes,picture,helpId,pVal) \
(This)->lpVtbl -> CreateMenuItem(This,parentMenu,beforeId,name,description,modes,picture,helpId,pVal)
#define IArCon_CreateMenuSeparator(This,menu,before,modes,pVal) \
(This)->lpVtbl -> CreateMenuSeparator(This,menu,before,modes,pVal)
#define IArCon_CreateProject(This,aProject) \
(This)->lpVtbl -> CreateProject(This,aProject)
#define IArCon_DefButton(This,pic,Info,str,helpId,pVal) \
(This)->lpVtbl -> DefButton(This,pic,Info,str,helpId,pVal)
#define IArCon_DefButtonRes(This,id,moduleFileName,Info,str,helpId,pVal) \
(This)->lpVtbl -> DefButtonRes(This,id,moduleFileName,Info,str,helpId,pVal)
#define IArCon_DefHowButton(This,MultiButtonVariantID,pic,Info,str,helpId,pVal) \
(This)->lpVtbl -> DefHowButton(This,MultiButtonVariantID,pic,Info,str,helpId,pVal)
#define IArCon_DefHowButtonRes(This,MultiButtonVariantID,id,moduleFileName,Info,str,helpId,pVal) \
(This)->lpVtbl -> DefHowButtonRes(This,MultiButtonVariantID,id,moduleFileName,Info,str,helpId,pVal)
#define IArCon_DefMultiButton(This,Info,pVal) \
(This)->lpVtbl -> DefMultiButton(This,Info,pVal)
#define IArCon_DefMultiButtonVariant(This,MultiButtonID,pic,str,helpId,pVal) \
(This)->lpVtbl -> DefMultiButtonVariant(This,MultiButtonID,pic,str,helpId,pVal)
#define IArCon_DefMultiButtonVariantRes(This,MultiButtonID,id,moduleFileName,str,helpId,pVal) \
(This)->lpVtbl -> DefMultiButtonVariantRes(This,MultiButtonID,id,moduleFileName,str,helpId,pVal)
#define IArCon_DeleteButton(This,btnId,pVal) \
(This)->lpVtbl -> DeleteButton(This,btnId,pVal)
#define IArCon_DoorName(This,DoorTypeIndex,pVal) \
(This)->lpVtbl -> DoorName(This,DoorTypeIndex,pVal)
#define IArCon_WallName(This,WallType,pVal) \
(This)->lpVtbl -> WallName(This,WallType,pVal)
#define IArCon_DragEnd(This,x,y,canceld,pVal) \
(This)->lpVtbl -> DragEnd(This,x,y,canceld,pVal)
#define IArCon_DragMove(This,x,y) \
(This)->lpVtbl -> DragMove(This,x,y)
#define IArCon_DragRButtonPressed(This,x,y,down) \
(This)->lpVtbl -> DragRButtonPressed(This,x,y,down)
#define IArCon_DragTextureStart(This,fileName,pVal) \
(This)->lpVtbl -> DragTextureStart(This,fileName,pVal)
#define IArCon_EnableMenuItem(This,ID,doEnable,pVal) \
(This)->lpVtbl -> EnableMenuItem(This,ID,doEnable,pVal)
#define IArCon_EndArCon(This,pVal) \
(This)->lpVtbl -> EndArCon(This,pVal)
#define IArCon_EndMe(This) \
(This)->lpVtbl -> EndMe(This)
#define IArCon_EndModalDialog(This,pVal) \
(This)->lpVtbl -> EndModalDialog(This,pVal)
#define IArCon_GetButtonState(This,btnId,selected,pressed,visible,enabled,pVal) \
(This)->lpVtbl -> GetButtonState(This,btnId,selected,pressed,visible,enabled,pVal)
#define IArCon_GetDefaultCeiling(This,pVal) \
(This)->lpVtbl -> GetDefaultCeiling(This,pVal)
#define IArCon_GetDefaultChimney(This,type,pVal) \
(This)->lpVtbl -> GetDefaultChimney(This,type,pVal)
#define IArCon_GetDefaultDimension(This,pVal) \
(This)->lpVtbl -> GetDefaultDimension(This,pVal)
#define IArCon_GetDefaultDoor(This,type,pVal) \
(This)->lpVtbl -> GetDefaultDoor(This,type,pVal)
#define IArCon_GetDefaultGuide(This,pVal) \
(This)->lpVtbl -> GetDefaultGuide(This,pVal)
#define IArCon_GetDefaultHedge(This,type,pVal) \
(This)->lpVtbl -> GetDefaultHedge(This,type,pVal)
#define IArCon_GetDefaultHole(This,pVal) \
(This)->lpVtbl -> GetDefaultHole(This,pVal)
#define IArCon_GetDefaultLabeling(This,pVal) \
(This)->lpVtbl -> GetDefaultLabeling(This,pVal)
#define IArCon_GetDefaultSupport(This,type,pVal) \
(This)->lpVtbl -> GetDefaultSupport(This,type,pVal)
#define IArCon_GetDefaultTerrain(This,type,pVal) \
(This)->lpVtbl -> GetDefaultTerrain(This,type,pVal)
#define IArCon_GetDefaultUnterUeberzug(This,ueberzug,pVal) \
(This)->lpVtbl -> GetDefaultUnterUeberzug(This,ueberzug,pVal)
#define IArCon_GetDefaultWall(This,type,pVal) \
(This)->lpVtbl -> GetDefaultWall(This,type,pVal)
#define IArCon_GetDialogData(This,token,subObjectNo,dataId,pVal) \
(This)->lpVtbl -> GetDialogData(This,token,subObjectNo,dataId,pVal)
#define IArCon_GetOneClick(This,message,picture,id) \
(This)->lpVtbl -> GetOneClick(This,message,picture,id)
#define IArCon_GetTerrainHeight(This,x,y,pVal) \
(This)->lpVtbl -> GetTerrainHeight(This,x,y,pVal)
#define IArCon_GroupDesignObjects(This,Name,NumOfObjects,ObjectArray,pVal) \
(This)->lpVtbl -> GroupDesignObjects(This,Name,NumOfObjects,ObjectArray,pVal)
#define IArCon_ImportFolie(This,layer,fileName,minX,minY,maxX,maxY,pVal) \
(This)->lpVtbl -> ImportFolie(This,layer,fileName,minX,minY,maxX,maxY,pVal)
#define IArCon_LoadObjectConstructor(This,fileName,duration,pVal) \
(This)->lpVtbl -> LoadObjectConstructor(This,fileName,duration,pVal)
#define IArCon_LoadProject(This,fileName,pVal) \
(This)->lpVtbl -> LoadProject(This,fileName,pVal)
#define IArCon_NewCeiling(This,pVal) \
(This)->lpVtbl -> NewCeiling(This,pVal)
#define IArCon_NewCeilingOpening(This,pVal) \
(This)->lpVtbl -> NewCeilingOpening(This,pVal)
#define IArCon_NewChimney(This,type,pVal) \
(This)->lpVtbl -> NewChimney(This,type,pVal)
#define IArCon_NewDimension(This,pVal) \
(This)->lpVtbl -> NewDimension(This,pVal)
#define IArCon_NewDoor(This,type,pVal) \
(This)->lpVtbl -> NewDoor(This,type,pVal)
#define IArCon_NewGuide(This,pVal) \
(This)->lpVtbl -> NewGuide(This,pVal)
#define IArCon_NewHedge(This,type,pVal) \
(This)->lpVtbl -> NewHedge(This,type,pVal)
#define IArCon_NewHole(This,pVal) \
(This)->lpVtbl -> NewHole(This,pVal)
#define IArCon_NewHolePolygon(This,points,pVal) \
(This)->lpVtbl -> NewHolePolygon(This,points,pVal)
#define IArCon_NewImage(This,Layer,pVal) \
(This)->lpVtbl -> NewImage(This,Layer,pVal)
#define IArCon_NewLabel(This,Layer,pVal) \
(This)->lpVtbl -> NewLabel(This,Layer,pVal)
#define IArCon_NewLabeling(This,pVal) \
(This)->lpVtbl -> NewLabeling(This,pVal)
#define IArCon_NewLine(This,Layer,pVal) \
(This)->lpVtbl -> NewLine(This,Layer,pVal)
#define IArCon_NewMaterial(This,pVal) \
(This)->lpVtbl -> NewMaterial(This,pVal)
#define IArCon_NewObjectConstructor(This,epsilon,sharpAngle,pVal) \
(This)->lpVtbl -> NewObjectConstructor(This,epsilon,sharpAngle,pVal)
#define IArCon_NewObjectTransformerCollection(This,pVal) \
(This)->lpVtbl -> NewObjectTransformerCollection(This,pVal)
#define IArCon_NewPoint2DCollection(This,pVal) \
(This)->lpVtbl -> NewPoint2DCollection(This,pVal)
#define IArCon_NewPolygon2D(This,Layer,pVal) \
(This)->lpVtbl -> NewPolygon2D(This,Layer,pVal)
#define IArCon_NewProject(This,pVal) \
(This)->lpVtbl -> NewProject(This,pVal)
#define IArCon_NewRoof(This,pVal) \
(This)->lpVtbl -> NewRoof(This,pVal)
#define IArCon_NewShape(This,Layer,pVal) \
(This)->lpVtbl -> NewShape(This,Layer,pVal)
#define IArCon_NewStairCase(This,pVal) \
(This)->lpVtbl -> NewStairCase(This,pVal)
#define IArCon_NewSupport(This,type,pVal) \
(This)->lpVtbl -> NewSupport(This,type,pVal)
#define IArCon_NewTerrain(This,type,pVal) \
(This)->lpVtbl -> NewTerrain(This,type,pVal)
#define IArCon_NewTexture(This,pVal) \
(This)->lpVtbl -> NewTexture(This,pVal)
#define IArCon_NewTextureCollection(This,numElements,pVal) \
(This)->lpVtbl -> NewTextureCollection(This,numElements,pVal)
#define IArCon_NewUnterUeberzug(This,ueberzug,pVal) \
(This)->lpVtbl -> NewUnterUeberzug(This,ueberzug,pVal)
#define IArCon_NewWall(This,type,pVal) \
(This)->lpVtbl -> NewWall(This,type,pVal)
#define IArCon_NewWindow(This,type,pVal) \
(This)->lpVtbl -> NewWindow(This,type,pVal)
#define IArCon_PlaceTerrain(This,aTerrain,aPolygon,pVal) \
(This)->lpVtbl -> PlaceTerrain(This,aTerrain,aPolygon,pVal)
#define IArCon_ReadChunk(This,ChunkID,FileName,pVal) \
(This)->lpVtbl -> ReadChunk(This,ChunkID,FileName,pVal)
#define IArCon_Redraw3DViews(This) \
(This)->lpVtbl -> Redraw3DViews(This)
#define IArCon_RemoveAnyMenuItem(This,ID,pVal) \
(This)->lpVtbl -> RemoveAnyMenuItem(This,ID,pVal)
#define IArCon_RemoveMenuItem(This,ID,pVal) \
(This)->lpVtbl -> RemoveMenuItem(This,ID,pVal)
#define IArCon_SaveProject(This,mayAskForName,pVal) \
(This)->lpVtbl -> SaveProject(This,mayAskForName,pVal)
#define IArCon_SaveProjectAs(This,fileName,pVal) \
(This)->lpVtbl -> SaveProjectAs(This,fileName,pVal)
#define IArCon_SetButtonState(This,btnId,selectedIndex,pressed,visible,enabled,pVal) \
(This)->lpVtbl -> SetButtonState(This,btnId,selectedIndex,pressed,visible,enabled,pVal)
#define IArCon_SetDialogData(This,token,subObjectNo,dataId,value,pVal) \
(This)->lpVtbl -> SetDialogData(This,token,subObjectNo,dataId,value,pVal)
#define IArCon_SetInputMode(This,newMode) \
(This)->lpVtbl -> SetInputMode(This,newMode)
#define IArCon_SetProgressbarSubTitle(This,subTitle) \
(This)->lpVtbl -> SetProgressbarSubTitle(This,subTitle)
#define IArCon_SetProgressbarValue(This,percent) \
(This)->lpVtbl -> SetProgressbarValue(This,percent)
#define IArCon_SetStatusText(This,msg) \
(This)->lpVtbl -> SetStatusText(This,msg)
#define IArCon_SetTerrainHeight(This,x,y,height,pVal) \
(This)->lpVtbl -> SetTerrainHeight(This,x,y,height,pVal)
#define IArCon_ShowAll(This,pVal) \
(This)->lpVtbl -> ShowAll(This,pVal)
#define IArCon_StartMe(This,hWnd,helpFileName,pVal) \
(This)->lpVtbl -> StartMe(This,hWnd,helpFileName,pVal)
#define IArCon_StartModalDialog(This,hWnd,pVal) \
(This)->lpVtbl -> StartModalDialog(This,hWnd,pVal)
#define IArCon_StartProgressbar(This,title,percent) \
(This)->lpVtbl -> StartProgressbar(This,title,percent)
#define IArCon_StopProgressbar(This) \
(This)->lpVtbl -> StopProgressbar(This)
#define IArCon_WindowName(This,WindowTypeIndex,pVal) \
(This)->lpVtbl -> WindowName(This,WindowTypeIndex,pVal)
#define IArCon_RoofWindowName(This,WindowTypeIndex,pVal) \
(This)->lpVtbl -> RoofWindowName(This,WindowTypeIndex,pVal)
#define IArCon_WriteChunk(This,ChunkID,FileName,pVal) \
(This)->lpVtbl -> WriteChunk(This,ChunkID,FileName,pVal)
#define IArCon_NotifyOnChange(This,anyObject,events,pVal) \
(This)->lpVtbl -> NotifyOnChange(This,anyObject,events,pVal)
#define IArCon_GetStairCaseName(This,typeIndex,pVal) \
(This)->lpVtbl -> GetStairCaseName(This,typeIndex,pVal)
#define IArCon_GetRoofWindowName(This,typeIndex,pVal) \
(This)->lpVtbl -> GetRoofWindowName(This,typeIndex,pVal)
#define IArCon_GetChimneyName(This,typeIndex,pVal) \
(This)->lpVtbl -> GetChimneyName(This,typeIndex,pVal)
#define IArCon_GetSupportName(This,typeIndex,pVal) \
(This)->lpVtbl -> GetSupportName(This,typeIndex,pVal)
#define IArCon_GetWindowName(This,typeIndex,pVal) \
(This)->lpVtbl -> GetWindowName(This,typeIndex,pVal)
#define IArCon_GetDoorName(This,typeIndex,pVal) \
(This)->lpVtbl -> GetDoorName(This,typeIndex,pVal)
#define IArCon_NewRoofConstruction(This,pVal) \
(This)->lpVtbl -> NewRoofConstruction(This,pVal)
#define IArCon_ShowWaitCursor(This,Hourglass) \
(This)->lpVtbl -> ShowWaitCursor(This,Hourglass)
#define IArCon_GetGaubenName(This,typeIndex,pVal) \
(This)->lpVtbl -> GetGaubenName(This,typeIndex,pVal)
#define IArCon_GetGaubenConstructionRange(This,typeIndex,minConturPoints,maxConturPoints) \
(This)->lpVtbl -> GetGaubenConstructionRange(This,typeIndex,minConturPoints,maxConturPoints)
#define IArCon_CloseDialog(This,ArConDlgToken,withOK,pVal) \
(This)->lpVtbl -> CloseDialog(This,ArConDlgToken,withOK,pVal)
#define IArCon_ShowMenu(This,mode,showIt,pVal) \
(This)->lpVtbl -> ShowMenu(This,mode,showIt,pVal)
#define IArCon_ShowPanel(This,panel,showIt,pVal) \
(This)->lpVtbl -> ShowPanel(This,panel,showIt,pVal)
#define IArCon_ShowAllButtonsInPanel(This,panel,visible,pVal) \
(This)->lpVtbl -> ShowAllButtonsInPanel(This,panel,visible,pVal)
#define IArCon_EnableAllButtonsInPanel(This,panel,enabled,pVal) \
(This)->lpVtbl -> EnableAllButtonsInPanel(This,panel,enabled,pVal)
#define IArCon_ShowButtonByID(This,panel,ID,SubID,visible,pVal) \
(This)->lpVtbl -> ShowButtonByID(This,panel,ID,SubID,visible,pVal)
#define IArCon_EnableButtonByID(This,panel,ID,SubID,enabled,pVal) \
(This)->lpVtbl -> EnableButtonByID(This,panel,ID,SubID,enabled,pVal)
#define IArCon_StartMe2(This,hWnd,helpFileName,hidden,ParentWindow,pVal) \
(This)->lpVtbl -> StartMe2(This,hWnd,helpFileName,hidden,ParentWindow,pVal)
#define IArCon_CreateUserPanel(This,position,helpId,visible,enabled,buttonInfo) \
(This)->lpVtbl -> CreateUserPanel(This,position,helpId,visible,enabled,buttonInfo)
#define IArCon_DestroyUserPanel(This,buttonInfo,pVal) \
(This)->lpVtbl -> DestroyUserPanel(This,buttonInfo,pVal)
#define IArCon_SetUserPanelState(This,buttonInfo,visible,enabled,pVal) \
(This)->lpVtbl -> SetUserPanelState(This,buttonInfo,visible,enabled,pVal)
#define IArCon_NewVirtualWall(This,pVal) \
(This)->lpVtbl -> NewVirtualWall(This,pVal)
#define IArCon_UpdateWindowPos(This) \
(This)->lpVtbl -> UpdateWindowPos(This)
#define IArCon_NewRoofWindow(This,type,pVal) \
(This)->lpVtbl -> NewRoofWindow(This,type,pVal)
#define IArCon_SetParentWindow(This,ParentWindow) \
(This)->lpVtbl -> SetParentWindow(This,ParentWindow)
#define IArCon_LoadTextureDialog(This,ParentWindow,Caption,FileName,Directory,pVal) \
(This)->lpVtbl -> LoadTextureDialog(This,ParentWindow,Caption,FileName,Directory,pVal)
#define IArCon_LoadObjectDialog(This,ParentWindow,Caption,objects,groups,FileName,Directory,pVal) \
(This)->lpVtbl -> LoadObjectDialog(This,ParentWindow,Caption,objects,groups,FileName,Directory,pVal)
#define IArCon_NewProjectPreview(This,FileName,pVal) \
(This)->lpVtbl -> NewProjectPreview(This,FileName,pVal)
#define IArCon_LoadProjectDialog(This,ParentWindow,Caption,FileName,Directory,pVal) \
(This)->lpVtbl -> LoadProjectDialog(This,ParentWindow,Caption,FileName,Directory,pVal)
#define IArCon_NewPolygonWendelConstruction(This,pVal) \
(This)->lpVtbl -> NewPolygonWendelConstruction(This,pVal)
#define IArCon_AvailablePfostenObjects(This,pVal) \
(This)->lpVtbl -> AvailablePfostenObjects(This,pVal)
#define IArCon_GetPfostenObject(This,Index,pVal) \
(This)->lpVtbl -> GetPfostenObject(This,Index,pVal)
#define IArCon_GetPfostenBeschreibung(This,Index,pVal) \
(This)->lpVtbl -> GetPfostenBeschreibung(This,Index,pVal)
#define IArCon_GetFileNameOfLoadingProject(This,pVal) \
(This)->lpVtbl -> GetFileNameOfLoadingProject(This,pVal)
#define IArCon_GetOnlySomeBuildingsLoading(This,pVal) \
(This)->lpVtbl -> GetOnlySomeBuildingsLoading(This,pVal)
#define IArCon_NewPrintSettings(This,pVal) \
(This)->lpVtbl -> NewPrintSettings(This,pVal)
#define IArCon_NewSavePictureSettings(This,pVal) \
(This)->lpVtbl -> NewSavePictureSettings(This,pVal)
#define IArCon_Views(This,pVal) \
(This)->lpVtbl -> Views(This,pVal)
#define IArCon_ThePrintSettings(This,pVal) \
(This)->lpVtbl -> ThePrintSettings(This,pVal)
#define IArCon_TheSavePictureSettings(This,pVal) \
(This)->lpVtbl -> TheSavePictureSettings(This,pVal)
#define IArCon_TheZoomSettings(This,pVal) \
(This)->lpVtbl -> TheZoomSettings(This,pVal)
#define IArCon_TheWalkSettings(This,pVal) \
(This)->lpVtbl -> TheWalkSettings(This,pVal)
#define IArCon_ActiveView(This,pVal) \
(This)->lpVtbl -> ActiveView(This,pVal)
#define IArCon_AvailableExternalViews(This,pVal) \
(This)->lpVtbl -> AvailableExternalViews(This,pVal)
#define IArCon_ActiveExternalViews(This,pVal) \
(This)->lpVtbl -> ActiveExternalViews(This,pVal)
#define IArCon_SetExternalViews(This,newVal) \
(This)->lpVtbl -> SetExternalViews(This,newVal)
#define IArCon_GetExternalViewDockMode(This,viewFlag,pVal) \
(This)->lpVtbl -> GetExternalViewDockMode(This,viewFlag,pVal)
#define IArCon_SetExternalViewDockMode(This,viewFlag,DockMode,screenLeft,screenTop,screenBottom,screeRight,pVal) \
(This)->lpVtbl -> SetExternalViewDockMode(This,viewFlag,DockMode,screenLeft,screenTop,screenBottom,screeRight,pVal)
#define IArCon_VRDeviceAvailable(This,pVal) \
(This)->lpVtbl -> VRDeviceAvailable(This,pVal)
#define IArCon_SpaceMouseAvailable(This,pVal) \
(This)->lpVtbl -> SpaceMouseAvailable(This,pVal)
#define IArCon_PredefinedViewing3DCount(This,pVal) \
(This)->lpVtbl -> PredefinedViewing3DCount(This,pVal)
#define IArCon_GetPredefinedViewing3D(This,index,Description,VRPx,VRPy,VRPz,EyeX,EyeY,EyeZ,tanViewAngleHalf,pVal) \
(This)->lpVtbl -> GetPredefinedViewing3D(This,index,Description,VRPx,VRPy,VRPz,EyeX,EyeY,EyeZ,tanViewAngleHalf,pVal)
#define IArCon_AddPredefinedViewing3D(This,Description,VRPx,VRPy,VRPz,EyeX,EyeY,EyeZ,tanViewAngleHalf,pVal) \
(This)->lpVtbl -> AddPredefinedViewing3D(This,Description,VRPx,VRPy,VRPz,EyeX,EyeY,EyeZ,tanViewAngleHalf,pVal)
#define IArCon_DeletePredefinedViewing3D(This,index,pVal) \
(This)->lpVtbl -> DeletePredefinedViewing3D(This,index,pVal)
#define IArCon_RenamePredefinedViewing3D(This,index,newDescription,pVal) \
(This)->lpVtbl -> RenamePredefinedViewing3D(This,index,newDescription,pVal)
#define IArCon_ChangePredefinedViewing3D(This,index,VRPx,VRPy,VRPz,EyeX,EyeY,EyeZ,tanViewAngleHalf,pVal) \
(This)->lpVtbl -> ChangePredefinedViewing3D(This,index,VRPx,VRPy,VRPz,EyeX,EyeY,EyeZ,tanViewAngleHalf,pVal)
#define IArCon_GetConstructionModeSnapSettings(This,doSnap,snapPixelRange,flags,pVal) \
(This)->lpVtbl -> GetConstructionModeSnapSettings(This,doSnap,snapPixelRange,flags,pVal)
#define IArCon_SetConstructionModeSnapSettings(This,doSnap,snapPixelRange,flags,pVal) \
(This)->lpVtbl -> SetConstructionModeSnapSettings(This,doSnap,snapPixelRange,flags,pVal)
#define IArCon_GetDesignModeSnapSettings(This,doSnap,snapDistance,SnapMaxAutoRotAngle,flags,pVal) \
(This)->lpVtbl -> GetDesignModeSnapSettings(This,doSnap,snapDistance,SnapMaxAutoRotAngle,flags,pVal)
#define IArCon_SetDesignModeSnapSettings(This,doSnap,snapDistance,SnapMaxAutoRotAngle,flags,pVal) \
(This)->lpVtbl -> SetDesignModeSnapSettings(This,doSnap,snapDistance,SnapMaxAutoRotAngle,flags,pVal)
#define IArCon_ChangeTypeNotifyMask(This,typeID,add,remove,oldMask,newMask) \
(This)->lpVtbl -> ChangeTypeNotifyMask(This,typeID,add,remove,oldMask,newMask)
#define IArCon_SetObject3DEventMask(This,obj,eventMask,oldMask) \
(This)->lpVtbl -> SetObject3DEventMask(This,obj,eventMask,oldMask)
#define IArCon_NewSnapObject(This,pVal) \
(This)->lpVtbl -> NewSnapObject(This,pVal)
#define IArCon_DisableKeyboardShortcuts(This,disabled) \
(This)->lpVtbl -> DisableKeyboardShortcuts(This,disabled)
#define IArCon_DisableKeyboard(This,aView,disabled,pVal) \
(This)->lpVtbl -> DisableKeyboard(This,aView,disabled,pVal)
#define IArCon_StartDragFromDB(This,dbID,itemID,dbType,DragFlags,DefaultZ,pVal) \
(This)->lpVtbl -> StartDragFromDB(This,dbID,itemID,dbType,DragFlags,DefaultZ,pVal)
#define IArCon_GetTypeIDFromDB(This,dbID,itemID,objType,typeCode,pVal) \
(This)->lpVtbl -> GetTypeIDFromDB(This,dbID,itemID,objType,typeCode,pVal)
#define IArCon_GetDatabaseConfiguration(This,registryKey,dbDllName,pVal) \
(This)->lpVtbl -> GetDatabaseConfiguration(This,registryKey,dbDllName,pVal)
#define IArCon_GetDBInfo(This,index,Active,dbID,PhysicalName,LogicalName,pVal) \
(This)->lpVtbl -> GetDBInfo(This,index,Active,dbID,PhysicalName,LogicalName,pVal)
#define IArCon_GetDBInfoByID(This,dbID,Active,PhysicalName,LogicalName,pVal) \
(This)->lpVtbl -> GetDBInfoByID(This,dbID,Active,PhysicalName,LogicalName,pVal)
#define IArCon_ParseDBIDString(This,dbIdStr,dbID,objID,objType,guidStr,pVal) \
(This)->lpVtbl -> ParseDBIDString(This,dbIdStr,dbID,objID,objType,guidStr,pVal)
#define IArCon_DBIDToString(This,dbID,objId,guid,objType,pVal) \
(This)->lpVtbl -> DBIDToString(This,dbID,objId,guid,objType,pVal)
#define IArCon_DragTextureStart2(This,fileName,DragFlags,DefaultZ,pVal) \
(This)->lpVtbl -> DragTextureStart2(This,fileName,DragFlags,DefaultZ,pVal)
#define IArCon_InvalidateLightSettings(This) \
(This)->lpVtbl -> InvalidateLightSettings(This)
#define IArCon_GetBackgroundSettings(This,day,current,pVal) \
(This)->lpVtbl -> GetBackgroundSettings(This,day,current,pVal)
#define IArCon_SelectAll3DObjects(This,pVal) \
(This)->lpVtbl -> SelectAll3DObjects(This,pVal)
#define IArCon_Clear3DObjectSelection(This,pVal) \
(This)->lpVtbl -> Clear3DObjectSelection(This,pVal)
#define IArCon_Selected3DObjects(This,pVal) \
(This)->lpVtbl -> Selected3DObjects(This,pVal)
#define IArCon_GetCompas(This,isDefault,phi,x,y,radius,pVal) \
(This)->lpVtbl -> GetCompas(This,isDefault,phi,x,y,radius,pVal)
#define IArCon_SetCompas(This,isDefault,phi,x,y,radius,pVal) \
(This)->lpVtbl -> SetCompas(This,isDefault,phi,x,y,radius,pVal)
#define IArCon_RunInProcMacro(This,fileName,pVal) \
(This)->lpVtbl -> RunInProcMacro(This,fileName,pVal)
#define IArCon_TextureToPicture(This,texName,isBitmap,rgbColor,texPicture,hSizeInMeter,vSizeInMeter,pVal) \
(This)->lpVtbl -> TextureToPicture(This,texName,isBitmap,rgbColor,texPicture,hSizeInMeter,vSizeInMeter,pVal)
#define IArCon_SetButtonPosition(This,button,PosOrId,SubId,byPosition,pVal) \
(This)->lpVtbl -> SetButtonPosition(This,button,PosOrId,SubId,byPosition,pVal)
#define IArCon_GetPath(This,index,pVal) \
(This)->lpVtbl -> GetPath(This,index,pVal)
#define IArCon_CreateUndoHandle(This,description,pVal) \
(This)->lpVtbl -> CreateUndoHandle(This,description,pVal)
#define IArCon_BeginUndoStep(This,undoHandle,pVal) \
(This)->lpVtbl -> BeginUndoStep(This,undoHandle,pVal)
#define IArCon_CloseUndoStep(This,undoHandle,success,pVal) \
(This)->lpVtbl -> CloseUndoStep(This,undoHandle,success,pVal)
#define IArCon_EnableUndo(This,enabled,pVal) \
(This)->lpVtbl -> EnableUndo(This,enabled,pVal)
#define IArCon_IsUndoEnabled(This,pVal) \
(This)->lpVtbl -> IsUndoEnabled(This,pVal)
#define IArCon_CutWalls(This,doCutWalls,pVal) \
(This)->lpVtbl -> CutWalls(This,doCutWalls,pVal)
#define IArCon_GetProgramString(This,whichString,pVal) \
(This)->lpVtbl -> GetProgramString(This,whichString,pVal)
#define IArCon_GetPerson(This,whichOne,theDefault,pVal) \
(This)->lpVtbl -> GetPerson(This,whichOne,theDefault,pVal)
#define IArCon_IIBvSettings(This,defaults,pVal) \
(This)->lpVtbl -> IIBvSettings(This,defaults,pVal)
#define IArCon_Dwellings(This,pVal) \
(This)->lpVtbl -> Dwellings(This,pVal)
#define IArCon_NewDwelling(This,Name,Remark,pVal) \
(This)->lpVtbl -> NewDwelling(This,Name,Remark,pVal)
#define IArCon_NewPlatform(This,pVal) \
(This)->lpVtbl -> NewPlatform(This,pVal)
#define IArCon_NewPoly2DWithHoles(This,outerContur,pVal) \
(This)->lpVtbl -> NewPoly2DWithHoles(This,outerContur,pVal)
#define IArCon_NewPoly2DWithHolesCollection(This,pVal) \
(This)->lpVtbl -> NewPoly2DWithHolesCollection(This,pVal)
#define IArCon_PlaceBox(This,aPlatform,shape,pVal) \
(This)->lpVtbl -> PlaceBox(This,aPlatform,shape,pVal)
#define IArCon_PublishMacroInterface(This,theGUID,theInterface) \
(This)->lpVtbl -> PublishMacroInterface(This,theGUID,theInterface)
#define IArCon_GetForeignInterface(This,theWantedGUID,pVal) \
(This)->lpVtbl -> GetForeignInterface(This,theWantedGUID,pVal)
#endif /* COBJMACROS */
#endif /* C style interface */
/* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE IArCon_put_AllFloorsVisible_Proxy(
IArCon __RPC_FAR * This,
/* [in] */ VARIANT_BOOL nVal);
void __RPC_STUB IArCon_put_AllFloorsVisible_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IArCon_get_AllFloorsVisible_Proxy(
IArCon __RPC_FAR * This,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
void __RPC_STUB IArCon_get_AllFloorsVisible_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE IArCon_get_ArConDirectory_Proxy(
IArCon __RPC_FAR * This,
/* [retval][out] */ BSTR __RPC_FAR *pVal);
void __RPC_STUB IArCon_get_ArConDirectory_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE IArCon_get_ArConWindowHandle_Proxy(
IArCon __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
void __RPC_STUB IArCon_get_ArConWindowHandle_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE IArCon_get_AutoLoaded_Proxy(
IArCon __RPC_FAR * This,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
void __RPC_STUB IArCon_get_AutoLoaded_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE IArCon_get_AvailableChimneys_Proxy(
IArCon __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
void __RPC_STUB IArCon_get_AvailableChimneys_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE IArCon_get_AvailableDoors_Proxy(
IArCon __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
void __RPC_STUB IArCon_get_AvailableDoors_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE IArCon_get_AvailableGauben_Proxy(
IArCon __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
void __RPC_STUB IArCon_get_AvailableGauben_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE IArCon_get_AvailableStairCases_Proxy(
IArCon __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
void __RPC_STUB IArCon_get_AvailableStairCases_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE IArCon_get_AvailableWindows_Proxy(
IArCon __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
void __RPC_STUB IArCon_get_AvailableWindows_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE IArCon_get_AvailableWalls_Proxy(
IArCon __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
void __RPC_STUB IArCon_get_AvailableWalls_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE IArCon_get_AvailableRoofWindows_Proxy(
IArCon __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
void __RPC_STUB IArCon_get_AvailableRoofWindows_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE IArCon_get_AvailableSupports_Proxy(
IArCon __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
void __RPC_STUB IArCon_get_AvailableSupports_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE IArCon_get_Buildings_Proxy(
IArCon __RPC_FAR * This,
/* [retval][out] */ IBuildingCollection __RPC_FAR *__RPC_FAR *pVal);
void __RPC_STUB IArCon_get_Buildings_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE IArCon_get_ConstructedWindows_Proxy(
IArCon __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
void __RPC_STUB IArCon_get_ConstructedWindows_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE IArCon_get_ConstructedRoofWindows_Proxy(
IArCon __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
void __RPC_STUB IArCon_get_ConstructedRoofWindows_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE IArCon_get_CurrentBuilding_Proxy(
IArCon __RPC_FAR * This,
/* [retval][out] */ IBuilding __RPC_FAR *__RPC_FAR *pVal);
void __RPC_STUB IArCon_get_CurrentBuilding_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE IArCon_get_CurrentProject_Proxy(
IArCon __RPC_FAR * This,
/* [retval][out] */ IProject __RPC_FAR *__RPC_FAR *pVal);
void __RPC_STUB IArCon_get_CurrentProject_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE IArCon_put_CurrentStory_Proxy(
IArCon __RPC_FAR * This,
/* [in] */ IStory __RPC_FAR *nVal);
void __RPC_STUB IArCon_put_CurrentStory_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IArCon_get_CurrentStory_Proxy(
IArCon __RPC_FAR * This,
/* [retval][out] */ IStory __RPC_FAR *__RPC_FAR *pVal);
void __RPC_STUB IArCon_get_CurrentStory_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE IArCon_get_Cuts_Proxy(
IArCon __RPC_FAR * This,
/* [retval][out] */ ICutCollection __RPC_FAR *__RPC_FAR *pVal);
void __RPC_STUB IArCon_get_Cuts_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE IArCon_get_DesignObjectConstructors_Proxy(
IArCon __RPC_FAR * This,
/* [retval][out] */ IObjectConstructorCollection __RPC_FAR *__RPC_FAR *pVal);
void __RPC_STUB IArCon_get_DesignObjectConstructors_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE IArCon_get_DesignObjects_Proxy(
IArCon __RPC_FAR * This,
/* [retval][out] */ IObject3DCollection __RPC_FAR *__RPC_FAR *pVal);
void __RPC_STUB IArCon_get_DesignObjects_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE IArCon_get_Dimensions_Proxy(
IArCon __RPC_FAR * This,
/* [retval][out] */ IDimensionCollection __RPC_FAR *__RPC_FAR *pVal);
void __RPC_STUB IArCon_get_Dimensions_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE IArCon_get_GlobalTerrain_Proxy(
IArCon __RPC_FAR * This,
/* [retval][out] */ ITerrain __RPC_FAR *__RPC_FAR *pVal);
void __RPC_STUB IArCon_get_GlobalTerrain_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE IArCon_get_Graphics2D_Proxy(
IArCon __RPC_FAR * This,
/* [retval][out] */ IGraphics2DCollection __RPC_FAR *__RPC_FAR *pVal);
void __RPC_STUB IArCon_get_Graphics2D_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE IArCon_get_Guides_Proxy(
IArCon __RPC_FAR * This,
/* [retval][out] */ IGuideCollection __RPC_FAR *__RPC_FAR *pVal);
void __RPC_STUB IArCon_get_Guides_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE IArCon_get_InternalMode_Proxy(
IArCon __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
void __RPC_STUB IArCon_get_InternalMode_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE IArCon_get_Labelings_Proxy(
IArCon __RPC_FAR * This,
/* [retval][out] */ ILabelingCollection __RPC_FAR *__RPC_FAR *pVal);
void __RPC_STUB IArCon_get_Labelings_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE IArCon_put_Mode_Proxy(
IArCon __RPC_FAR * This,
/* [in] */ long nVal);
void __RPC_STUB IArCon_put_Mode_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IArCon_get_Mode_Proxy(
IArCon __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
void __RPC_STUB IArCon_get_Mode_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE IArCon_put_MultiUserMode_Proxy(
IArCon __RPC_FAR * This,
/* [in] */ long nVal);
void __RPC_STUB IArCon_put_MultiUserMode_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IArCon_get_MultiUserMode_Proxy(
IArCon __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
void __RPC_STUB IArCon_get_MultiUserMode_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE IArCon_get_Running_Proxy(
IArCon __RPC_FAR * This,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
void __RPC_STUB IArCon_get_Running_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE IArCon_get_RunningTool_Proxy(
IArCon __RPC_FAR * This,
/* [retval][out] */ IToolData __RPC_FAR *__RPC_FAR *pVal);
void __RPC_STUB IArCon_get_RunningTool_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE IArCon_get_StartupMenuID_Proxy(
IArCon __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
void __RPC_STUB IArCon_get_StartupMenuID_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE IArCon_put_State_Proxy(
IArCon __RPC_FAR * This,
/* [in] */ long nVal);
void __RPC_STUB IArCon_put_State_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IArCon_get_State_Proxy(
IArCon __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
void __RPC_STUB IArCon_get_State_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE IArCon_get_Terrains_Proxy(
IArCon __RPC_FAR * This,
/* [retval][out] */ ITerrainCollection __RPC_FAR *__RPC_FAR *pVal);
void __RPC_STUB IArCon_get_Terrains_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpcontext][helpstring][id][readonly][propget] */ HRESULT STDMETHODCALLTYPE IArCon_get_ProgramName_Proxy(
IArCon __RPC_FAR * This,
/* [retval][out] */ BSTR __RPC_FAR *pVal);
void __RPC_STUB IArCon_get_ProgramName_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpcontext][helpstring][id][readonly][propget] */ HRESULT STDMETHODCALLTYPE IArCon_get_ProgramVersion_Proxy(
IArCon __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
void __RPC_STUB IArCon_get_ProgramVersion_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpcontext][helpstring][id][readonly][propget] */ HRESULT STDMETHODCALLTYPE IArCon_get_ProgramTypeID_Proxy(
IArCon __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
void __RPC_STUB IArCon_get_ProgramTypeID_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpcontext][helpstring][id][readonly][propget] */ HRESULT STDMETHODCALLTYPE IArCon_get_ProgramProperties_Proxy(
IArCon __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
void __RPC_STUB IArCon_get_ProgramProperties_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IArCon_AttachDialog_Proxy(
IArCon __RPC_FAR * This,
/* [in] */ long ArConDlg,
/* [in] */ long hWnd,
/* [in] */ long icon,
/* [in] */ long helpContext,
/* [in] */ VARIANT_BOOL isActive,
/* [in] */ VARIANT_BOOL exclusive);
void __RPC_STUB IArCon_AttachDialog_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IArCon_CloseProject_Proxy(
IArCon __RPC_FAR * This,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
void __RPC_STUB IArCon_CloseProject_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IArCon_CreateBuilding_Proxy(
IArCon __RPC_FAR * This,
/* [in] */ short initialFloorType,
/* [retval][out] */ IBuilding __RPC_FAR *__RPC_FAR *pVal);
void __RPC_STUB IArCon_CreateBuilding_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IArCon_CreateMenuItem_Proxy(
IArCon __RPC_FAR * This,
/* [in] */ long parentMenu,
/* [in] */ long beforeId,
/* [in] */ BSTR name,
/* [in] */ BSTR description,
/* [in] */ long modes,
/* [in] */ long picture,
/* [in] */ long helpId,
/* [retval][out] */ long __RPC_FAR *pVal);
void __RPC_STUB IArCon_CreateMenuItem_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IArCon_CreateMenuSeparator_Proxy(
IArCon __RPC_FAR * This,
/* [in] */ long menu,
/* [in] */ long before,
/* [in] */ long modes,
/* [retval][out] */ long __RPC_FAR *pVal);
void __RPC_STUB IArCon_CreateMenuSeparator_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IArCon_CreateProject_Proxy(
IArCon __RPC_FAR * This,
/* [in] */ IProject __RPC_FAR *aProject);
void __RPC_STUB IArCon_CreateProject_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IArCon_DefButton_Proxy(
IArCon __RPC_FAR * This,
/* [in] */ VARIANT pic,
/* [in] */ long Info,
/* [in] */ BSTR str,
/* [in] */ long helpId,
/* [retval][out] */ long __RPC_FAR *pVal);
void __RPC_STUB IArCon_DefButton_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IArCon_DefButtonRes_Proxy(
IArCon __RPC_FAR * This,
/* [in] */ long id,
/* [in] */ BSTR moduleFileName,
/* [in] */ long Info,
/* [in] */ BSTR str,
/* [in] */ long helpId,
/* [retval][out] */ long __RPC_FAR *pVal);
void __RPC_STUB IArCon_DefButtonRes_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IArCon_DefHowButton_Proxy(
IArCon __RPC_FAR * This,
/* [in] */ long MultiButtonVariantID,
/* [in] */ VARIANT pic,
/* [in] */ long Info,
/* [in] */ BSTR str,
/* [in] */ long helpId,
/* [retval][out] */ long __RPC_FAR *pVal);
void __RPC_STUB IArCon_DefHowButton_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IArCon_DefHowButtonRes_Proxy(
IArCon __RPC_FAR * This,
/* [in] */ long MultiButtonVariantID,
/* [in] */ long id,
/* [in] */ BSTR moduleFileName,
/* [in] */ long Info,
/* [in] */ BSTR str,
/* [in] */ long helpId,
/* [retval][out] */ long __RPC_FAR *pVal);
void __RPC_STUB IArCon_DefHowButtonRes_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IArCon_DefMultiButton_Proxy(
IArCon __RPC_FAR * This,
/* [in] */ long Info,
/* [retval][out] */ long __RPC_FAR *pVal);
void __RPC_STUB IArCon_DefMultiButton_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IArCon_DefMultiButtonVariant_Proxy(
IArCon __RPC_FAR * This,
/* [in] */ long MultiButtonID,
/* [in] */ VARIANT pic,
/* [in] */ BSTR str,
/* [in] */ long helpId,
/* [retval][out] */ long __RPC_FAR *pVal);
void __RPC_STUB IArCon_DefMultiButtonVariant_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IArCon_DefMultiButtonVariantRes_Proxy(
IArCon __RPC_FAR * This,
/* [in] */ long MultiButtonID,
/* [in] */ long id,
/* [in] */ BSTR moduleFileName,
/* [in] */ BSTR str,
/* [in] */ long helpId,
/* [retval][out] */ long __RPC_FAR *pVal);
void __RPC_STUB IArCon_DefMultiButtonVariantRes_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IArCon_DeleteButton_Proxy(
IArCon __RPC_FAR * This,
/* [in] */ long btnId,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
void __RPC_STUB IArCon_DeleteButton_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IArCon_DoorName_Proxy(
IArCon __RPC_FAR * This,
/* [in] */ long DoorTypeIndex,
/* [retval][out] */ BSTR __RPC_FAR *pVal);
void __RPC_STUB IArCon_DoorName_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IArCon_WallName_Proxy(
IArCon __RPC_FAR * This,
/* [in] */ long WallType,
/* [retval][out] */ BSTR __RPC_FAR *pVal);
void __RPC_STUB IArCon_WallName_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IArCon_DragEnd_Proxy(
IArCon __RPC_FAR * This,
/* [in] */ long x,
/* [in] */ long y,
/* [in] */ VARIANT_BOOL canceld,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
void __RPC_STUB IArCon_DragEnd_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IArCon_DragMove_Proxy(
IArCon __RPC_FAR * This,
/* [in] */ long x,
/* [in] */ long y);
void __RPC_STUB IArCon_DragMove_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IArCon_DragRButtonPressed_Proxy(
IArCon __RPC_FAR * This,
/* [in] */ long x,
/* [in] */ long y,
/* [in] */ VARIANT_BOOL down);
void __RPC_STUB IArCon_DragRButtonPressed_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IArCon_DragTextureStart_Proxy(
IArCon __RPC_FAR * This,
/* [in] */ BSTR fileName,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
void __RPC_STUB IArCon_DragTextureStart_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IArCon_EnableMenuItem_Proxy(
IArCon __RPC_FAR * This,
/* [in] */ long ID,
/* [in] */ VARIANT_BOOL doEnable,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
void __RPC_STUB IArCon_EnableMenuItem_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IArCon_EndArCon_Proxy(
IArCon __RPC_FAR * This,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
void __RPC_STUB IArCon_EndArCon_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IArCon_EndMe_Proxy(
IArCon __RPC_FAR * This);
void __RPC_STUB IArCon_EndMe_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IArCon_EndModalDialog_Proxy(
IArCon __RPC_FAR * This,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
void __RPC_STUB IArCon_EndModalDialog_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IArCon_GetButtonState_Proxy(
IArCon __RPC_FAR * This,
/* [in] */ long btnId,
/* [out] */ long __RPC_FAR *selected,
/* [out] */ VARIANT_BOOL __RPC_FAR *pressed,
/* [out] */ VARIANT_BOOL __RPC_FAR *visible,
/* [out] */ VARIANT_BOOL __RPC_FAR *enabled,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
void __RPC_STUB IArCon_GetButtonState_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IArCon_GetDefaultCeiling_Proxy(
IArCon __RPC_FAR * This,
/* [retval][out] */ ICeiling __RPC_FAR *__RPC_FAR *pVal);
void __RPC_STUB IArCon_GetDefaultCeiling_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IArCon_GetDefaultChimney_Proxy(
IArCon __RPC_FAR * This,
/* [in] */ long type,
/* [retval][out] */ IChimney __RPC_FAR *__RPC_FAR *pVal);
void __RPC_STUB IArCon_GetDefaultChimney_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IArCon_GetDefaultDimension_Proxy(
IArCon __RPC_FAR * This,
/* [retval][out] */ IDimension __RPC_FAR *__RPC_FAR *pVal);
void __RPC_STUB IArCon_GetDefaultDimension_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IArCon_GetDefaultDoor_Proxy(
IArCon __RPC_FAR * This,
/* [in] */ long type,
/* [retval][out] */ IDoor __RPC_FAR *__RPC_FAR *pVal);
void __RPC_STUB IArCon_GetDefaultDoor_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IArCon_GetDefaultGuide_Proxy(
IArCon __RPC_FAR * This,
/* [retval][out] */ IGuide __RPC_FAR *__RPC_FAR *pVal);
void __RPC_STUB IArCon_GetDefaultGuide_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IArCon_GetDefaultHedge_Proxy(
IArCon __RPC_FAR * This,
/* [in] */ long type,
/* [retval][out] */ IHedge __RPC_FAR *__RPC_FAR *pVal);
void __RPC_STUB IArCon_GetDefaultHedge_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IArCon_GetDefaultHole_Proxy(
IArCon __RPC_FAR * This,
/* [retval][out] */ IHole __RPC_FAR *__RPC_FAR *pVal);
void __RPC_STUB IArCon_GetDefaultHole_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IArCon_GetDefaultLabeling_Proxy(
IArCon __RPC_FAR * This,
/* [retval][out] */ ILabeling __RPC_FAR *__RPC_FAR *pVal);
void __RPC_STUB IArCon_GetDefaultLabeling_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IArCon_GetDefaultSupport_Proxy(
IArCon __RPC_FAR * This,
/* [in] */ long type,
/* [retval][out] */ ISupport __RPC_FAR *__RPC_FAR *pVal);
void __RPC_STUB IArCon_GetDefaultSupport_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IArCon_GetDefaultTerrain_Proxy(
IArCon __RPC_FAR * This,
/* [in] */ long type,
/* [retval][out] */ ITerrain __RPC_FAR *__RPC_FAR *pVal);
void __RPC_STUB IArCon_GetDefaultTerrain_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IArCon_GetDefaultUnterUeberzug_Proxy(
IArCon __RPC_FAR * This,
/* [in] */ VARIANT_BOOL ueberzug,
/* [retval][out] */ IUnterUeberzug __RPC_FAR *__RPC_FAR *pVal);
void __RPC_STUB IArCon_GetDefaultUnterUeberzug_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IArCon_GetDefaultWall_Proxy(
IArCon __RPC_FAR * This,
/* [in] */ long type,
/* [retval][out] */ IWall __RPC_FAR *__RPC_FAR *pVal);
void __RPC_STUB IArCon_GetDefaultWall_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IArCon_GetDialogData_Proxy(
IArCon __RPC_FAR * This,
/* [in] */ long token,
/* [in] */ long subObjectNo,
/* [in] */ long dataId,
/* [retval][out] */ VARIANT __RPC_FAR *pVal);
void __RPC_STUB IArCon_GetDialogData_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IArCon_GetOneClick_Proxy(
IArCon __RPC_FAR * This,
/* [in] */ BSTR message,
/* [in] */ VARIANT picture,
/* [in] */ long id);
void __RPC_STUB IArCon_GetOneClick_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IArCon_GetTerrainHeight_Proxy(
IArCon __RPC_FAR * This,
/* [in] */ float x,
/* [in] */ float y,
/* [retval][out] */ float __RPC_FAR *pVal);
void __RPC_STUB IArCon_GetTerrainHeight_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IArCon_GroupDesignObjects_Proxy(
IArCon __RPC_FAR * This,
/* [in] */ BSTR Name,
/* [in] */ long NumOfObjects,
/* [in] */ VARIANT ObjectArray,
/* [retval][out] */ IObject3D __RPC_FAR *__RPC_FAR *pVal);
void __RPC_STUB IArCon_GroupDesignObjects_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IArCon_ImportFolie_Proxy(
IArCon __RPC_FAR * This,
/* [in] */ long layer,
/* [out][in] */ BSTR __RPC_FAR *fileName,
/* [out] */ float __RPC_FAR *minX,
/* [out] */ float __RPC_FAR *minY,
/* [out] */ float __RPC_FAR *maxX,
/* [out] */ float __RPC_FAR *maxY,
/* [retval][out] */ IGraphics2DCollection __RPC_FAR *__RPC_FAR *pVal);
void __RPC_STUB IArCon_ImportFolie_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IArCon_LoadObjectConstructor_Proxy(
IArCon __RPC_FAR * This,
/* [in] */ BSTR fileName,
/* [in] */ long duration,
/* [retval][out] */ IObjectConstructor __RPC_FAR *__RPC_FAR *pVal);
void __RPC_STUB IArCon_LoadObjectConstructor_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IArCon_LoadProject_Proxy(
IArCon __RPC_FAR * This,
/* [in] */ BSTR fileName,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
void __RPC_STUB IArCon_LoadProject_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IArCon_NewCeiling_Proxy(
IArCon __RPC_FAR * This,
/* [retval][out] */ ICeiling __RPC_FAR *__RPC_FAR *pVal);
void __RPC_STUB IArCon_NewCeiling_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IArCon_NewCeilingOpening_Proxy(
IArCon __RPC_FAR * This,
/* [retval][out] */ ICeilingOpening __RPC_FAR *__RPC_FAR *pVal);
void __RPC_STUB IArCon_NewCeilingOpening_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IArCon_NewChimney_Proxy(
IArCon __RPC_FAR * This,
/* [in] */ long type,
/* [retval][out] */ IChimney __RPC_FAR *__RPC_FAR *pVal);
void __RPC_STUB IArCon_NewChimney_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IArCon_NewDimension_Proxy(
IArCon __RPC_FAR * This,
/* [retval][out] */ IDimension __RPC_FAR *__RPC_FAR *pVal);
void __RPC_STUB IArCon_NewDimension_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IArCon_NewDoor_Proxy(
IArCon __RPC_FAR * This,
/* [in] */ long type,
/* [retval][out] */ IDoor __RPC_FAR *__RPC_FAR *pVal);
void __RPC_STUB IArCon_NewDoor_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IArCon_NewGuide_Proxy(
IArCon __RPC_FAR * This,
/* [retval][out] */ IGuide __RPC_FAR *__RPC_FAR *pVal);
void __RPC_STUB IArCon_NewGuide_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IArCon_NewHedge_Proxy(
IArCon __RPC_FAR * This,
/* [in] */ long type,
/* [retval][out] */ IHedge __RPC_FAR *__RPC_FAR *pVal);
void __RPC_STUB IArCon_NewHedge_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IArCon_NewHole_Proxy(
IArCon __RPC_FAR * This,
/* [retval][out] */ IHole __RPC_FAR *__RPC_FAR *pVal);
void __RPC_STUB IArCon_NewHole_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IArCon_NewHolePolygon_Proxy(
IArCon __RPC_FAR * This,
/* [in] */ IPoint2DCollection __RPC_FAR *points,
/* [retval][out] */ IHolePolygon __RPC_FAR *__RPC_FAR *pVal);
void __RPC_STUB IArCon_NewHolePolygon_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IArCon_NewImage_Proxy(
IArCon __RPC_FAR * This,
/* [in] */ long Layer,
/* [retval][out] */ IImage __RPC_FAR *__RPC_FAR *pVal);
void __RPC_STUB IArCon_NewImage_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IArCon_NewLabel_Proxy(
IArCon __RPC_FAR * This,
/* [in] */ long Layer,
/* [retval][out] */ ILabel __RPC_FAR *__RPC_FAR *pVal);
void __RPC_STUB IArCon_NewLabel_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IArCon_NewLabeling_Proxy(
IArCon __RPC_FAR * This,
/* [retval][out] */ ILabeling __RPC_FAR *__RPC_FAR *pVal);
void __RPC_STUB IArCon_NewLabeling_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IArCon_NewLine_Proxy(
IArCon __RPC_FAR * This,
/* [in] */ long Layer,
/* [retval][out] */ ILine __RPC_FAR *__RPC_FAR *pVal);
void __RPC_STUB IArCon_NewLine_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IArCon_NewMaterial_Proxy(
IArCon __RPC_FAR * This,
/* [retval][out] */ IMaterial __RPC_FAR *__RPC_FAR *pVal);
void __RPC_STUB IArCon_NewMaterial_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IArCon_NewObjectConstructor_Proxy(
IArCon __RPC_FAR * This,
/* [in] */ float epsilon,
/* [in] */ float sharpAngle,
/* [retval][out] */ IObjectConstructor __RPC_FAR *__RPC_FAR *pVal);
void __RPC_STUB IArCon_NewObjectConstructor_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IArCon_NewObjectTransformerCollection_Proxy(
IArCon __RPC_FAR * This,
/* [retval][out] */ IObjectTransformerCollection __RPC_FAR *__RPC_FAR *pVal);
void __RPC_STUB IArCon_NewObjectTransformerCollection_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IArCon_NewPoint2DCollection_Proxy(
IArCon __RPC_FAR * This,
/* [retval][out] */ IPoint2DCollection __RPC_FAR *__RPC_FAR *pVal);
void __RPC_STUB IArCon_NewPoint2DCollection_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IArCon_NewPolygon2D_Proxy(
IArCon __RPC_FAR * This,
/* [in] */ long Layer,
/* [retval][out] */ IPolygon2D __RPC_FAR *__RPC_FAR *pVal);
void __RPC_STUB IArCon_NewPolygon2D_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IArCon_NewProject_Proxy(
IArCon __RPC_FAR * This,
/* [retval][out] */ IProject __RPC_FAR *__RPC_FAR *pVal);
void __RPC_STUB IArCon_NewProject_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IArCon_NewRoof_Proxy(
IArCon __RPC_FAR * This,
/* [retval][out] */ IRoof __RPC_FAR *__RPC_FAR *pVal);
void __RPC_STUB IArCon_NewRoof_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IArCon_NewShape_Proxy(
IArCon __RPC_FAR * This,
/* [in] */ long Layer,
/* [retval][out] */ IShape __RPC_FAR *__RPC_FAR *pVal);
void __RPC_STUB IArCon_NewShape_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IArCon_NewStairCase_Proxy(
IArCon __RPC_FAR * This,
/* [retval][out] */ IStairCase __RPC_FAR *__RPC_FAR *pVal);
void __RPC_STUB IArCon_NewStairCase_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IArCon_NewSupport_Proxy(
IArCon __RPC_FAR * This,
/* [in] */ long type,
/* [retval][out] */ ISupport __RPC_FAR *__RPC_FAR *pVal);
void __RPC_STUB IArCon_NewSupport_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IArCon_NewTerrain_Proxy(
IArCon __RPC_FAR * This,
/* [in] */ long type,
/* [retval][out] */ ITerrain __RPC_FAR *__RPC_FAR *pVal);
void __RPC_STUB IArCon_NewTerrain_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IArCon_NewTexture_Proxy(
IArCon __RPC_FAR * This,
/* [retval][out] */ ITexture __RPC_FAR *__RPC_FAR *pVal);
void __RPC_STUB IArCon_NewTexture_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IArCon_NewTextureCollection_Proxy(
IArCon __RPC_FAR * This,
/* [in] */ long numElements,
/* [retval][out] */ ITextureCollection __RPC_FAR *__RPC_FAR *pVal);
void __RPC_STUB IArCon_NewTextureCollection_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IArCon_NewUnterUeberzug_Proxy(
IArCon __RPC_FAR * This,
/* [in] */ VARIANT_BOOL ueberzug,
/* [retval][out] */ IUnterUeberzug __RPC_FAR *__RPC_FAR *pVal);
void __RPC_STUB IArCon_NewUnterUeberzug_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IArCon_NewWall_Proxy(
IArCon __RPC_FAR * This,
/* [in] */ long type,
/* [retval][out] */ IWall __RPC_FAR *__RPC_FAR *pVal);
void __RPC_STUB IArCon_NewWall_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IArCon_NewWindow_Proxy(
IArCon __RPC_FAR * This,
/* [in] */ long type,
/* [retval][out] */ IWindow __RPC_FAR *__RPC_FAR *pVal);
void __RPC_STUB IArCon_NewWindow_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IArCon_PlaceTerrain_Proxy(
IArCon __RPC_FAR * This,
/* [in] */ ITerrain __RPC_FAR *aTerrain,
/* [in] */ IPolygon2D __RPC_FAR *aPolygon,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
void __RPC_STUB IArCon_PlaceTerrain_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IArCon_ReadChunk_Proxy(
IArCon __RPC_FAR * This,
/* [in] */ long ChunkID,
/* [in] */ BSTR FileName,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
void __RPC_STUB IArCon_ReadChunk_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IArCon_Redraw3DViews_Proxy(
IArCon __RPC_FAR * This);
void __RPC_STUB IArCon_Redraw3DViews_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IArCon_RemoveAnyMenuItem_Proxy(
IArCon __RPC_FAR * This,
/* [in] */ long ID,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
void __RPC_STUB IArCon_RemoveAnyMenuItem_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IArCon_RemoveMenuItem_Proxy(
IArCon __RPC_FAR * This,
/* [in] */ long ID,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
void __RPC_STUB IArCon_RemoveMenuItem_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IArCon_SaveProject_Proxy(
IArCon __RPC_FAR * This,
/* [in] */ VARIANT_BOOL mayAskForName,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
void __RPC_STUB IArCon_SaveProject_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IArCon_SaveProjectAs_Proxy(
IArCon __RPC_FAR * This,
/* [in] */ BSTR fileName,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
void __RPC_STUB IArCon_SaveProjectAs_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IArCon_SetButtonState_Proxy(
IArCon __RPC_FAR * This,
/* [in] */ long btnId,
/* [in] */ long selectedIndex,
/* [in] */ VARIANT_BOOL pressed,
/* [in] */ VARIANT_BOOL visible,
/* [in] */ VARIANT_BOOL enabled,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
void __RPC_STUB IArCon_SetButtonState_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IArCon_SetDialogData_Proxy(
IArCon __RPC_FAR * This,
/* [in] */ long token,
/* [in] */ long subObjectNo,
/* [in] */ long dataId,
/* [in] */ VARIANT value,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
void __RPC_STUB IArCon_SetDialogData_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IArCon_SetInputMode_Proxy(
IArCon __RPC_FAR * This,
/* [in] */ long newMode);
void __RPC_STUB IArCon_SetInputMode_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IArCon_SetProgressbarSubTitle_Proxy(
IArCon __RPC_FAR * This,
/* [in] */ BSTR subTitle);
void __RPC_STUB IArCon_SetProgressbarSubTitle_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IArCon_SetProgressbarValue_Proxy(
IArCon __RPC_FAR * This,
/* [in] */ long percent);
void __RPC_STUB IArCon_SetProgressbarValue_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IArCon_SetStatusText_Proxy(
IArCon __RPC_FAR * This,
/* [in] */ BSTR msg);
void __RPC_STUB IArCon_SetStatusText_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IArCon_SetTerrainHeight_Proxy(
IArCon __RPC_FAR * This,
/* [in] */ float x,
/* [in] */ float y,
/* [in] */ float height,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
void __RPC_STUB IArCon_SetTerrainHeight_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IArCon_ShowAll_Proxy(
IArCon __RPC_FAR * This,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
void __RPC_STUB IArCon_ShowAll_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IArCon_StartMe_Proxy(
IArCon __RPC_FAR * This,
/* [in] */ long hWnd,
/* [in] */ BSTR helpFileName,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
void __RPC_STUB IArCon_StartMe_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IArCon_StartModalDialog_Proxy(
IArCon __RPC_FAR * This,
/* [in] */ long hWnd,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
void __RPC_STUB IArCon_StartModalDialog_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IArCon_StartProgressbar_Proxy(
IArCon __RPC_FAR * This,
/* [in] */ BSTR title,
/* [in] */ long percent);
void __RPC_STUB IArCon_StartProgressbar_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IArCon_StopProgressbar_Proxy(
IArCon __RPC_FAR * This);
void __RPC_STUB IArCon_StopProgressbar_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IArCon_WindowName_Proxy(
IArCon __RPC_FAR * This,
/* [in] */ long WindowTypeIndex,
/* [retval][out] */ BSTR __RPC_FAR *pVal);
void __RPC_STUB IArCon_WindowName_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IArCon_RoofWindowName_Proxy(
IArCon __RPC_FAR * This,
/* [in] */ long WindowTypeIndex,
/* [retval][out] */ BSTR __RPC_FAR *pVal);
void __RPC_STUB IArCon_RoofWindowName_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IArCon_WriteChunk_Proxy(
IArCon __RPC_FAR * This,
/* [in] */ long ChunkID,
/* [in] */ BSTR FileName,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
void __RPC_STUB IArCon_WriteChunk_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IArCon_NotifyOnChange_Proxy(
IArCon __RPC_FAR * This,
/* [in] */ IDispatch __RPC_FAR *anyObject,
/* [in] */ long events,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
void __RPC_STUB IArCon_NotifyOnChange_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IArCon_GetStairCaseName_Proxy(
IArCon __RPC_FAR * This,
/* [in] */ long typeIndex,
/* [retval][out] */ BSTR __RPC_FAR *pVal);
void __RPC_STUB IArCon_GetStairCaseName_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IArCon_GetRoofWindowName_Proxy(
IArCon __RPC_FAR * This,
/* [in] */ long typeIndex,
/* [retval][out] */ BSTR __RPC_FAR *pVal);
void __RPC_STUB IArCon_GetRoofWindowName_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IArCon_GetChimneyName_Proxy(
IArCon __RPC_FAR * This,
/* [in] */ long typeIndex,
/* [retval][out] */ BSTR __RPC_FAR *pVal);
void __RPC_STUB IArCon_GetChimneyName_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IArCon_GetSupportName_Proxy(
IArCon __RPC_FAR * This,
/* [in] */ long typeIndex,
/* [retval][out] */ BSTR __RPC_FAR *pVal);
void __RPC_STUB IArCon_GetSupportName_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IArCon_GetWindowName_Proxy(
IArCon __RPC_FAR * This,
/* [in] */ long typeIndex,
/* [retval][out] */ BSTR __RPC_FAR *pVal);
void __RPC_STUB IArCon_GetWindowName_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IArCon_GetDoorName_Proxy(
IArCon __RPC_FAR * This,
/* [in] */ long typeIndex,
/* [retval][out] */ BSTR __RPC_FAR *pVal);
void __RPC_STUB IArCon_GetDoorName_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpcontext][helpstring][id] */ HRESULT STDMETHODCALLTYPE IArCon_NewRoofConstruction_Proxy(
IArCon __RPC_FAR * This,
/* [retval][out] */ IRoofConstruction __RPC_FAR *__RPC_FAR *pVal);
void __RPC_STUB IArCon_NewRoofConstruction_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpcontext][helpstring][id] */ HRESULT STDMETHODCALLTYPE IArCon_ShowWaitCursor_Proxy(
IArCon __RPC_FAR * This,
/* [in] */ VARIANT_BOOL Hourglass);
void __RPC_STUB IArCon_ShowWaitCursor_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IArCon_GetGaubenName_Proxy(
IArCon __RPC_FAR * This,
/* [in] */ long typeIndex,
/* [retval][out] */ BSTR __RPC_FAR *pVal);
void __RPC_STUB IArCon_GetGaubenName_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IArCon_GetGaubenConstructionRange_Proxy(
IArCon __RPC_FAR * This,
/* [in] */ long typeIndex,
/* [out] */ long __RPC_FAR *minConturPoints,
/* [out] */ long __RPC_FAR *maxConturPoints);
void __RPC_STUB IArCon_GetGaubenConstructionRange_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpcontext][helpstring][id] */ HRESULT STDMETHODCALLTYPE IArCon_CloseDialog_Proxy(
IArCon __RPC_FAR * This,
/* [in] */ long ArConDlgToken,
/* [in] */ VARIANT_BOOL withOK,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
void __RPC_STUB IArCon_CloseDialog_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpcontext][helpstring][id] */ HRESULT STDMETHODCALLTYPE IArCon_ShowMenu_Proxy(
IArCon __RPC_FAR * This,
/* [in] */ long mode,
/* [in] */ VARIANT_BOOL showIt,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
void __RPC_STUB IArCon_ShowMenu_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpcontext][helpstring][id] */ HRESULT STDMETHODCALLTYPE IArCon_ShowPanel_Proxy(
IArCon __RPC_FAR * This,
/* [in] */ long panel,
/* [in] */ VARIANT_BOOL showIt,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
void __RPC_STUB IArCon_ShowPanel_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpcontext][helpstring][id] */ HRESULT STDMETHODCALLTYPE IArCon_ShowAllButtonsInPanel_Proxy(
IArCon __RPC_FAR * This,
/* [in] */ long panel,
/* [in] */ VARIANT_BOOL visible,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
void __RPC_STUB IArCon_ShowAllButtonsInPanel_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpcontext][helpstring][id] */ HRESULT STDMETHODCALLTYPE IArCon_EnableAllButtonsInPanel_Proxy(
IArCon __RPC_FAR * This,
/* [in] */ long panel,
/* [in] */ VARIANT_BOOL enabled,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
void __RPC_STUB IArCon_EnableAllButtonsInPanel_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpcontext][helpstring][id] */ HRESULT STDMETHODCALLTYPE IArCon_ShowButtonByID_Proxy(
IArCon __RPC_FAR * This,
/* [in] */ long panel,
/* [in] */ long ID,
/* [in] */ long SubID,
/* [in] */ VARIANT_BOOL visible,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
void __RPC_STUB IArCon_ShowButtonByID_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpcontext][helpstring][id] */ HRESULT STDMETHODCALLTYPE IArCon_EnableButtonByID_Proxy(
IArCon __RPC_FAR * This,
/* [in] */ long panel,
/* [in] */ long ID,
/* [in] */ long SubID,
/* [in] */ VARIANT_BOOL enabled,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
void __RPC_STUB IArCon_EnableButtonByID_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IArCon_StartMe2_Proxy(
IArCon __RPC_FAR * This,
/* [in] */ long hWnd,
/* [in] */ BSTR helpFileName,
/* [in] */ VARIANT_BOOL hidden,
/* [in] */ long ParentWindow,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
void __RPC_STUB IArCon_StartMe2_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IArCon_CreateUserPanel_Proxy(
IArCon __RPC_FAR * This,
/* [in] */ long position,
/* [in] */ long helpId,
/* [in] */ VARIANT_BOOL visible,
/* [in] */ VARIANT_BOOL enabled,
/* [retval][out] */ long __RPC_FAR *buttonInfo);
void __RPC_STUB IArCon_CreateUserPanel_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IArCon_DestroyUserPanel_Proxy(
IArCon __RPC_FAR * This,
/* [in] */ long buttonInfo,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
void __RPC_STUB IArCon_DestroyUserPanel_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IArCon_SetUserPanelState_Proxy(
IArCon __RPC_FAR * This,
/* [in] */ long buttonInfo,
/* [in] */ VARIANT_BOOL visible,
/* [in] */ VARIANT_BOOL enabled,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
void __RPC_STUB IArCon_SetUserPanelState_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IArCon_NewVirtualWall_Proxy(
IArCon __RPC_FAR * This,
/* [retval][out] */ IVirtualWall __RPC_FAR *__RPC_FAR *pVal);
void __RPC_STUB IArCon_NewVirtualWall_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IArCon_UpdateWindowPos_Proxy(
IArCon __RPC_FAR * This);
void __RPC_STUB IArCon_UpdateWindowPos_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IArCon_NewRoofWindow_Proxy(
IArCon __RPC_FAR * This,
/* [in] */ long type,
/* [retval][out] */ IRoofWindow __RPC_FAR *__RPC_FAR *pVal);
void __RPC_STUB IArCon_NewRoofWindow_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IArCon_SetParentWindow_Proxy(
IArCon __RPC_FAR * This,
/* [in] */ long ParentWindow);
void __RPC_STUB IArCon_SetParentWindow_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IArCon_LoadTextureDialog_Proxy(
IArCon __RPC_FAR * This,
/* [in] */ long ParentWindow,
/* [in] */ BSTR Caption,
/* [out][in] */ BSTR __RPC_FAR *FileName,
/* [out][in] */ BSTR __RPC_FAR *Directory,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
void __RPC_STUB IArCon_LoadTextureDialog_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IArCon_LoadObjectDialog_Proxy(
IArCon __RPC_FAR * This,
/* [in] */ long ParentWindow,
/* [in] */ BSTR Caption,
/* [in] */ VARIANT_BOOL objects,
/* [in] */ VARIANT_BOOL groups,
/* [out][in] */ BSTR __RPC_FAR *FileName,
/* [out][in] */ BSTR __RPC_FAR *Directory,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
void __RPC_STUB IArCon_LoadObjectDialog_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IArCon_NewProjectPreview_Proxy(
IArCon __RPC_FAR * This,
/* [in] */ BSTR FileName,
/* [retval][out] */ IProjectPreview __RPC_FAR *__RPC_FAR *pVal);
void __RPC_STUB IArCon_NewProjectPreview_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IArCon_LoadProjectDialog_Proxy(
IArCon __RPC_FAR * This,
/* [in] */ long ParentWindow,
/* [in] */ BSTR Caption,
/* [out][in] */ BSTR __RPC_FAR *FileName,
/* [out][in] */ BSTR __RPC_FAR *Directory,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
void __RPC_STUB IArCon_LoadProjectDialog_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IArCon_NewPolygonWendelConstruction_Proxy(
IArCon __RPC_FAR * This,
/* [retval][out] */ IPolygonWendelConstruction __RPC_FAR *__RPC_FAR *pVal);
void __RPC_STUB IArCon_NewPolygonWendelConstruction_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IArCon_AvailablePfostenObjects_Proxy(
IArCon __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
void __RPC_STUB IArCon_AvailablePfostenObjects_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IArCon_GetPfostenObject_Proxy(
IArCon __RPC_FAR * This,
/* [in] */ long Index,
/* [retval][out] */ BSTR __RPC_FAR *pVal);
void __RPC_STUB IArCon_GetPfostenObject_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IArCon_GetPfostenBeschreibung_Proxy(
IArCon __RPC_FAR * This,
/* [in] */ long Index,
/* [retval][out] */ BSTR __RPC_FAR *pVal);
void __RPC_STUB IArCon_GetPfostenBeschreibung_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpcontext][helpstring][id] */ HRESULT STDMETHODCALLTYPE IArCon_GetFileNameOfLoadingProject_Proxy(
IArCon __RPC_FAR * This,
/* [retval][out] */ BSTR __RPC_FAR *pVal);
void __RPC_STUB IArCon_GetFileNameOfLoadingProject_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpcontext][helpstring][id] */ HRESULT STDMETHODCALLTYPE IArCon_GetOnlySomeBuildingsLoading_Proxy(
IArCon __RPC_FAR * This,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
void __RPC_STUB IArCon_GetOnlySomeBuildingsLoading_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IArCon_NewPrintSettings_Proxy(
IArCon __RPC_FAR * This,
/* [retval][out] */ IPrintSettings __RPC_FAR *__RPC_FAR *pVal);
void __RPC_STUB IArCon_NewPrintSettings_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IArCon_NewSavePictureSettings_Proxy(
IArCon __RPC_FAR * This,
/* [retval][out] */ ISavePictureSettings __RPC_FAR *__RPC_FAR *pVal);
void __RPC_STUB IArCon_NewSavePictureSettings_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IArCon_Views_Proxy(
IArCon __RPC_FAR * This,
/* [retval][out] */ IViewCollection __RPC_FAR *__RPC_FAR *pVal);
void __RPC_STUB IArCon_Views_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IArCon_ThePrintSettings_Proxy(
IArCon __RPC_FAR * This,
/* [retval][out] */ IPrintSettings __RPC_FAR *__RPC_FAR *pVal);
void __RPC_STUB IArCon_ThePrintSettings_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IArCon_TheSavePictureSettings_Proxy(
IArCon __RPC_FAR * This,
/* [retval][out] */ ISavePictureSettings __RPC_FAR *__RPC_FAR *pVal);
void __RPC_STUB IArCon_TheSavePictureSettings_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IArCon_TheZoomSettings_Proxy(
IArCon __RPC_FAR * This,
/* [retval][out] */ IZoomSettings __RPC_FAR *__RPC_FAR *pVal);
void __RPC_STUB IArCon_TheZoomSettings_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IArCon_TheWalkSettings_Proxy(
IArCon __RPC_FAR * This,
/* [retval][out] */ IWalkSettings __RPC_FAR *__RPC_FAR *pVal);
void __RPC_STUB IArCon_TheWalkSettings_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IArCon_ActiveView_Proxy(
IArCon __RPC_FAR * This,
/* [retval][out] */ IView __RPC_FAR *__RPC_FAR *pVal);
void __RPC_STUB IArCon_ActiveView_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IArCon_AvailableExternalViews_Proxy(
IArCon __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
void __RPC_STUB IArCon_AvailableExternalViews_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IArCon_ActiveExternalViews_Proxy(
IArCon __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
void __RPC_STUB IArCon_ActiveExternalViews_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IArCon_SetExternalViews_Proxy(
IArCon __RPC_FAR * This,
/* [in] */ long newVal);
void __RPC_STUB IArCon_SetExternalViews_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IArCon_GetExternalViewDockMode_Proxy(
IArCon __RPC_FAR * This,
/* [in] */ long viewFlag,
/* [retval][out] */ long __RPC_FAR *pVal);
void __RPC_STUB IArCon_GetExternalViewDockMode_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IArCon_SetExternalViewDockMode_Proxy(
IArCon __RPC_FAR * This,
/* [in] */ long viewFlag,
/* [in] */ long DockMode,
/* [in] */ long screenLeft,
/* [in] */ long screenTop,
/* [in] */ long screenBottom,
/* [in] */ long screeRight,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
void __RPC_STUB IArCon_SetExternalViewDockMode_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IArCon_VRDeviceAvailable_Proxy(
IArCon __RPC_FAR * This,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
void __RPC_STUB IArCon_VRDeviceAvailable_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IArCon_SpaceMouseAvailable_Proxy(
IArCon __RPC_FAR * This,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
void __RPC_STUB IArCon_SpaceMouseAvailable_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IArCon_PredefinedViewing3DCount_Proxy(
IArCon __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
void __RPC_STUB IArCon_PredefinedViewing3DCount_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IArCon_GetPredefinedViewing3D_Proxy(
IArCon __RPC_FAR * This,
/* [in] */ long index,
/* [out] */ BSTR __RPC_FAR *Description,
/* [out] */ float __RPC_FAR *VRPx,
/* [out] */ float __RPC_FAR *VRPy,
/* [out] */ float __RPC_FAR *VRPz,
/* [out] */ float __RPC_FAR *EyeX,
/* [out] */ float __RPC_FAR *EyeY,
/* [out] */ float __RPC_FAR *EyeZ,
/* [out] */ float __RPC_FAR *tanViewAngleHalf,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
void __RPC_STUB IArCon_GetPredefinedViewing3D_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IArCon_AddPredefinedViewing3D_Proxy(
IArCon __RPC_FAR * This,
/* [in] */ BSTR Description,
/* [in] */ float VRPx,
/* [in] */ float VRPy,
/* [in] */ float VRPz,
/* [in] */ float EyeX,
/* [in] */ float EyeY,
/* [in] */ float EyeZ,
/* [in] */ float tanViewAngleHalf,
/* [retval][out] */ long __RPC_FAR *pVal);
void __RPC_STUB IArCon_AddPredefinedViewing3D_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IArCon_DeletePredefinedViewing3D_Proxy(
IArCon __RPC_FAR * This,
/* [in] */ long index,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
void __RPC_STUB IArCon_DeletePredefinedViewing3D_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IArCon_RenamePredefinedViewing3D_Proxy(
IArCon __RPC_FAR * This,
/* [in] */ long index,
/* [in] */ BSTR newDescription,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
void __RPC_STUB IArCon_RenamePredefinedViewing3D_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IArCon_ChangePredefinedViewing3D_Proxy(
IArCon __RPC_FAR * This,
/* [in] */ long index,
/* [in] */ float VRPx,
/* [in] */ float VRPy,
/* [in] */ float VRPz,
/* [in] */ float EyeX,
/* [in] */ float EyeY,
/* [in] */ float EyeZ,
/* [in] */ float tanViewAngleHalf,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
void __RPC_STUB IArCon_ChangePredefinedViewing3D_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IArCon_GetConstructionModeSnapSettings_Proxy(
IArCon __RPC_FAR * This,
/* [out] */ VARIANT_BOOL __RPC_FAR *doSnap,
/* [out] */ long __RPC_FAR *snapPixelRange,
/* [out] */ long __RPC_FAR *flags,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
void __RPC_STUB IArCon_GetConstructionModeSnapSettings_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IArCon_SetConstructionModeSnapSettings_Proxy(
IArCon __RPC_FAR * This,
/* [in] */ VARIANT_BOOL doSnap,
/* [in] */ long snapPixelRange,
/* [in] */ long flags,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
void __RPC_STUB IArCon_SetConstructionModeSnapSettings_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IArCon_GetDesignModeSnapSettings_Proxy(
IArCon __RPC_FAR * This,
/* [out] */ VARIANT_BOOL __RPC_FAR *doSnap,
/* [out] */ long __RPC_FAR *snapDistance,
/* [out] */ float __RPC_FAR *SnapMaxAutoRotAngle,
/* [out] */ long __RPC_FAR *flags,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
void __RPC_STUB IArCon_GetDesignModeSnapSettings_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IArCon_SetDesignModeSnapSettings_Proxy(
IArCon __RPC_FAR * This,
/* [in] */ VARIANT_BOOL doSnap,
/* [in] */ long snapDistance,
/* [in] */ float SnapMaxAutoRotAngle,
/* [in] */ long flags,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
void __RPC_STUB IArCon_SetDesignModeSnapSettings_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IArCon_ChangeTypeNotifyMask_Proxy(
IArCon __RPC_FAR * This,
/* [in] */ enum AC_ArCon_Objekt_Typen typeID,
/* [in] */ long add,
/* [in] */ long remove,
/* [out] */ long __RPC_FAR *oldMask,
/* [retval][out] */ long __RPC_FAR *newMask);
void __RPC_STUB IArCon_ChangeTypeNotifyMask_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IArCon_SetObject3DEventMask_Proxy(
IArCon __RPC_FAR * This,
/* [in] */ IObject3D __RPC_FAR *obj,
/* [in] */ long eventMask,
/* [retval][out] */ long __RPC_FAR *oldMask);
void __RPC_STUB IArCon_SetObject3DEventMask_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IArCon_NewSnapObject_Proxy(
IArCon __RPC_FAR * This,
/* [retval][out] */ ISnapObject __RPC_FAR *__RPC_FAR *pVal);
void __RPC_STUB IArCon_NewSnapObject_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IArCon_DisableKeyboardShortcuts_Proxy(
IArCon __RPC_FAR * This,
/* [in] */ VARIANT_BOOL disabled);
void __RPC_STUB IArCon_DisableKeyboardShortcuts_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IArCon_DisableKeyboard_Proxy(
IArCon __RPC_FAR * This,
/* [in] */ IView __RPC_FAR *aView,
/* [in] */ VARIANT_BOOL disabled,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
void __RPC_STUB IArCon_DisableKeyboard_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IArCon_StartDragFromDB_Proxy(
IArCon __RPC_FAR * This,
/* [in] */ long dbID,
/* [in] */ long itemID,
/* [in] */ enum AC_ArCon_DB_Types dbType,
/* [in] */ enum AC_ArCon_Drag_Modi DragFlags,
/* [in] */ float DefaultZ,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
void __RPC_STUB IArCon_StartDragFromDB_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IArCon_GetTypeIDFromDB_Proxy(
IArCon __RPC_FAR * This,
/* [in] */ long dbID,
/* [in] */ long itemID,
/* [in] */ enum AC_ArCon_Objekt_Typen objType,
/* [out] */ long __RPC_FAR *typeCode,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
void __RPC_STUB IArCon_GetTypeIDFromDB_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IArCon_GetDatabaseConfiguration_Proxy(
IArCon __RPC_FAR * This,
/* [out] */ BSTR __RPC_FAR *registryKey,
/* [out] */ BSTR __RPC_FAR *dbDllName,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
void __RPC_STUB IArCon_GetDatabaseConfiguration_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IArCon_GetDBInfo_Proxy(
IArCon __RPC_FAR * This,
/* [in] */ long index,
/* [out] */ VARIANT_BOOL __RPC_FAR *Active,
/* [out] */ long __RPC_FAR *dbID,
/* [out] */ BSTR __RPC_FAR *PhysicalName,
/* [out] */ BSTR __RPC_FAR *LogicalName,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
void __RPC_STUB IArCon_GetDBInfo_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IArCon_GetDBInfoByID_Proxy(
IArCon __RPC_FAR * This,
/* [in] */ long dbID,
/* [out] */ VARIANT_BOOL __RPC_FAR *Active,
/* [out] */ BSTR __RPC_FAR *PhysicalName,
/* [out] */ BSTR __RPC_FAR *LogicalName,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
void __RPC_STUB IArCon_GetDBInfoByID_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IArCon_ParseDBIDString_Proxy(
IArCon __RPC_FAR * This,
/* [in] */ BSTR dbIdStr,
/* [out] */ long __RPC_FAR *dbID,
/* [out] */ long __RPC_FAR *objID,
/* [out] */ enum AC_ArCon_DB_Types __RPC_FAR *objType,
/* [out] */ BSTR __RPC_FAR *guidStr,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
void __RPC_STUB IArCon_ParseDBIDString_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IArCon_DBIDToString_Proxy(
IArCon __RPC_FAR * This,
/* [in] */ long dbID,
/* [in] */ long objId,
/* [in] */ BSTR guid,
/* [in] */ enum AC_ArCon_DB_Types objType,
/* [retval][out] */ BSTR __RPC_FAR *pVal);
void __RPC_STUB IArCon_DBIDToString_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IArCon_DragTextureStart2_Proxy(
IArCon __RPC_FAR * This,
/* [in] */ BSTR fileName,
/* [in] */ enum AC_ArCon_Drag_Modi DragFlags,
/* [in] */ float DefaultZ,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
void __RPC_STUB IArCon_DragTextureStart2_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IArCon_InvalidateLightSettings_Proxy(
IArCon __RPC_FAR * This);
void __RPC_STUB IArCon_InvalidateLightSettings_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IArCon_GetBackgroundSettings_Proxy(
IArCon __RPC_FAR * This,
/* [in] */ VARIANT_BOOL day,
/* [in] */ VARIANT_BOOL current,
/* [retval][out] */ IBackgroundSettings __RPC_FAR *__RPC_FAR *pVal);
void __RPC_STUB IArCon_GetBackgroundSettings_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IArCon_SelectAll3DObjects_Proxy(
IArCon __RPC_FAR * This,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
void __RPC_STUB IArCon_SelectAll3DObjects_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IArCon_Clear3DObjectSelection_Proxy(
IArCon __RPC_FAR * This,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
void __RPC_STUB IArCon_Clear3DObjectSelection_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IArCon_Selected3DObjects_Proxy(
IArCon __RPC_FAR * This,
/* [retval][out] */ VARIANT __RPC_FAR *pVal);
void __RPC_STUB IArCon_Selected3DObjects_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IArCon_GetCompas_Proxy(
IArCon __RPC_FAR * This,
/* [in] */ VARIANT_BOOL isDefault,
/* [out] */ float __RPC_FAR *phi,
/* [out] */ float __RPC_FAR *x,
/* [out] */ float __RPC_FAR *y,
/* [out] */ float __RPC_FAR *radius,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
void __RPC_STUB IArCon_GetCompas_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IArCon_SetCompas_Proxy(
IArCon __RPC_FAR * This,
/* [in] */ VARIANT_BOOL isDefault,
/* [in] */ float phi,
/* [in] */ float x,
/* [in] */ float y,
/* [in] */ float radius,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
void __RPC_STUB IArCon_SetCompas_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IArCon_RunInProcMacro_Proxy(
IArCon __RPC_FAR * This,
/* [in] */ BSTR fileName,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
void __RPC_STUB IArCon_RunInProcMacro_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IArCon_TextureToPicture_Proxy(
IArCon __RPC_FAR * This,
/* [in] */ BSTR texName,
/* [out] */ VARIANT_BOOL __RPC_FAR *isBitmap,
/* [out] */ long __RPC_FAR *rgbColor,
/* [out] */ VARIANT __RPC_FAR *texPicture,
/* [out] */ float __RPC_FAR *hSizeInMeter,
/* [out] */ float __RPC_FAR *vSizeInMeter,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
void __RPC_STUB IArCon_TextureToPicture_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IArCon_SetButtonPosition_Proxy(
IArCon __RPC_FAR * This,
/* [in] */ long button,
/* [in] */ long PosOrId,
/* [in] */ long SubId,
/* [in] */ VARIANT_BOOL byPosition,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
void __RPC_STUB IArCon_SetButtonPosition_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IArCon_GetPath_Proxy(
IArCon __RPC_FAR * This,
/* [in] */ enum AC_GETPATH_INDEX index,
/* [retval][out] */ BSTR __RPC_FAR *pVal);
void __RPC_STUB IArCon_GetPath_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IArCon_CreateUndoHandle_Proxy(
IArCon __RPC_FAR * This,
/* [in] */ BSTR description,
/* [retval][out] */ long __RPC_FAR *pVal);
void __RPC_STUB IArCon_CreateUndoHandle_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IArCon_BeginUndoStep_Proxy(
IArCon __RPC_FAR * This,
/* [out][in] */ long __RPC_FAR *undoHandle,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
void __RPC_STUB IArCon_BeginUndoStep_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IArCon_CloseUndoStep_Proxy(
IArCon __RPC_FAR * This,
/* [out][in] */ long __RPC_FAR *undoHandle,
/* [in] */ VARIANT_BOOL success,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
void __RPC_STUB IArCon_CloseUndoStep_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IArCon_EnableUndo_Proxy(
IArCon __RPC_FAR * This,
/* [in] */ VARIANT_BOOL enabled,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
void __RPC_STUB IArCon_EnableUndo_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IArCon_IsUndoEnabled_Proxy(
IArCon __RPC_FAR * This,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
void __RPC_STUB IArCon_IsUndoEnabled_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IArCon_CutWalls_Proxy(
IArCon __RPC_FAR * This,
/* [in] */ VARIANT_BOOL doCutWalls,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
void __RPC_STUB IArCon_CutWalls_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IArCon_GetProgramString_Proxy(
IArCon __RPC_FAR * This,
/* [in] */ enum AC_ArCon_Names whichString,
/* [retval][out] */ BSTR __RPC_FAR *pVal);
void __RPC_STUB IArCon_GetProgramString_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IArCon_GetPerson_Proxy(
IArCon __RPC_FAR * This,
/* [in] */ enum AC_Project_Persons whichOne,
/* [in] */ VARIANT_BOOL theDefault,
/* [retval][out] */ IPerson __RPC_FAR *__RPC_FAR *pVal);
void __RPC_STUB IArCon_GetPerson_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IArCon_IIBvSettings_Proxy(
IArCon __RPC_FAR * This,
/* [in] */ VARIANT_BOOL defaults,
/* [retval][out] */ IIIBvSettings __RPC_FAR *__RPC_FAR *pVal);
void __RPC_STUB IArCon_IIBvSettings_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IArCon_Dwellings_Proxy(
IArCon __RPC_FAR * This,
/* [retval][out] */ IDwellingCollection __RPC_FAR *__RPC_FAR *pVal);
void __RPC_STUB IArCon_Dwellings_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IArCon_NewDwelling_Proxy(
IArCon __RPC_FAR * This,
/* [in] */ BSTR Name,
/* [in] */ BSTR Remark,
/* [retval][out] */ IDwelling __RPC_FAR *__RPC_FAR *pVal);
void __RPC_STUB IArCon_NewDwelling_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IArCon_NewPlatform_Proxy(
IArCon __RPC_FAR * This,
/* [retval][out] */ IPlatform __RPC_FAR *__RPC_FAR *pVal);
void __RPC_STUB IArCon_NewPlatform_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IArCon_NewPoly2DWithHoles_Proxy(
IArCon __RPC_FAR * This,
/* [in] */ IPoint2DCollection __RPC_FAR *outerContur,
/* [retval][out] */ IPoly2DWithHoles __RPC_FAR *__RPC_FAR *pVal);
void __RPC_STUB IArCon_NewPoly2DWithHoles_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IArCon_NewPoly2DWithHolesCollection_Proxy(
IArCon __RPC_FAR * This,
/* [retval][out] */ IPoly2DWithHolesCollection __RPC_FAR *__RPC_FAR *pVal);
void __RPC_STUB IArCon_NewPoly2DWithHolesCollection_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IArCon_PlaceBox_Proxy(
IArCon __RPC_FAR * This,
/* [in] */ IBox __RPC_FAR *aPlatform,
/* [in] */ IPoly2DWithHolesCollection __RPC_FAR *shape,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
void __RPC_STUB IArCon_PlaceBox_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IArCon_PublishMacroInterface_Proxy(
IArCon __RPC_FAR * This,
/* [in] */ BSTR theGUID,
/* [in] */ IUnknown __RPC_FAR *theInterface);
void __RPC_STUB IArCon_PublishMacroInterface_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IArCon_GetForeignInterface_Proxy(
IArCon __RPC_FAR * This,
/* [in] */ BSTR theWantedGUID,
/* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *pVal);
void __RPC_STUB IArCon_GetForeignInterface_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IArCon_INTERFACE_DEFINED__ */
#ifndef __IRoom_INTERFACE_DEFINED__
#define __IRoom_INTERFACE_DEFINED__
/* interface IRoom */
/* [unique][dual][uuid][object] */
EXTERN_C const IID IID_IRoom;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("62f054a0-cd37-11d1-9d47-00a0c9251384")
IRoom : public IDispatch
{
public:
virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_Angle(
/* [in] */ long nVal) = 0;
virtual /* [id][propget][propget] */ HRESULT STDMETHODCALLTYPE get_Angle(
/* [retval][out] */ long __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE get_Bodenflaeche(
/* [retval][out] */ float __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE get_BodenflaechenFormel(
/* [retval][out] */ BSTR __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE get_Chimneys(
/* [retval][out] */ IChimneyCollection __RPC_FAR *__RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE get_Conturs(
/* [retval][out] */ IConturCollection __RPC_FAR *__RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE get_Deckenflaeche(
/* [retval][out] */ float __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE get_DeckenflaechenFormel(
/* [retval][out] */ BSTR __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_Flags(
/* [in] */ long nVal) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_Flags(
/* [retval][out] */ long __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_Font(
/* [in] */ VARIANT nVal) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_Font(
/* [retval][out] */ VARIANT __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE get_History(
/* [retval][out] */ IIDHistory __RPC_FAR *__RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE get_ID(
/* [retval][out] */ long __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_Name(
/* [in] */ BSTR nVal) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_Name(
/* [retval][out] */ BSTR __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE get_NettoDeckenflaeche(
/* [retval][out] */ float __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE get_NettoDeckenflaechenFormel(
/* [retval][out] */ BSTR __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE get_NettoGrundflaeche(
/* [retval][out] */ float __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE get_NettoGrundflaechenFormel(
/* [retval][out] */ BSTR __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_Nutzflaechenart(
/* [in] */ BSTR nVal) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_Nutzflaechenart(
/* [retval][out] */ BSTR __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_Ordnungszahl(
/* [in] */ BSTR nVal) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_Ordnungszahl(
/* [retval][out] */ BSTR __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_PlasterName(
/* [in] */ BSTR nVal) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_PlasterName(
/* [retval][out] */ BSTR __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_PlasterThickness(
/* [in] */ float nVal) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_PlasterThickness(
/* [retval][out] */ float __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_Remark(
/* [in] */ BSTR nVal) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_Remark(
/* [retval][out] */ BSTR __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE get_Story(
/* [retval][out] */ IStory __RPC_FAR *__RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE get_Supports(
/* [retval][out] */ ISupportCollection __RPC_FAR *__RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_Umschliessungsart(
/* [in] */ short nVal) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_Umschliessungsart(
/* [retval][out] */ short __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE get_Volumen(
/* [retval][out] */ float __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE get_VolumenFormel(
/* [retval][out] */ BSTR __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE get_FloorTexture(
/* [retval][out] */ ITexture __RPC_FAR *__RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE get_CeilingTexture(
/* [retval][out] */ ITexture __RPC_FAR *__RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE get_RoofAreas(
/* [retval][out] */ IRoofAreaCollection __RPC_FAR *__RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE AddHolePolygon(
/* [in] */ IHolePolygon __RPC_FAR *thePolygon,
/* [in] */ VARIANT_BOOL holeInCeiling,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE RemoveHolePolygon(
/* [in] */ IHolePolygon __RPC_FAR *thePolygon,
/* [in] */ VARIANT_BOOL holeInCeiling,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE SetHatchStyle(
/* [in] */ enum AC_Hatch_Style HatchStyle,
/* [in] */ long HatchColor) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE GetHatchStyle(
/* [out] */ enum AC_Hatch_Style __RPC_FAR *HatchStyle,
/* [out] */ long __RPC_FAR *HatchColor) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE Objects(
/* [retval][out] */ VARIANT __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IIBvArea(
/* [retval][out] */ float __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IIBvAreaFormula(
/* [retval][out] */ BSTR __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE GetNutzungsart(
/* [retval][out] */ enum AC_IIBV_Usage __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE SetNutzungsart(
/* [in] */ enum AC_IIBV_Usage nVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE GetDwelling(
/* [retval][out] */ IDwelling __RPC_FAR *__RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE SetDwelling(
/* [in] */ IDwelling __RPC_FAR *nVal) = 0;
};
#else /* C style interface */
typedef struct IRoomVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
IRoom __RPC_FAR * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
IRoom __RPC_FAR * This);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
IRoom __RPC_FAR * This);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
IRoom __RPC_FAR * This,
/* [out] */ UINT __RPC_FAR *pctinfo);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
IRoom __RPC_FAR * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
IRoom __RPC_FAR * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )(
IRoom __RPC_FAR * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
/* [out] */ VARIANT __RPC_FAR *pVarResult,
/* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
/* [out] */ UINT __RPC_FAR *puArgErr);
/* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Angle )(
IRoom __RPC_FAR * This,
/* [in] */ long nVal);
/* [id][propget][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Angle )(
IRoom __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Bodenflaeche )(
IRoom __RPC_FAR * This,
/* [retval][out] */ float __RPC_FAR *pVal);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_BodenflaechenFormel )(
IRoom __RPC_FAR * This,
/* [retval][out] */ BSTR __RPC_FAR *pVal);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Chimneys )(
IRoom __RPC_FAR * This,
/* [retval][out] */ IChimneyCollection __RPC_FAR *__RPC_FAR *pVal);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Conturs )(
IRoom __RPC_FAR * This,
/* [retval][out] */ IConturCollection __RPC_FAR *__RPC_FAR *pVal);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Deckenflaeche )(
IRoom __RPC_FAR * This,
/* [retval][out] */ float __RPC_FAR *pVal);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_DeckenflaechenFormel )(
IRoom __RPC_FAR * This,
/* [retval][out] */ BSTR __RPC_FAR *pVal);
/* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Flags )(
IRoom __RPC_FAR * This,
/* [in] */ long nVal);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Flags )(
IRoom __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
/* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Font )(
IRoom __RPC_FAR * This,
/* [in] */ VARIANT nVal);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Font )(
IRoom __RPC_FAR * This,
/* [retval][out] */ VARIANT __RPC_FAR *pVal);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_History )(
IRoom __RPC_FAR * This,
/* [retval][out] */ IIDHistory __RPC_FAR *__RPC_FAR *pVal);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ID )(
IRoom __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
/* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Name )(
IRoom __RPC_FAR * This,
/* [in] */ BSTR nVal);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Name )(
IRoom __RPC_FAR * This,
/* [retval][out] */ BSTR __RPC_FAR *pVal);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_NettoDeckenflaeche )(
IRoom __RPC_FAR * This,
/* [retval][out] */ float __RPC_FAR *pVal);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_NettoDeckenflaechenFormel )(
IRoom __RPC_FAR * This,
/* [retval][out] */ BSTR __RPC_FAR *pVal);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_NettoGrundflaeche )(
IRoom __RPC_FAR * This,
/* [retval][out] */ float __RPC_FAR *pVal);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_NettoGrundflaechenFormel )(
IRoom __RPC_FAR * This,
/* [retval][out] */ BSTR __RPC_FAR *pVal);
/* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Nutzflaechenart )(
IRoom __RPC_FAR * This,
/* [in] */ BSTR nVal);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Nutzflaechenart )(
IRoom __RPC_FAR * This,
/* [retval][out] */ BSTR __RPC_FAR *pVal);
/* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Ordnungszahl )(
IRoom __RPC_FAR * This,
/* [in] */ BSTR nVal);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Ordnungszahl )(
IRoom __RPC_FAR * This,
/* [retval][out] */ BSTR __RPC_FAR *pVal);
/* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_PlasterName )(
IRoom __RPC_FAR * This,
/* [in] */ BSTR nVal);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_PlasterName )(
IRoom __RPC_FAR * This,
/* [retval][out] */ BSTR __RPC_FAR *pVal);
/* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_PlasterThickness )(
IRoom __RPC_FAR * This,
/* [in] */ float nVal);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_PlasterThickness )(
IRoom __RPC_FAR * This,
/* [retval][out] */ float __RPC_FAR *pVal);
/* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Remark )(
IRoom __RPC_FAR * This,
/* [in] */ BSTR nVal);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Remark )(
IRoom __RPC_FAR * This,
/* [retval][out] */ BSTR __RPC_FAR *pVal);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Story )(
IRoom __RPC_FAR * This,
/* [retval][out] */ IStory __RPC_FAR *__RPC_FAR *pVal);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Supports )(
IRoom __RPC_FAR * This,
/* [retval][out] */ ISupportCollection __RPC_FAR *__RPC_FAR *pVal);
/* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Umschliessungsart )(
IRoom __RPC_FAR * This,
/* [in] */ short nVal);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Umschliessungsart )(
IRoom __RPC_FAR * This,
/* [retval][out] */ short __RPC_FAR *pVal);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Volumen )(
IRoom __RPC_FAR * This,
/* [retval][out] */ float __RPC_FAR *pVal);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_VolumenFormel )(
IRoom __RPC_FAR * This,
/* [retval][out] */ BSTR __RPC_FAR *pVal);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_FloorTexture )(
IRoom __RPC_FAR * This,
/* [retval][out] */ ITexture __RPC_FAR *__RPC_FAR *pVal);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_CeilingTexture )(
IRoom __RPC_FAR * This,
/* [retval][out] */ ITexture __RPC_FAR *__RPC_FAR *pVal);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_RoofAreas )(
IRoom __RPC_FAR * This,
/* [retval][out] */ IRoofAreaCollection __RPC_FAR *__RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *AddHolePolygon )(
IRoom __RPC_FAR * This,
/* [in] */ IHolePolygon __RPC_FAR *thePolygon,
/* [in] */ VARIANT_BOOL holeInCeiling,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *RemoveHolePolygon )(
IRoom __RPC_FAR * This,
/* [in] */ IHolePolygon __RPC_FAR *thePolygon,
/* [in] */ VARIANT_BOOL holeInCeiling,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetHatchStyle )(
IRoom __RPC_FAR * This,
/* [in] */ enum AC_Hatch_Style HatchStyle,
/* [in] */ long HatchColor);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetHatchStyle )(
IRoom __RPC_FAR * This,
/* [out] */ enum AC_Hatch_Style __RPC_FAR *HatchStyle,
/* [out] */ long __RPC_FAR *HatchColor);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Objects )(
IRoom __RPC_FAR * This,
/* [retval][out] */ VARIANT __RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *IIBvArea )(
IRoom __RPC_FAR * This,
/* [retval][out] */ float __RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *IIBvAreaFormula )(
IRoom __RPC_FAR * This,
/* [retval][out] */ BSTR __RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetNutzungsart )(
IRoom __RPC_FAR * This,
/* [retval][out] */ enum AC_IIBV_Usage __RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetNutzungsart )(
IRoom __RPC_FAR * This,
/* [in] */ enum AC_IIBV_Usage nVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetDwelling )(
IRoom __RPC_FAR * This,
/* [retval][out] */ IDwelling __RPC_FAR *__RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetDwelling )(
IRoom __RPC_FAR * This,
/* [in] */ IDwelling __RPC_FAR *nVal);
END_INTERFACE
} IRoomVtbl;
interface IRoom
{
CONST_VTBL struct IRoomVtbl __RPC_FAR *lpVtbl;
};
#ifdef COBJMACROS
#define IRoom_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IRoom_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IRoom_Release(This) \
(This)->lpVtbl -> Release(This)
#define IRoom_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define IRoom_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define IRoom_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define IRoom_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#define IRoom_put_Angle(This,nVal) \
(This)->lpVtbl -> put_Angle(This,nVal)
#define IRoom_get_Angle(This,pVal) \
(This)->lpVtbl -> get_Angle(This,pVal)
#define IRoom_get_Bodenflaeche(This,pVal) \
(This)->lpVtbl -> get_Bodenflaeche(This,pVal)
#define IRoom_get_BodenflaechenFormel(This,pVal) \
(This)->lpVtbl -> get_BodenflaechenFormel(This,pVal)
#define IRoom_get_Chimneys(This,pVal) \
(This)->lpVtbl -> get_Chimneys(This,pVal)
#define IRoom_get_Conturs(This,pVal) \
(This)->lpVtbl -> get_Conturs(This,pVal)
#define IRoom_get_Deckenflaeche(This,pVal) \
(This)->lpVtbl -> get_Deckenflaeche(This,pVal)
#define IRoom_get_DeckenflaechenFormel(This,pVal) \
(This)->lpVtbl -> get_DeckenflaechenFormel(This,pVal)
#define IRoom_put_Flags(This,nVal) \
(This)->lpVtbl -> put_Flags(This,nVal)
#define IRoom_get_Flags(This,pVal) \
(This)->lpVtbl -> get_Flags(This,pVal)
#define IRoom_put_Font(This,nVal) \
(This)->lpVtbl -> put_Font(This,nVal)
#define IRoom_get_Font(This,pVal) \
(This)->lpVtbl -> get_Font(This,pVal)
#define IRoom_get_History(This,pVal) \
(This)->lpVtbl -> get_History(This,pVal)
#define IRoom_get_ID(This,pVal) \
(This)->lpVtbl -> get_ID(This,pVal)
#define IRoom_put_Name(This,nVal) \
(This)->lpVtbl -> put_Name(This,nVal)
#define IRoom_get_Name(This,pVal) \
(This)->lpVtbl -> get_Name(This,pVal)
#define IRoom_get_NettoDeckenflaeche(This,pVal) \
(This)->lpVtbl -> get_NettoDeckenflaeche(This,pVal)
#define IRoom_get_NettoDeckenflaechenFormel(This,pVal) \
(This)->lpVtbl -> get_NettoDeckenflaechenFormel(This,pVal)
#define IRoom_get_NettoGrundflaeche(This,pVal) \
(This)->lpVtbl -> get_NettoGrundflaeche(This,pVal)
#define IRoom_get_NettoGrundflaechenFormel(This,pVal) \
(This)->lpVtbl -> get_NettoGrundflaechenFormel(This,pVal)
#define IRoom_put_Nutzflaechenart(This,nVal) \
(This)->lpVtbl -> put_Nutzflaechenart(This,nVal)
#define IRoom_get_Nutzflaechenart(This,pVal) \
(This)->lpVtbl -> get_Nutzflaechenart(This,pVal)
#define IRoom_put_Ordnungszahl(This,nVal) \
(This)->lpVtbl -> put_Ordnungszahl(This,nVal)
#define IRoom_get_Ordnungszahl(This,pVal) \
(This)->lpVtbl -> get_Ordnungszahl(This,pVal)
#define IRoom_put_PlasterName(This,nVal) \
(This)->lpVtbl -> put_PlasterName(This,nVal)
#define IRoom_get_PlasterName(This,pVal) \
(This)->lpVtbl -> get_PlasterName(This,pVal)
#define IRoom_put_PlasterThickness(This,nVal) \
(This)->lpVtbl -> put_PlasterThickness(This,nVal)
#define IRoom_get_PlasterThickness(This,pVal) \
(This)->lpVtbl -> get_PlasterThickness(This,pVal)
#define IRoom_put_Remark(This,nVal) \
(This)->lpVtbl -> put_Remark(This,nVal)
#define IRoom_get_Remark(This,pVal) \
(This)->lpVtbl -> get_Remark(This,pVal)
#define IRoom_get_Story(This,pVal) \
(This)->lpVtbl -> get_Story(This,pVal)
#define IRoom_get_Supports(This,pVal) \
(This)->lpVtbl -> get_Supports(This,pVal)
#define IRoom_put_Umschliessungsart(This,nVal) \
(This)->lpVtbl -> put_Umschliessungsart(This,nVal)
#define IRoom_get_Umschliessungsart(This,pVal) \
(This)->lpVtbl -> get_Umschliessungsart(This,pVal)
#define IRoom_get_Volumen(This,pVal) \
(This)->lpVtbl -> get_Volumen(This,pVal)
#define IRoom_get_VolumenFormel(This,pVal) \
(This)->lpVtbl -> get_VolumenFormel(This,pVal)
#define IRoom_get_FloorTexture(This,pVal) \
(This)->lpVtbl -> get_FloorTexture(This,pVal)
#define IRoom_get_CeilingTexture(This,pVal) \
(This)->lpVtbl -> get_CeilingTexture(This,pVal)
#define IRoom_get_RoofAreas(This,pVal) \
(This)->lpVtbl -> get_RoofAreas(This,pVal)
#define IRoom_AddHolePolygon(This,thePolygon,holeInCeiling,pVal) \
(This)->lpVtbl -> AddHolePolygon(This,thePolygon,holeInCeiling,pVal)
#define IRoom_RemoveHolePolygon(This,thePolygon,holeInCeiling,pVal) \
(This)->lpVtbl -> RemoveHolePolygon(This,thePolygon,holeInCeiling,pVal)
#define IRoom_SetHatchStyle(This,HatchStyle,HatchColor) \
(This)->lpVtbl -> SetHatchStyle(This,HatchStyle,HatchColor)
#define IRoom_GetHatchStyle(This,HatchStyle,HatchColor) \
(This)->lpVtbl -> GetHatchStyle(This,HatchStyle,HatchColor)
#define IRoom_Objects(This,pVal) \
(This)->lpVtbl -> Objects(This,pVal)
#define IRoom_IIBvArea(This,pVal) \
(This)->lpVtbl -> IIBvArea(This,pVal)
#define IRoom_IIBvAreaFormula(This,pVal) \
(This)->lpVtbl -> IIBvAreaFormula(This,pVal)
#define IRoom_GetNutzungsart(This,pVal) \
(This)->lpVtbl -> GetNutzungsart(This,pVal)
#define IRoom_SetNutzungsart(This,nVal) \
(This)->lpVtbl -> SetNutzungsart(This,nVal)
#define IRoom_GetDwelling(This,pVal) \
(This)->lpVtbl -> GetDwelling(This,pVal)
#define IRoom_SetDwelling(This,nVal) \
(This)->lpVtbl -> SetDwelling(This,nVal)
#endif /* COBJMACROS */
#endif /* C style interface */
/* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE IRoom_put_Angle_Proxy(
IRoom __RPC_FAR * This,
/* [in] */ long nVal);
void __RPC_STUB IRoom_put_Angle_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget][propget] */ HRESULT STDMETHODCALLTYPE IRoom_get_Angle_Proxy(
IRoom __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
void __RPC_STUB IRoom_get_Angle_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE IRoom_get_Bodenflaeche_Proxy(
IRoom __RPC_FAR * This,
/* [retval][out] */ float __RPC_FAR *pVal);
void __RPC_STUB IRoom_get_Bodenflaeche_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE IRoom_get_BodenflaechenFormel_Proxy(
IRoom __RPC_FAR * This,
/* [retval][out] */ BSTR __RPC_FAR *pVal);
void __RPC_STUB IRoom_get_BodenflaechenFormel_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE IRoom_get_Chimneys_Proxy(
IRoom __RPC_FAR * This,
/* [retval][out] */ IChimneyCollection __RPC_FAR *__RPC_FAR *pVal);
void __RPC_STUB IRoom_get_Chimneys_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE IRoom_get_Conturs_Proxy(
IRoom __RPC_FAR * This,
/* [retval][out] */ IConturCollection __RPC_FAR *__RPC_FAR *pVal);
void __RPC_STUB IRoom_get_Conturs_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE IRoom_get_Deckenflaeche_Proxy(
IRoom __RPC_FAR * This,
/* [retval][out] */ float __RPC_FAR *pVal);
void __RPC_STUB IRoom_get_Deckenflaeche_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE IRoom_get_DeckenflaechenFormel_Proxy(
IRoom __RPC_FAR * This,
/* [retval][out] */ BSTR __RPC_FAR *pVal);
void __RPC_STUB IRoom_get_DeckenflaechenFormel_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE IRoom_put_Flags_Proxy(
IRoom __RPC_FAR * This,
/* [in] */ long nVal);
void __RPC_STUB IRoom_put_Flags_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IRoom_get_Flags_Proxy(
IRoom __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
void __RPC_STUB IRoom_get_Flags_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE IRoom_put_Font_Proxy(
IRoom __RPC_FAR * This,
/* [in] */ VARIANT nVal);
void __RPC_STUB IRoom_put_Font_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IRoom_get_Font_Proxy(
IRoom __RPC_FAR * This,
/* [retval][out] */ VARIANT __RPC_FAR *pVal);
void __RPC_STUB IRoom_get_Font_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE IRoom_get_History_Proxy(
IRoom __RPC_FAR * This,
/* [retval][out] */ IIDHistory __RPC_FAR *__RPC_FAR *pVal);
void __RPC_STUB IRoom_get_History_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE IRoom_get_ID_Proxy(
IRoom __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
void __RPC_STUB IRoom_get_ID_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE IRoom_put_Name_Proxy(
IRoom __RPC_FAR * This,
/* [in] */ BSTR nVal);
void __RPC_STUB IRoom_put_Name_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IRoom_get_Name_Proxy(
IRoom __RPC_FAR * This,
/* [retval][out] */ BSTR __RPC_FAR *pVal);
void __RPC_STUB IRoom_get_Name_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE IRoom_get_NettoDeckenflaeche_Proxy(
IRoom __RPC_FAR * This,
/* [retval][out] */ float __RPC_FAR *pVal);
void __RPC_STUB IRoom_get_NettoDeckenflaeche_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE IRoom_get_NettoDeckenflaechenFormel_Proxy(
IRoom __RPC_FAR * This,
/* [retval][out] */ BSTR __RPC_FAR *pVal);
void __RPC_STUB IRoom_get_NettoDeckenflaechenFormel_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE IRoom_get_NettoGrundflaeche_Proxy(
IRoom __RPC_FAR * This,
/* [retval][out] */ float __RPC_FAR *pVal);
void __RPC_STUB IRoom_get_NettoGrundflaeche_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE IRoom_get_NettoGrundflaechenFormel_Proxy(
IRoom __RPC_FAR * This,
/* [retval][out] */ BSTR __RPC_FAR *pVal);
void __RPC_STUB IRoom_get_NettoGrundflaechenFormel_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE IRoom_put_Nutzflaechenart_Proxy(
IRoom __RPC_FAR * This,
/* [in] */ BSTR nVal);
void __RPC_STUB IRoom_put_Nutzflaechenart_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IRoom_get_Nutzflaechenart_Proxy(
IRoom __RPC_FAR * This,
/* [retval][out] */ BSTR __RPC_FAR *pVal);
void __RPC_STUB IRoom_get_Nutzflaechenart_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE IRoom_put_Ordnungszahl_Proxy(
IRoom __RPC_FAR * This,
/* [in] */ BSTR nVal);
void __RPC_STUB IRoom_put_Ordnungszahl_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IRoom_get_Ordnungszahl_Proxy(
IRoom __RPC_FAR * This,
/* [retval][out] */ BSTR __RPC_FAR *pVal);
void __RPC_STUB IRoom_get_Ordnungszahl_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE IRoom_put_PlasterName_Proxy(
IRoom __RPC_FAR * This,
/* [in] */ BSTR nVal);
void __RPC_STUB IRoom_put_PlasterName_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IRoom_get_PlasterName_Proxy(
IRoom __RPC_FAR * This,
/* [retval][out] */ BSTR __RPC_FAR *pVal);
void __RPC_STUB IRoom_get_PlasterName_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE IRoom_put_PlasterThickness_Proxy(
IRoom __RPC_FAR * This,
/* [in] */ float nVal);
void __RPC_STUB IRoom_put_PlasterThickness_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IRoom_get_PlasterThickness_Proxy(
IRoom __RPC_FAR * This,
/* [retval][out] */ float __RPC_FAR *pVal);
void __RPC_STUB IRoom_get_PlasterThickness_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE IRoom_put_Remark_Proxy(
IRoom __RPC_FAR * This,
/* [in] */ BSTR nVal);
void __RPC_STUB IRoom_put_Remark_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IRoom_get_Remark_Proxy(
IRoom __RPC_FAR * This,
/* [retval][out] */ BSTR __RPC_FAR *pVal);
void __RPC_STUB IRoom_get_Remark_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE IRoom_get_Story_Proxy(
IRoom __RPC_FAR * This,
/* [retval][out] */ IStory __RPC_FAR *__RPC_FAR *pVal);
void __RPC_STUB IRoom_get_Story_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE IRoom_get_Supports_Proxy(
IRoom __RPC_FAR * This,
/* [retval][out] */ ISupportCollection __RPC_FAR *__RPC_FAR *pVal);
void __RPC_STUB IRoom_get_Supports_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE IRoom_put_Umschliessungsart_Proxy(
IRoom __RPC_FAR * This,
/* [in] */ short nVal);
void __RPC_STUB IRoom_put_Umschliessungsart_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IRoom_get_Umschliessungsart_Proxy(
IRoom __RPC_FAR * This,
/* [retval][out] */ short __RPC_FAR *pVal);
void __RPC_STUB IRoom_get_Umschliessungsart_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE IRoom_get_Volumen_Proxy(
IRoom __RPC_FAR * This,
/* [retval][out] */ float __RPC_FAR *pVal);
void __RPC_STUB IRoom_get_Volumen_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE IRoom_get_VolumenFormel_Proxy(
IRoom __RPC_FAR * This,
/* [retval][out] */ BSTR __RPC_FAR *pVal);
void __RPC_STUB IRoom_get_VolumenFormel_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE IRoom_get_FloorTexture_Proxy(
IRoom __RPC_FAR * This,
/* [retval][out] */ ITexture __RPC_FAR *__RPC_FAR *pVal);
void __RPC_STUB IRoom_get_FloorTexture_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE IRoom_get_CeilingTexture_Proxy(
IRoom __RPC_FAR * This,
/* [retval][out] */ ITexture __RPC_FAR *__RPC_FAR *pVal);
void __RPC_STUB IRoom_get_CeilingTexture_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE IRoom_get_RoofAreas_Proxy(
IRoom __RPC_FAR * This,
/* [retval][out] */ IRoofAreaCollection __RPC_FAR *__RPC_FAR *pVal);
void __RPC_STUB IRoom_get_RoofAreas_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IRoom_AddHolePolygon_Proxy(
IRoom __RPC_FAR * This,
/* [in] */ IHolePolygon __RPC_FAR *thePolygon,
/* [in] */ VARIANT_BOOL holeInCeiling,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
void __RPC_STUB IRoom_AddHolePolygon_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IRoom_RemoveHolePolygon_Proxy(
IRoom __RPC_FAR * This,
/* [in] */ IHolePolygon __RPC_FAR *thePolygon,
/* [in] */ VARIANT_BOOL holeInCeiling,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
void __RPC_STUB IRoom_RemoveHolePolygon_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IRoom_SetHatchStyle_Proxy(
IRoom __RPC_FAR * This,
/* [in] */ enum AC_Hatch_Style HatchStyle,
/* [in] */ long HatchColor);
void __RPC_STUB IRoom_SetHatchStyle_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IRoom_GetHatchStyle_Proxy(
IRoom __RPC_FAR * This,
/* [out] */ enum AC_Hatch_Style __RPC_FAR *HatchStyle,
/* [out] */ long __RPC_FAR *HatchColor);
void __RPC_STUB IRoom_GetHatchStyle_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IRoom_Objects_Proxy(
IRoom __RPC_FAR * This,
/* [retval][out] */ VARIANT __RPC_FAR *pVal);
void __RPC_STUB IRoom_Objects_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IRoom_IIBvArea_Proxy(
IRoom __RPC_FAR * This,
/* [retval][out] */ float __RPC_FAR *pVal);
void __RPC_STUB IRoom_IIBvArea_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IRoom_IIBvAreaFormula_Proxy(
IRoom __RPC_FAR * This,
/* [retval][out] */ BSTR __RPC_FAR *pVal);
void __RPC_STUB IRoom_IIBvAreaFormula_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IRoom_GetNutzungsart_Proxy(
IRoom __RPC_FAR * This,
/* [retval][out] */ enum AC_IIBV_Usage __RPC_FAR *pVal);
void __RPC_STUB IRoom_GetNutzungsart_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IRoom_SetNutzungsart_Proxy(
IRoom __RPC_FAR * This,
/* [in] */ enum AC_IIBV_Usage nVal);
void __RPC_STUB IRoom_SetNutzungsart_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IRoom_GetDwelling_Proxy(
IRoom __RPC_FAR * This,
/* [retval][out] */ IDwelling __RPC_FAR *__RPC_FAR *pVal);
void __RPC_STUB IRoom_GetDwelling_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IRoom_SetDwelling_Proxy(
IRoom __RPC_FAR * This,
/* [in] */ IDwelling __RPC_FAR *nVal);
void __RPC_STUB IRoom_SetDwelling_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IRoom_INTERFACE_DEFINED__ */
#ifndef __IDimension_INTERFACE_DEFINED__
#define __IDimension_INTERFACE_DEFINED__
/* interface IDimension */
/* [unique][dual][uuid][object] */
EXTERN_C const IID IID_IDimension;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("62f4ea30-cd37-11d1-9d47-00a0c9251384")
IDimension : public IDispatch
{
public:
virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_Architektengerecht(
/* [in] */ VARIANT_BOOL nVal) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_Architektengerecht(
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_Decimals(
/* [in] */ short nVal) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_Decimals(
/* [retval][out] */ short __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_Distance(
/* [in] */ float nVal) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_Distance(
/* [retval][out] */ float __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE get_History(
/* [retval][out] */ IIDHistory __RPC_FAR *__RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE get_ID(
/* [retval][out] */ long __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE get_Story(
/* [retval][out] */ IStory __RPC_FAR *__RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_Type(
/* [in] */ short nVal) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_Type(
/* [retval][out] */ short __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE Delete( void) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE GetPos(
/* [out] */ float __RPC_FAR *X1,
/* [out] */ float __RPC_FAR *Y1,
/* [out] */ float __RPC_FAR *X2,
/* [out] */ float __RPC_FAR *Y2,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE SetPos(
/* [in] */ float X1,
/* [in] */ float Y1,
/* [in] */ float X2,
/* [in] */ float Y2,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal) = 0;
};
#else /* C style interface */
typedef struct IDimensionVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
IDimension __RPC_FAR * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
IDimension __RPC_FAR * This);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
IDimension __RPC_FAR * This);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
IDimension __RPC_FAR * This,
/* [out] */ UINT __RPC_FAR *pctinfo);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
IDimension __RPC_FAR * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
IDimension __RPC_FAR * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )(
IDimension __RPC_FAR * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
/* [out] */ VARIANT __RPC_FAR *pVarResult,
/* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
/* [out] */ UINT __RPC_FAR *puArgErr);
/* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Architektengerecht )(
IDimension __RPC_FAR * This,
/* [in] */ VARIANT_BOOL nVal);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Architektengerecht )(
IDimension __RPC_FAR * This,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
/* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Decimals )(
IDimension __RPC_FAR * This,
/* [in] */ short nVal);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Decimals )(
IDimension __RPC_FAR * This,
/* [retval][out] */ short __RPC_FAR *pVal);
/* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Distance )(
IDimension __RPC_FAR * This,
/* [in] */ float nVal);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Distance )(
IDimension __RPC_FAR * This,
/* [retval][out] */ float __RPC_FAR *pVal);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_History )(
IDimension __RPC_FAR * This,
/* [retval][out] */ IIDHistory __RPC_FAR *__RPC_FAR *pVal);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ID )(
IDimension __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Story )(
IDimension __RPC_FAR * This,
/* [retval][out] */ IStory __RPC_FAR *__RPC_FAR *pVal);
/* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Type )(
IDimension __RPC_FAR * This,
/* [in] */ short nVal);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Type )(
IDimension __RPC_FAR * This,
/* [retval][out] */ short __RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Delete )(
IDimension __RPC_FAR * This);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetPos )(
IDimension __RPC_FAR * This,
/* [out] */ float __RPC_FAR *X1,
/* [out] */ float __RPC_FAR *Y1,
/* [out] */ float __RPC_FAR *X2,
/* [out] */ float __RPC_FAR *Y2,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetPos )(
IDimension __RPC_FAR * This,
/* [in] */ float X1,
/* [in] */ float Y1,
/* [in] */ float X2,
/* [in] */ float Y2,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
END_INTERFACE
} IDimensionVtbl;
interface IDimension
{
CONST_VTBL struct IDimensionVtbl __RPC_FAR *lpVtbl;
};
#ifdef COBJMACROS
#define IDimension_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IDimension_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IDimension_Release(This) \
(This)->lpVtbl -> Release(This)
#define IDimension_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define IDimension_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define IDimension_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define IDimension_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#define IDimension_put_Architektengerecht(This,nVal) \
(This)->lpVtbl -> put_Architektengerecht(This,nVal)
#define IDimension_get_Architektengerecht(This,pVal) \
(This)->lpVtbl -> get_Architektengerecht(This,pVal)
#define IDimension_put_Decimals(This,nVal) \
(This)->lpVtbl -> put_Decimals(This,nVal)
#define IDimension_get_Decimals(This,pVal) \
(This)->lpVtbl -> get_Decimals(This,pVal)
#define IDimension_put_Distance(This,nVal) \
(This)->lpVtbl -> put_Distance(This,nVal)
#define IDimension_get_Distance(This,pVal) \
(This)->lpVtbl -> get_Distance(This,pVal)
#define IDimension_get_History(This,pVal) \
(This)->lpVtbl -> get_History(This,pVal)
#define IDimension_get_ID(This,pVal) \
(This)->lpVtbl -> get_ID(This,pVal)
#define IDimension_get_Story(This,pVal) \
(This)->lpVtbl -> get_Story(This,pVal)
#define IDimension_put_Type(This,nVal) \
(This)->lpVtbl -> put_Type(This,nVal)
#define IDimension_get_Type(This,pVal) \
(This)->lpVtbl -> get_Type(This,pVal)
#define IDimension_Delete(This) \
(This)->lpVtbl -> Delete(This)
#define IDimension_GetPos(This,X1,Y1,X2,Y2,pVal) \
(This)->lpVtbl -> GetPos(This,X1,Y1,X2,Y2,pVal)
#define IDimension_SetPos(This,X1,Y1,X2,Y2,pVal) \
(This)->lpVtbl -> SetPos(This,X1,Y1,X2,Y2,pVal)
#endif /* COBJMACROS */
#endif /* C style interface */
/* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE IDimension_put_Architektengerecht_Proxy(
IDimension __RPC_FAR * This,
/* [in] */ VARIANT_BOOL nVal);
void __RPC_STUB IDimension_put_Architektengerecht_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IDimension_get_Architektengerecht_Proxy(
IDimension __RPC_FAR * This,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
void __RPC_STUB IDimension_get_Architektengerecht_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE IDimension_put_Decimals_Proxy(
IDimension __RPC_FAR * This,
/* [in] */ short nVal);
void __RPC_STUB IDimension_put_Decimals_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IDimension_get_Decimals_Proxy(
IDimension __RPC_FAR * This,
/* [retval][out] */ short __RPC_FAR *pVal);
void __RPC_STUB IDimension_get_Decimals_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE IDimension_put_Distance_Proxy(
IDimension __RPC_FAR * This,
/* [in] */ float nVal);
void __RPC_STUB IDimension_put_Distance_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IDimension_get_Distance_Proxy(
IDimension __RPC_FAR * This,
/* [retval][out] */ float __RPC_FAR *pVal);
void __RPC_STUB IDimension_get_Distance_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE IDimension_get_History_Proxy(
IDimension __RPC_FAR * This,
/* [retval][out] */ IIDHistory __RPC_FAR *__RPC_FAR *pVal);
void __RPC_STUB IDimension_get_History_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE IDimension_get_ID_Proxy(
IDimension __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
void __RPC_STUB IDimension_get_ID_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE IDimension_get_Story_Proxy(
IDimension __RPC_FAR * This,
/* [retval][out] */ IStory __RPC_FAR *__RPC_FAR *pVal);
void __RPC_STUB IDimension_get_Story_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE IDimension_put_Type_Proxy(
IDimension __RPC_FAR * This,
/* [in] */ short nVal);
void __RPC_STUB IDimension_put_Type_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IDimension_get_Type_Proxy(
IDimension __RPC_FAR * This,
/* [retval][out] */ short __RPC_FAR *pVal);
void __RPC_STUB IDimension_get_Type_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IDimension_Delete_Proxy(
IDimension __RPC_FAR * This);
void __RPC_STUB IDimension_Delete_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IDimension_GetPos_Proxy(
IDimension __RPC_FAR * This,
/* [out] */ float __RPC_FAR *X1,
/* [out] */ float __RPC_FAR *Y1,
/* [out] */ float __RPC_FAR *X2,
/* [out] */ float __RPC_FAR *Y2,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
void __RPC_STUB IDimension_GetPos_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IDimension_SetPos_Proxy(
IDimension __RPC_FAR * This,
/* [in] */ float X1,
/* [in] */ float Y1,
/* [in] */ float X2,
/* [in] */ float Y2,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
void __RPC_STUB IDimension_SetPos_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IDimension_INTERFACE_DEFINED__ */
#ifndef __IGuide_INTERFACE_DEFINED__
#define __IGuide_INTERFACE_DEFINED__
/* interface IGuide */
/* [unique][dual][uuid][object] */
EXTERN_C const IID IID_IGuide;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("62f7f890-cd37-11d1-9d47-00a0c9251384")
IGuide : public IDispatch
{
public:
virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_Color(
/* [in] */ long nVal) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_Color(
/* [retval][out] */ long __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_DrawStyle(
/* [in] */ short nVal) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_DrawStyle(
/* [retval][out] */ short __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_Endless(
/* [in] */ VARIANT_BOOL nVal) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_Endless(
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE get_History(
/* [retval][out] */ IIDHistory __RPC_FAR *__RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE get_ID(
/* [retval][out] */ long __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE get_Story(
/* [retval][out] */ IStory __RPC_FAR *__RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE Delete( void) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE GetPos(
/* [out] */ float __RPC_FAR *X1,
/* [out] */ float __RPC_FAR *Y1,
/* [out] */ float __RPC_FAR *X2,
/* [out] */ float __RPC_FAR *Y2,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE SetPos(
/* [in] */ float X1,
/* [in] */ float Y1,
/* [in] */ float X2,
/* [in] */ float Y2,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal) = 0;
};
#else /* C style interface */
typedef struct IGuideVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
IGuide __RPC_FAR * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
IGuide __RPC_FAR * This);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
IGuide __RPC_FAR * This);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
IGuide __RPC_FAR * This,
/* [out] */ UINT __RPC_FAR *pctinfo);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
IGuide __RPC_FAR * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
IGuide __RPC_FAR * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )(
IGuide __RPC_FAR * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
/* [out] */ VARIANT __RPC_FAR *pVarResult,
/* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
/* [out] */ UINT __RPC_FAR *puArgErr);
/* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Color )(
IGuide __RPC_FAR * This,
/* [in] */ long nVal);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Color )(
IGuide __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
/* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_DrawStyle )(
IGuide __RPC_FAR * This,
/* [in] */ short nVal);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_DrawStyle )(
IGuide __RPC_FAR * This,
/* [retval][out] */ short __RPC_FAR *pVal);
/* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Endless )(
IGuide __RPC_FAR * This,
/* [in] */ VARIANT_BOOL nVal);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Endless )(
IGuide __RPC_FAR * This,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_History )(
IGuide __RPC_FAR * This,
/* [retval][out] */ IIDHistory __RPC_FAR *__RPC_FAR *pVal);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ID )(
IGuide __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Story )(
IGuide __RPC_FAR * This,
/* [retval][out] */ IStory __RPC_FAR *__RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Delete )(
IGuide __RPC_FAR * This);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetPos )(
IGuide __RPC_FAR * This,
/* [out] */ float __RPC_FAR *X1,
/* [out] */ float __RPC_FAR *Y1,
/* [out] */ float __RPC_FAR *X2,
/* [out] */ float __RPC_FAR *Y2,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetPos )(
IGuide __RPC_FAR * This,
/* [in] */ float X1,
/* [in] */ float Y1,
/* [in] */ float X2,
/* [in] */ float Y2,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
END_INTERFACE
} IGuideVtbl;
interface IGuide
{
CONST_VTBL struct IGuideVtbl __RPC_FAR *lpVtbl;
};
#ifdef COBJMACROS
#define IGuide_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IGuide_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IGuide_Release(This) \
(This)->lpVtbl -> Release(This)
#define IGuide_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define IGuide_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define IGuide_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define IGuide_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#define IGuide_put_Color(This,nVal) \
(This)->lpVtbl -> put_Color(This,nVal)
#define IGuide_get_Color(This,pVal) \
(This)->lpVtbl -> get_Color(This,pVal)
#define IGuide_put_DrawStyle(This,nVal) \
(This)->lpVtbl -> put_DrawStyle(This,nVal)
#define IGuide_get_DrawStyle(This,pVal) \
(This)->lpVtbl -> get_DrawStyle(This,pVal)
#define IGuide_put_Endless(This,nVal) \
(This)->lpVtbl -> put_Endless(This,nVal)
#define IGuide_get_Endless(This,pVal) \
(This)->lpVtbl -> get_Endless(This,pVal)
#define IGuide_get_History(This,pVal) \
(This)->lpVtbl -> get_History(This,pVal)
#define IGuide_get_ID(This,pVal) \
(This)->lpVtbl -> get_ID(This,pVal)
#define IGuide_get_Story(This,pVal) \
(This)->lpVtbl -> get_Story(This,pVal)
#define IGuide_Delete(This) \
(This)->lpVtbl -> Delete(This)
#define IGuide_GetPos(This,X1,Y1,X2,Y2,pVal) \
(This)->lpVtbl -> GetPos(This,X1,Y1,X2,Y2,pVal)
#define IGuide_SetPos(This,X1,Y1,X2,Y2,pVal) \
(This)->lpVtbl -> SetPos(This,X1,Y1,X2,Y2,pVal)
#endif /* COBJMACROS */
#endif /* C style interface */
/* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE IGuide_put_Color_Proxy(
IGuide __RPC_FAR * This,
/* [in] */ long nVal);
void __RPC_STUB IGuide_put_Color_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IGuide_get_Color_Proxy(
IGuide __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
void __RPC_STUB IGuide_get_Color_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE IGuide_put_DrawStyle_Proxy(
IGuide __RPC_FAR * This,
/* [in] */ short nVal);
void __RPC_STUB IGuide_put_DrawStyle_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IGuide_get_DrawStyle_Proxy(
IGuide __RPC_FAR * This,
/* [retval][out] */ short __RPC_FAR *pVal);
void __RPC_STUB IGuide_get_DrawStyle_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE IGuide_put_Endless_Proxy(
IGuide __RPC_FAR * This,
/* [in] */ VARIANT_BOOL nVal);
void __RPC_STUB IGuide_put_Endless_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IGuide_get_Endless_Proxy(
IGuide __RPC_FAR * This,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
void __RPC_STUB IGuide_get_Endless_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE IGuide_get_History_Proxy(
IGuide __RPC_FAR * This,
/* [retval][out] */ IIDHistory __RPC_FAR *__RPC_FAR *pVal);
void __RPC_STUB IGuide_get_History_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE IGuide_get_ID_Proxy(
IGuide __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
void __RPC_STUB IGuide_get_ID_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE IGuide_get_Story_Proxy(
IGuide __RPC_FAR * This,
/* [retval][out] */ IStory __RPC_FAR *__RPC_FAR *pVal);
void __RPC_STUB IGuide_get_Story_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IGuide_Delete_Proxy(
IGuide __RPC_FAR * This);
void __RPC_STUB IGuide_Delete_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IGuide_GetPos_Proxy(
IGuide __RPC_FAR * This,
/* [out] */ float __RPC_FAR *X1,
/* [out] */ float __RPC_FAR *Y1,
/* [out] */ float __RPC_FAR *X2,
/* [out] */ float __RPC_FAR *Y2,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
void __RPC_STUB IGuide_GetPos_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IGuide_SetPos_Proxy(
IGuide __RPC_FAR * This,
/* [in] */ float X1,
/* [in] */ float Y1,
/* [in] */ float X2,
/* [in] */ float Y2,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
void __RPC_STUB IGuide_SetPos_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IGuide_INTERFACE_DEFINED__ */
#ifndef __IGraphics2DObject_INTERFACE_DEFINED__
#define __IGraphics2DObject_INTERFACE_DEFINED__
/* interface IGraphics2DObject */
/* [helpstring][helpcontext][unique][dual][uuid][object] */
EXTERN_C const IID IID_IGraphics2DObject;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("0e6c3f10-d440-11d1-9d53-00a0c9251384")
IGraphics2DObject : public IDispatch
{
public:
virtual /* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE get_CustomMarks(
/* [retval][out] */ IPoint2DCollection __RPC_FAR *__RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE get_Cut(
/* [retval][out] */ ICut __RPC_FAR *__RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_Deletable(
/* [in] */ VARIANT_BOOL nVal) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_Deletable(
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_Moveable(
/* [in] */ VARIANT_BOOL nVal) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_Moveable(
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_Selectable(
/* [in] */ VARIANT_BOOL nVal) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_Selectable(
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_Selected(
/* [in] */ VARIANT_BOOL nVal) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_Selected(
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_Snapable(
/* [in] */ VARIANT_BOOL nVal) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_Snapable(
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE get_Story(
/* [retval][out] */ IStory __RPC_FAR *__RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_UserData(
/* [in] */ long nVal) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_UserData(
/* [retval][out] */ long __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_Visible(
/* [in] */ VARIANT_BOOL nVal) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_Visible(
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE EnableUpdate(
/* [in] */ VARIANT_BOOL enabled) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE GetLayer(
/* [retval][out] */ long __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE Refresh( void) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE SetLayer(
/* [in] */ long newLayer,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE SetMarks(
/* [in] */ short markerType,
/* [in] */ VARIANT_BOOL withLines) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE ZOrder(
/* [in] */ short pos) = 0;
};
#else /* C style interface */
typedef struct IGraphics2DObjectVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
IGraphics2DObject __RPC_FAR * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
IGraphics2DObject __RPC_FAR * This);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
IGraphics2DObject __RPC_FAR * This);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
IGraphics2DObject __RPC_FAR * This,
/* [out] */ UINT __RPC_FAR *pctinfo);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
IGraphics2DObject __RPC_FAR * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
IGraphics2DObject __RPC_FAR * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )(
IGraphics2DObject __RPC_FAR * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
/* [out] */ VARIANT __RPC_FAR *pVarResult,
/* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
/* [out] */ UINT __RPC_FAR *puArgErr);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_CustomMarks )(
IGraphics2DObject __RPC_FAR * This,
/* [retval][out] */ IPoint2DCollection __RPC_FAR *__RPC_FAR *pVal);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Cut )(
IGraphics2DObject __RPC_FAR * This,
/* [retval][out] */ ICut __RPC_FAR *__RPC_FAR *pVal);
/* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Deletable )(
IGraphics2DObject __RPC_FAR * This,
/* [in] */ VARIANT_BOOL nVal);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Deletable )(
IGraphics2DObject __RPC_FAR * This,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
/* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Moveable )(
IGraphics2DObject __RPC_FAR * This,
/* [in] */ VARIANT_BOOL nVal);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Moveable )(
IGraphics2DObject __RPC_FAR * This,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
/* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Selectable )(
IGraphics2DObject __RPC_FAR * This,
/* [in] */ VARIANT_BOOL nVal);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Selectable )(
IGraphics2DObject __RPC_FAR * This,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
/* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Selected )(
IGraphics2DObject __RPC_FAR * This,
/* [in] */ VARIANT_BOOL nVal);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Selected )(
IGraphics2DObject __RPC_FAR * This,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
/* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Snapable )(
IGraphics2DObject __RPC_FAR * This,
/* [in] */ VARIANT_BOOL nVal);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Snapable )(
IGraphics2DObject __RPC_FAR * This,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Story )(
IGraphics2DObject __RPC_FAR * This,
/* [retval][out] */ IStory __RPC_FAR *__RPC_FAR *pVal);
/* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_UserData )(
IGraphics2DObject __RPC_FAR * This,
/* [in] */ long nVal);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_UserData )(
IGraphics2DObject __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
/* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Visible )(
IGraphics2DObject __RPC_FAR * This,
/* [in] */ VARIANT_BOOL nVal);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Visible )(
IGraphics2DObject __RPC_FAR * This,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *EnableUpdate )(
IGraphics2DObject __RPC_FAR * This,
/* [in] */ VARIANT_BOOL enabled);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetLayer )(
IGraphics2DObject __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Refresh )(
IGraphics2DObject __RPC_FAR * This);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetLayer )(
IGraphics2DObject __RPC_FAR * This,
/* [in] */ long newLayer,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetMarks )(
IGraphics2DObject __RPC_FAR * This,
/* [in] */ short markerType,
/* [in] */ VARIANT_BOOL withLines);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *ZOrder )(
IGraphics2DObject __RPC_FAR * This,
/* [in] */ short pos);
END_INTERFACE
} IGraphics2DObjectVtbl;
interface IGraphics2DObject
{
CONST_VTBL struct IGraphics2DObjectVtbl __RPC_FAR *lpVtbl;
};
#ifdef COBJMACROS
#define IGraphics2DObject_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IGraphics2DObject_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IGraphics2DObject_Release(This) \
(This)->lpVtbl -> Release(This)
#define IGraphics2DObject_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define IGraphics2DObject_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define IGraphics2DObject_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define IGraphics2DObject_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#define IGraphics2DObject_get_CustomMarks(This,pVal) \
(This)->lpVtbl -> get_CustomMarks(This,pVal)
#define IGraphics2DObject_get_Cut(This,pVal) \
(This)->lpVtbl -> get_Cut(This,pVal)
#define IGraphics2DObject_put_Deletable(This,nVal) \
(This)->lpVtbl -> put_Deletable(This,nVal)
#define IGraphics2DObject_get_Deletable(This,pVal) \
(This)->lpVtbl -> get_Deletable(This,pVal)
#define IGraphics2DObject_put_Moveable(This,nVal) \
(This)->lpVtbl -> put_Moveable(This,nVal)
#define IGraphics2DObject_get_Moveable(This,pVal) \
(This)->lpVtbl -> get_Moveable(This,pVal)
#define IGraphics2DObject_put_Selectable(This,nVal) \
(This)->lpVtbl -> put_Selectable(This,nVal)
#define IGraphics2DObject_get_Selectable(This,pVal) \
(This)->lpVtbl -> get_Selectable(This,pVal)
#define IGraphics2DObject_put_Selected(This,nVal) \
(This)->lpVtbl -> put_Selected(This,nVal)
#define IGraphics2DObject_get_Selected(This,pVal) \
(This)->lpVtbl -> get_Selected(This,pVal)
#define IGraphics2DObject_put_Snapable(This,nVal) \
(This)->lpVtbl -> put_Snapable(This,nVal)
#define IGraphics2DObject_get_Snapable(This,pVal) \
(This)->lpVtbl -> get_Snapable(This,pVal)
#define IGraphics2DObject_get_Story(This,pVal) \
(This)->lpVtbl -> get_Story(This,pVal)
#define IGraphics2DObject_put_UserData(This,nVal) \
(This)->lpVtbl -> put_UserData(This,nVal)
#define IGraphics2DObject_get_UserData(This,pVal) \
(This)->lpVtbl -> get_UserData(This,pVal)
#define IGraphics2DObject_put_Visible(This,nVal) \
(This)->lpVtbl -> put_Visible(This,nVal)
#define IGraphics2DObject_get_Visible(This,pVal) \
(This)->lpVtbl -> get_Visible(This,pVal)
#define IGraphics2DObject_EnableUpdate(This,enabled) \
(This)->lpVtbl -> EnableUpdate(This,enabled)
#define IGraphics2DObject_GetLayer(This,pVal) \
(This)->lpVtbl -> GetLayer(This,pVal)
#define IGraphics2DObject_Refresh(This) \
(This)->lpVtbl -> Refresh(This)
#define IGraphics2DObject_SetLayer(This,newLayer,pVal) \
(This)->lpVtbl -> SetLayer(This,newLayer,pVal)
#define IGraphics2DObject_SetMarks(This,markerType,withLines) \
(This)->lpVtbl -> SetMarks(This,markerType,withLines)
#define IGraphics2DObject_ZOrder(This,pos) \
(This)->lpVtbl -> ZOrder(This,pos)
#endif /* COBJMACROS */
#endif /* C style interface */
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE IGraphics2DObject_get_CustomMarks_Proxy(
IGraphics2DObject __RPC_FAR * This,
/* [retval][out] */ IPoint2DCollection __RPC_FAR *__RPC_FAR *pVal);
void __RPC_STUB IGraphics2DObject_get_CustomMarks_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE IGraphics2DObject_get_Cut_Proxy(
IGraphics2DObject __RPC_FAR * This,
/* [retval][out] */ ICut __RPC_FAR *__RPC_FAR *pVal);
void __RPC_STUB IGraphics2DObject_get_Cut_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE IGraphics2DObject_put_Deletable_Proxy(
IGraphics2DObject __RPC_FAR * This,
/* [in] */ VARIANT_BOOL nVal);
void __RPC_STUB IGraphics2DObject_put_Deletable_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IGraphics2DObject_get_Deletable_Proxy(
IGraphics2DObject __RPC_FAR * This,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
void __RPC_STUB IGraphics2DObject_get_Deletable_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE IGraphics2DObject_put_Moveable_Proxy(
IGraphics2DObject __RPC_FAR * This,
/* [in] */ VARIANT_BOOL nVal);
void __RPC_STUB IGraphics2DObject_put_Moveable_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IGraphics2DObject_get_Moveable_Proxy(
IGraphics2DObject __RPC_FAR * This,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
void __RPC_STUB IGraphics2DObject_get_Moveable_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE IGraphics2DObject_put_Selectable_Proxy(
IGraphics2DObject __RPC_FAR * This,
/* [in] */ VARIANT_BOOL nVal);
void __RPC_STUB IGraphics2DObject_put_Selectable_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IGraphics2DObject_get_Selectable_Proxy(
IGraphics2DObject __RPC_FAR * This,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
void __RPC_STUB IGraphics2DObject_get_Selectable_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE IGraphics2DObject_put_Selected_Proxy(
IGraphics2DObject __RPC_FAR * This,
/* [in] */ VARIANT_BOOL nVal);
void __RPC_STUB IGraphics2DObject_put_Selected_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IGraphics2DObject_get_Selected_Proxy(
IGraphics2DObject __RPC_FAR * This,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
void __RPC_STUB IGraphics2DObject_get_Selected_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE IGraphics2DObject_put_Snapable_Proxy(
IGraphics2DObject __RPC_FAR * This,
/* [in] */ VARIANT_BOOL nVal);
void __RPC_STUB IGraphics2DObject_put_Snapable_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IGraphics2DObject_get_Snapable_Proxy(
IGraphics2DObject __RPC_FAR * This,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
void __RPC_STUB IGraphics2DObject_get_Snapable_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE IGraphics2DObject_get_Story_Proxy(
IGraphics2DObject __RPC_FAR * This,
/* [retval][out] */ IStory __RPC_FAR *__RPC_FAR *pVal);
void __RPC_STUB IGraphics2DObject_get_Story_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE IGraphics2DObject_put_UserData_Proxy(
IGraphics2DObject __RPC_FAR * This,
/* [in] */ long nVal);
void __RPC_STUB IGraphics2DObject_put_UserData_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IGraphics2DObject_get_UserData_Proxy(
IGraphics2DObject __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
void __RPC_STUB IGraphics2DObject_get_UserData_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE IGraphics2DObject_put_Visible_Proxy(
IGraphics2DObject __RPC_FAR * This,
/* [in] */ VARIANT_BOOL nVal);
void __RPC_STUB IGraphics2DObject_put_Visible_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IGraphics2DObject_get_Visible_Proxy(
IGraphics2DObject __RPC_FAR * This,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
void __RPC_STUB IGraphics2DObject_get_Visible_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IGraphics2DObject_EnableUpdate_Proxy(
IGraphics2DObject __RPC_FAR * This,
/* [in] */ VARIANT_BOOL enabled);
void __RPC_STUB IGraphics2DObject_EnableUpdate_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IGraphics2DObject_GetLayer_Proxy(
IGraphics2DObject __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
void __RPC_STUB IGraphics2DObject_GetLayer_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IGraphics2DObject_Refresh_Proxy(
IGraphics2DObject __RPC_FAR * This);
void __RPC_STUB IGraphics2DObject_Refresh_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IGraphics2DObject_SetLayer_Proxy(
IGraphics2DObject __RPC_FAR * This,
/* [in] */ long newLayer,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
void __RPC_STUB IGraphics2DObject_SetLayer_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IGraphics2DObject_SetMarks_Proxy(
IGraphics2DObject __RPC_FAR * This,
/* [in] */ short markerType,
/* [in] */ VARIANT_BOOL withLines);
void __RPC_STUB IGraphics2DObject_SetMarks_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IGraphics2DObject_ZOrder_Proxy(
IGraphics2DObject __RPC_FAR * This,
/* [in] */ short pos);
void __RPC_STUB IGraphics2DObject_ZOrder_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IGraphics2DObject_INTERFACE_DEFINED__ */
#ifndef __IProjectPreview_INTERFACE_DEFINED__
#define __IProjectPreview_INTERFACE_DEFINED__
/* interface IProjectPreview */
/* [unique][dual][uuid][object] */
EXTERN_C const IID IID_IProjectPreview;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("98B8A053-5D1C-11d2-9E90-00A0C9251384")
IProjectPreview : public IDispatch
{
public:
virtual /* [helpstring][helpcontext][id][readonly][propget] */ HRESULT STDMETHODCALLTYPE get_Description(
/* [retval][out] */ BSTR __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id][readonly][propget] */ HRESULT STDMETHODCALLTYPE get_ConstructionPreview(
/* [retval][out] */ VARIANT __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id][readonly][propget] */ HRESULT STDMETHODCALLTYPE get_DesignPreview(
/* [retval][out] */ VARIANT __RPC_FAR *pVal) = 0;
};
#else /* C style interface */
typedef struct IProjectPreviewVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
IProjectPreview __RPC_FAR * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
IProjectPreview __RPC_FAR * This);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
IProjectPreview __RPC_FAR * This);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
IProjectPreview __RPC_FAR * This,
/* [out] */ UINT __RPC_FAR *pctinfo);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
IProjectPreview __RPC_FAR * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
IProjectPreview __RPC_FAR * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )(
IProjectPreview __RPC_FAR * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
/* [out] */ VARIANT __RPC_FAR *pVarResult,
/* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
/* [out] */ UINT __RPC_FAR *puArgErr);
/* [helpstring][helpcontext][id][readonly][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Description )(
IProjectPreview __RPC_FAR * This,
/* [retval][out] */ BSTR __RPC_FAR *pVal);
/* [helpstring][helpcontext][id][readonly][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ConstructionPreview )(
IProjectPreview __RPC_FAR * This,
/* [retval][out] */ VARIANT __RPC_FAR *pVal);
/* [helpstring][helpcontext][id][readonly][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_DesignPreview )(
IProjectPreview __RPC_FAR * This,
/* [retval][out] */ VARIANT __RPC_FAR *pVal);
END_INTERFACE
} IProjectPreviewVtbl;
interface IProjectPreview
{
CONST_VTBL struct IProjectPreviewVtbl __RPC_FAR *lpVtbl;
};
#ifdef COBJMACROS
#define IProjectPreview_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IProjectPreview_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IProjectPreview_Release(This) \
(This)->lpVtbl -> Release(This)
#define IProjectPreview_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define IProjectPreview_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define IProjectPreview_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define IProjectPreview_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#define IProjectPreview_get_Description(This,pVal) \
(This)->lpVtbl -> get_Description(This,pVal)
#define IProjectPreview_get_ConstructionPreview(This,pVal) \
(This)->lpVtbl -> get_ConstructionPreview(This,pVal)
#define IProjectPreview_get_DesignPreview(This,pVal) \
(This)->lpVtbl -> get_DesignPreview(This,pVal)
#endif /* COBJMACROS */
#endif /* C style interface */
/* [helpstring][helpcontext][id][readonly][propget] */ HRESULT STDMETHODCALLTYPE IProjectPreview_get_Description_Proxy(
IProjectPreview __RPC_FAR * This,
/* [retval][out] */ BSTR __RPC_FAR *pVal);
void __RPC_STUB IProjectPreview_get_Description_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id][readonly][propget] */ HRESULT STDMETHODCALLTYPE IProjectPreview_get_ConstructionPreview_Proxy(
IProjectPreview __RPC_FAR * This,
/* [retval][out] */ VARIANT __RPC_FAR *pVal);
void __RPC_STUB IProjectPreview_get_ConstructionPreview_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id][readonly][propget] */ HRESULT STDMETHODCALLTYPE IProjectPreview_get_DesignPreview_Proxy(
IProjectPreview __RPC_FAR * This,
/* [retval][out] */ VARIANT __RPC_FAR *pVal);
void __RPC_STUB IProjectPreview_get_DesignPreview_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IProjectPreview_INTERFACE_DEFINED__ */
#ifndef __IPolygon2D_INTERFACE_DEFINED__
#define __IPolygon2D_INTERFACE_DEFINED__
/* interface IPolygon2D */
/* [unique][dual][uuid][object] */
EXTERN_C const IID IID_IPolygon2D;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("62fb06f0-cd37-11d1-9d47-00a0c9251384")
IPolygon2D : public IGraphics2DObject
{
public:
virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_BackColor(
/* [in] */ long nVal) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_BackColor(
/* [retval][out] */ long __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_BackStyle(
/* [in] */ short nVal) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_BackStyle(
/* [retval][out] */ short __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_BorderColor(
/* [in] */ long nVal) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_BorderColor(
/* [retval][out] */ long __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_BorderStyle(
/* [in] */ short nVal) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_BorderStyle(
/* [retval][out] */ short __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_BorderWidth(
/* [in] */ float nVal) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_BorderWidth(
/* [retval][out] */ float __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_Closed(
/* [in] */ VARIANT_BOOL nVal) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_Closed(
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_DrawMode(
/* [in] */ short nVal) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_DrawMode(
/* [retval][out] */ short __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_FillColor(
/* [in] */ long nVal) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_FillColor(
/* [retval][out] */ long __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_FillStyle(
/* [in] */ short nVal) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_FillStyle(
/* [retval][out] */ short __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE get_Points(
/* [retval][out] */ IPoint2DCollection __RPC_FAR *__RPC_FAR *pVal) = 0;
virtual /* [helpcontext][helpstring][id] */ HRESULT STDMETHODCALLTYPE SetPoints(
/* [in] */ long numPoints,
/* [in] */ VARIANT Points) = 0;
};
#else /* C style interface */
typedef struct IPolygon2DVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
IPolygon2D __RPC_FAR * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
IPolygon2D __RPC_FAR * This);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
IPolygon2D __RPC_FAR * This);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
IPolygon2D __RPC_FAR * This,
/* [out] */ UINT __RPC_FAR *pctinfo);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
IPolygon2D __RPC_FAR * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
IPolygon2D __RPC_FAR * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )(
IPolygon2D __RPC_FAR * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
/* [out] */ VARIANT __RPC_FAR *pVarResult,
/* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
/* [out] */ UINT __RPC_FAR *puArgErr);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_CustomMarks )(
IPolygon2D __RPC_FAR * This,
/* [retval][out] */ IPoint2DCollection __RPC_FAR *__RPC_FAR *pVal);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Cut )(
IPolygon2D __RPC_FAR * This,
/* [retval][out] */ ICut __RPC_FAR *__RPC_FAR *pVal);
/* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Deletable )(
IPolygon2D __RPC_FAR * This,
/* [in] */ VARIANT_BOOL nVal);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Deletable )(
IPolygon2D __RPC_FAR * This,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
/* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Moveable )(
IPolygon2D __RPC_FAR * This,
/* [in] */ VARIANT_BOOL nVal);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Moveable )(
IPolygon2D __RPC_FAR * This,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
/* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Selectable )(
IPolygon2D __RPC_FAR * This,
/* [in] */ VARIANT_BOOL nVal);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Selectable )(
IPolygon2D __RPC_FAR * This,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
/* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Selected )(
IPolygon2D __RPC_FAR * This,
/* [in] */ VARIANT_BOOL nVal);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Selected )(
IPolygon2D __RPC_FAR * This,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
/* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Snapable )(
IPolygon2D __RPC_FAR * This,
/* [in] */ VARIANT_BOOL nVal);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Snapable )(
IPolygon2D __RPC_FAR * This,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Story )(
IPolygon2D __RPC_FAR * This,
/* [retval][out] */ IStory __RPC_FAR *__RPC_FAR *pVal);
/* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_UserData )(
IPolygon2D __RPC_FAR * This,
/* [in] */ long nVal);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_UserData )(
IPolygon2D __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
/* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Visible )(
IPolygon2D __RPC_FAR * This,
/* [in] */ VARIANT_BOOL nVal);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Visible )(
IPolygon2D __RPC_FAR * This,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *EnableUpdate )(
IPolygon2D __RPC_FAR * This,
/* [in] */ VARIANT_BOOL enabled);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetLayer )(
IPolygon2D __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Refresh )(
IPolygon2D __RPC_FAR * This);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetLayer )(
IPolygon2D __RPC_FAR * This,
/* [in] */ long newLayer,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetMarks )(
IPolygon2D __RPC_FAR * This,
/* [in] */ short markerType,
/* [in] */ VARIANT_BOOL withLines);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *ZOrder )(
IPolygon2D __RPC_FAR * This,
/* [in] */ short pos);
/* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_BackColor )(
IPolygon2D __RPC_FAR * This,
/* [in] */ long nVal);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_BackColor )(
IPolygon2D __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
/* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_BackStyle )(
IPolygon2D __RPC_FAR * This,
/* [in] */ short nVal);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_BackStyle )(
IPolygon2D __RPC_FAR * This,
/* [retval][out] */ short __RPC_FAR *pVal);
/* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_BorderColor )(
IPolygon2D __RPC_FAR * This,
/* [in] */ long nVal);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_BorderColor )(
IPolygon2D __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
/* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_BorderStyle )(
IPolygon2D __RPC_FAR * This,
/* [in] */ short nVal);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_BorderStyle )(
IPolygon2D __RPC_FAR * This,
/* [retval][out] */ short __RPC_FAR *pVal);
/* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_BorderWidth )(
IPolygon2D __RPC_FAR * This,
/* [in] */ float nVal);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_BorderWidth )(
IPolygon2D __RPC_FAR * This,
/* [retval][out] */ float __RPC_FAR *pVal);
/* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Closed )(
IPolygon2D __RPC_FAR * This,
/* [in] */ VARIANT_BOOL nVal);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Closed )(
IPolygon2D __RPC_FAR * This,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
/* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_DrawMode )(
IPolygon2D __RPC_FAR * This,
/* [in] */ short nVal);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_DrawMode )(
IPolygon2D __RPC_FAR * This,
/* [retval][out] */ short __RPC_FAR *pVal);
/* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_FillColor )(
IPolygon2D __RPC_FAR * This,
/* [in] */ long nVal);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_FillColor )(
IPolygon2D __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
/* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_FillStyle )(
IPolygon2D __RPC_FAR * This,
/* [in] */ short nVal);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_FillStyle )(
IPolygon2D __RPC_FAR * This,
/* [retval][out] */ short __RPC_FAR *pVal);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Points )(
IPolygon2D __RPC_FAR * This,
/* [retval][out] */ IPoint2DCollection __RPC_FAR *__RPC_FAR *pVal);
/* [helpcontext][helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetPoints )(
IPolygon2D __RPC_FAR * This,
/* [in] */ long numPoints,
/* [in] */ VARIANT Points);
END_INTERFACE
} IPolygon2DVtbl;
interface IPolygon2D
{
CONST_VTBL struct IPolygon2DVtbl __RPC_FAR *lpVtbl;
};
#ifdef COBJMACROS
#define IPolygon2D_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IPolygon2D_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IPolygon2D_Release(This) \
(This)->lpVtbl -> Release(This)
#define IPolygon2D_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define IPolygon2D_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define IPolygon2D_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define IPolygon2D_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#define IPolygon2D_get_CustomMarks(This,pVal) \
(This)->lpVtbl -> get_CustomMarks(This,pVal)
#define IPolygon2D_get_Cut(This,pVal) \
(This)->lpVtbl -> get_Cut(This,pVal)
#define IPolygon2D_put_Deletable(This,nVal) \
(This)->lpVtbl -> put_Deletable(This,nVal)
#define IPolygon2D_get_Deletable(This,pVal) \
(This)->lpVtbl -> get_Deletable(This,pVal)
#define IPolygon2D_put_Moveable(This,nVal) \
(This)->lpVtbl -> put_Moveable(This,nVal)
#define IPolygon2D_get_Moveable(This,pVal) \
(This)->lpVtbl -> get_Moveable(This,pVal)
#define IPolygon2D_put_Selectable(This,nVal) \
(This)->lpVtbl -> put_Selectable(This,nVal)
#define IPolygon2D_get_Selectable(This,pVal) \
(This)->lpVtbl -> get_Selectable(This,pVal)
#define IPolygon2D_put_Selected(This,nVal) \
(This)->lpVtbl -> put_Selected(This,nVal)
#define IPolygon2D_get_Selected(This,pVal) \
(This)->lpVtbl -> get_Selected(This,pVal)
#define IPolygon2D_put_Snapable(This,nVal) \
(This)->lpVtbl -> put_Snapable(This,nVal)
#define IPolygon2D_get_Snapable(This,pVal) \
(This)->lpVtbl -> get_Snapable(This,pVal)
#define IPolygon2D_get_Story(This,pVal) \
(This)->lpVtbl -> get_Story(This,pVal)
#define IPolygon2D_put_UserData(This,nVal) \
(This)->lpVtbl -> put_UserData(This,nVal)
#define IPolygon2D_get_UserData(This,pVal) \
(This)->lpVtbl -> get_UserData(This,pVal)
#define IPolygon2D_put_Visible(This,nVal) \
(This)->lpVtbl -> put_Visible(This,nVal)
#define IPolygon2D_get_Visible(This,pVal) \
(This)->lpVtbl -> get_Visible(This,pVal)
#define IPolygon2D_EnableUpdate(This,enabled) \
(This)->lpVtbl -> EnableUpdate(This,enabled)
#define IPolygon2D_GetLayer(This,pVal) \
(This)->lpVtbl -> GetLayer(This,pVal)
#define IPolygon2D_Refresh(This) \
(This)->lpVtbl -> Refresh(This)
#define IPolygon2D_SetLayer(This,newLayer,pVal) \
(This)->lpVtbl -> SetLayer(This,newLayer,pVal)
#define IPolygon2D_SetMarks(This,markerType,withLines) \
(This)->lpVtbl -> SetMarks(This,markerType,withLines)
#define IPolygon2D_ZOrder(This,pos) \
(This)->lpVtbl -> ZOrder(This,pos)
#define IPolygon2D_put_BackColor(This,nVal) \
(This)->lpVtbl -> put_BackColor(This,nVal)
#define IPolygon2D_get_BackColor(This,pVal) \
(This)->lpVtbl -> get_BackColor(This,pVal)
#define IPolygon2D_put_BackStyle(This,nVal) \
(This)->lpVtbl -> put_BackStyle(This,nVal)
#define IPolygon2D_get_BackStyle(This,pVal) \
(This)->lpVtbl -> get_BackStyle(This,pVal)
#define IPolygon2D_put_BorderColor(This,nVal) \
(This)->lpVtbl -> put_BorderColor(This,nVal)
#define IPolygon2D_get_BorderColor(This,pVal) \
(This)->lpVtbl -> get_BorderColor(This,pVal)
#define IPolygon2D_put_BorderStyle(This,nVal) \
(This)->lpVtbl -> put_BorderStyle(This,nVal)
#define IPolygon2D_get_BorderStyle(This,pVal) \
(This)->lpVtbl -> get_BorderStyle(This,pVal)
#define IPolygon2D_put_BorderWidth(This,nVal) \
(This)->lpVtbl -> put_BorderWidth(This,nVal)
#define IPolygon2D_get_BorderWidth(This,pVal) \
(This)->lpVtbl -> get_BorderWidth(This,pVal)
#define IPolygon2D_put_Closed(This,nVal) \
(This)->lpVtbl -> put_Closed(This,nVal)
#define IPolygon2D_get_Closed(This,pVal) \
(This)->lpVtbl -> get_Closed(This,pVal)
#define IPolygon2D_put_DrawMode(This,nVal) \
(This)->lpVtbl -> put_DrawMode(This,nVal)
#define IPolygon2D_get_DrawMode(This,pVal) \
(This)->lpVtbl -> get_DrawMode(This,pVal)
#define IPolygon2D_put_FillColor(This,nVal) \
(This)->lpVtbl -> put_FillColor(This,nVal)
#define IPolygon2D_get_FillColor(This,pVal) \
(This)->lpVtbl -> get_FillColor(This,pVal)
#define IPolygon2D_put_FillStyle(This,nVal) \
(This)->lpVtbl -> put_FillStyle(This,nVal)
#define IPolygon2D_get_FillStyle(This,pVal) \
(This)->lpVtbl -> get_FillStyle(This,pVal)
#define IPolygon2D_get_Points(This,pVal) \
(This)->lpVtbl -> get_Points(This,pVal)
#define IPolygon2D_SetPoints(This,numPoints,Points) \
(This)->lpVtbl -> SetPoints(This,numPoints,Points)
#endif /* COBJMACROS */
#endif /* C style interface */
/* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE IPolygon2D_put_BackColor_Proxy(
IPolygon2D __RPC_FAR * This,
/* [in] */ long nVal);
void __RPC_STUB IPolygon2D_put_BackColor_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IPolygon2D_get_BackColor_Proxy(
IPolygon2D __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
void __RPC_STUB IPolygon2D_get_BackColor_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE IPolygon2D_put_BackStyle_Proxy(
IPolygon2D __RPC_FAR * This,
/* [in] */ short nVal);
void __RPC_STUB IPolygon2D_put_BackStyle_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IPolygon2D_get_BackStyle_Proxy(
IPolygon2D __RPC_FAR * This,
/* [retval][out] */ short __RPC_FAR *pVal);
void __RPC_STUB IPolygon2D_get_BackStyle_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE IPolygon2D_put_BorderColor_Proxy(
IPolygon2D __RPC_FAR * This,
/* [in] */ long nVal);
void __RPC_STUB IPolygon2D_put_BorderColor_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IPolygon2D_get_BorderColor_Proxy(
IPolygon2D __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
void __RPC_STUB IPolygon2D_get_BorderColor_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE IPolygon2D_put_BorderStyle_Proxy(
IPolygon2D __RPC_FAR * This,
/* [in] */ short nVal);
void __RPC_STUB IPolygon2D_put_BorderStyle_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IPolygon2D_get_BorderStyle_Proxy(
IPolygon2D __RPC_FAR * This,
/* [retval][out] */ short __RPC_FAR *pVal);
void __RPC_STUB IPolygon2D_get_BorderStyle_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE IPolygon2D_put_BorderWidth_Proxy(
IPolygon2D __RPC_FAR * This,
/* [in] */ float nVal);
void __RPC_STUB IPolygon2D_put_BorderWidth_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IPolygon2D_get_BorderWidth_Proxy(
IPolygon2D __RPC_FAR * This,
/* [retval][out] */ float __RPC_FAR *pVal);
void __RPC_STUB IPolygon2D_get_BorderWidth_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE IPolygon2D_put_Closed_Proxy(
IPolygon2D __RPC_FAR * This,
/* [in] */ VARIANT_BOOL nVal);
void __RPC_STUB IPolygon2D_put_Closed_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IPolygon2D_get_Closed_Proxy(
IPolygon2D __RPC_FAR * This,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
void __RPC_STUB IPolygon2D_get_Closed_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE IPolygon2D_put_DrawMode_Proxy(
IPolygon2D __RPC_FAR * This,
/* [in] */ short nVal);
void __RPC_STUB IPolygon2D_put_DrawMode_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IPolygon2D_get_DrawMode_Proxy(
IPolygon2D __RPC_FAR * This,
/* [retval][out] */ short __RPC_FAR *pVal);
void __RPC_STUB IPolygon2D_get_DrawMode_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE IPolygon2D_put_FillColor_Proxy(
IPolygon2D __RPC_FAR * This,
/* [in] */ long nVal);
void __RPC_STUB IPolygon2D_put_FillColor_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IPolygon2D_get_FillColor_Proxy(
IPolygon2D __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
void __RPC_STUB IPolygon2D_get_FillColor_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE IPolygon2D_put_FillStyle_Proxy(
IPolygon2D __RPC_FAR * This,
/* [in] */ short nVal);
void __RPC_STUB IPolygon2D_put_FillStyle_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IPolygon2D_get_FillStyle_Proxy(
IPolygon2D __RPC_FAR * This,
/* [retval][out] */ short __RPC_FAR *pVal);
void __RPC_STUB IPolygon2D_get_FillStyle_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE IPolygon2D_get_Points_Proxy(
IPolygon2D __RPC_FAR * This,
/* [retval][out] */ IPoint2DCollection __RPC_FAR *__RPC_FAR *pVal);
void __RPC_STUB IPolygon2D_get_Points_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpcontext][helpstring][id] */ HRESULT STDMETHODCALLTYPE IPolygon2D_SetPoints_Proxy(
IPolygon2D __RPC_FAR * This,
/* [in] */ long numPoints,
/* [in] */ VARIANT Points);
void __RPC_STUB IPolygon2D_SetPoints_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IPolygon2D_INTERFACE_DEFINED__ */
#ifndef __IWindow_INTERFACE_DEFINED__
#define __IWindow_INTERFACE_DEFINED__
/* interface IWindow */
/* [unique][dual][uuid][object] */
EXTERN_C const IID IID_IWindow;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("62ff9c80-cd37-11d1-9d47-00a0c9251384")
IWindow : public IDispatch
{
public:
virtual /* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE get_Area(
/* [retval][out] */ float __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE get_AreaFormula(
/* [retval][out] */ BSTR __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_Height(
/* [in] */ float nVal) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_Height(
/* [retval][out] */ float __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE get_History(
/* [retval][out] */ IIDHistory __RPC_FAR *__RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE get_ID(
/* [retval][out] */ long __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_LeftHung(
/* [in] */ VARIANT_BOOL nVal) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_LeftHung(
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE get_LeftSegment(
/* [retval][out] */ IWallSegment __RPC_FAR *__RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_OpensInwards(
/* [in] */ VARIANT_BOOL nVal) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_OpensInwards(
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_ParapetHeight(
/* [in] */ float nVal) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_ParapetHeight(
/* [retval][out] */ float __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE get_Remark(
/* [retval][out] */ BSTR __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE get_RightSegment(
/* [retval][out] */ IWallSegment __RPC_FAR *__RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_Type(
/* [in] */ long nVal) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_Type(
/* [retval][out] */ long __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE get_Wall(
/* [retval][out] */ IWall __RPC_FAR *__RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_Width(
/* [in] */ float nVal) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_Width(
/* [retval][out] */ float __RPC_FAR *pVal) = 0;
virtual /* [helpcontext][helpstring][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE get_TextureCount(
/* [retval][out] */ long __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE Delete( void) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE GetPolygons(
/* [out] */ IPoint2DCollection __RPC_FAR *__RPC_FAR *leftPolygon,
/* [out] */ IPoint2DCollection __RPC_FAR *__RPC_FAR *rightPolygon,
/* [out] */ float __RPC_FAR *leftDepth,
/* [out] */ float __RPC_FAR *rightDepth,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE GetPos(
/* [out] */ float __RPC_FAR *X,
/* [out] */ float __RPC_FAR *Y,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE SetPos(
/* [in] */ float X,
/* [in] */ float Y,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE SetTexture(
/* [in] */ long index,
/* [in] */ BSTR TextureName,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE GetTexture(
/* [in] */ long index,
/* [retval][out] */ BSTR __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE Construction(
/* [retval][out] */ IWindowConstruction __RPC_FAR *__RPC_FAR *pVal) = 0;
};
#else /* C style interface */
typedef struct IWindowVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
IWindow __RPC_FAR * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
IWindow __RPC_FAR * This);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
IWindow __RPC_FAR * This);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
IWindow __RPC_FAR * This,
/* [out] */ UINT __RPC_FAR *pctinfo);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
IWindow __RPC_FAR * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
IWindow __RPC_FAR * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )(
IWindow __RPC_FAR * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
/* [out] */ VARIANT __RPC_FAR *pVarResult,
/* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
/* [out] */ UINT __RPC_FAR *puArgErr);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Area )(
IWindow __RPC_FAR * This,
/* [retval][out] */ float __RPC_FAR *pVal);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_AreaFormula )(
IWindow __RPC_FAR * This,
/* [retval][out] */ BSTR __RPC_FAR *pVal);
/* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Height )(
IWindow __RPC_FAR * This,
/* [in] */ float nVal);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Height )(
IWindow __RPC_FAR * This,
/* [retval][out] */ float __RPC_FAR *pVal);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_History )(
IWindow __RPC_FAR * This,
/* [retval][out] */ IIDHistory __RPC_FAR *__RPC_FAR *pVal);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ID )(
IWindow __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
/* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_LeftHung )(
IWindow __RPC_FAR * This,
/* [in] */ VARIANT_BOOL nVal);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_LeftHung )(
IWindow __RPC_FAR * This,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_LeftSegment )(
IWindow __RPC_FAR * This,
/* [retval][out] */ IWallSegment __RPC_FAR *__RPC_FAR *pVal);
/* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_OpensInwards )(
IWindow __RPC_FAR * This,
/* [in] */ VARIANT_BOOL nVal);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_OpensInwards )(
IWindow __RPC_FAR * This,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
/* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_ParapetHeight )(
IWindow __RPC_FAR * This,
/* [in] */ float nVal);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ParapetHeight )(
IWindow __RPC_FAR * This,
/* [retval][out] */ float __RPC_FAR *pVal);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Remark )(
IWindow __RPC_FAR * This,
/* [retval][out] */ BSTR __RPC_FAR *pVal);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_RightSegment )(
IWindow __RPC_FAR * This,
/* [retval][out] */ IWallSegment __RPC_FAR *__RPC_FAR *pVal);
/* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Type )(
IWindow __RPC_FAR * This,
/* [in] */ long nVal);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Type )(
IWindow __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Wall )(
IWindow __RPC_FAR * This,
/* [retval][out] */ IWall __RPC_FAR *__RPC_FAR *pVal);
/* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Width )(
IWindow __RPC_FAR * This,
/* [in] */ float nVal);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Width )(
IWindow __RPC_FAR * This,
/* [retval][out] */ float __RPC_FAR *pVal);
/* [helpcontext][helpstring][readonly][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_TextureCount )(
IWindow __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Delete )(
IWindow __RPC_FAR * This);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetPolygons )(
IWindow __RPC_FAR * This,
/* [out] */ IPoint2DCollection __RPC_FAR *__RPC_FAR *leftPolygon,
/* [out] */ IPoint2DCollection __RPC_FAR *__RPC_FAR *rightPolygon,
/* [out] */ float __RPC_FAR *leftDepth,
/* [out] */ float __RPC_FAR *rightDepth,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetPos )(
IWindow __RPC_FAR * This,
/* [out] */ float __RPC_FAR *X,
/* [out] */ float __RPC_FAR *Y,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetPos )(
IWindow __RPC_FAR * This,
/* [in] */ float X,
/* [in] */ float Y,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetTexture )(
IWindow __RPC_FAR * This,
/* [in] */ long index,
/* [in] */ BSTR TextureName,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTexture )(
IWindow __RPC_FAR * This,
/* [in] */ long index,
/* [retval][out] */ BSTR __RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Construction )(
IWindow __RPC_FAR * This,
/* [retval][out] */ IWindowConstruction __RPC_FAR *__RPC_FAR *pVal);
END_INTERFACE
} IWindowVtbl;
interface IWindow
{
CONST_VTBL struct IWindowVtbl __RPC_FAR *lpVtbl;
};
#ifdef COBJMACROS
#define IWindow_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IWindow_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IWindow_Release(This) \
(This)->lpVtbl -> Release(This)
#define IWindow_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define IWindow_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define IWindow_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define IWindow_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#define IWindow_get_Area(This,pVal) \
(This)->lpVtbl -> get_Area(This,pVal)
#define IWindow_get_AreaFormula(This,pVal) \
(This)->lpVtbl -> get_AreaFormula(This,pVal)
#define IWindow_put_Height(This,nVal) \
(This)->lpVtbl -> put_Height(This,nVal)
#define IWindow_get_Height(This,pVal) \
(This)->lpVtbl -> get_Height(This,pVal)
#define IWindow_get_History(This,pVal) \
(This)->lpVtbl -> get_History(This,pVal)
#define IWindow_get_ID(This,pVal) \
(This)->lpVtbl -> get_ID(This,pVal)
#define IWindow_put_LeftHung(This,nVal) \
(This)->lpVtbl -> put_LeftHung(This,nVal)
#define IWindow_get_LeftHung(This,pVal) \
(This)->lpVtbl -> get_LeftHung(This,pVal)
#define IWindow_get_LeftSegment(This,pVal) \
(This)->lpVtbl -> get_LeftSegment(This,pVal)
#define IWindow_put_OpensInwards(This,nVal) \
(This)->lpVtbl -> put_OpensInwards(This,nVal)
#define IWindow_get_OpensInwards(This,pVal) \
(This)->lpVtbl -> get_OpensInwards(This,pVal)
#define IWindow_put_ParapetHeight(This,nVal) \
(This)->lpVtbl -> put_ParapetHeight(This,nVal)
#define IWindow_get_ParapetHeight(This,pVal) \
(This)->lpVtbl -> get_ParapetHeight(This,pVal)
#define IWindow_get_Remark(This,pVal) \
(This)->lpVtbl -> get_Remark(This,pVal)
#define IWindow_get_RightSegment(This,pVal) \
(This)->lpVtbl -> get_RightSegment(This,pVal)
#define IWindow_put_Type(This,nVal) \
(This)->lpVtbl -> put_Type(This,nVal)
#define IWindow_get_Type(This,pVal) \
(This)->lpVtbl -> get_Type(This,pVal)
#define IWindow_get_Wall(This,pVal) \
(This)->lpVtbl -> get_Wall(This,pVal)
#define IWindow_put_Width(This,nVal) \
(This)->lpVtbl -> put_Width(This,nVal)
#define IWindow_get_Width(This,pVal) \
(This)->lpVtbl -> get_Width(This,pVal)
#define IWindow_get_TextureCount(This,pVal) \
(This)->lpVtbl -> get_TextureCount(This,pVal)
#define IWindow_Delete(This) \
(This)->lpVtbl -> Delete(This)
#define IWindow_GetPolygons(This,leftPolygon,rightPolygon,leftDepth,rightDepth,pVal) \
(This)->lpVtbl -> GetPolygons(This,leftPolygon,rightPolygon,leftDepth,rightDepth,pVal)
#define IWindow_GetPos(This,X,Y,pVal) \
(This)->lpVtbl -> GetPos(This,X,Y,pVal)
#define IWindow_SetPos(This,X,Y,pVal) \
(This)->lpVtbl -> SetPos(This,X,Y,pVal)
#define IWindow_SetTexture(This,index,TextureName,pVal) \
(This)->lpVtbl -> SetTexture(This,index,TextureName,pVal)
#define IWindow_GetTexture(This,index,pVal) \
(This)->lpVtbl -> GetTexture(This,index,pVal)
#define IWindow_Construction(This,pVal) \
(This)->lpVtbl -> Construction(This,pVal)
#endif /* COBJMACROS */
#endif /* C style interface */
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE IWindow_get_Area_Proxy(
IWindow __RPC_FAR * This,
/* [retval][out] */ float __RPC_FAR *pVal);
void __RPC_STUB IWindow_get_Area_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE IWindow_get_AreaFormula_Proxy(
IWindow __RPC_FAR * This,
/* [retval][out] */ BSTR __RPC_FAR *pVal);
void __RPC_STUB IWindow_get_AreaFormula_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE IWindow_put_Height_Proxy(
IWindow __RPC_FAR * This,
/* [in] */ float nVal);
void __RPC_STUB IWindow_put_Height_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IWindow_get_Height_Proxy(
IWindow __RPC_FAR * This,
/* [retval][out] */ float __RPC_FAR *pVal);
void __RPC_STUB IWindow_get_Height_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE IWindow_get_History_Proxy(
IWindow __RPC_FAR * This,
/* [retval][out] */ IIDHistory __RPC_FAR *__RPC_FAR *pVal);
void __RPC_STUB IWindow_get_History_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE IWindow_get_ID_Proxy(
IWindow __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
void __RPC_STUB IWindow_get_ID_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE IWindow_put_LeftHung_Proxy(
IWindow __RPC_FAR * This,
/* [in] */ VARIANT_BOOL nVal);
void __RPC_STUB IWindow_put_LeftHung_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IWindow_get_LeftHung_Proxy(
IWindow __RPC_FAR * This,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
void __RPC_STUB IWindow_get_LeftHung_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE IWindow_get_LeftSegment_Proxy(
IWindow __RPC_FAR * This,
/* [retval][out] */ IWallSegment __RPC_FAR *__RPC_FAR *pVal);
void __RPC_STUB IWindow_get_LeftSegment_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE IWindow_put_OpensInwards_Proxy(
IWindow __RPC_FAR * This,
/* [in] */ VARIANT_BOOL nVal);
void __RPC_STUB IWindow_put_OpensInwards_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IWindow_get_OpensInwards_Proxy(
IWindow __RPC_FAR * This,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
void __RPC_STUB IWindow_get_OpensInwards_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE IWindow_put_ParapetHeight_Proxy(
IWindow __RPC_FAR * This,
/* [in] */ float nVal);
void __RPC_STUB IWindow_put_ParapetHeight_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IWindow_get_ParapetHeight_Proxy(
IWindow __RPC_FAR * This,
/* [retval][out] */ float __RPC_FAR *pVal);
void __RPC_STUB IWindow_get_ParapetHeight_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE IWindow_get_Remark_Proxy(
IWindow __RPC_FAR * This,
/* [retval][out] */ BSTR __RPC_FAR *pVal);
void __RPC_STUB IWindow_get_Remark_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE IWindow_get_RightSegment_Proxy(
IWindow __RPC_FAR * This,
/* [retval][out] */ IWallSegment __RPC_FAR *__RPC_FAR *pVal);
void __RPC_STUB IWindow_get_RightSegment_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE IWindow_put_Type_Proxy(
IWindow __RPC_FAR * This,
/* [in] */ long nVal);
void __RPC_STUB IWindow_put_Type_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IWindow_get_Type_Proxy(
IWindow __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
void __RPC_STUB IWindow_get_Type_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE IWindow_get_Wall_Proxy(
IWindow __RPC_FAR * This,
/* [retval][out] */ IWall __RPC_FAR *__RPC_FAR *pVal);
void __RPC_STUB IWindow_get_Wall_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE IWindow_put_Width_Proxy(
IWindow __RPC_FAR * This,
/* [in] */ float nVal);
void __RPC_STUB IWindow_put_Width_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IWindow_get_Width_Proxy(
IWindow __RPC_FAR * This,
/* [retval][out] */ float __RPC_FAR *pVal);
void __RPC_STUB IWindow_get_Width_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpcontext][helpstring][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE IWindow_get_TextureCount_Proxy(
IWindow __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
void __RPC_STUB IWindow_get_TextureCount_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IWindow_Delete_Proxy(
IWindow __RPC_FAR * This);
void __RPC_STUB IWindow_Delete_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IWindow_GetPolygons_Proxy(
IWindow __RPC_FAR * This,
/* [out] */ IPoint2DCollection __RPC_FAR *__RPC_FAR *leftPolygon,
/* [out] */ IPoint2DCollection __RPC_FAR *__RPC_FAR *rightPolygon,
/* [out] */ float __RPC_FAR *leftDepth,
/* [out] */ float __RPC_FAR *rightDepth,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
void __RPC_STUB IWindow_GetPolygons_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IWindow_GetPos_Proxy(
IWindow __RPC_FAR * This,
/* [out] */ float __RPC_FAR *X,
/* [out] */ float __RPC_FAR *Y,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
void __RPC_STUB IWindow_GetPos_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IWindow_SetPos_Proxy(
IWindow __RPC_FAR * This,
/* [in] */ float X,
/* [in] */ float Y,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
void __RPC_STUB IWindow_SetPos_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IWindow_SetTexture_Proxy(
IWindow __RPC_FAR * This,
/* [in] */ long index,
/* [in] */ BSTR TextureName,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
void __RPC_STUB IWindow_SetTexture_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IWindow_GetTexture_Proxy(
IWindow __RPC_FAR * This,
/* [in] */ long index,
/* [retval][out] */ BSTR __RPC_FAR *pVal);
void __RPC_STUB IWindow_GetTexture_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IWindow_Construction_Proxy(
IWindow __RPC_FAR * This,
/* [retval][out] */ IWindowConstruction __RPC_FAR *__RPC_FAR *pVal);
void __RPC_STUB IWindow_Construction_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IWindow_INTERFACE_DEFINED__ */
#ifndef __IProject_INTERFACE_DEFINED__
#define __IProject_INTERFACE_DEFINED__
/* interface IProject */
/* [unique][dual][uuid][object] */
EXTERN_C const IID IID_IProject;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("6302aae0-cd37-11d1-9d47-00a0c9251384")
IProject : public IDispatch
{
public:
virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_BackColorDay(
/* [in] */ long nVal) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_BackColorDay(
/* [retval][out] */ long __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_BackColorNight(
/* [in] */ long nVal) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_BackColorNight(
/* [retval][out] */ long __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE get_Name(
/* [retval][out] */ BSTR __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_OriginX(
/* [in] */ float nVal) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_OriginX(
/* [retval][out] */ float __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_OriginY(
/* [in] */ float nVal) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_OriginY(
/* [retval][out] */ float __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_OriginZ(
/* [in] */ float nVal) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_OriginZ(
/* [retval][out] */ float __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_PaperHeight(
/* [in] */ float nVal) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_PaperHeight(
/* [retval][out] */ float __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_PaperSize(
/* [in] */ short nVal) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_PaperSize(
/* [retval][out] */ short __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_PaperSizeName(
/* [in] */ BSTR nVal) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_PaperSizeName(
/* [retval][out] */ BSTR __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_PaperSizePrinter(
/* [in] */ short nVal) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_PaperSizePrinter(
/* [retval][out] */ short __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_PaperWidth(
/* [in] */ float nVal) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_PaperWidth(
/* [retval][out] */ float __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_Scale(
/* [in] */ short nVal) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_Scale(
/* [retval][out] */ short __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE get_ShortName(
/* [retval][out] */ BSTR __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_Unit(
/* [in] */ short nVal) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_Unit(
/* [retval][out] */ short __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_WorldRotation(
/* [in] */ float nVal) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_WorldRotation(
/* [retval][out] */ float __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_SheetCenterX(
/* [in] */ float nVal) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_SheetCenterX(
/* [retval][out] */ float __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_SheetCenterY(
/* [in] */ float nVal) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_SheetCenterY(
/* [retval][out] */ float __RPC_FAR *pVal) = 0;
};
#else /* C style interface */
typedef struct IProjectVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
IProject __RPC_FAR * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
IProject __RPC_FAR * This);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
IProject __RPC_FAR * This);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
IProject __RPC_FAR * This,
/* [out] */ UINT __RPC_FAR *pctinfo);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
IProject __RPC_FAR * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
IProject __RPC_FAR * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )(
IProject __RPC_FAR * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
/* [out] */ VARIANT __RPC_FAR *pVarResult,
/* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
/* [out] */ UINT __RPC_FAR *puArgErr);
/* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_BackColorDay )(
IProject __RPC_FAR * This,
/* [in] */ long nVal);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_BackColorDay )(
IProject __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
/* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_BackColorNight )(
IProject __RPC_FAR * This,
/* [in] */ long nVal);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_BackColorNight )(
IProject __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Name )(
IProject __RPC_FAR * This,
/* [retval][out] */ BSTR __RPC_FAR *pVal);
/* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_OriginX )(
IProject __RPC_FAR * This,
/* [in] */ float nVal);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_OriginX )(
IProject __RPC_FAR * This,
/* [retval][out] */ float __RPC_FAR *pVal);
/* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_OriginY )(
IProject __RPC_FAR * This,
/* [in] */ float nVal);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_OriginY )(
IProject __RPC_FAR * This,
/* [retval][out] */ float __RPC_FAR *pVal);
/* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_OriginZ )(
IProject __RPC_FAR * This,
/* [in] */ float nVal);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_OriginZ )(
IProject __RPC_FAR * This,
/* [retval][out] */ float __RPC_FAR *pVal);
/* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_PaperHeight )(
IProject __RPC_FAR * This,
/* [in] */ float nVal);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_PaperHeight )(
IProject __RPC_FAR * This,
/* [retval][out] */ float __RPC_FAR *pVal);
/* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_PaperSize )(
IProject __RPC_FAR * This,
/* [in] */ short nVal);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_PaperSize )(
IProject __RPC_FAR * This,
/* [retval][out] */ short __RPC_FAR *pVal);
/* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_PaperSizeName )(
IProject __RPC_FAR * This,
/* [in] */ BSTR nVal);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_PaperSizeName )(
IProject __RPC_FAR * This,
/* [retval][out] */ BSTR __RPC_FAR *pVal);
/* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_PaperSizePrinter )(
IProject __RPC_FAR * This,
/* [in] */ short nVal);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_PaperSizePrinter )(
IProject __RPC_FAR * This,
/* [retval][out] */ short __RPC_FAR *pVal);
/* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_PaperWidth )(
IProject __RPC_FAR * This,
/* [in] */ float nVal);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_PaperWidth )(
IProject __RPC_FAR * This,
/* [retval][out] */ float __RPC_FAR *pVal);
/* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Scale )(
IProject __RPC_FAR * This,
/* [in] */ short nVal);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Scale )(
IProject __RPC_FAR * This,
/* [retval][out] */ short __RPC_FAR *pVal);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ShortName )(
IProject __RPC_FAR * This,
/* [retval][out] */ BSTR __RPC_FAR *pVal);
/* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Unit )(
IProject __RPC_FAR * This,
/* [in] */ short nVal);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Unit )(
IProject __RPC_FAR * This,
/* [retval][out] */ short __RPC_FAR *pVal);
/* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_WorldRotation )(
IProject __RPC_FAR * This,
/* [in] */ float nVal);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_WorldRotation )(
IProject __RPC_FAR * This,
/* [retval][out] */ float __RPC_FAR *pVal);
/* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_SheetCenterX )(
IProject __RPC_FAR * This,
/* [in] */ float nVal);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_SheetCenterX )(
IProject __RPC_FAR * This,
/* [retval][out] */ float __RPC_FAR *pVal);
/* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_SheetCenterY )(
IProject __RPC_FAR * This,
/* [in] */ float nVal);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_SheetCenterY )(
IProject __RPC_FAR * This,
/* [retval][out] */ float __RPC_FAR *pVal);
END_INTERFACE
} IProjectVtbl;
interface IProject
{
CONST_VTBL struct IProjectVtbl __RPC_FAR *lpVtbl;
};
#ifdef COBJMACROS
#define IProject_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IProject_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IProject_Release(This) \
(This)->lpVtbl -> Release(This)
#define IProject_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define IProject_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define IProject_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define IProject_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#define IProject_put_BackColorDay(This,nVal) \
(This)->lpVtbl -> put_BackColorDay(This,nVal)
#define IProject_get_BackColorDay(This,pVal) \
(This)->lpVtbl -> get_BackColorDay(This,pVal)
#define IProject_put_BackColorNight(This,nVal) \
(This)->lpVtbl -> put_BackColorNight(This,nVal)
#define IProject_get_BackColorNight(This,pVal) \
(This)->lpVtbl -> get_BackColorNight(This,pVal)
#define IProject_get_Name(This,pVal) \
(This)->lpVtbl -> get_Name(This,pVal)
#define IProject_put_OriginX(This,nVal) \
(This)->lpVtbl -> put_OriginX(This,nVal)
#define IProject_get_OriginX(This,pVal) \
(This)->lpVtbl -> get_OriginX(This,pVal)
#define IProject_put_OriginY(This,nVal) \
(This)->lpVtbl -> put_OriginY(This,nVal)
#define IProject_get_OriginY(This,pVal) \
(This)->lpVtbl -> get_OriginY(This,pVal)
#define IProject_put_OriginZ(This,nVal) \
(This)->lpVtbl -> put_OriginZ(This,nVal)
#define IProject_get_OriginZ(This,pVal) \
(This)->lpVtbl -> get_OriginZ(This,pVal)
#define IProject_put_PaperHeight(This,nVal) \
(This)->lpVtbl -> put_PaperHeight(This,nVal)
#define IProject_get_PaperHeight(This,pVal) \
(This)->lpVtbl -> get_PaperHeight(This,pVal)
#define IProject_put_PaperSize(This,nVal) \
(This)->lpVtbl -> put_PaperSize(This,nVal)
#define IProject_get_PaperSize(This,pVal) \
(This)->lpVtbl -> get_PaperSize(This,pVal)
#define IProject_put_PaperSizeName(This,nVal) \
(This)->lpVtbl -> put_PaperSizeName(This,nVal)
#define IProject_get_PaperSizeName(This,pVal) \
(This)->lpVtbl -> get_PaperSizeName(This,pVal)
#define IProject_put_PaperSizePrinter(This,nVal) \
(This)->lpVtbl -> put_PaperSizePrinter(This,nVal)
#define IProject_get_PaperSizePrinter(This,pVal) \
(This)->lpVtbl -> get_PaperSizePrinter(This,pVal)
#define IProject_put_PaperWidth(This,nVal) \
(This)->lpVtbl -> put_PaperWidth(This,nVal)
#define IProject_get_PaperWidth(This,pVal) \
(This)->lpVtbl -> get_PaperWidth(This,pVal)
#define IProject_put_Scale(This,nVal) \
(This)->lpVtbl -> put_Scale(This,nVal)
#define IProject_get_Scale(This,pVal) \
(This)->lpVtbl -> get_Scale(This,pVal)
#define IProject_get_ShortName(This,pVal) \
(This)->lpVtbl -> get_ShortName(This,pVal)
#define IProject_put_Unit(This,nVal) \
(This)->lpVtbl -> put_Unit(This,nVal)
#define IProject_get_Unit(This,pVal) \
(This)->lpVtbl -> get_Unit(This,pVal)
#define IProject_put_WorldRotation(This,nVal) \
(This)->lpVtbl -> put_WorldRotation(This,nVal)
#define IProject_get_WorldRotation(This,pVal) \
(This)->lpVtbl -> get_WorldRotation(This,pVal)
#define IProject_put_SheetCenterX(This,nVal) \
(This)->lpVtbl -> put_SheetCenterX(This,nVal)
#define IProject_get_SheetCenterX(This,pVal) \
(This)->lpVtbl -> get_SheetCenterX(This,pVal)
#define IProject_put_SheetCenterY(This,nVal) \
(This)->lpVtbl -> put_SheetCenterY(This,nVal)
#define IProject_get_SheetCenterY(This,pVal) \
(This)->lpVtbl -> get_SheetCenterY(This,pVal)
#endif /* COBJMACROS */
#endif /* C style interface */
/* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE IProject_put_BackColorDay_Proxy(
IProject __RPC_FAR * This,
/* [in] */ long nVal);
void __RPC_STUB IProject_put_BackColorDay_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IProject_get_BackColorDay_Proxy(
IProject __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
void __RPC_STUB IProject_get_BackColorDay_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE IProject_put_BackColorNight_Proxy(
IProject __RPC_FAR * This,
/* [in] */ long nVal);
void __RPC_STUB IProject_put_BackColorNight_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IProject_get_BackColorNight_Proxy(
IProject __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
void __RPC_STUB IProject_get_BackColorNight_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE IProject_get_Name_Proxy(
IProject __RPC_FAR * This,
/* [retval][out] */ BSTR __RPC_FAR *pVal);
void __RPC_STUB IProject_get_Name_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE IProject_put_OriginX_Proxy(
IProject __RPC_FAR * This,
/* [in] */ float nVal);
void __RPC_STUB IProject_put_OriginX_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IProject_get_OriginX_Proxy(
IProject __RPC_FAR * This,
/* [retval][out] */ float __RPC_FAR *pVal);
void __RPC_STUB IProject_get_OriginX_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE IProject_put_OriginY_Proxy(
IProject __RPC_FAR * This,
/* [in] */ float nVal);
void __RPC_STUB IProject_put_OriginY_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IProject_get_OriginY_Proxy(
IProject __RPC_FAR * This,
/* [retval][out] */ float __RPC_FAR *pVal);
void __RPC_STUB IProject_get_OriginY_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE IProject_put_OriginZ_Proxy(
IProject __RPC_FAR * This,
/* [in] */ float nVal);
void __RPC_STUB IProject_put_OriginZ_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IProject_get_OriginZ_Proxy(
IProject __RPC_FAR * This,
/* [retval][out] */ float __RPC_FAR *pVal);
void __RPC_STUB IProject_get_OriginZ_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE IProject_put_PaperHeight_Proxy(
IProject __RPC_FAR * This,
/* [in] */ float nVal);
void __RPC_STUB IProject_put_PaperHeight_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IProject_get_PaperHeight_Proxy(
IProject __RPC_FAR * This,
/* [retval][out] */ float __RPC_FAR *pVal);
void __RPC_STUB IProject_get_PaperHeight_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE IProject_put_PaperSize_Proxy(
IProject __RPC_FAR * This,
/* [in] */ short nVal);
void __RPC_STUB IProject_put_PaperSize_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IProject_get_PaperSize_Proxy(
IProject __RPC_FAR * This,
/* [retval][out] */ short __RPC_FAR *pVal);
void __RPC_STUB IProject_get_PaperSize_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE IProject_put_PaperSizeName_Proxy(
IProject __RPC_FAR * This,
/* [in] */ BSTR nVal);
void __RPC_STUB IProject_put_PaperSizeName_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IProject_get_PaperSizeName_Proxy(
IProject __RPC_FAR * This,
/* [retval][out] */ BSTR __RPC_FAR *pVal);
void __RPC_STUB IProject_get_PaperSizeName_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE IProject_put_PaperSizePrinter_Proxy(
IProject __RPC_FAR * This,
/* [in] */ short nVal);
void __RPC_STUB IProject_put_PaperSizePrinter_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IProject_get_PaperSizePrinter_Proxy(
IProject __RPC_FAR * This,
/* [retval][out] */ short __RPC_FAR *pVal);
void __RPC_STUB IProject_get_PaperSizePrinter_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE IProject_put_PaperWidth_Proxy(
IProject __RPC_FAR * This,
/* [in] */ float nVal);
void __RPC_STUB IProject_put_PaperWidth_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IProject_get_PaperWidth_Proxy(
IProject __RPC_FAR * This,
/* [retval][out] */ float __RPC_FAR *pVal);
void __RPC_STUB IProject_get_PaperWidth_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE IProject_put_Scale_Proxy(
IProject __RPC_FAR * This,
/* [in] */ short nVal);
void __RPC_STUB IProject_put_Scale_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IProject_get_Scale_Proxy(
IProject __RPC_FAR * This,
/* [retval][out] */ short __RPC_FAR *pVal);
void __RPC_STUB IProject_get_Scale_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE IProject_get_ShortName_Proxy(
IProject __RPC_FAR * This,
/* [retval][out] */ BSTR __RPC_FAR *pVal);
void __RPC_STUB IProject_get_ShortName_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE IProject_put_Unit_Proxy(
IProject __RPC_FAR * This,
/* [in] */ short nVal);
void __RPC_STUB IProject_put_Unit_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IProject_get_Unit_Proxy(
IProject __RPC_FAR * This,
/* [retval][out] */ short __RPC_FAR *pVal);
void __RPC_STUB IProject_get_Unit_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE IProject_put_WorldRotation_Proxy(
IProject __RPC_FAR * This,
/* [in] */ float nVal);
void __RPC_STUB IProject_put_WorldRotation_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IProject_get_WorldRotation_Proxy(
IProject __RPC_FAR * This,
/* [retval][out] */ float __RPC_FAR *pVal);
void __RPC_STUB IProject_get_WorldRotation_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE IProject_put_SheetCenterX_Proxy(
IProject __RPC_FAR * This,
/* [in] */ float nVal);
void __RPC_STUB IProject_put_SheetCenterX_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IProject_get_SheetCenterX_Proxy(
IProject __RPC_FAR * This,
/* [retval][out] */ float __RPC_FAR *pVal);
void __RPC_STUB IProject_get_SheetCenterX_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE IProject_put_SheetCenterY_Proxy(
IProject __RPC_FAR * This,
/* [in] */ float nVal);
void __RPC_STUB IProject_put_SheetCenterY_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IProject_get_SheetCenterY_Proxy(
IProject __RPC_FAR * This,
/* [retval][out] */ float __RPC_FAR *pVal);
void __RPC_STUB IProject_get_SheetCenterY_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IProject_INTERFACE_DEFINED__ */
#ifndef __IGaube_INTERFACE_DEFINED__
#define __IGaube_INTERFACE_DEFINED__
/* interface IGaube */
/* [unique][dual][uuid][object] */
EXTERN_C const IID IID_IGaube;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("B190ED78-E638-11d1-9D82-00A0C9251384")
IGaube : public IDispatch
{
public:
virtual /* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE get_Vertices(
/* [retval][out] */ IPoint2DCollection __RPC_FAR *__RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE get_Type(
/* [retval][out] */ long __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE get_Story(
/* [retval][out] */ IStory __RPC_FAR *__RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE get_Roof(
/* [retval][out] */ IRoof __RPC_FAR *__RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE get_FrontWall(
/* [retval][out] */ IWall __RPC_FAR *__RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE get_LeftWall(
/* [retval][out] */ IWall __RPC_FAR *__RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE get_RightWall(
/* [retval][out] */ IWall __RPC_FAR *__RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE get_History(
/* [retval][out] */ IIDHistory __RPC_FAR *__RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE get_ID(
/* [retval][out] */ long __RPC_FAR *pVal) = 0;
virtual /* [helpcontext][helpstring][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE get_TextureCount(
/* [retval][out] */ long __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE SetTexture(
/* [in] */ long index,
/* [in] */ BSTR TextureName,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE GetTexture(
/* [in] */ long index,
/* [retval][out] */ BSTR __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE GetCursorAbstand(
/* [retval][out] */ double __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE SetCursorAbstand(
/* [in] */ double nVal,
/* [in] */ VARIANT_BOOL update) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE GetSchnittNeigung(
/* [retval][out] */ double __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE SetSchnittNeigung(
/* [in] */ double nVal,
/* [in] */ VARIANT_BOOL update) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE GetSchnittHoehe(
/* [retval][out] */ double __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE SetSchnittHoehe(
/* [in] */ double nVal,
/* [in] */ VARIANT_BOOL update) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE GetSchnittTraufHoehe(
/* [retval][out] */ double __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE SetSchnittTraufHoehe(
/* [in] */ double nVal,
/* [in] */ VARIANT_BOOL update) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE GetSchnittUeberstand(
/* [retval][out] */ double __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE SetSchnittUeberstand(
/* [in] */ double nVal,
/* [in] */ VARIANT_BOOL update) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE GetWandDicke(
/* [retval][out] */ double __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE SetWandDicke(
/* [in] */ double nVal,
/* [in] */ VARIANT_BOOL update) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE GetBreite(
/* [retval][out] */ double __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE SetBreite(
/* [in] */ double nVal,
/* [in] */ VARIANT_BOOL update) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE GetBreiteOben(
/* [retval][out] */ double __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE SetBreiteOben(
/* [in] */ double nVal,
/* [in] */ VARIANT_BOOL update) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE GetUeberstandLinks(
/* [retval][out] */ double __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE SetUeberstandLinks(
/* [in] */ double nVal,
/* [in] */ VARIANT_BOOL update) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE GetUeberstandRechts(
/* [retval][out] */ double __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE SetUeberstandRechts(
/* [in] */ double nVal,
/* [in] */ VARIANT_BOOL update) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE GetNeigungLinks(
/* [retval][out] */ double __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE SetNeigungLinks(
/* [in] */ double nVal,
/* [in] */ VARIANT_BOOL update) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE GetNeigungRechts(
/* [retval][out] */ double __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE SetNeigungRechts(
/* [in] */ double nVal,
/* [in] */ VARIANT_BOOL update) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE GetTraufHoehe(
/* [retval][out] */ double __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE SetTraufHoehe(
/* [in] */ double nVal,
/* [in] */ VARIANT_BOOL update) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE GetStich(
/* [retval][out] */ double __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE SetStich(
/* [in] */ double nVal,
/* [in] */ VARIANT_BOOL update) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE GetFluegelBreite(
/* [retval][out] */ double __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE SetFluegelBreite(
/* [in] */ double nVal,
/* [in] */ VARIANT_BOOL update) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE GetAufgesetzt(
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE SetAufgesetzt(
/* [in] */ VARIANT_BOOL nVal,
/* [in] */ VARIANT_BOOL update) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE GetAufgesetzteFluegel(
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE SetAufgesetzteFluegel(
/* [in] */ VARIANT_BOOL nVal,
/* [in] */ VARIANT_BOOL update) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE GetOeffnungBisDecke(
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE SetOeffnungBisDecke(
/* [in] */ VARIANT_BOOL nVal,
/* [in] */ VARIANT_BOOL update) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE GetDetailsUebernehmen(
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE SetDetailsUebernehmen(
/* [in] */ VARIANT_BOOL nVal,
/* [in] */ VARIANT_BOOL update) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE GetMitBlende(
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE SetMitBlende(
/* [in] */ VARIANT_BOOL nVal,
/* [in] */ VARIANT_BOOL update) = 0;
};
#else /* C style interface */
typedef struct IGaubeVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
IGaube __RPC_FAR * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
IGaube __RPC_FAR * This);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
IGaube __RPC_FAR * This);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
IGaube __RPC_FAR * This,
/* [out] */ UINT __RPC_FAR *pctinfo);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
IGaube __RPC_FAR * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
IGaube __RPC_FAR * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )(
IGaube __RPC_FAR * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
/* [out] */ VARIANT __RPC_FAR *pVarResult,
/* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
/* [out] */ UINT __RPC_FAR *puArgErr);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Vertices )(
IGaube __RPC_FAR * This,
/* [retval][out] */ IPoint2DCollection __RPC_FAR *__RPC_FAR *pVal);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Type )(
IGaube __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Story )(
IGaube __RPC_FAR * This,
/* [retval][out] */ IStory __RPC_FAR *__RPC_FAR *pVal);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Roof )(
IGaube __RPC_FAR * This,
/* [retval][out] */ IRoof __RPC_FAR *__RPC_FAR *pVal);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_FrontWall )(
IGaube __RPC_FAR * This,
/* [retval][out] */ IWall __RPC_FAR *__RPC_FAR *pVal);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_LeftWall )(
IGaube __RPC_FAR * This,
/* [retval][out] */ IWall __RPC_FAR *__RPC_FAR *pVal);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_RightWall )(
IGaube __RPC_FAR * This,
/* [retval][out] */ IWall __RPC_FAR *__RPC_FAR *pVal);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_History )(
IGaube __RPC_FAR * This,
/* [retval][out] */ IIDHistory __RPC_FAR *__RPC_FAR *pVal);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ID )(
IGaube __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
/* [helpcontext][helpstring][readonly][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_TextureCount )(
IGaube __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetTexture )(
IGaube __RPC_FAR * This,
/* [in] */ long index,
/* [in] */ BSTR TextureName,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTexture )(
IGaube __RPC_FAR * This,
/* [in] */ long index,
/* [retval][out] */ BSTR __RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetCursorAbstand )(
IGaube __RPC_FAR * This,
/* [retval][out] */ double __RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetCursorAbstand )(
IGaube __RPC_FAR * This,
/* [in] */ double nVal,
/* [in] */ VARIANT_BOOL update);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetSchnittNeigung )(
IGaube __RPC_FAR * This,
/* [retval][out] */ double __RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetSchnittNeigung )(
IGaube __RPC_FAR * This,
/* [in] */ double nVal,
/* [in] */ VARIANT_BOOL update);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetSchnittHoehe )(
IGaube __RPC_FAR * This,
/* [retval][out] */ double __RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetSchnittHoehe )(
IGaube __RPC_FAR * This,
/* [in] */ double nVal,
/* [in] */ VARIANT_BOOL update);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetSchnittTraufHoehe )(
IGaube __RPC_FAR * This,
/* [retval][out] */ double __RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetSchnittTraufHoehe )(
IGaube __RPC_FAR * This,
/* [in] */ double nVal,
/* [in] */ VARIANT_BOOL update);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetSchnittUeberstand )(
IGaube __RPC_FAR * This,
/* [retval][out] */ double __RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetSchnittUeberstand )(
IGaube __RPC_FAR * This,
/* [in] */ double nVal,
/* [in] */ VARIANT_BOOL update);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetWandDicke )(
IGaube __RPC_FAR * This,
/* [retval][out] */ double __RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetWandDicke )(
IGaube __RPC_FAR * This,
/* [in] */ double nVal,
/* [in] */ VARIANT_BOOL update);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetBreite )(
IGaube __RPC_FAR * This,
/* [retval][out] */ double __RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetBreite )(
IGaube __RPC_FAR * This,
/* [in] */ double nVal,
/* [in] */ VARIANT_BOOL update);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetBreiteOben )(
IGaube __RPC_FAR * This,
/* [retval][out] */ double __RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetBreiteOben )(
IGaube __RPC_FAR * This,
/* [in] */ double nVal,
/* [in] */ VARIANT_BOOL update);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetUeberstandLinks )(
IGaube __RPC_FAR * This,
/* [retval][out] */ double __RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetUeberstandLinks )(
IGaube __RPC_FAR * This,
/* [in] */ double nVal,
/* [in] */ VARIANT_BOOL update);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetUeberstandRechts )(
IGaube __RPC_FAR * This,
/* [retval][out] */ double __RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetUeberstandRechts )(
IGaube __RPC_FAR * This,
/* [in] */ double nVal,
/* [in] */ VARIANT_BOOL update);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetNeigungLinks )(
IGaube __RPC_FAR * This,
/* [retval][out] */ double __RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetNeigungLinks )(
IGaube __RPC_FAR * This,
/* [in] */ double nVal,
/* [in] */ VARIANT_BOOL update);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetNeigungRechts )(
IGaube __RPC_FAR * This,
/* [retval][out] */ double __RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetNeigungRechts )(
IGaube __RPC_FAR * This,
/* [in] */ double nVal,
/* [in] */ VARIANT_BOOL update);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTraufHoehe )(
IGaube __RPC_FAR * This,
/* [retval][out] */ double __RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetTraufHoehe )(
IGaube __RPC_FAR * This,
/* [in] */ double nVal,
/* [in] */ VARIANT_BOOL update);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetStich )(
IGaube __RPC_FAR * This,
/* [retval][out] */ double __RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetStich )(
IGaube __RPC_FAR * This,
/* [in] */ double nVal,
/* [in] */ VARIANT_BOOL update);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetFluegelBreite )(
IGaube __RPC_FAR * This,
/* [retval][out] */ double __RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetFluegelBreite )(
IGaube __RPC_FAR * This,
/* [in] */ double nVal,
/* [in] */ VARIANT_BOOL update);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetAufgesetzt )(
IGaube __RPC_FAR * This,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetAufgesetzt )(
IGaube __RPC_FAR * This,
/* [in] */ VARIANT_BOOL nVal,
/* [in] */ VARIANT_BOOL update);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetAufgesetzteFluegel )(
IGaube __RPC_FAR * This,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetAufgesetzteFluegel )(
IGaube __RPC_FAR * This,
/* [in] */ VARIANT_BOOL nVal,
/* [in] */ VARIANT_BOOL update);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetOeffnungBisDecke )(
IGaube __RPC_FAR * This,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetOeffnungBisDecke )(
IGaube __RPC_FAR * This,
/* [in] */ VARIANT_BOOL nVal,
/* [in] */ VARIANT_BOOL update);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetDetailsUebernehmen )(
IGaube __RPC_FAR * This,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetDetailsUebernehmen )(
IGaube __RPC_FAR * This,
/* [in] */ VARIANT_BOOL nVal,
/* [in] */ VARIANT_BOOL update);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetMitBlende )(
IGaube __RPC_FAR * This,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetMitBlende )(
IGaube __RPC_FAR * This,
/* [in] */ VARIANT_BOOL nVal,
/* [in] */ VARIANT_BOOL update);
END_INTERFACE
} IGaubeVtbl;
interface IGaube
{
CONST_VTBL struct IGaubeVtbl __RPC_FAR *lpVtbl;
};
#ifdef COBJMACROS
#define IGaube_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IGaube_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IGaube_Release(This) \
(This)->lpVtbl -> Release(This)
#define IGaube_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define IGaube_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define IGaube_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define IGaube_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#define IGaube_get_Vertices(This,pVal) \
(This)->lpVtbl -> get_Vertices(This,pVal)
#define IGaube_get_Type(This,pVal) \
(This)->lpVtbl -> get_Type(This,pVal)
#define IGaube_get_Story(This,pVal) \
(This)->lpVtbl -> get_Story(This,pVal)
#define IGaube_get_Roof(This,pVal) \
(This)->lpVtbl -> get_Roof(This,pVal)
#define IGaube_get_FrontWall(This,pVal) \
(This)->lpVtbl -> get_FrontWall(This,pVal)
#define IGaube_get_LeftWall(This,pVal) \
(This)->lpVtbl -> get_LeftWall(This,pVal)
#define IGaube_get_RightWall(This,pVal) \
(This)->lpVtbl -> get_RightWall(This,pVal)
#define IGaube_get_History(This,pVal) \
(This)->lpVtbl -> get_History(This,pVal)
#define IGaube_get_ID(This,pVal) \
(This)->lpVtbl -> get_ID(This,pVal)
#define IGaube_get_TextureCount(This,pVal) \
(This)->lpVtbl -> get_TextureCount(This,pVal)
#define IGaube_SetTexture(This,index,TextureName,pVal) \
(This)->lpVtbl -> SetTexture(This,index,TextureName,pVal)
#define IGaube_GetTexture(This,index,pVal) \
(This)->lpVtbl -> GetTexture(This,index,pVal)
#define IGaube_GetCursorAbstand(This,pVal) \
(This)->lpVtbl -> GetCursorAbstand(This,pVal)
#define IGaube_SetCursorAbstand(This,nVal,update) \
(This)->lpVtbl -> SetCursorAbstand(This,nVal,update)
#define IGaube_GetSchnittNeigung(This,pVal) \
(This)->lpVtbl -> GetSchnittNeigung(This,pVal)
#define IGaube_SetSchnittNeigung(This,nVal,update) \
(This)->lpVtbl -> SetSchnittNeigung(This,nVal,update)
#define IGaube_GetSchnittHoehe(This,pVal) \
(This)->lpVtbl -> GetSchnittHoehe(This,pVal)
#define IGaube_SetSchnittHoehe(This,nVal,update) \
(This)->lpVtbl -> SetSchnittHoehe(This,nVal,update)
#define IGaube_GetSchnittTraufHoehe(This,pVal) \
(This)->lpVtbl -> GetSchnittTraufHoehe(This,pVal)
#define IGaube_SetSchnittTraufHoehe(This,nVal,update) \
(This)->lpVtbl -> SetSchnittTraufHoehe(This,nVal,update)
#define IGaube_GetSchnittUeberstand(This,pVal) \
(This)->lpVtbl -> GetSchnittUeberstand(This,pVal)
#define IGaube_SetSchnittUeberstand(This,nVal,update) \
(This)->lpVtbl -> SetSchnittUeberstand(This,nVal,update)
#define IGaube_GetWandDicke(This,pVal) \
(This)->lpVtbl -> GetWandDicke(This,pVal)
#define IGaube_SetWandDicke(This,nVal,update) \
(This)->lpVtbl -> SetWandDicke(This,nVal,update)
#define IGaube_GetBreite(This,pVal) \
(This)->lpVtbl -> GetBreite(This,pVal)
#define IGaube_SetBreite(This,nVal,update) \
(This)->lpVtbl -> SetBreite(This,nVal,update)
#define IGaube_GetBreiteOben(This,pVal) \
(This)->lpVtbl -> GetBreiteOben(This,pVal)
#define IGaube_SetBreiteOben(This,nVal,update) \
(This)->lpVtbl -> SetBreiteOben(This,nVal,update)
#define IGaube_GetUeberstandLinks(This,pVal) \
(This)->lpVtbl -> GetUeberstandLinks(This,pVal)
#define IGaube_SetUeberstandLinks(This,nVal,update) \
(This)->lpVtbl -> SetUeberstandLinks(This,nVal,update)
#define IGaube_GetUeberstandRechts(This,pVal) \
(This)->lpVtbl -> GetUeberstandRechts(This,pVal)
#define IGaube_SetUeberstandRechts(This,nVal,update) \
(This)->lpVtbl -> SetUeberstandRechts(This,nVal,update)
#define IGaube_GetNeigungLinks(This,pVal) \
(This)->lpVtbl -> GetNeigungLinks(This,pVal)
#define IGaube_SetNeigungLinks(This,nVal,update) \
(This)->lpVtbl -> SetNeigungLinks(This,nVal,update)
#define IGaube_GetNeigungRechts(This,pVal) \
(This)->lpVtbl -> GetNeigungRechts(This,pVal)
#define IGaube_SetNeigungRechts(This,nVal,update) \
(This)->lpVtbl -> SetNeigungRechts(This,nVal,update)
#define IGaube_GetTraufHoehe(This,pVal) \
(This)->lpVtbl -> GetTraufHoehe(This,pVal)
#define IGaube_SetTraufHoehe(This,nVal,update) \
(This)->lpVtbl -> SetTraufHoehe(This,nVal,update)
#define IGaube_GetStich(This,pVal) \
(This)->lpVtbl -> GetStich(This,pVal)
#define IGaube_SetStich(This,nVal,update) \
(This)->lpVtbl -> SetStich(This,nVal,update)
#define IGaube_GetFluegelBreite(This,pVal) \
(This)->lpVtbl -> GetFluegelBreite(This,pVal)
#define IGaube_SetFluegelBreite(This,nVal,update) \
(This)->lpVtbl -> SetFluegelBreite(This,nVal,update)
#define IGaube_GetAufgesetzt(This,pVal) \
(This)->lpVtbl -> GetAufgesetzt(This,pVal)
#define IGaube_SetAufgesetzt(This,nVal,update) \
(This)->lpVtbl -> SetAufgesetzt(This,nVal,update)
#define IGaube_GetAufgesetzteFluegel(This,pVal) \
(This)->lpVtbl -> GetAufgesetzteFluegel(This,pVal)
#define IGaube_SetAufgesetzteFluegel(This,nVal,update) \
(This)->lpVtbl -> SetAufgesetzteFluegel(This,nVal,update)
#define IGaube_GetOeffnungBisDecke(This,pVal) \
(This)->lpVtbl -> GetOeffnungBisDecke(This,pVal)
#define IGaube_SetOeffnungBisDecke(This,nVal,update) \
(This)->lpVtbl -> SetOeffnungBisDecke(This,nVal,update)
#define IGaube_GetDetailsUebernehmen(This,pVal) \
(This)->lpVtbl -> GetDetailsUebernehmen(This,pVal)
#define IGaube_SetDetailsUebernehmen(This,nVal,update) \
(This)->lpVtbl -> SetDetailsUebernehmen(This,nVal,update)
#define IGaube_GetMitBlende(This,pVal) \
(This)->lpVtbl -> GetMitBlende(This,pVal)
#define IGaube_SetMitBlende(This,nVal,update) \
(This)->lpVtbl -> SetMitBlende(This,nVal,update)
#endif /* COBJMACROS */
#endif /* C style interface */
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE IGaube_get_Vertices_Proxy(
IGaube __RPC_FAR * This,
/* [retval][out] */ IPoint2DCollection __RPC_FAR *__RPC_FAR *pVal);
void __RPC_STUB IGaube_get_Vertices_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE IGaube_get_Type_Proxy(
IGaube __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
void __RPC_STUB IGaube_get_Type_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE IGaube_get_Story_Proxy(
IGaube __RPC_FAR * This,
/* [retval][out] */ IStory __RPC_FAR *__RPC_FAR *pVal);
void __RPC_STUB IGaube_get_Story_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE IGaube_get_Roof_Proxy(
IGaube __RPC_FAR * This,
/* [retval][out] */ IRoof __RPC_FAR *__RPC_FAR *pVal);
void __RPC_STUB IGaube_get_Roof_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE IGaube_get_FrontWall_Proxy(
IGaube __RPC_FAR * This,
/* [retval][out] */ IWall __RPC_FAR *__RPC_FAR *pVal);
void __RPC_STUB IGaube_get_FrontWall_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE IGaube_get_LeftWall_Proxy(
IGaube __RPC_FAR * This,
/* [retval][out] */ IWall __RPC_FAR *__RPC_FAR *pVal);
void __RPC_STUB IGaube_get_LeftWall_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE IGaube_get_RightWall_Proxy(
IGaube __RPC_FAR * This,
/* [retval][out] */ IWall __RPC_FAR *__RPC_FAR *pVal);
void __RPC_STUB IGaube_get_RightWall_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE IGaube_get_History_Proxy(
IGaube __RPC_FAR * This,
/* [retval][out] */ IIDHistory __RPC_FAR *__RPC_FAR *pVal);
void __RPC_STUB IGaube_get_History_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE IGaube_get_ID_Proxy(
IGaube __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
void __RPC_STUB IGaube_get_ID_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpcontext][helpstring][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE IGaube_get_TextureCount_Proxy(
IGaube __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
void __RPC_STUB IGaube_get_TextureCount_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IGaube_SetTexture_Proxy(
IGaube __RPC_FAR * This,
/* [in] */ long index,
/* [in] */ BSTR TextureName,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
void __RPC_STUB IGaube_SetTexture_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IGaube_GetTexture_Proxy(
IGaube __RPC_FAR * This,
/* [in] */ long index,
/* [retval][out] */ BSTR __RPC_FAR *pVal);
void __RPC_STUB IGaube_GetTexture_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IGaube_GetCursorAbstand_Proxy(
IGaube __RPC_FAR * This,
/* [retval][out] */ double __RPC_FAR *pVal);
void __RPC_STUB IGaube_GetCursorAbstand_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IGaube_SetCursorAbstand_Proxy(
IGaube __RPC_FAR * This,
/* [in] */ double nVal,
/* [in] */ VARIANT_BOOL update);
void __RPC_STUB IGaube_SetCursorAbstand_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IGaube_GetSchnittNeigung_Proxy(
IGaube __RPC_FAR * This,
/* [retval][out] */ double __RPC_FAR *pVal);
void __RPC_STUB IGaube_GetSchnittNeigung_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IGaube_SetSchnittNeigung_Proxy(
IGaube __RPC_FAR * This,
/* [in] */ double nVal,
/* [in] */ VARIANT_BOOL update);
void __RPC_STUB IGaube_SetSchnittNeigung_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IGaube_GetSchnittHoehe_Proxy(
IGaube __RPC_FAR * This,
/* [retval][out] */ double __RPC_FAR *pVal);
void __RPC_STUB IGaube_GetSchnittHoehe_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IGaube_SetSchnittHoehe_Proxy(
IGaube __RPC_FAR * This,
/* [in] */ double nVal,
/* [in] */ VARIANT_BOOL update);
void __RPC_STUB IGaube_SetSchnittHoehe_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IGaube_GetSchnittTraufHoehe_Proxy(
IGaube __RPC_FAR * This,
/* [retval][out] */ double __RPC_FAR *pVal);
void __RPC_STUB IGaube_GetSchnittTraufHoehe_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IGaube_SetSchnittTraufHoehe_Proxy(
IGaube __RPC_FAR * This,
/* [in] */ double nVal,
/* [in] */ VARIANT_BOOL update);
void __RPC_STUB IGaube_SetSchnittTraufHoehe_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IGaube_GetSchnittUeberstand_Proxy(
IGaube __RPC_FAR * This,
/* [retval][out] */ double __RPC_FAR *pVal);
void __RPC_STUB IGaube_GetSchnittUeberstand_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IGaube_SetSchnittUeberstand_Proxy(
IGaube __RPC_FAR * This,
/* [in] */ double nVal,
/* [in] */ VARIANT_BOOL update);
void __RPC_STUB IGaube_SetSchnittUeberstand_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IGaube_GetWandDicke_Proxy(
IGaube __RPC_FAR * This,
/* [retval][out] */ double __RPC_FAR *pVal);
void __RPC_STUB IGaube_GetWandDicke_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IGaube_SetWandDicke_Proxy(
IGaube __RPC_FAR * This,
/* [in] */ double nVal,
/* [in] */ VARIANT_BOOL update);
void __RPC_STUB IGaube_SetWandDicke_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IGaube_GetBreite_Proxy(
IGaube __RPC_FAR * This,
/* [retval][out] */ double __RPC_FAR *pVal);
void __RPC_STUB IGaube_GetBreite_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IGaube_SetBreite_Proxy(
IGaube __RPC_FAR * This,
/* [in] */ double nVal,
/* [in] */ VARIANT_BOOL update);
void __RPC_STUB IGaube_SetBreite_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IGaube_GetBreiteOben_Proxy(
IGaube __RPC_FAR * This,
/* [retval][out] */ double __RPC_FAR *pVal);
void __RPC_STUB IGaube_GetBreiteOben_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IGaube_SetBreiteOben_Proxy(
IGaube __RPC_FAR * This,
/* [in] */ double nVal,
/* [in] */ VARIANT_BOOL update);
void __RPC_STUB IGaube_SetBreiteOben_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IGaube_GetUeberstandLinks_Proxy(
IGaube __RPC_FAR * This,
/* [retval][out] */ double __RPC_FAR *pVal);
void __RPC_STUB IGaube_GetUeberstandLinks_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IGaube_SetUeberstandLinks_Proxy(
IGaube __RPC_FAR * This,
/* [in] */ double nVal,
/* [in] */ VARIANT_BOOL update);
void __RPC_STUB IGaube_SetUeberstandLinks_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IGaube_GetUeberstandRechts_Proxy(
IGaube __RPC_FAR * This,
/* [retval][out] */ double __RPC_FAR *pVal);
void __RPC_STUB IGaube_GetUeberstandRechts_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IGaube_SetUeberstandRechts_Proxy(
IGaube __RPC_FAR * This,
/* [in] */ double nVal,
/* [in] */ VARIANT_BOOL update);
void __RPC_STUB IGaube_SetUeberstandRechts_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IGaube_GetNeigungLinks_Proxy(
IGaube __RPC_FAR * This,
/* [retval][out] */ double __RPC_FAR *pVal);
void __RPC_STUB IGaube_GetNeigungLinks_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IGaube_SetNeigungLinks_Proxy(
IGaube __RPC_FAR * This,
/* [in] */ double nVal,
/* [in] */ VARIANT_BOOL update);
void __RPC_STUB IGaube_SetNeigungLinks_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IGaube_GetNeigungRechts_Proxy(
IGaube __RPC_FAR * This,
/* [retval][out] */ double __RPC_FAR *pVal);
void __RPC_STUB IGaube_GetNeigungRechts_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IGaube_SetNeigungRechts_Proxy(
IGaube __RPC_FAR * This,
/* [in] */ double nVal,
/* [in] */ VARIANT_BOOL update);
void __RPC_STUB IGaube_SetNeigungRechts_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IGaube_GetTraufHoehe_Proxy(
IGaube __RPC_FAR * This,
/* [retval][out] */ double __RPC_FAR *pVal);
void __RPC_STUB IGaube_GetTraufHoehe_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IGaube_SetTraufHoehe_Proxy(
IGaube __RPC_FAR * This,
/* [in] */ double nVal,
/* [in] */ VARIANT_BOOL update);
void __RPC_STUB IGaube_SetTraufHoehe_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IGaube_GetStich_Proxy(
IGaube __RPC_FAR * This,
/* [retval][out] */ double __RPC_FAR *pVal);
void __RPC_STUB IGaube_GetStich_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IGaube_SetStich_Proxy(
IGaube __RPC_FAR * This,
/* [in] */ double nVal,
/* [in] */ VARIANT_BOOL update);
void __RPC_STUB IGaube_SetStich_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IGaube_GetFluegelBreite_Proxy(
IGaube __RPC_FAR * This,
/* [retval][out] */ double __RPC_FAR *pVal);
void __RPC_STUB IGaube_GetFluegelBreite_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IGaube_SetFluegelBreite_Proxy(
IGaube __RPC_FAR * This,
/* [in] */ double nVal,
/* [in] */ VARIANT_BOOL update);
void __RPC_STUB IGaube_SetFluegelBreite_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IGaube_GetAufgesetzt_Proxy(
IGaube __RPC_FAR * This,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
void __RPC_STUB IGaube_GetAufgesetzt_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IGaube_SetAufgesetzt_Proxy(
IGaube __RPC_FAR * This,
/* [in] */ VARIANT_BOOL nVal,
/* [in] */ VARIANT_BOOL update);
void __RPC_STUB IGaube_SetAufgesetzt_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IGaube_GetAufgesetzteFluegel_Proxy(
IGaube __RPC_FAR * This,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
void __RPC_STUB IGaube_GetAufgesetzteFluegel_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IGaube_SetAufgesetzteFluegel_Proxy(
IGaube __RPC_FAR * This,
/* [in] */ VARIANT_BOOL nVal,
/* [in] */ VARIANT_BOOL update);
void __RPC_STUB IGaube_SetAufgesetzteFluegel_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IGaube_GetOeffnungBisDecke_Proxy(
IGaube __RPC_FAR * This,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
void __RPC_STUB IGaube_GetOeffnungBisDecke_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IGaube_SetOeffnungBisDecke_Proxy(
IGaube __RPC_FAR * This,
/* [in] */ VARIANT_BOOL nVal,
/* [in] */ VARIANT_BOOL update);
void __RPC_STUB IGaube_SetOeffnungBisDecke_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IGaube_GetDetailsUebernehmen_Proxy(
IGaube __RPC_FAR * This,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
void __RPC_STUB IGaube_GetDetailsUebernehmen_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IGaube_SetDetailsUebernehmen_Proxy(
IGaube __RPC_FAR * This,
/* [in] */ VARIANT_BOOL nVal,
/* [in] */ VARIANT_BOOL update);
void __RPC_STUB IGaube_SetDetailsUebernehmen_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IGaube_GetMitBlende_Proxy(
IGaube __RPC_FAR * This,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
void __RPC_STUB IGaube_GetMitBlende_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IGaube_SetMitBlende_Proxy(
IGaube __RPC_FAR * This,
/* [in] */ VARIANT_BOOL nVal,
/* [in] */ VARIANT_BOOL update);
void __RPC_STUB IGaube_SetMitBlende_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IGaube_INTERFACE_DEFINED__ */
#ifndef __ITexture_INTERFACE_DEFINED__
#define __ITexture_INTERFACE_DEFINED__
/* interface ITexture */
/* [unique][dual][uuid][object] */
EXTERN_C const IID IID_ITexture;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("63074070-cd37-11d1-9d47-00a0c9251384")
ITexture : public IDispatch
{
public:
virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_Angle(
/* [in] */ float nVal) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_Angle(
/* [retval][out] */ float __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_Color(
/* [in] */ long nVal) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_Color(
/* [retval][out] */ long __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_Height(
/* [in] */ float nVal) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_Height(
/* [retval][out] */ float __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_MixColorAndTexture(
/* [in] */ VARIANT_BOOL nVal) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_MixColorAndTexture(
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_Name(
/* [in] */ BSTR nVal) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_Name(
/* [retval][out] */ BSTR __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_UseOriginalSize(
/* [in] */ VARIANT_BOOL nVal) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_UseOriginalSize(
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_UseTexture(
/* [in] */ VARIANT_BOOL nVal) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_UseTexture(
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_Width(
/* [in] */ float nVal) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_Width(
/* [retval][out] */ float __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_xRaport(
/* [in] */ float nVal) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_xRaport(
/* [retval][out] */ float __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_yRaport(
/* [in] */ float nVal) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_yRaport(
/* [retval][out] */ float __RPC_FAR *pVal) = 0;
};
#else /* C style interface */
typedef struct ITextureVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
ITexture __RPC_FAR * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
ITexture __RPC_FAR * This);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
ITexture __RPC_FAR * This);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
ITexture __RPC_FAR * This,
/* [out] */ UINT __RPC_FAR *pctinfo);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
ITexture __RPC_FAR * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
ITexture __RPC_FAR * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )(
ITexture __RPC_FAR * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
/* [out] */ VARIANT __RPC_FAR *pVarResult,
/* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
/* [out] */ UINT __RPC_FAR *puArgErr);
/* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Angle )(
ITexture __RPC_FAR * This,
/* [in] */ float nVal);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Angle )(
ITexture __RPC_FAR * This,
/* [retval][out] */ float __RPC_FAR *pVal);
/* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Color )(
ITexture __RPC_FAR * This,
/* [in] */ long nVal);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Color )(
ITexture __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
/* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Height )(
ITexture __RPC_FAR * This,
/* [in] */ float nVal);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Height )(
ITexture __RPC_FAR * This,
/* [retval][out] */ float __RPC_FAR *pVal);
/* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_MixColorAndTexture )(
ITexture __RPC_FAR * This,
/* [in] */ VARIANT_BOOL nVal);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_MixColorAndTexture )(
ITexture __RPC_FAR * This,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
/* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Name )(
ITexture __RPC_FAR * This,
/* [in] */ BSTR nVal);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Name )(
ITexture __RPC_FAR * This,
/* [retval][out] */ BSTR __RPC_FAR *pVal);
/* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_UseOriginalSize )(
ITexture __RPC_FAR * This,
/* [in] */ VARIANT_BOOL nVal);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_UseOriginalSize )(
ITexture __RPC_FAR * This,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
/* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_UseTexture )(
ITexture __RPC_FAR * This,
/* [in] */ VARIANT_BOOL nVal);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_UseTexture )(
ITexture __RPC_FAR * This,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
/* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Width )(
ITexture __RPC_FAR * This,
/* [in] */ float nVal);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Width )(
ITexture __RPC_FAR * This,
/* [retval][out] */ float __RPC_FAR *pVal);
/* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_xRaport )(
ITexture __RPC_FAR * This,
/* [in] */ float nVal);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_xRaport )(
ITexture __RPC_FAR * This,
/* [retval][out] */ float __RPC_FAR *pVal);
/* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_yRaport )(
ITexture __RPC_FAR * This,
/* [in] */ float nVal);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_yRaport )(
ITexture __RPC_FAR * This,
/* [retval][out] */ float __RPC_FAR *pVal);
END_INTERFACE
} ITextureVtbl;
interface ITexture
{
CONST_VTBL struct ITextureVtbl __RPC_FAR *lpVtbl;
};
#ifdef COBJMACROS
#define ITexture_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define ITexture_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define ITexture_Release(This) \
(This)->lpVtbl -> Release(This)
#define ITexture_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define ITexture_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define ITexture_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define ITexture_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#define ITexture_put_Angle(This,nVal) \
(This)->lpVtbl -> put_Angle(This,nVal)
#define ITexture_get_Angle(This,pVal) \
(This)->lpVtbl -> get_Angle(This,pVal)
#define ITexture_put_Color(This,nVal) \
(This)->lpVtbl -> put_Color(This,nVal)
#define ITexture_get_Color(This,pVal) \
(This)->lpVtbl -> get_Color(This,pVal)
#define ITexture_put_Height(This,nVal) \
(This)->lpVtbl -> put_Height(This,nVal)
#define ITexture_get_Height(This,pVal) \
(This)->lpVtbl -> get_Height(This,pVal)
#define ITexture_put_MixColorAndTexture(This,nVal) \
(This)->lpVtbl -> put_MixColorAndTexture(This,nVal)
#define ITexture_get_MixColorAndTexture(This,pVal) \
(This)->lpVtbl -> get_MixColorAndTexture(This,pVal)
#define ITexture_put_Name(This,nVal) \
(This)->lpVtbl -> put_Name(This,nVal)
#define ITexture_get_Name(This,pVal) \
(This)->lpVtbl -> get_Name(This,pVal)
#define ITexture_put_UseOriginalSize(This,nVal) \
(This)->lpVtbl -> put_UseOriginalSize(This,nVal)
#define ITexture_get_UseOriginalSize(This,pVal) \
(This)->lpVtbl -> get_UseOriginalSize(This,pVal)
#define ITexture_put_UseTexture(This,nVal) \
(This)->lpVtbl -> put_UseTexture(This,nVal)
#define ITexture_get_UseTexture(This,pVal) \
(This)->lpVtbl -> get_UseTexture(This,pVal)
#define ITexture_put_Width(This,nVal) \
(This)->lpVtbl -> put_Width(This,nVal)
#define ITexture_get_Width(This,pVal) \
(This)->lpVtbl -> get_Width(This,pVal)
#define ITexture_put_xRaport(This,nVal) \
(This)->lpVtbl -> put_xRaport(This,nVal)
#define ITexture_get_xRaport(This,pVal) \
(This)->lpVtbl -> get_xRaport(This,pVal)
#define ITexture_put_yRaport(This,nVal) \
(This)->lpVtbl -> put_yRaport(This,nVal)
#define ITexture_get_yRaport(This,pVal) \
(This)->lpVtbl -> get_yRaport(This,pVal)
#endif /* COBJMACROS */
#endif /* C style interface */
/* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE ITexture_put_Angle_Proxy(
ITexture __RPC_FAR * This,
/* [in] */ float nVal);
void __RPC_STUB ITexture_put_Angle_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE ITexture_get_Angle_Proxy(
ITexture __RPC_FAR * This,
/* [retval][out] */ float __RPC_FAR *pVal);
void __RPC_STUB ITexture_get_Angle_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE ITexture_put_Color_Proxy(
ITexture __RPC_FAR * This,
/* [in] */ long nVal);
void __RPC_STUB ITexture_put_Color_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE ITexture_get_Color_Proxy(
ITexture __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
void __RPC_STUB ITexture_get_Color_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE ITexture_put_Height_Proxy(
ITexture __RPC_FAR * This,
/* [in] */ float nVal);
void __RPC_STUB ITexture_put_Height_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE ITexture_get_Height_Proxy(
ITexture __RPC_FAR * This,
/* [retval][out] */ float __RPC_FAR *pVal);
void __RPC_STUB ITexture_get_Height_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE ITexture_put_MixColorAndTexture_Proxy(
ITexture __RPC_FAR * This,
/* [in] */ VARIANT_BOOL nVal);
void __RPC_STUB ITexture_put_MixColorAndTexture_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE ITexture_get_MixColorAndTexture_Proxy(
ITexture __RPC_FAR * This,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
void __RPC_STUB ITexture_get_MixColorAndTexture_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE ITexture_put_Name_Proxy(
ITexture __RPC_FAR * This,
/* [in] */ BSTR nVal);
void __RPC_STUB ITexture_put_Name_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE ITexture_get_Name_Proxy(
ITexture __RPC_FAR * This,
/* [retval][out] */ BSTR __RPC_FAR *pVal);
void __RPC_STUB ITexture_get_Name_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE ITexture_put_UseOriginalSize_Proxy(
ITexture __RPC_FAR * This,
/* [in] */ VARIANT_BOOL nVal);
void __RPC_STUB ITexture_put_UseOriginalSize_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE ITexture_get_UseOriginalSize_Proxy(
ITexture __RPC_FAR * This,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
void __RPC_STUB ITexture_get_UseOriginalSize_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE ITexture_put_UseTexture_Proxy(
ITexture __RPC_FAR * This,
/* [in] */ VARIANT_BOOL nVal);
void __RPC_STUB ITexture_put_UseTexture_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE ITexture_get_UseTexture_Proxy(
ITexture __RPC_FAR * This,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
void __RPC_STUB ITexture_get_UseTexture_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE ITexture_put_Width_Proxy(
ITexture __RPC_FAR * This,
/* [in] */ float nVal);
void __RPC_STUB ITexture_put_Width_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE ITexture_get_Width_Proxy(
ITexture __RPC_FAR * This,
/* [retval][out] */ float __RPC_FAR *pVal);
void __RPC_STUB ITexture_get_Width_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE ITexture_put_xRaport_Proxy(
ITexture __RPC_FAR * This,
/* [in] */ float nVal);
void __RPC_STUB ITexture_put_xRaport_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE ITexture_get_xRaport_Proxy(
ITexture __RPC_FAR * This,
/* [retval][out] */ float __RPC_FAR *pVal);
void __RPC_STUB ITexture_get_xRaport_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE ITexture_put_yRaport_Proxy(
ITexture __RPC_FAR * This,
/* [in] */ float nVal);
void __RPC_STUB ITexture_put_yRaport_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE ITexture_get_yRaport_Proxy(
ITexture __RPC_FAR * This,
/* [retval][out] */ float __RPC_FAR *pVal);
void __RPC_STUB ITexture_get_yRaport_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __ITexture_INTERFACE_DEFINED__ */
#ifndef __IChimney_INTERFACE_DEFINED__
#define __IChimney_INTERFACE_DEFINED__
/* interface IChimney */
/* [unique][dual][uuid][object] */
EXTERN_C const IID IID_IChimney;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("630a4ed0-cd37-11d1-9d47-00a0c9251384")
IChimney : public IDispatch
{
public:
virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_Angle(
/* [in] */ float nVal) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_Angle(
/* [retval][out] */ float __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_Height(
/* [in] */ float nVal) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_Height(
/* [retval][out] */ float __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE get_History(
/* [retval][out] */ IIDHistory __RPC_FAR *__RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE get_ID(
/* [retval][out] */ long __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE get_Remark(
/* [retval][out] */ BSTR __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE get_Story(
/* [retval][out] */ IStory __RPC_FAR *__RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE get_Texture(
/* [retval][out] */ ITexture __RPC_FAR *__RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_Thickness(
/* [in] */ float nVal) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_Thickness(
/* [retval][out] */ float __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_ToCeiling(
/* [in] */ VARIANT_BOOL nVal) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_ToCeiling(
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_Type(
/* [in] */ long nVal) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_Type(
/* [retval][out] */ long __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_Width(
/* [in] */ float nVal) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_Width(
/* [retval][out] */ float __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE Delete( void) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE GetPos(
/* [out] */ float __RPC_FAR *X,
/* [out] */ float __RPC_FAR *Y,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE SetPos(
/* [in] */ float X,
/* [in] */ float Y,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal) = 0;
};
#else /* C style interface */
typedef struct IChimneyVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
IChimney __RPC_FAR * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
IChimney __RPC_FAR * This);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
IChimney __RPC_FAR * This);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
IChimney __RPC_FAR * This,
/* [out] */ UINT __RPC_FAR *pctinfo);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
IChimney __RPC_FAR * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
IChimney __RPC_FAR * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )(
IChimney __RPC_FAR * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
/* [out] */ VARIANT __RPC_FAR *pVarResult,
/* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
/* [out] */ UINT __RPC_FAR *puArgErr);
/* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Angle )(
IChimney __RPC_FAR * This,
/* [in] */ float nVal);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Angle )(
IChimney __RPC_FAR * This,
/* [retval][out] */ float __RPC_FAR *pVal);
/* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Height )(
IChimney __RPC_FAR * This,
/* [in] */ float nVal);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Height )(
IChimney __RPC_FAR * This,
/* [retval][out] */ float __RPC_FAR *pVal);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_History )(
IChimney __RPC_FAR * This,
/* [retval][out] */ IIDHistory __RPC_FAR *__RPC_FAR *pVal);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ID )(
IChimney __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Remark )(
IChimney __RPC_FAR * This,
/* [retval][out] */ BSTR __RPC_FAR *pVal);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Story )(
IChimney __RPC_FAR * This,
/* [retval][out] */ IStory __RPC_FAR *__RPC_FAR *pVal);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Texture )(
IChimney __RPC_FAR * This,
/* [retval][out] */ ITexture __RPC_FAR *__RPC_FAR *pVal);
/* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Thickness )(
IChimney __RPC_FAR * This,
/* [in] */ float nVal);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Thickness )(
IChimney __RPC_FAR * This,
/* [retval][out] */ float __RPC_FAR *pVal);
/* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_ToCeiling )(
IChimney __RPC_FAR * This,
/* [in] */ VARIANT_BOOL nVal);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ToCeiling )(
IChimney __RPC_FAR * This,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
/* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Type )(
IChimney __RPC_FAR * This,
/* [in] */ long nVal);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Type )(
IChimney __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
/* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Width )(
IChimney __RPC_FAR * This,
/* [in] */ float nVal);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Width )(
IChimney __RPC_FAR * This,
/* [retval][out] */ float __RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Delete )(
IChimney __RPC_FAR * This);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetPos )(
IChimney __RPC_FAR * This,
/* [out] */ float __RPC_FAR *X,
/* [out] */ float __RPC_FAR *Y,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetPos )(
IChimney __RPC_FAR * This,
/* [in] */ float X,
/* [in] */ float Y,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
END_INTERFACE
} IChimneyVtbl;
interface IChimney
{
CONST_VTBL struct IChimneyVtbl __RPC_FAR *lpVtbl;
};
#ifdef COBJMACROS
#define IChimney_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IChimney_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IChimney_Release(This) \
(This)->lpVtbl -> Release(This)
#define IChimney_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define IChimney_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define IChimney_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define IChimney_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#define IChimney_put_Angle(This,nVal) \
(This)->lpVtbl -> put_Angle(This,nVal)
#define IChimney_get_Angle(This,pVal) \
(This)->lpVtbl -> get_Angle(This,pVal)
#define IChimney_put_Height(This,nVal) \
(This)->lpVtbl -> put_Height(This,nVal)
#define IChimney_get_Height(This,pVal) \
(This)->lpVtbl -> get_Height(This,pVal)
#define IChimney_get_History(This,pVal) \
(This)->lpVtbl -> get_History(This,pVal)
#define IChimney_get_ID(This,pVal) \
(This)->lpVtbl -> get_ID(This,pVal)
#define IChimney_get_Remark(This,pVal) \
(This)->lpVtbl -> get_Remark(This,pVal)
#define IChimney_get_Story(This,pVal) \
(This)->lpVtbl -> get_Story(This,pVal)
#define IChimney_get_Texture(This,pVal) \
(This)->lpVtbl -> get_Texture(This,pVal)
#define IChimney_put_Thickness(This,nVal) \
(This)->lpVtbl -> put_Thickness(This,nVal)
#define IChimney_get_Thickness(This,pVal) \
(This)->lpVtbl -> get_Thickness(This,pVal)
#define IChimney_put_ToCeiling(This,nVal) \
(This)->lpVtbl -> put_ToCeiling(This,nVal)
#define IChimney_get_ToCeiling(This,pVal) \
(This)->lpVtbl -> get_ToCeiling(This,pVal)
#define IChimney_put_Type(This,nVal) \
(This)->lpVtbl -> put_Type(This,nVal)
#define IChimney_get_Type(This,pVal) \
(This)->lpVtbl -> get_Type(This,pVal)
#define IChimney_put_Width(This,nVal) \
(This)->lpVtbl -> put_Width(This,nVal)
#define IChimney_get_Width(This,pVal) \
(This)->lpVtbl -> get_Width(This,pVal)
#define IChimney_Delete(This) \
(This)->lpVtbl -> Delete(This)
#define IChimney_GetPos(This,X,Y,pVal) \
(This)->lpVtbl -> GetPos(This,X,Y,pVal)
#define IChimney_SetPos(This,X,Y,pVal) \
(This)->lpVtbl -> SetPos(This,X,Y,pVal)
#endif /* COBJMACROS */
#endif /* C style interface */
/* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE IChimney_put_Angle_Proxy(
IChimney __RPC_FAR * This,
/* [in] */ float nVal);
void __RPC_STUB IChimney_put_Angle_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IChimney_get_Angle_Proxy(
IChimney __RPC_FAR * This,
/* [retval][out] */ float __RPC_FAR *pVal);
void __RPC_STUB IChimney_get_Angle_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE IChimney_put_Height_Proxy(
IChimney __RPC_FAR * This,
/* [in] */ float nVal);
void __RPC_STUB IChimney_put_Height_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IChimney_get_Height_Proxy(
IChimney __RPC_FAR * This,
/* [retval][out] */ float __RPC_FAR *pVal);
void __RPC_STUB IChimney_get_Height_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE IChimney_get_History_Proxy(
IChimney __RPC_FAR * This,
/* [retval][out] */ IIDHistory __RPC_FAR *__RPC_FAR *pVal);
void __RPC_STUB IChimney_get_History_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE IChimney_get_ID_Proxy(
IChimney __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
void __RPC_STUB IChimney_get_ID_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE IChimney_get_Remark_Proxy(
IChimney __RPC_FAR * This,
/* [retval][out] */ BSTR __RPC_FAR *pVal);
void __RPC_STUB IChimney_get_Remark_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE IChimney_get_Story_Proxy(
IChimney __RPC_FAR * This,
/* [retval][out] */ IStory __RPC_FAR *__RPC_FAR *pVal);
void __RPC_STUB IChimney_get_Story_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE IChimney_get_Texture_Proxy(
IChimney __RPC_FAR * This,
/* [retval][out] */ ITexture __RPC_FAR *__RPC_FAR *pVal);
void __RPC_STUB IChimney_get_Texture_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE IChimney_put_Thickness_Proxy(
IChimney __RPC_FAR * This,
/* [in] */ float nVal);
void __RPC_STUB IChimney_put_Thickness_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IChimney_get_Thickness_Proxy(
IChimney __RPC_FAR * This,
/* [retval][out] */ float __RPC_FAR *pVal);
void __RPC_STUB IChimney_get_Thickness_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE IChimney_put_ToCeiling_Proxy(
IChimney __RPC_FAR * This,
/* [in] */ VARIANT_BOOL nVal);
void __RPC_STUB IChimney_put_ToCeiling_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IChimney_get_ToCeiling_Proxy(
IChimney __RPC_FAR * This,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
void __RPC_STUB IChimney_get_ToCeiling_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE IChimney_put_Type_Proxy(
IChimney __RPC_FAR * This,
/* [in] */ long nVal);
void __RPC_STUB IChimney_put_Type_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IChimney_get_Type_Proxy(
IChimney __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
void __RPC_STUB IChimney_get_Type_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE IChimney_put_Width_Proxy(
IChimney __RPC_FAR * This,
/* [in] */ float nVal);
void __RPC_STUB IChimney_put_Width_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IChimney_get_Width_Proxy(
IChimney __RPC_FAR * This,
/* [retval][out] */ float __RPC_FAR *pVal);
void __RPC_STUB IChimney_get_Width_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IChimney_Delete_Proxy(
IChimney __RPC_FAR * This);
void __RPC_STUB IChimney_Delete_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IChimney_GetPos_Proxy(
IChimney __RPC_FAR * This,
/* [out] */ float __RPC_FAR *X,
/* [out] */ float __RPC_FAR *Y,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
void __RPC_STUB IChimney_GetPos_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IChimney_SetPos_Proxy(
IChimney __RPC_FAR * This,
/* [in] */ float X,
/* [in] */ float Y,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
void __RPC_STUB IChimney_SetPos_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IChimney_INTERFACE_DEFINED__ */
#ifndef __ISupport_INTERFACE_DEFINED__
#define __ISupport_INTERFACE_DEFINED__
/* interface ISupport */
/* [unique][dual][uuid][object] */
EXTERN_C const IID IID_ISupport;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("630ee460-cd37-11d1-9d47-00a0c9251384")
ISupport : public IDispatch
{
public:
virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_Angle(
/* [in] */ float nVal) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_Angle(
/* [retval][out] */ float __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_Height(
/* [in] */ float nVal) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_Height(
/* [retval][out] */ float __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE get_History(
/* [retval][out] */ IIDHistory __RPC_FAR *__RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE get_ID(
/* [retval][out] */ long __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE get_Remark(
/* [retval][out] */ BSTR __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE get_Story(
/* [retval][out] */ IStory __RPC_FAR *__RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE get_Texture(
/* [retval][out] */ ITexture __RPC_FAR *__RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_Thickness(
/* [in] */ float nVal) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_Thickness(
/* [retval][out] */ float __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_ToCeiling(
/* [in] */ VARIANT_BOOL nVal) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_ToCeiling(
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_Type(
/* [in] */ long nVal) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_Type(
/* [retval][out] */ long __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_Width(
/* [in] */ float nVal) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_Width(
/* [retval][out] */ float __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE Delete( void) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE GetPos(
/* [out] */ float __RPC_FAR *X,
/* [out] */ float __RPC_FAR *Y,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE SetPos(
/* [in] */ float X,
/* [in] */ float Y,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal) = 0;
};
#else /* C style interface */
typedef struct ISupportVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
ISupport __RPC_FAR * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
ISupport __RPC_FAR * This);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
ISupport __RPC_FAR * This);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
ISupport __RPC_FAR * This,
/* [out] */ UINT __RPC_FAR *pctinfo);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
ISupport __RPC_FAR * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
ISupport __RPC_FAR * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )(
ISupport __RPC_FAR * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
/* [out] */ VARIANT __RPC_FAR *pVarResult,
/* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
/* [out] */ UINT __RPC_FAR *puArgErr);
/* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Angle )(
ISupport __RPC_FAR * This,
/* [in] */ float nVal);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Angle )(
ISupport __RPC_FAR * This,
/* [retval][out] */ float __RPC_FAR *pVal);
/* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Height )(
ISupport __RPC_FAR * This,
/* [in] */ float nVal);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Height )(
ISupport __RPC_FAR * This,
/* [retval][out] */ float __RPC_FAR *pVal);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_History )(
ISupport __RPC_FAR * This,
/* [retval][out] */ IIDHistory __RPC_FAR *__RPC_FAR *pVal);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ID )(
ISupport __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Remark )(
ISupport __RPC_FAR * This,
/* [retval][out] */ BSTR __RPC_FAR *pVal);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Story )(
ISupport __RPC_FAR * This,
/* [retval][out] */ IStory __RPC_FAR *__RPC_FAR *pVal);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Texture )(
ISupport __RPC_FAR * This,
/* [retval][out] */ ITexture __RPC_FAR *__RPC_FAR *pVal);
/* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Thickness )(
ISupport __RPC_FAR * This,
/* [in] */ float nVal);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Thickness )(
ISupport __RPC_FAR * This,
/* [retval][out] */ float __RPC_FAR *pVal);
/* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_ToCeiling )(
ISupport __RPC_FAR * This,
/* [in] */ VARIANT_BOOL nVal);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ToCeiling )(
ISupport __RPC_FAR * This,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
/* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Type )(
ISupport __RPC_FAR * This,
/* [in] */ long nVal);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Type )(
ISupport __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
/* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Width )(
ISupport __RPC_FAR * This,
/* [in] */ float nVal);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Width )(
ISupport __RPC_FAR * This,
/* [retval][out] */ float __RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Delete )(
ISupport __RPC_FAR * This);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetPos )(
ISupport __RPC_FAR * This,
/* [out] */ float __RPC_FAR *X,
/* [out] */ float __RPC_FAR *Y,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetPos )(
ISupport __RPC_FAR * This,
/* [in] */ float X,
/* [in] */ float Y,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
END_INTERFACE
} ISupportVtbl;
interface ISupport
{
CONST_VTBL struct ISupportVtbl __RPC_FAR *lpVtbl;
};
#ifdef COBJMACROS
#define ISupport_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define ISupport_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define ISupport_Release(This) \
(This)->lpVtbl -> Release(This)
#define ISupport_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define ISupport_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define ISupport_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define ISupport_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#define ISupport_put_Angle(This,nVal) \
(This)->lpVtbl -> put_Angle(This,nVal)
#define ISupport_get_Angle(This,pVal) \
(This)->lpVtbl -> get_Angle(This,pVal)
#define ISupport_put_Height(This,nVal) \
(This)->lpVtbl -> put_Height(This,nVal)
#define ISupport_get_Height(This,pVal) \
(This)->lpVtbl -> get_Height(This,pVal)
#define ISupport_get_History(This,pVal) \
(This)->lpVtbl -> get_History(This,pVal)
#define ISupport_get_ID(This,pVal) \
(This)->lpVtbl -> get_ID(This,pVal)
#define ISupport_get_Remark(This,pVal) \
(This)->lpVtbl -> get_Remark(This,pVal)
#define ISupport_get_Story(This,pVal) \
(This)->lpVtbl -> get_Story(This,pVal)
#define ISupport_get_Texture(This,pVal) \
(This)->lpVtbl -> get_Texture(This,pVal)
#define ISupport_put_Thickness(This,nVal) \
(This)->lpVtbl -> put_Thickness(This,nVal)
#define ISupport_get_Thickness(This,pVal) \
(This)->lpVtbl -> get_Thickness(This,pVal)
#define ISupport_put_ToCeiling(This,nVal) \
(This)->lpVtbl -> put_ToCeiling(This,nVal)
#define ISupport_get_ToCeiling(This,pVal) \
(This)->lpVtbl -> get_ToCeiling(This,pVal)
#define ISupport_put_Type(This,nVal) \
(This)->lpVtbl -> put_Type(This,nVal)
#define ISupport_get_Type(This,pVal) \
(This)->lpVtbl -> get_Type(This,pVal)
#define ISupport_put_Width(This,nVal) \
(This)->lpVtbl -> put_Width(This,nVal)
#define ISupport_get_Width(This,pVal) \
(This)->lpVtbl -> get_Width(This,pVal)
#define ISupport_Delete(This) \
(This)->lpVtbl -> Delete(This)
#define ISupport_GetPos(This,X,Y,pVal) \
(This)->lpVtbl -> GetPos(This,X,Y,pVal)
#define ISupport_SetPos(This,X,Y,pVal) \
(This)->lpVtbl -> SetPos(This,X,Y,pVal)
#endif /* COBJMACROS */
#endif /* C style interface */
/* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE ISupport_put_Angle_Proxy(
ISupport __RPC_FAR * This,
/* [in] */ float nVal);
void __RPC_STUB ISupport_put_Angle_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE ISupport_get_Angle_Proxy(
ISupport __RPC_FAR * This,
/* [retval][out] */ float __RPC_FAR *pVal);
void __RPC_STUB ISupport_get_Angle_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE ISupport_put_Height_Proxy(
ISupport __RPC_FAR * This,
/* [in] */ float nVal);
void __RPC_STUB ISupport_put_Height_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE ISupport_get_Height_Proxy(
ISupport __RPC_FAR * This,
/* [retval][out] */ float __RPC_FAR *pVal);
void __RPC_STUB ISupport_get_Height_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE ISupport_get_History_Proxy(
ISupport __RPC_FAR * This,
/* [retval][out] */ IIDHistory __RPC_FAR *__RPC_FAR *pVal);
void __RPC_STUB ISupport_get_History_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE ISupport_get_ID_Proxy(
ISupport __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
void __RPC_STUB ISupport_get_ID_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE ISupport_get_Remark_Proxy(
ISupport __RPC_FAR * This,
/* [retval][out] */ BSTR __RPC_FAR *pVal);
void __RPC_STUB ISupport_get_Remark_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE ISupport_get_Story_Proxy(
ISupport __RPC_FAR * This,
/* [retval][out] */ IStory __RPC_FAR *__RPC_FAR *pVal);
void __RPC_STUB ISupport_get_Story_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE ISupport_get_Texture_Proxy(
ISupport __RPC_FAR * This,
/* [retval][out] */ ITexture __RPC_FAR *__RPC_FAR *pVal);
void __RPC_STUB ISupport_get_Texture_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE ISupport_put_Thickness_Proxy(
ISupport __RPC_FAR * This,
/* [in] */ float nVal);
void __RPC_STUB ISupport_put_Thickness_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE ISupport_get_Thickness_Proxy(
ISupport __RPC_FAR * This,
/* [retval][out] */ float __RPC_FAR *pVal);
void __RPC_STUB ISupport_get_Thickness_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE ISupport_put_ToCeiling_Proxy(
ISupport __RPC_FAR * This,
/* [in] */ VARIANT_BOOL nVal);
void __RPC_STUB ISupport_put_ToCeiling_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE ISupport_get_ToCeiling_Proxy(
ISupport __RPC_FAR * This,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
void __RPC_STUB ISupport_get_ToCeiling_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE ISupport_put_Type_Proxy(
ISupport __RPC_FAR * This,
/* [in] */ long nVal);
void __RPC_STUB ISupport_put_Type_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE ISupport_get_Type_Proxy(
ISupport __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
void __RPC_STUB ISupport_get_Type_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE ISupport_put_Width_Proxy(
ISupport __RPC_FAR * This,
/* [in] */ float nVal);
void __RPC_STUB ISupport_put_Width_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE ISupport_get_Width_Proxy(
ISupport __RPC_FAR * This,
/* [retval][out] */ float __RPC_FAR *pVal);
void __RPC_STUB ISupport_get_Width_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE ISupport_Delete_Proxy(
ISupport __RPC_FAR * This);
void __RPC_STUB ISupport_Delete_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE ISupport_GetPos_Proxy(
ISupport __RPC_FAR * This,
/* [out] */ float __RPC_FAR *X,
/* [out] */ float __RPC_FAR *Y,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
void __RPC_STUB ISupport_GetPos_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE ISupport_SetPos_Proxy(
ISupport __RPC_FAR * This,
/* [in] */ float X,
/* [in] */ float Y,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
void __RPC_STUB ISupport_SetPos_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __ISupport_INTERFACE_DEFINED__ */
#ifndef __IDoor_INTERFACE_DEFINED__
#define __IDoor_INTERFACE_DEFINED__
/* interface IDoor */
/* [unique][dual][uuid][object] */
EXTERN_C const IID IID_IDoor;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("6311f2c0-cd37-11d1-9d47-00a0c9251384")
IDoor : public IDispatch
{
public:
virtual /* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE get_Area(
/* [retval][out] */ float __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE get_AreaFormula(
/* [retval][out] */ BSTR __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_FrameTexture(
/* [in] */ ITexture __RPC_FAR *nVal) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_FrameTexture(
/* [retval][out] */ ITexture __RPC_FAR *__RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_Height(
/* [in] */ float nVal) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_Height(
/* [retval][out] */ float __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE get_History(
/* [retval][out] */ IIDHistory __RPC_FAR *__RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_HungLeft(
/* [in] */ VARIANT_BOOL nVal) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_HungLeft(
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE get_ID(
/* [retval][out] */ long __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_LeftSegment(
/* [retval][out] */ IWallSegment __RPC_FAR *__RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_LeftWingAngle(
/* [in] */ float nVal) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_LeftWingAngle(
/* [retval][out] */ float __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_LeftWingTexture(
/* [in] */ ITexture __RPC_FAR *nVal) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_LeftWingTexture(
/* [retval][out] */ ITexture __RPC_FAR *__RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_LeftWingType(
/* [in] */ long nVal) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_LeftWingType(
/* [retval][out] */ long __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_OpensInwards(
/* [in] */ VARIANT_BOOL nVal) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_OpensInwards(
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE get_Remark(
/* [retval][out] */ BSTR __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_RightSegment(
/* [retval][out] */ IWallSegment __RPC_FAR *__RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_RightWingAngle(
/* [in] */ float nVal) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_RightWingAngle(
/* [retval][out] */ float __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_RightWingTexture(
/* [in] */ ITexture __RPC_FAR *nVal) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_RightWingTexture(
/* [retval][out] */ ITexture __RPC_FAR *__RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_RightWingType(
/* [in] */ long nVal) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_RightWingType(
/* [retval][out] */ long __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_Type(
/* [in] */ long nVal) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_Type(
/* [retval][out] */ long __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE get_Wall(
/* [retval][out] */ IWall __RPC_FAR *__RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_Width(
/* [in] */ float nVal) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_Width(
/* [retval][out] */ float __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE Delete( void) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE GetPolygons(
/* [out] */ IPoint2DCollection __RPC_FAR *__RPC_FAR *leftPolygon,
/* [out] */ IPoint2DCollection __RPC_FAR *__RPC_FAR *rightPolygon,
/* [out] */ float __RPC_FAR *leftDepth,
/* [out] */ float __RPC_FAR *rightDepth,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE GetPos(
/* [out] */ float __RPC_FAR *X,
/* [out] */ float __RPC_FAR *Y,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE SetPos(
/* [in] */ float X,
/* [in] */ float Y,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal) = 0;
};
#else /* C style interface */
typedef struct IDoorVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
IDoor __RPC_FAR * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
IDoor __RPC_FAR * This);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
IDoor __RPC_FAR * This);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
IDoor __RPC_FAR * This,
/* [out] */ UINT __RPC_FAR *pctinfo);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
IDoor __RPC_FAR * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
IDoor __RPC_FAR * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )(
IDoor __RPC_FAR * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
/* [out] */ VARIANT __RPC_FAR *pVarResult,
/* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
/* [out] */ UINT __RPC_FAR *puArgErr);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Area )(
IDoor __RPC_FAR * This,
/* [retval][out] */ float __RPC_FAR *pVal);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_AreaFormula )(
IDoor __RPC_FAR * This,
/* [retval][out] */ BSTR __RPC_FAR *pVal);
/* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_FrameTexture )(
IDoor __RPC_FAR * This,
/* [in] */ ITexture __RPC_FAR *nVal);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_FrameTexture )(
IDoor __RPC_FAR * This,
/* [retval][out] */ ITexture __RPC_FAR *__RPC_FAR *pVal);
/* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Height )(
IDoor __RPC_FAR * This,
/* [in] */ float nVal);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Height )(
IDoor __RPC_FAR * This,
/* [retval][out] */ float __RPC_FAR *pVal);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_History )(
IDoor __RPC_FAR * This,
/* [retval][out] */ IIDHistory __RPC_FAR *__RPC_FAR *pVal);
/* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_HungLeft )(
IDoor __RPC_FAR * This,
/* [in] */ VARIANT_BOOL nVal);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_HungLeft )(
IDoor __RPC_FAR * This,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ID )(
IDoor __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
/* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_LeftSegment )(
IDoor __RPC_FAR * This,
/* [retval][out] */ IWallSegment __RPC_FAR *__RPC_FAR *pVal);
/* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_LeftWingAngle )(
IDoor __RPC_FAR * This,
/* [in] */ float nVal);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_LeftWingAngle )(
IDoor __RPC_FAR * This,
/* [retval][out] */ float __RPC_FAR *pVal);
/* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_LeftWingTexture )(
IDoor __RPC_FAR * This,
/* [in] */ ITexture __RPC_FAR *nVal);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_LeftWingTexture )(
IDoor __RPC_FAR * This,
/* [retval][out] */ ITexture __RPC_FAR *__RPC_FAR *pVal);
/* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_LeftWingType )(
IDoor __RPC_FAR * This,
/* [in] */ long nVal);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_LeftWingType )(
IDoor __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
/* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_OpensInwards )(
IDoor __RPC_FAR * This,
/* [in] */ VARIANT_BOOL nVal);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_OpensInwards )(
IDoor __RPC_FAR * This,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Remark )(
IDoor __RPC_FAR * This,
/* [retval][out] */ BSTR __RPC_FAR *pVal);
/* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_RightSegment )(
IDoor __RPC_FAR * This,
/* [retval][out] */ IWallSegment __RPC_FAR *__RPC_FAR *pVal);
/* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_RightWingAngle )(
IDoor __RPC_FAR * This,
/* [in] */ float nVal);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_RightWingAngle )(
IDoor __RPC_FAR * This,
/* [retval][out] */ float __RPC_FAR *pVal);
/* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_RightWingTexture )(
IDoor __RPC_FAR * This,
/* [in] */ ITexture __RPC_FAR *nVal);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_RightWingTexture )(
IDoor __RPC_FAR * This,
/* [retval][out] */ ITexture __RPC_FAR *__RPC_FAR *pVal);
/* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_RightWingType )(
IDoor __RPC_FAR * This,
/* [in] */ long nVal);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_RightWingType )(
IDoor __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
/* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Type )(
IDoor __RPC_FAR * This,
/* [in] */ long nVal);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Type )(
IDoor __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Wall )(
IDoor __RPC_FAR * This,
/* [retval][out] */ IWall __RPC_FAR *__RPC_FAR *pVal);
/* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Width )(
IDoor __RPC_FAR * This,
/* [in] */ float nVal);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Width )(
IDoor __RPC_FAR * This,
/* [retval][out] */ float __RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Delete )(
IDoor __RPC_FAR * This);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetPolygons )(
IDoor __RPC_FAR * This,
/* [out] */ IPoint2DCollection __RPC_FAR *__RPC_FAR *leftPolygon,
/* [out] */ IPoint2DCollection __RPC_FAR *__RPC_FAR *rightPolygon,
/* [out] */ float __RPC_FAR *leftDepth,
/* [out] */ float __RPC_FAR *rightDepth,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetPos )(
IDoor __RPC_FAR * This,
/* [out] */ float __RPC_FAR *X,
/* [out] */ float __RPC_FAR *Y,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetPos )(
IDoor __RPC_FAR * This,
/* [in] */ float X,
/* [in] */ float Y,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
END_INTERFACE
} IDoorVtbl;
interface IDoor
{
CONST_VTBL struct IDoorVtbl __RPC_FAR *lpVtbl;
};
#ifdef COBJMACROS
#define IDoor_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IDoor_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IDoor_Release(This) \
(This)->lpVtbl -> Release(This)
#define IDoor_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define IDoor_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define IDoor_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define IDoor_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#define IDoor_get_Area(This,pVal) \
(This)->lpVtbl -> get_Area(This,pVal)
#define IDoor_get_AreaFormula(This,pVal) \
(This)->lpVtbl -> get_AreaFormula(This,pVal)
#define IDoor_put_FrameTexture(This,nVal) \
(This)->lpVtbl -> put_FrameTexture(This,nVal)
#define IDoor_get_FrameTexture(This,pVal) \
(This)->lpVtbl -> get_FrameTexture(This,pVal)
#define IDoor_put_Height(This,nVal) \
(This)->lpVtbl -> put_Height(This,nVal)
#define IDoor_get_Height(This,pVal) \
(This)->lpVtbl -> get_Height(This,pVal)
#define IDoor_get_History(This,pVal) \
(This)->lpVtbl -> get_History(This,pVal)
#define IDoor_put_HungLeft(This,nVal) \
(This)->lpVtbl -> put_HungLeft(This,nVal)
#define IDoor_get_HungLeft(This,pVal) \
(This)->lpVtbl -> get_HungLeft(This,pVal)
#define IDoor_get_ID(This,pVal) \
(This)->lpVtbl -> get_ID(This,pVal)
#define IDoor_get_LeftSegment(This,pVal) \
(This)->lpVtbl -> get_LeftSegment(This,pVal)
#define IDoor_put_LeftWingAngle(This,nVal) \
(This)->lpVtbl -> put_LeftWingAngle(This,nVal)
#define IDoor_get_LeftWingAngle(This,pVal) \
(This)->lpVtbl -> get_LeftWingAngle(This,pVal)
#define IDoor_put_LeftWingTexture(This,nVal) \
(This)->lpVtbl -> put_LeftWingTexture(This,nVal)
#define IDoor_get_LeftWingTexture(This,pVal) \
(This)->lpVtbl -> get_LeftWingTexture(This,pVal)
#define IDoor_put_LeftWingType(This,nVal) \
(This)->lpVtbl -> put_LeftWingType(This,nVal)
#define IDoor_get_LeftWingType(This,pVal) \
(This)->lpVtbl -> get_LeftWingType(This,pVal)
#define IDoor_put_OpensInwards(This,nVal) \
(This)->lpVtbl -> put_OpensInwards(This,nVal)
#define IDoor_get_OpensInwards(This,pVal) \
(This)->lpVtbl -> get_OpensInwards(This,pVal)
#define IDoor_get_Remark(This,pVal) \
(This)->lpVtbl -> get_Remark(This,pVal)
#define IDoor_get_RightSegment(This,pVal) \
(This)->lpVtbl -> get_RightSegment(This,pVal)
#define IDoor_put_RightWingAngle(This,nVal) \
(This)->lpVtbl -> put_RightWingAngle(This,nVal)
#define IDoor_get_RightWingAngle(This,pVal) \
(This)->lpVtbl -> get_RightWingAngle(This,pVal)
#define IDoor_put_RightWingTexture(This,nVal) \
(This)->lpVtbl -> put_RightWingTexture(This,nVal)
#define IDoor_get_RightWingTexture(This,pVal) \
(This)->lpVtbl -> get_RightWingTexture(This,pVal)
#define IDoor_put_RightWingType(This,nVal) \
(This)->lpVtbl -> put_RightWingType(This,nVal)
#define IDoor_get_RightWingType(This,pVal) \
(This)->lpVtbl -> get_RightWingType(This,pVal)
#define IDoor_put_Type(This,nVal) \
(This)->lpVtbl -> put_Type(This,nVal)
#define IDoor_get_Type(This,pVal) \
(This)->lpVtbl -> get_Type(This,pVal)
#define IDoor_get_Wall(This,pVal) \
(This)->lpVtbl -> get_Wall(This,pVal)
#define IDoor_put_Width(This,nVal) \
(This)->lpVtbl -> put_Width(This,nVal)
#define IDoor_get_Width(This,pVal) \
(This)->lpVtbl -> get_Width(This,pVal)
#define IDoor_Delete(This) \
(This)->lpVtbl -> Delete(This)
#define IDoor_GetPolygons(This,leftPolygon,rightPolygon,leftDepth,rightDepth,pVal) \
(This)->lpVtbl -> GetPolygons(This,leftPolygon,rightPolygon,leftDepth,rightDepth,pVal)
#define IDoor_GetPos(This,X,Y,pVal) \
(This)->lpVtbl -> GetPos(This,X,Y,pVal)
#define IDoor_SetPos(This,X,Y,pVal) \
(This)->lpVtbl -> SetPos(This,X,Y,pVal)
#endif /* COBJMACROS */
#endif /* C style interface */
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE IDoor_get_Area_Proxy(
IDoor __RPC_FAR * This,
/* [retval][out] */ float __RPC_FAR *pVal);
void __RPC_STUB IDoor_get_Area_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE IDoor_get_AreaFormula_Proxy(
IDoor __RPC_FAR * This,
/* [retval][out] */ BSTR __RPC_FAR *pVal);
void __RPC_STUB IDoor_get_AreaFormula_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE IDoor_put_FrameTexture_Proxy(
IDoor __RPC_FAR * This,
/* [in] */ ITexture __RPC_FAR *nVal);
void __RPC_STUB IDoor_put_FrameTexture_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IDoor_get_FrameTexture_Proxy(
IDoor __RPC_FAR * This,
/* [retval][out] */ ITexture __RPC_FAR *__RPC_FAR *pVal);
void __RPC_STUB IDoor_get_FrameTexture_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE IDoor_put_Height_Proxy(
IDoor __RPC_FAR * This,
/* [in] */ float nVal);
void __RPC_STUB IDoor_put_Height_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IDoor_get_Height_Proxy(
IDoor __RPC_FAR * This,
/* [retval][out] */ float __RPC_FAR *pVal);
void __RPC_STUB IDoor_get_Height_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE IDoor_get_History_Proxy(
IDoor __RPC_FAR * This,
/* [retval][out] */ IIDHistory __RPC_FAR *__RPC_FAR *pVal);
void __RPC_STUB IDoor_get_History_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE IDoor_put_HungLeft_Proxy(
IDoor __RPC_FAR * This,
/* [in] */ VARIANT_BOOL nVal);
void __RPC_STUB IDoor_put_HungLeft_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IDoor_get_HungLeft_Proxy(
IDoor __RPC_FAR * This,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
void __RPC_STUB IDoor_get_HungLeft_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE IDoor_get_ID_Proxy(
IDoor __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
void __RPC_STUB IDoor_get_ID_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE IDoor_get_LeftSegment_Proxy(
IDoor __RPC_FAR * This,
/* [retval][out] */ IWallSegment __RPC_FAR *__RPC_FAR *pVal);
void __RPC_STUB IDoor_get_LeftSegment_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE IDoor_put_LeftWingAngle_Proxy(
IDoor __RPC_FAR * This,
/* [in] */ float nVal);
void __RPC_STUB IDoor_put_LeftWingAngle_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IDoor_get_LeftWingAngle_Proxy(
IDoor __RPC_FAR * This,
/* [retval][out] */ float __RPC_FAR *pVal);
void __RPC_STUB IDoor_get_LeftWingAngle_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE IDoor_put_LeftWingTexture_Proxy(
IDoor __RPC_FAR * This,
/* [in] */ ITexture __RPC_FAR *nVal);
void __RPC_STUB IDoor_put_LeftWingTexture_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IDoor_get_LeftWingTexture_Proxy(
IDoor __RPC_FAR * This,
/* [retval][out] */ ITexture __RPC_FAR *__RPC_FAR *pVal);
void __RPC_STUB IDoor_get_LeftWingTexture_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE IDoor_put_LeftWingType_Proxy(
IDoor __RPC_FAR * This,
/* [in] */ long nVal);
void __RPC_STUB IDoor_put_LeftWingType_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IDoor_get_LeftWingType_Proxy(
IDoor __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
void __RPC_STUB IDoor_get_LeftWingType_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE IDoor_put_OpensInwards_Proxy(
IDoor __RPC_FAR * This,
/* [in] */ VARIANT_BOOL nVal);
void __RPC_STUB IDoor_put_OpensInwards_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IDoor_get_OpensInwards_Proxy(
IDoor __RPC_FAR * This,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
void __RPC_STUB IDoor_get_OpensInwards_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE IDoor_get_Remark_Proxy(
IDoor __RPC_FAR * This,
/* [retval][out] */ BSTR __RPC_FAR *pVal);
void __RPC_STUB IDoor_get_Remark_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE IDoor_get_RightSegment_Proxy(
IDoor __RPC_FAR * This,
/* [retval][out] */ IWallSegment __RPC_FAR *__RPC_FAR *pVal);
void __RPC_STUB IDoor_get_RightSegment_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE IDoor_put_RightWingAngle_Proxy(
IDoor __RPC_FAR * This,
/* [in] */ float nVal);
void __RPC_STUB IDoor_put_RightWingAngle_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IDoor_get_RightWingAngle_Proxy(
IDoor __RPC_FAR * This,
/* [retval][out] */ float __RPC_FAR *pVal);
void __RPC_STUB IDoor_get_RightWingAngle_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE IDoor_put_RightWingTexture_Proxy(
IDoor __RPC_FAR * This,
/* [in] */ ITexture __RPC_FAR *nVal);
void __RPC_STUB IDoor_put_RightWingTexture_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IDoor_get_RightWingTexture_Proxy(
IDoor __RPC_FAR * This,
/* [retval][out] */ ITexture __RPC_FAR *__RPC_FAR *pVal);
void __RPC_STUB IDoor_get_RightWingTexture_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE IDoor_put_RightWingType_Proxy(
IDoor __RPC_FAR * This,
/* [in] */ long nVal);
void __RPC_STUB IDoor_put_RightWingType_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IDoor_get_RightWingType_Proxy(
IDoor __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
void __RPC_STUB IDoor_get_RightWingType_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE IDoor_put_Type_Proxy(
IDoor __RPC_FAR * This,
/* [in] */ long nVal);
void __RPC_STUB IDoor_put_Type_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IDoor_get_Type_Proxy(
IDoor __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
void __RPC_STUB IDoor_get_Type_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE IDoor_get_Wall_Proxy(
IDoor __RPC_FAR * This,
/* [retval][out] */ IWall __RPC_FAR *__RPC_FAR *pVal);
void __RPC_STUB IDoor_get_Wall_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE IDoor_put_Width_Proxy(
IDoor __RPC_FAR * This,
/* [in] */ float nVal);
void __RPC_STUB IDoor_put_Width_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IDoor_get_Width_Proxy(
IDoor __RPC_FAR * This,
/* [retval][out] */ float __RPC_FAR *pVal);
void __RPC_STUB IDoor_get_Width_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IDoor_Delete_Proxy(
IDoor __RPC_FAR * This);
void __RPC_STUB IDoor_Delete_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IDoor_GetPolygons_Proxy(
IDoor __RPC_FAR * This,
/* [out] */ IPoint2DCollection __RPC_FAR *__RPC_FAR *leftPolygon,
/* [out] */ IPoint2DCollection __RPC_FAR *__RPC_FAR *rightPolygon,
/* [out] */ float __RPC_FAR *leftDepth,
/* [out] */ float __RPC_FAR *rightDepth,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
void __RPC_STUB IDoor_GetPolygons_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IDoor_GetPos_Proxy(
IDoor __RPC_FAR * This,
/* [out] */ float __RPC_FAR *X,
/* [out] */ float __RPC_FAR *Y,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
void __RPC_STUB IDoor_GetPos_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IDoor_SetPos_Proxy(
IDoor __RPC_FAR * This,
/* [in] */ float X,
/* [in] */ float Y,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
void __RPC_STUB IDoor_SetPos_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IDoor_INTERFACE_DEFINED__ */
#ifndef __ICeiling_INTERFACE_DEFINED__
#define __ICeiling_INTERFACE_DEFINED__
/* interface ICeiling */
/* [unique][dual][uuid][object] */
EXTERN_C const IID IID_ICeiling;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("63168850-cd37-11d1-9d47-00a0c9251384")
ICeiling : public IDispatch
{
public:
virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_EdgeTexture(
/* [in] */ ITexture __RPC_FAR *nVal) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_EdgeTexture(
/* [retval][out] */ ITexture __RPC_FAR *__RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE get_History(
/* [retval][out] */ IIDHistory __RPC_FAR *__RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE get_ID(
/* [retval][out] */ long __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_LowerSurfaceTexture(
/* [in] */ ITexture __RPC_FAR *nVal) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_LowerSurfaceTexture(
/* [retval][out] */ ITexture __RPC_FAR *__RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_Polygon(
/* [in] */ IPolygon2D __RPC_FAR *nVal) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_Polygon(
/* [retval][out] */ IPolygon2D __RPC_FAR *__RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_UpperSurfaceTexture(
/* [in] */ ITexture __RPC_FAR *nVal) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_UpperSurfaceTexture(
/* [retval][out] */ ITexture __RPC_FAR *__RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE get_Openings(
/* [retval][out] */ ICeilingOpeningsCollection __RPC_FAR *__RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE get_Story(
/* [retval][out] */ IStory __RPC_FAR *__RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE Delete( void) = 0;
};
#else /* C style interface */
typedef struct ICeilingVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
ICeiling __RPC_FAR * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
ICeiling __RPC_FAR * This);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
ICeiling __RPC_FAR * This);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
ICeiling __RPC_FAR * This,
/* [out] */ UINT __RPC_FAR *pctinfo);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
ICeiling __RPC_FAR * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
ICeiling __RPC_FAR * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )(
ICeiling __RPC_FAR * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
/* [out] */ VARIANT __RPC_FAR *pVarResult,
/* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
/* [out] */ UINT __RPC_FAR *puArgErr);
/* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_EdgeTexture )(
ICeiling __RPC_FAR * This,
/* [in] */ ITexture __RPC_FAR *nVal);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_EdgeTexture )(
ICeiling __RPC_FAR * This,
/* [retval][out] */ ITexture __RPC_FAR *__RPC_FAR *pVal);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_History )(
ICeiling __RPC_FAR * This,
/* [retval][out] */ IIDHistory __RPC_FAR *__RPC_FAR *pVal);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ID )(
ICeiling __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
/* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_LowerSurfaceTexture )(
ICeiling __RPC_FAR * This,
/* [in] */ ITexture __RPC_FAR *nVal);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_LowerSurfaceTexture )(
ICeiling __RPC_FAR * This,
/* [retval][out] */ ITexture __RPC_FAR *__RPC_FAR *pVal);
/* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Polygon )(
ICeiling __RPC_FAR * This,
/* [in] */ IPolygon2D __RPC_FAR *nVal);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Polygon )(
ICeiling __RPC_FAR * This,
/* [retval][out] */ IPolygon2D __RPC_FAR *__RPC_FAR *pVal);
/* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_UpperSurfaceTexture )(
ICeiling __RPC_FAR * This,
/* [in] */ ITexture __RPC_FAR *nVal);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_UpperSurfaceTexture )(
ICeiling __RPC_FAR * This,
/* [retval][out] */ ITexture __RPC_FAR *__RPC_FAR *pVal);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Openings )(
ICeiling __RPC_FAR * This,
/* [retval][out] */ ICeilingOpeningsCollection __RPC_FAR *__RPC_FAR *pVal);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Story )(
ICeiling __RPC_FAR * This,
/* [retval][out] */ IStory __RPC_FAR *__RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Delete )(
ICeiling __RPC_FAR * This);
END_INTERFACE
} ICeilingVtbl;
interface ICeiling
{
CONST_VTBL struct ICeilingVtbl __RPC_FAR *lpVtbl;
};
#ifdef COBJMACROS
#define ICeiling_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define ICeiling_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define ICeiling_Release(This) \
(This)->lpVtbl -> Release(This)
#define ICeiling_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define ICeiling_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define ICeiling_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define ICeiling_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#define ICeiling_put_EdgeTexture(This,nVal) \
(This)->lpVtbl -> put_EdgeTexture(This,nVal)
#define ICeiling_get_EdgeTexture(This,pVal) \
(This)->lpVtbl -> get_EdgeTexture(This,pVal)
#define ICeiling_get_History(This,pVal) \
(This)->lpVtbl -> get_History(This,pVal)
#define ICeiling_get_ID(This,pVal) \
(This)->lpVtbl -> get_ID(This,pVal)
#define ICeiling_put_LowerSurfaceTexture(This,nVal) \
(This)->lpVtbl -> put_LowerSurfaceTexture(This,nVal)
#define ICeiling_get_LowerSurfaceTexture(This,pVal) \
(This)->lpVtbl -> get_LowerSurfaceTexture(This,pVal)
#define ICeiling_put_Polygon(This,nVal) \
(This)->lpVtbl -> put_Polygon(This,nVal)
#define ICeiling_get_Polygon(This,pVal) \
(This)->lpVtbl -> get_Polygon(This,pVal)
#define ICeiling_put_UpperSurfaceTexture(This,nVal) \
(This)->lpVtbl -> put_UpperSurfaceTexture(This,nVal)
#define ICeiling_get_UpperSurfaceTexture(This,pVal) \
(This)->lpVtbl -> get_UpperSurfaceTexture(This,pVal)
#define ICeiling_get_Openings(This,pVal) \
(This)->lpVtbl -> get_Openings(This,pVal)
#define ICeiling_get_Story(This,pVal) \
(This)->lpVtbl -> get_Story(This,pVal)
#define ICeiling_Delete(This) \
(This)->lpVtbl -> Delete(This)
#endif /* COBJMACROS */
#endif /* C style interface */
/* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE ICeiling_put_EdgeTexture_Proxy(
ICeiling __RPC_FAR * This,
/* [in] */ ITexture __RPC_FAR *nVal);
void __RPC_STUB ICeiling_put_EdgeTexture_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE ICeiling_get_EdgeTexture_Proxy(
ICeiling __RPC_FAR * This,
/* [retval][out] */ ITexture __RPC_FAR *__RPC_FAR *pVal);
void __RPC_STUB ICeiling_get_EdgeTexture_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE ICeiling_get_History_Proxy(
ICeiling __RPC_FAR * This,
/* [retval][out] */ IIDHistory __RPC_FAR *__RPC_FAR *pVal);
void __RPC_STUB ICeiling_get_History_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE ICeiling_get_ID_Proxy(
ICeiling __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
void __RPC_STUB ICeiling_get_ID_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE ICeiling_put_LowerSurfaceTexture_Proxy(
ICeiling __RPC_FAR * This,
/* [in] */ ITexture __RPC_FAR *nVal);
void __RPC_STUB ICeiling_put_LowerSurfaceTexture_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE ICeiling_get_LowerSurfaceTexture_Proxy(
ICeiling __RPC_FAR * This,
/* [retval][out] */ ITexture __RPC_FAR *__RPC_FAR *pVal);
void __RPC_STUB ICeiling_get_LowerSurfaceTexture_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE ICeiling_put_Polygon_Proxy(
ICeiling __RPC_FAR * This,
/* [in] */ IPolygon2D __RPC_FAR *nVal);
void __RPC_STUB ICeiling_put_Polygon_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE ICeiling_get_Polygon_Proxy(
ICeiling __RPC_FAR * This,
/* [retval][out] */ IPolygon2D __RPC_FAR *__RPC_FAR *pVal);
void __RPC_STUB ICeiling_get_Polygon_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE ICeiling_put_UpperSurfaceTexture_Proxy(
ICeiling __RPC_FAR * This,
/* [in] */ ITexture __RPC_FAR *nVal);
void __RPC_STUB ICeiling_put_UpperSurfaceTexture_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE ICeiling_get_UpperSurfaceTexture_Proxy(
ICeiling __RPC_FAR * This,
/* [retval][out] */ ITexture __RPC_FAR *__RPC_FAR *pVal);
void __RPC_STUB ICeiling_get_UpperSurfaceTexture_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE ICeiling_get_Openings_Proxy(
ICeiling __RPC_FAR * This,
/* [retval][out] */ ICeilingOpeningsCollection __RPC_FAR *__RPC_FAR *pVal);
void __RPC_STUB ICeiling_get_Openings_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE ICeiling_get_Story_Proxy(
ICeiling __RPC_FAR * This,
/* [retval][out] */ IStory __RPC_FAR *__RPC_FAR *pVal);
void __RPC_STUB ICeiling_get_Story_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE ICeiling_Delete_Proxy(
ICeiling __RPC_FAR * This);
void __RPC_STUB ICeiling_Delete_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __ICeiling_INTERFACE_DEFINED__ */
#ifndef __ITerrain_INTERFACE_DEFINED__
#define __ITerrain_INTERFACE_DEFINED__
/* interface ITerrain */
/* [unique][dual][uuid][object] */
EXTERN_C const IID IID_ITerrain;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("631996b0-cd37-11d1-9d47-00a0c9251384")
ITerrain : public IDispatch
{
public:
virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_AmbientCoefficient(
/* [in] */ float nVal) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_AmbientCoefficient(
/* [retval][out] */ float __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE get_Area(
/* [retval][out] */ float __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE get_AreaFormula(
/* [retval][out] */ BSTR __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE get_Buildings(
/* [retval][out] */ IBuildingCollection __RPC_FAR *__RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_DiffuseCoefficient(
/* [in] */ float nVal) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_DiffuseCoefficient(
/* [retval][out] */ float __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_DiffuseColor(
/* [in] */ long nVal) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_DiffuseColor(
/* [retval][out] */ long __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_FacetteLength(
/* [in] */ float nVal) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_FacetteLength(
/* [retval][out] */ float __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_Flags(
/* [in] */ long nVal) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_Flags(
/* [retval][out] */ long __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE get_Hedge(
/* [retval][out] */ IHedge __RPC_FAR *__RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_Height(
/* [in] */ float nVal) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_Height(
/* [retval][out] */ float __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_HighlightExponent(
/* [in] */ float nVal) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_HighlightExponent(
/* [retval][out] */ float __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE get_History(
/* [retval][out] */ IIDHistory __RPC_FAR *__RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE get_ID(
/* [retval][out] */ long __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_Name(
/* [in] */ BSTR nVal) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_Name(
/* [retval][out] */ BSTR __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE get_Owner(
/* [retval][out] */ IDispatch __RPC_FAR *__RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_Remark(
/* [in] */ BSTR nVal) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_Remark(
/* [retval][out] */ BSTR __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_SpecularCoefficient(
/* [in] */ float nVal) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_SpecularCoefficient(
/* [retval][out] */ float __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_SpecularColor(
/* [in] */ long nVal) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_SpecularColor(
/* [retval][out] */ long __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE get_Terrains(
/* [retval][out] */ ITerrainCollection __RPC_FAR *__RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE get_Texture(
/* [retval][out] */ ITexture __RPC_FAR *__RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_Transparency(
/* [in] */ float nVal) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_Transparency(
/* [retval][out] */ float __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_Transparent(
/* [in] */ VARIANT_BOOL nVal) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_Transparent(
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_Type(
/* [in] */ long nVal) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_Type(
/* [retval][out] */ long __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE get_Umfang(
/* [retval][out] */ float __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE get_UmfangsFormel(
/* [retval][out] */ BSTR __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE Delete( void) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE Edit(
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE GetTransformation(
/* [out] */ float __RPC_FAR *x1,
/* [out] */ float __RPC_FAR *y1,
/* [out] */ float __RPC_FAR *z1,
/* [out] */ float __RPC_FAR *x2,
/* [out] */ float __RPC_FAR *y2,
/* [out] */ float __RPC_FAR *z2,
/* [out] */ float __RPC_FAR *x3,
/* [out] */ float __RPC_FAR *y3,
/* [out] */ float __RPC_FAR *z3) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE SetTransformation(
/* [in] */ float x1,
/* [in] */ float y1,
/* [in] */ float z1,
/* [in] */ float x2,
/* [in] */ float y2,
/* [in] */ float z2,
/* [in] */ float x3,
/* [in] */ float y3,
/* [in] */ float z3) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE GetPolygon(
/* [retval][out] */ IPoint2DCollection __RPC_FAR *__RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE SetPolygon(
/* [in] */ IPoint2DCollection __RPC_FAR *newPoly,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE GetBorderStyle(
/* [out] */ long __RPC_FAR *penStyle,
/* [out] */ long __RPC_FAR *penColor) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE SetBorderStyle(
/* [in] */ long penStyle,
/* [in] */ long penColor) = 0;
};
#else /* C style interface */
typedef struct ITerrainVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
ITerrain __RPC_FAR * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
ITerrain __RPC_FAR * This);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
ITerrain __RPC_FAR * This);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
ITerrain __RPC_FAR * This,
/* [out] */ UINT __RPC_FAR *pctinfo);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
ITerrain __RPC_FAR * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
ITerrain __RPC_FAR * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )(
ITerrain __RPC_FAR * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
/* [out] */ VARIANT __RPC_FAR *pVarResult,
/* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
/* [out] */ UINT __RPC_FAR *puArgErr);
/* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_AmbientCoefficient )(
ITerrain __RPC_FAR * This,
/* [in] */ float nVal);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_AmbientCoefficient )(
ITerrain __RPC_FAR * This,
/* [retval][out] */ float __RPC_FAR *pVal);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Area )(
ITerrain __RPC_FAR * This,
/* [retval][out] */ float __RPC_FAR *pVal);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_AreaFormula )(
ITerrain __RPC_FAR * This,
/* [retval][out] */ BSTR __RPC_FAR *pVal);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Buildings )(
ITerrain __RPC_FAR * This,
/* [retval][out] */ IBuildingCollection __RPC_FAR *__RPC_FAR *pVal);
/* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_DiffuseCoefficient )(
ITerrain __RPC_FAR * This,
/* [in] */ float nVal);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_DiffuseCoefficient )(
ITerrain __RPC_FAR * This,
/* [retval][out] */ float __RPC_FAR *pVal);
/* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_DiffuseColor )(
ITerrain __RPC_FAR * This,
/* [in] */ long nVal);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_DiffuseColor )(
ITerrain __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
/* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_FacetteLength )(
ITerrain __RPC_FAR * This,
/* [in] */ float nVal);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_FacetteLength )(
ITerrain __RPC_FAR * This,
/* [retval][out] */ float __RPC_FAR *pVal);
/* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Flags )(
ITerrain __RPC_FAR * This,
/* [in] */ long nVal);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Flags )(
ITerrain __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Hedge )(
ITerrain __RPC_FAR * This,
/* [retval][out] */ IHedge __RPC_FAR *__RPC_FAR *pVal);
/* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Height )(
ITerrain __RPC_FAR * This,
/* [in] */ float nVal);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Height )(
ITerrain __RPC_FAR * This,
/* [retval][out] */ float __RPC_FAR *pVal);
/* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_HighlightExponent )(
ITerrain __RPC_FAR * This,
/* [in] */ float nVal);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_HighlightExponent )(
ITerrain __RPC_FAR * This,
/* [retval][out] */ float __RPC_FAR *pVal);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_History )(
ITerrain __RPC_FAR * This,
/* [retval][out] */ IIDHistory __RPC_FAR *__RPC_FAR *pVal);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ID )(
ITerrain __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
/* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Name )(
ITerrain __RPC_FAR * This,
/* [in] */ BSTR nVal);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Name )(
ITerrain __RPC_FAR * This,
/* [retval][out] */ BSTR __RPC_FAR *pVal);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Owner )(
ITerrain __RPC_FAR * This,
/* [retval][out] */ IDispatch __RPC_FAR *__RPC_FAR *pVal);
/* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Remark )(
ITerrain __RPC_FAR * This,
/* [in] */ BSTR nVal);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Remark )(
ITerrain __RPC_FAR * This,
/* [retval][out] */ BSTR __RPC_FAR *pVal);
/* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_SpecularCoefficient )(
ITerrain __RPC_FAR * This,
/* [in] */ float nVal);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_SpecularCoefficient )(
ITerrain __RPC_FAR * This,
/* [retval][out] */ float __RPC_FAR *pVal);
/* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_SpecularColor )(
ITerrain __RPC_FAR * This,
/* [in] */ long nVal);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_SpecularColor )(
ITerrain __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Terrains )(
ITerrain __RPC_FAR * This,
/* [retval][out] */ ITerrainCollection __RPC_FAR *__RPC_FAR *pVal);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Texture )(
ITerrain __RPC_FAR * This,
/* [retval][out] */ ITexture __RPC_FAR *__RPC_FAR *pVal);
/* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Transparency )(
ITerrain __RPC_FAR * This,
/* [in] */ float nVal);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Transparency )(
ITerrain __RPC_FAR * This,
/* [retval][out] */ float __RPC_FAR *pVal);
/* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Transparent )(
ITerrain __RPC_FAR * This,
/* [in] */ VARIANT_BOOL nVal);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Transparent )(
ITerrain __RPC_FAR * This,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
/* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Type )(
ITerrain __RPC_FAR * This,
/* [in] */ long nVal);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Type )(
ITerrain __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Umfang )(
ITerrain __RPC_FAR * This,
/* [retval][out] */ float __RPC_FAR *pVal);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_UmfangsFormel )(
ITerrain __RPC_FAR * This,
/* [retval][out] */ BSTR __RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Delete )(
ITerrain __RPC_FAR * This);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Edit )(
ITerrain __RPC_FAR * This,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTransformation )(
ITerrain __RPC_FAR * This,
/* [out] */ float __RPC_FAR *x1,
/* [out] */ float __RPC_FAR *y1,
/* [out] */ float __RPC_FAR *z1,
/* [out] */ float __RPC_FAR *x2,
/* [out] */ float __RPC_FAR *y2,
/* [out] */ float __RPC_FAR *z2,
/* [out] */ float __RPC_FAR *x3,
/* [out] */ float __RPC_FAR *y3,
/* [out] */ float __RPC_FAR *z3);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetTransformation )(
ITerrain __RPC_FAR * This,
/* [in] */ float x1,
/* [in] */ float y1,
/* [in] */ float z1,
/* [in] */ float x2,
/* [in] */ float y2,
/* [in] */ float z2,
/* [in] */ float x3,
/* [in] */ float y3,
/* [in] */ float z3);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetPolygon )(
ITerrain __RPC_FAR * This,
/* [retval][out] */ IPoint2DCollection __RPC_FAR *__RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetPolygon )(
ITerrain __RPC_FAR * This,
/* [in] */ IPoint2DCollection __RPC_FAR *newPoly,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetBorderStyle )(
ITerrain __RPC_FAR * This,
/* [out] */ long __RPC_FAR *penStyle,
/* [out] */ long __RPC_FAR *penColor);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetBorderStyle )(
ITerrain __RPC_FAR * This,
/* [in] */ long penStyle,
/* [in] */ long penColor);
END_INTERFACE
} ITerrainVtbl;
interface ITerrain
{
CONST_VTBL struct ITerrainVtbl __RPC_FAR *lpVtbl;
};
#ifdef COBJMACROS
#define ITerrain_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define ITerrain_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define ITerrain_Release(This) \
(This)->lpVtbl -> Release(This)
#define ITerrain_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define ITerrain_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define ITerrain_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define ITerrain_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#define ITerrain_put_AmbientCoefficient(This,nVal) \
(This)->lpVtbl -> put_AmbientCoefficient(This,nVal)
#define ITerrain_get_AmbientCoefficient(This,pVal) \
(This)->lpVtbl -> get_AmbientCoefficient(This,pVal)
#define ITerrain_get_Area(This,pVal) \
(This)->lpVtbl -> get_Area(This,pVal)
#define ITerrain_get_AreaFormula(This,pVal) \
(This)->lpVtbl -> get_AreaFormula(This,pVal)
#define ITerrain_get_Buildings(This,pVal) \
(This)->lpVtbl -> get_Buildings(This,pVal)
#define ITerrain_put_DiffuseCoefficient(This,nVal) \
(This)->lpVtbl -> put_DiffuseCoefficient(This,nVal)
#define ITerrain_get_DiffuseCoefficient(This,pVal) \
(This)->lpVtbl -> get_DiffuseCoefficient(This,pVal)
#define ITerrain_put_DiffuseColor(This,nVal) \
(This)->lpVtbl -> put_DiffuseColor(This,nVal)
#define ITerrain_get_DiffuseColor(This,pVal) \
(This)->lpVtbl -> get_DiffuseColor(This,pVal)
#define ITerrain_put_FacetteLength(This,nVal) \
(This)->lpVtbl -> put_FacetteLength(This,nVal)
#define ITerrain_get_FacetteLength(This,pVal) \
(This)->lpVtbl -> get_FacetteLength(This,pVal)
#define ITerrain_put_Flags(This,nVal) \
(This)->lpVtbl -> put_Flags(This,nVal)
#define ITerrain_get_Flags(This,pVal) \
(This)->lpVtbl -> get_Flags(This,pVal)
#define ITerrain_get_Hedge(This,pVal) \
(This)->lpVtbl -> get_Hedge(This,pVal)
#define ITerrain_put_Height(This,nVal) \
(This)->lpVtbl -> put_Height(This,nVal)
#define ITerrain_get_Height(This,pVal) \
(This)->lpVtbl -> get_Height(This,pVal)
#define ITerrain_put_HighlightExponent(This,nVal) \
(This)->lpVtbl -> put_HighlightExponent(This,nVal)
#define ITerrain_get_HighlightExponent(This,pVal) \
(This)->lpVtbl -> get_HighlightExponent(This,pVal)
#define ITerrain_get_History(This,pVal) \
(This)->lpVtbl -> get_History(This,pVal)
#define ITerrain_get_ID(This,pVal) \
(This)->lpVtbl -> get_ID(This,pVal)
#define ITerrain_put_Name(This,nVal) \
(This)->lpVtbl -> put_Name(This,nVal)
#define ITerrain_get_Name(This,pVal) \
(This)->lpVtbl -> get_Name(This,pVal)
#define ITerrain_get_Owner(This,pVal) \
(This)->lpVtbl -> get_Owner(This,pVal)
#define ITerrain_put_Remark(This,nVal) \
(This)->lpVtbl -> put_Remark(This,nVal)
#define ITerrain_get_Remark(This,pVal) \
(This)->lpVtbl -> get_Remark(This,pVal)
#define ITerrain_put_SpecularCoefficient(This,nVal) \
(This)->lpVtbl -> put_SpecularCoefficient(This,nVal)
#define ITerrain_get_SpecularCoefficient(This,pVal) \
(This)->lpVtbl -> get_SpecularCoefficient(This,pVal)
#define ITerrain_put_SpecularColor(This,nVal) \
(This)->lpVtbl -> put_SpecularColor(This,nVal)
#define ITerrain_get_SpecularColor(This,pVal) \
(This)->lpVtbl -> get_SpecularColor(This,pVal)
#define ITerrain_get_Terrains(This,pVal) \
(This)->lpVtbl -> get_Terrains(This,pVal)
#define ITerrain_get_Texture(This,pVal) \
(This)->lpVtbl -> get_Texture(This,pVal)
#define ITerrain_put_Transparency(This,nVal) \
(This)->lpVtbl -> put_Transparency(This,nVal)
#define ITerrain_get_Transparency(This,pVal) \
(This)->lpVtbl -> get_Transparency(This,pVal)
#define ITerrain_put_Transparent(This,nVal) \
(This)->lpVtbl -> put_Transparent(This,nVal)
#define ITerrain_get_Transparent(This,pVal) \
(This)->lpVtbl -> get_Transparent(This,pVal)
#define ITerrain_put_Type(This,nVal) \
(This)->lpVtbl -> put_Type(This,nVal)
#define ITerrain_get_Type(This,pVal) \
(This)->lpVtbl -> get_Type(This,pVal)
#define ITerrain_get_Umfang(This,pVal) \
(This)->lpVtbl -> get_Umfang(This,pVal)
#define ITerrain_get_UmfangsFormel(This,pVal) \
(This)->lpVtbl -> get_UmfangsFormel(This,pVal)
#define ITerrain_Delete(This) \
(This)->lpVtbl -> Delete(This)
#define ITerrain_Edit(This,pVal) \
(This)->lpVtbl -> Edit(This,pVal)
#define ITerrain_GetTransformation(This,x1,y1,z1,x2,y2,z2,x3,y3,z3) \
(This)->lpVtbl -> GetTransformation(This,x1,y1,z1,x2,y2,z2,x3,y3,z3)
#define ITerrain_SetTransformation(This,x1,y1,z1,x2,y2,z2,x3,y3,z3) \
(This)->lpVtbl -> SetTransformation(This,x1,y1,z1,x2,y2,z2,x3,y3,z3)
#define ITerrain_GetPolygon(This,pVal) \
(This)->lpVtbl -> GetPolygon(This,pVal)
#define ITerrain_SetPolygon(This,newPoly,pVal) \
(This)->lpVtbl -> SetPolygon(This,newPoly,pVal)
#define ITerrain_GetBorderStyle(This,penStyle,penColor) \
(This)->lpVtbl -> GetBorderStyle(This,penStyle,penColor)
#define ITerrain_SetBorderStyle(This,penStyle,penColor) \
(This)->lpVtbl -> SetBorderStyle(This,penStyle,penColor)
#endif /* COBJMACROS */
#endif /* C style interface */
/* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE ITerrain_put_AmbientCoefficient_Proxy(
ITerrain __RPC_FAR * This,
/* [in] */ float nVal);
void __RPC_STUB ITerrain_put_AmbientCoefficient_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE ITerrain_get_AmbientCoefficient_Proxy(
ITerrain __RPC_FAR * This,
/* [retval][out] */ float __RPC_FAR *pVal);
void __RPC_STUB ITerrain_get_AmbientCoefficient_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE ITerrain_get_Area_Proxy(
ITerrain __RPC_FAR * This,
/* [retval][out] */ float __RPC_FAR *pVal);
void __RPC_STUB ITerrain_get_Area_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE ITerrain_get_AreaFormula_Proxy(
ITerrain __RPC_FAR * This,
/* [retval][out] */ BSTR __RPC_FAR *pVal);
void __RPC_STUB ITerrain_get_AreaFormula_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE ITerrain_get_Buildings_Proxy(
ITerrain __RPC_FAR * This,
/* [retval][out] */ IBuildingCollection __RPC_FAR *__RPC_FAR *pVal);
void __RPC_STUB ITerrain_get_Buildings_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE ITerrain_put_DiffuseCoefficient_Proxy(
ITerrain __RPC_FAR * This,
/* [in] */ float nVal);
void __RPC_STUB ITerrain_put_DiffuseCoefficient_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE ITerrain_get_DiffuseCoefficient_Proxy(
ITerrain __RPC_FAR * This,
/* [retval][out] */ float __RPC_FAR *pVal);
void __RPC_STUB ITerrain_get_DiffuseCoefficient_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE ITerrain_put_DiffuseColor_Proxy(
ITerrain __RPC_FAR * This,
/* [in] */ long nVal);
void __RPC_STUB ITerrain_put_DiffuseColor_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE ITerrain_get_DiffuseColor_Proxy(
ITerrain __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
void __RPC_STUB ITerrain_get_DiffuseColor_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE ITerrain_put_FacetteLength_Proxy(
ITerrain __RPC_FAR * This,
/* [in] */ float nVal);
void __RPC_STUB ITerrain_put_FacetteLength_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE ITerrain_get_FacetteLength_Proxy(
ITerrain __RPC_FAR * This,
/* [retval][out] */ float __RPC_FAR *pVal);
void __RPC_STUB ITerrain_get_FacetteLength_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE ITerrain_put_Flags_Proxy(
ITerrain __RPC_FAR * This,
/* [in] */ long nVal);
void __RPC_STUB ITerrain_put_Flags_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE ITerrain_get_Flags_Proxy(
ITerrain __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
void __RPC_STUB ITerrain_get_Flags_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE ITerrain_get_Hedge_Proxy(
ITerrain __RPC_FAR * This,
/* [retval][out] */ IHedge __RPC_FAR *__RPC_FAR *pVal);
void __RPC_STUB ITerrain_get_Hedge_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE ITerrain_put_Height_Proxy(
ITerrain __RPC_FAR * This,
/* [in] */ float nVal);
void __RPC_STUB ITerrain_put_Height_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE ITerrain_get_Height_Proxy(
ITerrain __RPC_FAR * This,
/* [retval][out] */ float __RPC_FAR *pVal);
void __RPC_STUB ITerrain_get_Height_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE ITerrain_put_HighlightExponent_Proxy(
ITerrain __RPC_FAR * This,
/* [in] */ float nVal);
void __RPC_STUB ITerrain_put_HighlightExponent_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE ITerrain_get_HighlightExponent_Proxy(
ITerrain __RPC_FAR * This,
/* [retval][out] */ float __RPC_FAR *pVal);
void __RPC_STUB ITerrain_get_HighlightExponent_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE ITerrain_get_History_Proxy(
ITerrain __RPC_FAR * This,
/* [retval][out] */ IIDHistory __RPC_FAR *__RPC_FAR *pVal);
void __RPC_STUB ITerrain_get_History_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE ITerrain_get_ID_Proxy(
ITerrain __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
void __RPC_STUB ITerrain_get_ID_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE ITerrain_put_Name_Proxy(
ITerrain __RPC_FAR * This,
/* [in] */ BSTR nVal);
void __RPC_STUB ITerrain_put_Name_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE ITerrain_get_Name_Proxy(
ITerrain __RPC_FAR * This,
/* [retval][out] */ BSTR __RPC_FAR *pVal);
void __RPC_STUB ITerrain_get_Name_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE ITerrain_get_Owner_Proxy(
ITerrain __RPC_FAR * This,
/* [retval][out] */ IDispatch __RPC_FAR *__RPC_FAR *pVal);
void __RPC_STUB ITerrain_get_Owner_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE ITerrain_put_Remark_Proxy(
ITerrain __RPC_FAR * This,
/* [in] */ BSTR nVal);
void __RPC_STUB ITerrain_put_Remark_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE ITerrain_get_Remark_Proxy(
ITerrain __RPC_FAR * This,
/* [retval][out] */ BSTR __RPC_FAR *pVal);
void __RPC_STUB ITerrain_get_Remark_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE ITerrain_put_SpecularCoefficient_Proxy(
ITerrain __RPC_FAR * This,
/* [in] */ float nVal);
void __RPC_STUB ITerrain_put_SpecularCoefficient_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE ITerrain_get_SpecularCoefficient_Proxy(
ITerrain __RPC_FAR * This,
/* [retval][out] */ float __RPC_FAR *pVal);
void __RPC_STUB ITerrain_get_SpecularCoefficient_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE ITerrain_put_SpecularColor_Proxy(
ITerrain __RPC_FAR * This,
/* [in] */ long nVal);
void __RPC_STUB ITerrain_put_SpecularColor_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE ITerrain_get_SpecularColor_Proxy(
ITerrain __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
void __RPC_STUB ITerrain_get_SpecularColor_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE ITerrain_get_Terrains_Proxy(
ITerrain __RPC_FAR * This,
/* [retval][out] */ ITerrainCollection __RPC_FAR *__RPC_FAR *pVal);
void __RPC_STUB ITerrain_get_Terrains_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE ITerrain_get_Texture_Proxy(
ITerrain __RPC_FAR * This,
/* [retval][out] */ ITexture __RPC_FAR *__RPC_FAR *pVal);
void __RPC_STUB ITerrain_get_Texture_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE ITerrain_put_Transparency_Proxy(
ITerrain __RPC_FAR * This,
/* [in] */ float nVal);
void __RPC_STUB ITerrain_put_Transparency_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE ITerrain_get_Transparency_Proxy(
ITerrain __RPC_FAR * This,
/* [retval][out] */ float __RPC_FAR *pVal);
void __RPC_STUB ITerrain_get_Transparency_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE ITerrain_put_Transparent_Proxy(
ITerrain __RPC_FAR * This,
/* [in] */ VARIANT_BOOL nVal);
void __RPC_STUB ITerrain_put_Transparent_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE ITerrain_get_Transparent_Proxy(
ITerrain __RPC_FAR * This,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
void __RPC_STUB ITerrain_get_Transparent_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE ITerrain_put_Type_Proxy(
ITerrain __RPC_FAR * This,
/* [in] */ long nVal);
void __RPC_STUB ITerrain_put_Type_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE ITerrain_get_Type_Proxy(
ITerrain __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
void __RPC_STUB ITerrain_get_Type_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE ITerrain_get_Umfang_Proxy(
ITerrain __RPC_FAR * This,
/* [retval][out] */ float __RPC_FAR *pVal);
void __RPC_STUB ITerrain_get_Umfang_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE ITerrain_get_UmfangsFormel_Proxy(
ITerrain __RPC_FAR * This,
/* [retval][out] */ BSTR __RPC_FAR *pVal);
void __RPC_STUB ITerrain_get_UmfangsFormel_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE ITerrain_Delete_Proxy(
ITerrain __RPC_FAR * This);
void __RPC_STUB ITerrain_Delete_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE ITerrain_Edit_Proxy(
ITerrain __RPC_FAR * This,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
void __RPC_STUB ITerrain_Edit_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE ITerrain_GetTransformation_Proxy(
ITerrain __RPC_FAR * This,
/* [out] */ float __RPC_FAR *x1,
/* [out] */ float __RPC_FAR *y1,
/* [out] */ float __RPC_FAR *z1,
/* [out] */ float __RPC_FAR *x2,
/* [out] */ float __RPC_FAR *y2,
/* [out] */ float __RPC_FAR *z2,
/* [out] */ float __RPC_FAR *x3,
/* [out] */ float __RPC_FAR *y3,
/* [out] */ float __RPC_FAR *z3);
void __RPC_STUB ITerrain_GetTransformation_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE ITerrain_SetTransformation_Proxy(
ITerrain __RPC_FAR * This,
/* [in] */ float x1,
/* [in] */ float y1,
/* [in] */ float z1,
/* [in] */ float x2,
/* [in] */ float y2,
/* [in] */ float z2,
/* [in] */ float x3,
/* [in] */ float y3,
/* [in] */ float z3);
void __RPC_STUB ITerrain_SetTransformation_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE ITerrain_GetPolygon_Proxy(
ITerrain __RPC_FAR * This,
/* [retval][out] */ IPoint2DCollection __RPC_FAR *__RPC_FAR *pVal);
void __RPC_STUB ITerrain_GetPolygon_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE ITerrain_SetPolygon_Proxy(
ITerrain __RPC_FAR * This,
/* [in] */ IPoint2DCollection __RPC_FAR *newPoly,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
void __RPC_STUB ITerrain_SetPolygon_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE ITerrain_GetBorderStyle_Proxy(
ITerrain __RPC_FAR * This,
/* [out] */ long __RPC_FAR *penStyle,
/* [out] */ long __RPC_FAR *penColor);
void __RPC_STUB ITerrain_GetBorderStyle_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE ITerrain_SetBorderStyle_Proxy(
ITerrain __RPC_FAR * This,
/* [in] */ long penStyle,
/* [in] */ long penColor);
void __RPC_STUB ITerrain_SetBorderStyle_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __ITerrain_INTERFACE_DEFINED__ */
#ifndef __IHedge_INTERFACE_DEFINED__
#define __IHedge_INTERFACE_DEFINED__
/* interface IHedge */
/* [unique][dual][uuid][object] */
EXTERN_C const IID IID_IHedge;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("631e2c40-cd37-11d1-9d47-00a0c9251384")
IHedge : public IDispatch
{
public:
virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_Continuous(
/* [in] */ VARIANT_BOOL nVal) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_Continuous(
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_Distance(
/* [in] */ float nVal) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_Distance(
/* [retval][out] */ float __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_FileName(
/* [in] */ BSTR nVal) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_FileName(
/* [retval][out] */ BSTR __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_ScaleToFit(
/* [in] */ VARIANT_BOOL nVal) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_ScaleToFit(
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal) = 0;
};
#else /* C style interface */
typedef struct IHedgeVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
IHedge __RPC_FAR * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
IHedge __RPC_FAR * This);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
IHedge __RPC_FAR * This);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
IHedge __RPC_FAR * This,
/* [out] */ UINT __RPC_FAR *pctinfo);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
IHedge __RPC_FAR * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
IHedge __RPC_FAR * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )(
IHedge __RPC_FAR * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
/* [out] */ VARIANT __RPC_FAR *pVarResult,
/* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
/* [out] */ UINT __RPC_FAR *puArgErr);
/* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Continuous )(
IHedge __RPC_FAR * This,
/* [in] */ VARIANT_BOOL nVal);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Continuous )(
IHedge __RPC_FAR * This,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
/* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Distance )(
IHedge __RPC_FAR * This,
/* [in] */ float nVal);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Distance )(
IHedge __RPC_FAR * This,
/* [retval][out] */ float __RPC_FAR *pVal);
/* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_FileName )(
IHedge __RPC_FAR * This,
/* [in] */ BSTR nVal);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_FileName )(
IHedge __RPC_FAR * This,
/* [retval][out] */ BSTR __RPC_FAR *pVal);
/* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_ScaleToFit )(
IHedge __RPC_FAR * This,
/* [in] */ VARIANT_BOOL nVal);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ScaleToFit )(
IHedge __RPC_FAR * This,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
END_INTERFACE
} IHedgeVtbl;
interface IHedge
{
CONST_VTBL struct IHedgeVtbl __RPC_FAR *lpVtbl;
};
#ifdef COBJMACROS
#define IHedge_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IHedge_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IHedge_Release(This) \
(This)->lpVtbl -> Release(This)
#define IHedge_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define IHedge_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define IHedge_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define IHedge_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#define IHedge_put_Continuous(This,nVal) \
(This)->lpVtbl -> put_Continuous(This,nVal)
#define IHedge_get_Continuous(This,pVal) \
(This)->lpVtbl -> get_Continuous(This,pVal)
#define IHedge_put_Distance(This,nVal) \
(This)->lpVtbl -> put_Distance(This,nVal)
#define IHedge_get_Distance(This,pVal) \
(This)->lpVtbl -> get_Distance(This,pVal)
#define IHedge_put_FileName(This,nVal) \
(This)->lpVtbl -> put_FileName(This,nVal)
#define IHedge_get_FileName(This,pVal) \
(This)->lpVtbl -> get_FileName(This,pVal)
#define IHedge_put_ScaleToFit(This,nVal) \
(This)->lpVtbl -> put_ScaleToFit(This,nVal)
#define IHedge_get_ScaleToFit(This,pVal) \
(This)->lpVtbl -> get_ScaleToFit(This,pVal)
#endif /* COBJMACROS */
#endif /* C style interface */
/* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE IHedge_put_Continuous_Proxy(
IHedge __RPC_FAR * This,
/* [in] */ VARIANT_BOOL nVal);
void __RPC_STUB IHedge_put_Continuous_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHedge_get_Continuous_Proxy(
IHedge __RPC_FAR * This,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
void __RPC_STUB IHedge_get_Continuous_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE IHedge_put_Distance_Proxy(
IHedge __RPC_FAR * This,
/* [in] */ float nVal);
void __RPC_STUB IHedge_put_Distance_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHedge_get_Distance_Proxy(
IHedge __RPC_FAR * This,
/* [retval][out] */ float __RPC_FAR *pVal);
void __RPC_STUB IHedge_get_Distance_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE IHedge_put_FileName_Proxy(
IHedge __RPC_FAR * This,
/* [in] */ BSTR nVal);
void __RPC_STUB IHedge_put_FileName_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHedge_get_FileName_Proxy(
IHedge __RPC_FAR * This,
/* [retval][out] */ BSTR __RPC_FAR *pVal);
void __RPC_STUB IHedge_get_FileName_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE IHedge_put_ScaleToFit_Proxy(
IHedge __RPC_FAR * This,
/* [in] */ VARIANT_BOOL nVal);
void __RPC_STUB IHedge_put_ScaleToFit_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHedge_get_ScaleToFit_Proxy(
IHedge __RPC_FAR * This,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
void __RPC_STUB IHedge_get_ScaleToFit_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IHedge_INTERFACE_DEFINED__ */
#ifndef __IBuilding_INTERFACE_DEFINED__
#define __IBuilding_INTERFACE_DEFINED__
/* interface IBuilding */
/* [unique][dual][uuid][object] */
EXTERN_C const IID IID_IBuilding;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("63213aa0-cd37-11d1-9d47-00a0c9251384")
IBuilding : public IDispatch
{
public:
virtual /* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE get_Area(
/* [retval][out] */ float __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE get_History(
/* [retval][out] */ IIDHistory __RPC_FAR *__RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE get_ID(
/* [retval][out] */ long __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_Name(
/* [in] */ BSTR nVal) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_Name(
/* [retval][out] */ BSTR __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_Remark(
/* [in] */ BSTR nVal) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_Remark(
/* [retval][out] */ BSTR __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_Rotation(
/* [in] */ float nVal) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_Rotation(
/* [retval][out] */ float __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE get_Stories(
/* [retval][out] */ IStoryCollection __RPC_FAR *__RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE get_Volume(
/* [retval][out] */ float __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE CreateStory(
/* [in] */ VARIANT_BOOL aboveCurrent,
/* [in] */ short floorType,
/* [retval][out] */ IStory __RPC_FAR *__RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE Delete( void) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE GetHeight(
/* [in] */ VARIANT_BOOL addEindeckung,
/* [in] */ float x,
/* [in] */ float y,
/* [out] */ IRoof __RPC_FAR *__RPC_FAR *foundRoof,
/* [out] */ float __RPC_FAR *foundZ,
/* [out] */ float __RPC_FAR *dirX_x,
/* [out] */ float __RPC_FAR *dirX_y,
/* [out] */ float __RPC_FAR *dirX_z,
/* [out] */ float __RPC_FAR *dirY_x,
/* [out] */ float __RPC_FAR *dirY_y,
/* [out] */ float __RPC_FAR *dirY_z,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE Move(
/* [in] */ float dx,
/* [in] */ float dy,
/* [in] */ VARIANT_BOOL canUndo,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE Rotate(
/* [in] */ float PivotX,
/* [in] */ float PivotY,
/* [in] */ float angle,
/* [in] */ VARIANT_BOOL canUndo,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE Mirror(
/* [in] */ float x0,
/* [in] */ float y0,
/* [in] */ float dx,
/* [in] */ float dy,
/* [in] */ VARIANT_BOOL canUndo,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE Objects(
/* [retval][out] */ VARIANT __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE Dwellings(
/* [retval][out] */ IDwellingCollection __RPC_FAR *__RPC_FAR *pVal) = 0;
};
#else /* C style interface */
typedef struct IBuildingVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
IBuilding __RPC_FAR * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
IBuilding __RPC_FAR * This);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
IBuilding __RPC_FAR * This);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
IBuilding __RPC_FAR * This,
/* [out] */ UINT __RPC_FAR *pctinfo);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
IBuilding __RPC_FAR * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
IBuilding __RPC_FAR * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )(
IBuilding __RPC_FAR * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
/* [out] */ VARIANT __RPC_FAR *pVarResult,
/* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
/* [out] */ UINT __RPC_FAR *puArgErr);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Area )(
IBuilding __RPC_FAR * This,
/* [retval][out] */ float __RPC_FAR *pVal);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_History )(
IBuilding __RPC_FAR * This,
/* [retval][out] */ IIDHistory __RPC_FAR *__RPC_FAR *pVal);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ID )(
IBuilding __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
/* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Name )(
IBuilding __RPC_FAR * This,
/* [in] */ BSTR nVal);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Name )(
IBuilding __RPC_FAR * This,
/* [retval][out] */ BSTR __RPC_FAR *pVal);
/* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Remark )(
IBuilding __RPC_FAR * This,
/* [in] */ BSTR nVal);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Remark )(
IBuilding __RPC_FAR * This,
/* [retval][out] */ BSTR __RPC_FAR *pVal);
/* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Rotation )(
IBuilding __RPC_FAR * This,
/* [in] */ float nVal);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Rotation )(
IBuilding __RPC_FAR * This,
/* [retval][out] */ float __RPC_FAR *pVal);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Stories )(
IBuilding __RPC_FAR * This,
/* [retval][out] */ IStoryCollection __RPC_FAR *__RPC_FAR *pVal);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Volume )(
IBuilding __RPC_FAR * This,
/* [retval][out] */ float __RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *CreateStory )(
IBuilding __RPC_FAR * This,
/* [in] */ VARIANT_BOOL aboveCurrent,
/* [in] */ short floorType,
/* [retval][out] */ IStory __RPC_FAR *__RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Delete )(
IBuilding __RPC_FAR * This);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetHeight )(
IBuilding __RPC_FAR * This,
/* [in] */ VARIANT_BOOL addEindeckung,
/* [in] */ float x,
/* [in] */ float y,
/* [out] */ IRoof __RPC_FAR *__RPC_FAR *foundRoof,
/* [out] */ float __RPC_FAR *foundZ,
/* [out] */ float __RPC_FAR *dirX_x,
/* [out] */ float __RPC_FAR *dirX_y,
/* [out] */ float __RPC_FAR *dirX_z,
/* [out] */ float __RPC_FAR *dirY_x,
/* [out] */ float __RPC_FAR *dirY_y,
/* [out] */ float __RPC_FAR *dirY_z,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Move )(
IBuilding __RPC_FAR * This,
/* [in] */ float dx,
/* [in] */ float dy,
/* [in] */ VARIANT_BOOL canUndo,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Rotate )(
IBuilding __RPC_FAR * This,
/* [in] */ float PivotX,
/* [in] */ float PivotY,
/* [in] */ float angle,
/* [in] */ VARIANT_BOOL canUndo,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Mirror )(
IBuilding __RPC_FAR * This,
/* [in] */ float x0,
/* [in] */ float y0,
/* [in] */ float dx,
/* [in] */ float dy,
/* [in] */ VARIANT_BOOL canUndo,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Objects )(
IBuilding __RPC_FAR * This,
/* [retval][out] */ VARIANT __RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Dwellings )(
IBuilding __RPC_FAR * This,
/* [retval][out] */ IDwellingCollection __RPC_FAR *__RPC_FAR *pVal);
END_INTERFACE
} IBuildingVtbl;
interface IBuilding
{
CONST_VTBL struct IBuildingVtbl __RPC_FAR *lpVtbl;
};
#ifdef COBJMACROS
#define IBuilding_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IBuilding_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IBuilding_Release(This) \
(This)->lpVtbl -> Release(This)
#define IBuilding_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define IBuilding_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define IBuilding_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define IBuilding_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#define IBuilding_get_Area(This,pVal) \
(This)->lpVtbl -> get_Area(This,pVal)
#define IBuilding_get_History(This,pVal) \
(This)->lpVtbl -> get_History(This,pVal)
#define IBuilding_get_ID(This,pVal) \
(This)->lpVtbl -> get_ID(This,pVal)
#define IBuilding_put_Name(This,nVal) \
(This)->lpVtbl -> put_Name(This,nVal)
#define IBuilding_get_Name(This,pVal) \
(This)->lpVtbl -> get_Name(This,pVal)
#define IBuilding_put_Remark(This,nVal) \
(This)->lpVtbl -> put_Remark(This,nVal)
#define IBuilding_get_Remark(This,pVal) \
(This)->lpVtbl -> get_Remark(This,pVal)
#define IBuilding_put_Rotation(This,nVal) \
(This)->lpVtbl -> put_Rotation(This,nVal)
#define IBuilding_get_Rotation(This,pVal) \
(This)->lpVtbl -> get_Rotation(This,pVal)
#define IBuilding_get_Stories(This,pVal) \
(This)->lpVtbl -> get_Stories(This,pVal)
#define IBuilding_get_Volume(This,pVal) \
(This)->lpVtbl -> get_Volume(This,pVal)
#define IBuilding_CreateStory(This,aboveCurrent,floorType,pVal) \
(This)->lpVtbl -> CreateStory(This,aboveCurrent,floorType,pVal)
#define IBuilding_Delete(This) \
(This)->lpVtbl -> Delete(This)
#define IBuilding_GetHeight(This,addEindeckung,x,y,foundRoof,foundZ,dirX_x,dirX_y,dirX_z,dirY_x,dirY_y,dirY_z,pVal) \
(This)->lpVtbl -> GetHeight(This,addEindeckung,x,y,foundRoof,foundZ,dirX_x,dirX_y,dirX_z,dirY_x,dirY_y,dirY_z,pVal)
#define IBuilding_Move(This,dx,dy,canUndo,pVal) \
(This)->lpVtbl -> Move(This,dx,dy,canUndo,pVal)
#define IBuilding_Rotate(This,PivotX,PivotY,angle,canUndo,pVal) \
(This)->lpVtbl -> Rotate(This,PivotX,PivotY,angle,canUndo,pVal)
#define IBuilding_Mirror(This,x0,y0,dx,dy,canUndo,pVal) \
(This)->lpVtbl -> Mirror(This,x0,y0,dx,dy,canUndo,pVal)
#define IBuilding_Objects(This,pVal) \
(This)->lpVtbl -> Objects(This,pVal)
#define IBuilding_Dwellings(This,pVal) \
(This)->lpVtbl -> Dwellings(This,pVal)
#endif /* COBJMACROS */
#endif /* C style interface */
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE IBuilding_get_Area_Proxy(
IBuilding __RPC_FAR * This,
/* [retval][out] */ float __RPC_FAR *pVal);
void __RPC_STUB IBuilding_get_Area_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE IBuilding_get_History_Proxy(
IBuilding __RPC_FAR * This,
/* [retval][out] */ IIDHistory __RPC_FAR *__RPC_FAR *pVal);
void __RPC_STUB IBuilding_get_History_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE IBuilding_get_ID_Proxy(
IBuilding __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
void __RPC_STUB IBuilding_get_ID_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE IBuilding_put_Name_Proxy(
IBuilding __RPC_FAR * This,
/* [in] */ BSTR nVal);
void __RPC_STUB IBuilding_put_Name_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IBuilding_get_Name_Proxy(
IBuilding __RPC_FAR * This,
/* [retval][out] */ BSTR __RPC_FAR *pVal);
void __RPC_STUB IBuilding_get_Name_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE IBuilding_put_Remark_Proxy(
IBuilding __RPC_FAR * This,
/* [in] */ BSTR nVal);
void __RPC_STUB IBuilding_put_Remark_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IBuilding_get_Remark_Proxy(
IBuilding __RPC_FAR * This,
/* [retval][out] */ BSTR __RPC_FAR *pVal);
void __RPC_STUB IBuilding_get_Remark_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE IBuilding_put_Rotation_Proxy(
IBuilding __RPC_FAR * This,
/* [in] */ float nVal);
void __RPC_STUB IBuilding_put_Rotation_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IBuilding_get_Rotation_Proxy(
IBuilding __RPC_FAR * This,
/* [retval][out] */ float __RPC_FAR *pVal);
void __RPC_STUB IBuilding_get_Rotation_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE IBuilding_get_Stories_Proxy(
IBuilding __RPC_FAR * This,
/* [retval][out] */ IStoryCollection __RPC_FAR *__RPC_FAR *pVal);
void __RPC_STUB IBuilding_get_Stories_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE IBuilding_get_Volume_Proxy(
IBuilding __RPC_FAR * This,
/* [retval][out] */ float __RPC_FAR *pVal);
void __RPC_STUB IBuilding_get_Volume_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IBuilding_CreateStory_Proxy(
IBuilding __RPC_FAR * This,
/* [in] */ VARIANT_BOOL aboveCurrent,
/* [in] */ short floorType,
/* [retval][out] */ IStory __RPC_FAR *__RPC_FAR *pVal);
void __RPC_STUB IBuilding_CreateStory_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IBuilding_Delete_Proxy(
IBuilding __RPC_FAR * This);
void __RPC_STUB IBuilding_Delete_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IBuilding_GetHeight_Proxy(
IBuilding __RPC_FAR * This,
/* [in] */ VARIANT_BOOL addEindeckung,
/* [in] */ float x,
/* [in] */ float y,
/* [out] */ IRoof __RPC_FAR *__RPC_FAR *foundRoof,
/* [out] */ float __RPC_FAR *foundZ,
/* [out] */ float __RPC_FAR *dirX_x,
/* [out] */ float __RPC_FAR *dirX_y,
/* [out] */ float __RPC_FAR *dirX_z,
/* [out] */ float __RPC_FAR *dirY_x,
/* [out] */ float __RPC_FAR *dirY_y,
/* [out] */ float __RPC_FAR *dirY_z,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
void __RPC_STUB IBuilding_GetHeight_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IBuilding_Move_Proxy(
IBuilding __RPC_FAR * This,
/* [in] */ float dx,
/* [in] */ float dy,
/* [in] */ VARIANT_BOOL canUndo,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
void __RPC_STUB IBuilding_Move_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IBuilding_Rotate_Proxy(
IBuilding __RPC_FAR * This,
/* [in] */ float PivotX,
/* [in] */ float PivotY,
/* [in] */ float angle,
/* [in] */ VARIANT_BOOL canUndo,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
void __RPC_STUB IBuilding_Rotate_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IBuilding_Mirror_Proxy(
IBuilding __RPC_FAR * This,
/* [in] */ float x0,
/* [in] */ float y0,
/* [in] */ float dx,
/* [in] */ float dy,
/* [in] */ VARIANT_BOOL canUndo,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
void __RPC_STUB IBuilding_Mirror_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IBuilding_Objects_Proxy(
IBuilding __RPC_FAR * This,
/* [retval][out] */ VARIANT __RPC_FAR *pVal);
void __RPC_STUB IBuilding_Objects_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IBuilding_Dwellings_Proxy(
IBuilding __RPC_FAR * This,
/* [retval][out] */ IDwellingCollection __RPC_FAR *__RPC_FAR *pVal);
void __RPC_STUB IBuilding_Dwellings_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IBuilding_INTERFACE_DEFINED__ */
#ifndef __IStory_INTERFACE_DEFINED__
#define __IStory_INTERFACE_DEFINED__
/* interface IStory */
/* [unique][dual][uuid][object] */
EXTERN_C const IID IID_IStory;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("6325d030-cd37-11d1-9d47-00a0c9251384")
IStory : public IDispatch
{
public:
virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_BaseHeight(
/* [in] */ float nVal) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_BaseHeight(
/* [retval][out] */ float __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE get_BruttoGeschossflaeche(
/* [retval][out] */ float __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE get_BruttoGeschossflaechenFormel(
/* [retval][out] */ BSTR __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE get_BruttoRauminhalt(
/* [retval][out] */ float __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE get_BruttoRauminhaltsFormel(
/* [retval][out] */ BSTR __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE get_Building(
/* [retval][out] */ IBuilding __RPC_FAR *__RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE get_CeilingOpenings(
/* [retval][out] */ ICeilingOpeningsCollection __RPC_FAR *__RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE get_Ceilings(
/* [retval][out] */ ICeilingCollection __RPC_FAR *__RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE get_Chimneys(
/* [retval][out] */ IChimneyCollection __RPC_FAR *__RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE get_Conturs(
/* [retval][out] */ IConturCollection __RPC_FAR *__RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_DistanceStoryBelow(
/* [in] */ float nVal) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_DistanceStoryBelow(
/* [retval][out] */ float __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_Fussboden(
/* [in] */ float nVal) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_Fussboden(
/* [retval][out] */ float __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE get_Graphics2D(
/* [retval][out] */ IGraphics2DCollection __RPC_FAR *__RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE get_History(
/* [retval][out] */ IIDHistory __RPC_FAR *__RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE get_ID(
/* [retval][out] */ long __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_LichteHoehe(
/* [in] */ float nVal) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_LichteHoehe(
/* [retval][out] */ float __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_Name(
/* [in] */ BSTR nVal) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_Name(
/* [retval][out] */ BSTR __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_PlasterName(
/* [in] */ BSTR nVal) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_PlasterName(
/* [retval][out] */ BSTR __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_PlasterThickness(
/* [in] */ float nVal) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_PlasterThickness(
/* [retval][out] */ float __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_Remark(
/* [in] */ BSTR nVal) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_Remark(
/* [retval][out] */ BSTR __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_Rohdecke(
/* [in] */ float nVal) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_Rohdecke(
/* [retval][out] */ float __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE get_Roofs(
/* [retval][out] */ IRoofCollection __RPC_FAR *__RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE get_Rooms(
/* [retval][out] */ IRoomCollection __RPC_FAR *__RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE get_Stairs(
/* [retval][out] */ IStairCaseCollection __RPC_FAR *__RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE get_Supports(
/* [retval][out] */ ISupportCollection __RPC_FAR *__RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE get_UnterUeberzuege(
/* [retval][out] */ IUnterUeberzugCollection __RPC_FAR *__RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_Unterbau(
/* [in] */ float nVal) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_Unterbau(
/* [retval][out] */ float __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE get_Walls(
/* [retval][out] */ IWallCollection __RPC_FAR *__RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE get_VirtualWalls(
/* [retval][out] */ IVirtualWallCollection __RPC_FAR *__RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE get_Gauben(
/* [retval][out] */ IGaubenCollection __RPC_FAR *__RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE FindChimney(
/* [in] */ float x,
/* [in] */ float y,
/* [retval][out] */ IChimney __RPC_FAR *__RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE FindRoom(
/* [in] */ float x,
/* [in] */ float y,
/* [retval][out] */ IRoom __RPC_FAR *__RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE FindSupport(
/* [in] */ float x,
/* [in] */ float y,
/* [retval][out] */ ISupport __RPC_FAR *__RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE FindUnterUeberzug(
/* [in] */ float x,
/* [in] */ float y,
/* [retval][out] */ IUnterUeberzug __RPC_FAR *__RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE FindWall(
/* [in] */ float x,
/* [in] */ float y,
/* [retval][out] */ IWall __RPC_FAR *__RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE Label(
/* [in] */ ILabeling __RPC_FAR *aLabeling,
/* [in] */ float x,
/* [in] */ float y,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE PlaceCeiling(
/* [in] */ ICeiling __RPC_FAR *aCeiling,
/* [in] */ IPolygon2D __RPC_FAR *aPolygon,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE PlaceCeilingOpening(
/* [in] */ ICeilingOpening __RPC_FAR *opening,
/* [in] */ IPolygon2D __RPC_FAR *aPolygon,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE PlaceChimney(
/* [in] */ IChimney __RPC_FAR *aChimney,
/* [in] */ float x,
/* [in] */ float y,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE PlaceDimension(
/* [in] */ IDimension __RPC_FAR *aDimension,
/* [in] */ float x1,
/* [in] */ float y1,
/* [in] */ float x2,
/* [in] */ float y2,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE PlaceGuide(
/* [in] */ IGuide __RPC_FAR *aGuide,
/* [in] */ float x1,
/* [in] */ float y1,
/* [in] */ float x2,
/* [in] */ float y2,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE PlaceRoof(
/* [in] */ IRoof __RPC_FAR *aRoof,
/* [in] */ IPolygon2D __RPC_FAR *aPolygon,
/* [in] */ VARIANT_BOOL withDialog,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE PlaceRoofAutomatic(
/* [in] */ IRoof __RPC_FAR *aRoof,
/* [in] */ float x,
/* [in] */ float y,
/* [in] */ VARIANT_BOOL withDialog,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE PlaceStairCase(
/* [in] */ IStairCase __RPC_FAR *stair,
/* [in] */ VARIANT_BOOL withDialog,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE PlaceSupport(
/* [in] */ ISupport __RPC_FAR *aSupport,
/* [in] */ float x,
/* [in] */ float y,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE PlaceUnterUeberzug(
/* [in] */ IUnterUeberzug __RPC_FAR *UnterUeberzug,
/* [in] */ float x1,
/* [in] */ float y1,
/* [in] */ float x2,
/* [in] */ float y2,
/* [in] */ float x3,
/* [in] */ float y3,
/* [in] */ float x4,
/* [in] */ float y4,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE PlaceWall(
/* [in] */ IWall __RPC_FAR *aWall,
/* [in] */ float x1,
/* [in] */ float y1,
/* [in] */ float x2,
/* [in] */ float y2,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE PlaceVirtualWall(
/* [in] */ IVirtualWall __RPC_FAR *aWall,
/* [in] */ float x1,
/* [in] */ float y1,
/* [in] */ float x2,
/* [in] */ float y2,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE Delete(
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE GetType(
/* [retval][out] */ enum AC_Story_Types __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE ChangeType(
/* [in] */ enum AC_Story_Types newStoryType) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE Objects(
/* [retval][out] */ VARIANT __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE Dwellings(
/* [retval][out] */ IDwellingCollection __RPC_FAR *__RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE Platforms(
/* [retval][out] */ IPlatformCollection __RPC_FAR *__RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE PlacePlatform(
/* [in] */ IPlatform __RPC_FAR *aPlatform,
/* [in] */ IPoly2DWithHolesCollection __RPC_FAR *shape,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal) = 0;
};
#else /* C style interface */
typedef struct IStoryVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
IStory __RPC_FAR * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
IStory __RPC_FAR * This);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
IStory __RPC_FAR * This);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
IStory __RPC_FAR * This,
/* [out] */ UINT __RPC_FAR *pctinfo);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
IStory __RPC_FAR * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
IStory __RPC_FAR * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )(
IStory __RPC_FAR * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
/* [out] */ VARIANT __RPC_FAR *pVarResult,
/* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
/* [out] */ UINT __RPC_FAR *puArgErr);
/* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_BaseHeight )(
IStory __RPC_FAR * This,
/* [in] */ float nVal);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_BaseHeight )(
IStory __RPC_FAR * This,
/* [retval][out] */ float __RPC_FAR *pVal);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_BruttoGeschossflaeche )(
IStory __RPC_FAR * This,
/* [retval][out] */ float __RPC_FAR *pVal);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_BruttoGeschossflaechenFormel )(
IStory __RPC_FAR * This,
/* [retval][out] */ BSTR __RPC_FAR *pVal);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_BruttoRauminhalt )(
IStory __RPC_FAR * This,
/* [retval][out] */ float __RPC_FAR *pVal);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_BruttoRauminhaltsFormel )(
IStory __RPC_FAR * This,
/* [retval][out] */ BSTR __RPC_FAR *pVal);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Building )(
IStory __RPC_FAR * This,
/* [retval][out] */ IBuilding __RPC_FAR *__RPC_FAR *pVal);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_CeilingOpenings )(
IStory __RPC_FAR * This,
/* [retval][out] */ ICeilingOpeningsCollection __RPC_FAR *__RPC_FAR *pVal);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Ceilings )(
IStory __RPC_FAR * This,
/* [retval][out] */ ICeilingCollection __RPC_FAR *__RPC_FAR *pVal);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Chimneys )(
IStory __RPC_FAR * This,
/* [retval][out] */ IChimneyCollection __RPC_FAR *__RPC_FAR *pVal);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Conturs )(
IStory __RPC_FAR * This,
/* [retval][out] */ IConturCollection __RPC_FAR *__RPC_FAR *pVal);
/* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_DistanceStoryBelow )(
IStory __RPC_FAR * This,
/* [in] */ float nVal);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_DistanceStoryBelow )(
IStory __RPC_FAR * This,
/* [retval][out] */ float __RPC_FAR *pVal);
/* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Fussboden )(
IStory __RPC_FAR * This,
/* [in] */ float nVal);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Fussboden )(
IStory __RPC_FAR * This,
/* [retval][out] */ float __RPC_FAR *pVal);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Graphics2D )(
IStory __RPC_FAR * This,
/* [retval][out] */ IGraphics2DCollection __RPC_FAR *__RPC_FAR *pVal);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_History )(
IStory __RPC_FAR * This,
/* [retval][out] */ IIDHistory __RPC_FAR *__RPC_FAR *pVal);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ID )(
IStory __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
/* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_LichteHoehe )(
IStory __RPC_FAR * This,
/* [in] */ float nVal);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_LichteHoehe )(
IStory __RPC_FAR * This,
/* [retval][out] */ float __RPC_FAR *pVal);
/* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Name )(
IStory __RPC_FAR * This,
/* [in] */ BSTR nVal);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Name )(
IStory __RPC_FAR * This,
/* [retval][out] */ BSTR __RPC_FAR *pVal);
/* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_PlasterName )(
IStory __RPC_FAR * This,
/* [in] */ BSTR nVal);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_PlasterName )(
IStory __RPC_FAR * This,
/* [retval][out] */ BSTR __RPC_FAR *pVal);
/* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_PlasterThickness )(
IStory __RPC_FAR * This,
/* [in] */ float nVal);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_PlasterThickness )(
IStory __RPC_FAR * This,
/* [retval][out] */ float __RPC_FAR *pVal);
/* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Remark )(
IStory __RPC_FAR * This,
/* [in] */ BSTR nVal);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Remark )(
IStory __RPC_FAR * This,
/* [retval][out] */ BSTR __RPC_FAR *pVal);
/* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Rohdecke )(
IStory __RPC_FAR * This,
/* [in] */ float nVal);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Rohdecke )(
IStory __RPC_FAR * This,
/* [retval][out] */ float __RPC_FAR *pVal);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Roofs )(
IStory __RPC_FAR * This,
/* [retval][out] */ IRoofCollection __RPC_FAR *__RPC_FAR *pVal);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Rooms )(
IStory __RPC_FAR * This,
/* [retval][out] */ IRoomCollection __RPC_FAR *__RPC_FAR *pVal);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Stairs )(
IStory __RPC_FAR * This,
/* [retval][out] */ IStairCaseCollection __RPC_FAR *__RPC_FAR *pVal);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Supports )(
IStory __RPC_FAR * This,
/* [retval][out] */ ISupportCollection __RPC_FAR *__RPC_FAR *pVal);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_UnterUeberzuege )(
IStory __RPC_FAR * This,
/* [retval][out] */ IUnterUeberzugCollection __RPC_FAR *__RPC_FAR *pVal);
/* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Unterbau )(
IStory __RPC_FAR * This,
/* [in] */ float nVal);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Unterbau )(
IStory __RPC_FAR * This,
/* [retval][out] */ float __RPC_FAR *pVal);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Walls )(
IStory __RPC_FAR * This,
/* [retval][out] */ IWallCollection __RPC_FAR *__RPC_FAR *pVal);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_VirtualWalls )(
IStory __RPC_FAR * This,
/* [retval][out] */ IVirtualWallCollection __RPC_FAR *__RPC_FAR *pVal);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Gauben )(
IStory __RPC_FAR * This,
/* [retval][out] */ IGaubenCollection __RPC_FAR *__RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *FindChimney )(
IStory __RPC_FAR * This,
/* [in] */ float x,
/* [in] */ float y,
/* [retval][out] */ IChimney __RPC_FAR *__RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *FindRoom )(
IStory __RPC_FAR * This,
/* [in] */ float x,
/* [in] */ float y,
/* [retval][out] */ IRoom __RPC_FAR *__RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *FindSupport )(
IStory __RPC_FAR * This,
/* [in] */ float x,
/* [in] */ float y,
/* [retval][out] */ ISupport __RPC_FAR *__RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *FindUnterUeberzug )(
IStory __RPC_FAR * This,
/* [in] */ float x,
/* [in] */ float y,
/* [retval][out] */ IUnterUeberzug __RPC_FAR *__RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *FindWall )(
IStory __RPC_FAR * This,
/* [in] */ float x,
/* [in] */ float y,
/* [retval][out] */ IWall __RPC_FAR *__RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Label )(
IStory __RPC_FAR * This,
/* [in] */ ILabeling __RPC_FAR *aLabeling,
/* [in] */ float x,
/* [in] */ float y,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *PlaceCeiling )(
IStory __RPC_FAR * This,
/* [in] */ ICeiling __RPC_FAR *aCeiling,
/* [in] */ IPolygon2D __RPC_FAR *aPolygon,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *PlaceCeilingOpening )(
IStory __RPC_FAR * This,
/* [in] */ ICeilingOpening __RPC_FAR *opening,
/* [in] */ IPolygon2D __RPC_FAR *aPolygon,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *PlaceChimney )(
IStory __RPC_FAR * This,
/* [in] */ IChimney __RPC_FAR *aChimney,
/* [in] */ float x,
/* [in] */ float y,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *PlaceDimension )(
IStory __RPC_FAR * This,
/* [in] */ IDimension __RPC_FAR *aDimension,
/* [in] */ float x1,
/* [in] */ float y1,
/* [in] */ float x2,
/* [in] */ float y2,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *PlaceGuide )(
IStory __RPC_FAR * This,
/* [in] */ IGuide __RPC_FAR *aGuide,
/* [in] */ float x1,
/* [in] */ float y1,
/* [in] */ float x2,
/* [in] */ float y2,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *PlaceRoof )(
IStory __RPC_FAR * This,
/* [in] */ IRoof __RPC_FAR *aRoof,
/* [in] */ IPolygon2D __RPC_FAR *aPolygon,
/* [in] */ VARIANT_BOOL withDialog,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *PlaceRoofAutomatic )(
IStory __RPC_FAR * This,
/* [in] */ IRoof __RPC_FAR *aRoof,
/* [in] */ float x,
/* [in] */ float y,
/* [in] */ VARIANT_BOOL withDialog,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *PlaceStairCase )(
IStory __RPC_FAR * This,
/* [in] */ IStairCase __RPC_FAR *stair,
/* [in] */ VARIANT_BOOL withDialog,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *PlaceSupport )(
IStory __RPC_FAR * This,
/* [in] */ ISupport __RPC_FAR *aSupport,
/* [in] */ float x,
/* [in] */ float y,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *PlaceUnterUeberzug )(
IStory __RPC_FAR * This,
/* [in] */ IUnterUeberzug __RPC_FAR *UnterUeberzug,
/* [in] */ float x1,
/* [in] */ float y1,
/* [in] */ float x2,
/* [in] */ float y2,
/* [in] */ float x3,
/* [in] */ float y3,
/* [in] */ float x4,
/* [in] */ float y4,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *PlaceWall )(
IStory __RPC_FAR * This,
/* [in] */ IWall __RPC_FAR *aWall,
/* [in] */ float x1,
/* [in] */ float y1,
/* [in] */ float x2,
/* [in] */ float y2,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *PlaceVirtualWall )(
IStory __RPC_FAR * This,
/* [in] */ IVirtualWall __RPC_FAR *aWall,
/* [in] */ float x1,
/* [in] */ float y1,
/* [in] */ float x2,
/* [in] */ float y2,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Delete )(
IStory __RPC_FAR * This,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetType )(
IStory __RPC_FAR * This,
/* [retval][out] */ enum AC_Story_Types __RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *ChangeType )(
IStory __RPC_FAR * This,
/* [in] */ enum AC_Story_Types newStoryType);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Objects )(
IStory __RPC_FAR * This,
/* [retval][out] */ VARIANT __RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Dwellings )(
IStory __RPC_FAR * This,
/* [retval][out] */ IDwellingCollection __RPC_FAR *__RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Platforms )(
IStory __RPC_FAR * This,
/* [retval][out] */ IPlatformCollection __RPC_FAR *__RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *PlacePlatform )(
IStory __RPC_FAR * This,
/* [in] */ IPlatform __RPC_FAR *aPlatform,
/* [in] */ IPoly2DWithHolesCollection __RPC_FAR *shape,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
END_INTERFACE
} IStoryVtbl;
interface IStory
{
CONST_VTBL struct IStoryVtbl __RPC_FAR *lpVtbl;
};
#ifdef COBJMACROS
#define IStory_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IStory_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IStory_Release(This) \
(This)->lpVtbl -> Release(This)
#define IStory_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define IStory_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define IStory_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define IStory_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#define IStory_put_BaseHeight(This,nVal) \
(This)->lpVtbl -> put_BaseHeight(This,nVal)
#define IStory_get_BaseHeight(This,pVal) \
(This)->lpVtbl -> get_BaseHeight(This,pVal)
#define IStory_get_BruttoGeschossflaeche(This,pVal) \
(This)->lpVtbl -> get_BruttoGeschossflaeche(This,pVal)
#define IStory_get_BruttoGeschossflaechenFormel(This,pVal) \
(This)->lpVtbl -> get_BruttoGeschossflaechenFormel(This,pVal)
#define IStory_get_BruttoRauminhalt(This,pVal) \
(This)->lpVtbl -> get_BruttoRauminhalt(This,pVal)
#define IStory_get_BruttoRauminhaltsFormel(This,pVal) \
(This)->lpVtbl -> get_BruttoRauminhaltsFormel(This,pVal)
#define IStory_get_Building(This,pVal) \
(This)->lpVtbl -> get_Building(This,pVal)
#define IStory_get_CeilingOpenings(This,pVal) \
(This)->lpVtbl -> get_CeilingOpenings(This,pVal)
#define IStory_get_Ceilings(This,pVal) \
(This)->lpVtbl -> get_Ceilings(This,pVal)
#define IStory_get_Chimneys(This,pVal) \
(This)->lpVtbl -> get_Chimneys(This,pVal)
#define IStory_get_Conturs(This,pVal) \
(This)->lpVtbl -> get_Conturs(This,pVal)
#define IStory_put_DistanceStoryBelow(This,nVal) \
(This)->lpVtbl -> put_DistanceStoryBelow(This,nVal)
#define IStory_get_DistanceStoryBelow(This,pVal) \
(This)->lpVtbl -> get_DistanceStoryBelow(This,pVal)
#define IStory_put_Fussboden(This,nVal) \
(This)->lpVtbl -> put_Fussboden(This,nVal)
#define IStory_get_Fussboden(This,pVal) \
(This)->lpVtbl -> get_Fussboden(This,pVal)
#define IStory_get_Graphics2D(This,pVal) \
(This)->lpVtbl -> get_Graphics2D(This,pVal)
#define IStory_get_History(This,pVal) \
(This)->lpVtbl -> get_History(This,pVal)
#define IStory_get_ID(This,pVal) \
(This)->lpVtbl -> get_ID(This,pVal)
#define IStory_put_LichteHoehe(This,nVal) \
(This)->lpVtbl -> put_LichteHoehe(This,nVal)
#define IStory_get_LichteHoehe(This,pVal) \
(This)->lpVtbl -> get_LichteHoehe(This,pVal)
#define IStory_put_Name(This,nVal) \
(This)->lpVtbl -> put_Name(This,nVal)
#define IStory_get_Name(This,pVal) \
(This)->lpVtbl -> get_Name(This,pVal)
#define IStory_put_PlasterName(This,nVal) \
(This)->lpVtbl -> put_PlasterName(This,nVal)
#define IStory_get_PlasterName(This,pVal) \
(This)->lpVtbl -> get_PlasterName(This,pVal)
#define IStory_put_PlasterThickness(This,nVal) \
(This)->lpVtbl -> put_PlasterThickness(This,nVal)
#define IStory_get_PlasterThickness(This,pVal) \
(This)->lpVtbl -> get_PlasterThickness(This,pVal)
#define IStory_put_Remark(This,nVal) \
(This)->lpVtbl -> put_Remark(This,nVal)
#define IStory_get_Remark(This,pVal) \
(This)->lpVtbl -> get_Remark(This,pVal)
#define IStory_put_Rohdecke(This,nVal) \
(This)->lpVtbl -> put_Rohdecke(This,nVal)
#define IStory_get_Rohdecke(This,pVal) \
(This)->lpVtbl -> get_Rohdecke(This,pVal)
#define IStory_get_Roofs(This,pVal) \
(This)->lpVtbl -> get_Roofs(This,pVal)
#define IStory_get_Rooms(This,pVal) \
(This)->lpVtbl -> get_Rooms(This,pVal)
#define IStory_get_Stairs(This,pVal) \
(This)->lpVtbl -> get_Stairs(This,pVal)
#define IStory_get_Supports(This,pVal) \
(This)->lpVtbl -> get_Supports(This,pVal)
#define IStory_get_UnterUeberzuege(This,pVal) \
(This)->lpVtbl -> get_UnterUeberzuege(This,pVal)
#define IStory_put_Unterbau(This,nVal) \
(This)->lpVtbl -> put_Unterbau(This,nVal)
#define IStory_get_Unterbau(This,pVal) \
(This)->lpVtbl -> get_Unterbau(This,pVal)
#define IStory_get_Walls(This,pVal) \
(This)->lpVtbl -> get_Walls(This,pVal)
#define IStory_get_VirtualWalls(This,pVal) \
(This)->lpVtbl -> get_VirtualWalls(This,pVal)
#define IStory_get_Gauben(This,pVal) \
(This)->lpVtbl -> get_Gauben(This,pVal)
#define IStory_FindChimney(This,x,y,pVal) \
(This)->lpVtbl -> FindChimney(This,x,y,pVal)
#define IStory_FindRoom(This,x,y,pVal) \
(This)->lpVtbl -> FindRoom(This,x,y,pVal)
#define IStory_FindSupport(This,x,y,pVal) \
(This)->lpVtbl -> FindSupport(This,x,y,pVal)
#define IStory_FindUnterUeberzug(This,x,y,pVal) \
(This)->lpVtbl -> FindUnterUeberzug(This,x,y,pVal)
#define IStory_FindWall(This,x,y,pVal) \
(This)->lpVtbl -> FindWall(This,x,y,pVal)
#define IStory_Label(This,aLabeling,x,y,pVal) \
(This)->lpVtbl -> Label(This,aLabeling,x,y,pVal)
#define IStory_PlaceCeiling(This,aCeiling,aPolygon,pVal) \
(This)->lpVtbl -> PlaceCeiling(This,aCeiling,aPolygon,pVal)
#define IStory_PlaceCeilingOpening(This,opening,aPolygon,pVal) \
(This)->lpVtbl -> PlaceCeilingOpening(This,opening,aPolygon,pVal)
#define IStory_PlaceChimney(This,aChimney,x,y,pVal) \
(This)->lpVtbl -> PlaceChimney(This,aChimney,x,y,pVal)
#define IStory_PlaceDimension(This,aDimension,x1,y1,x2,y2,pVal) \
(This)->lpVtbl -> PlaceDimension(This,aDimension,x1,y1,x2,y2,pVal)
#define IStory_PlaceGuide(This,aGuide,x1,y1,x2,y2,pVal) \
(This)->lpVtbl -> PlaceGuide(This,aGuide,x1,y1,x2,y2,pVal)
#define IStory_PlaceRoof(This,aRoof,aPolygon,withDialog,pVal) \
(This)->lpVtbl -> PlaceRoof(This,aRoof,aPolygon,withDialog,pVal)
#define IStory_PlaceRoofAutomatic(This,aRoof,x,y,withDialog,pVal) \
(This)->lpVtbl -> PlaceRoofAutomatic(This,aRoof,x,y,withDialog,pVal)
#define IStory_PlaceStairCase(This,stair,withDialog,pVal) \
(This)->lpVtbl -> PlaceStairCase(This,stair,withDialog,pVal)
#define IStory_PlaceSupport(This,aSupport,x,y,pVal) \
(This)->lpVtbl -> PlaceSupport(This,aSupport,x,y,pVal)
#define IStory_PlaceUnterUeberzug(This,UnterUeberzug,x1,y1,x2,y2,x3,y3,x4,y4,pVal) \
(This)->lpVtbl -> PlaceUnterUeberzug(This,UnterUeberzug,x1,y1,x2,y2,x3,y3,x4,y4,pVal)
#define IStory_PlaceWall(This,aWall,x1,y1,x2,y2,pVal) \
(This)->lpVtbl -> PlaceWall(This,aWall,x1,y1,x2,y2,pVal)
#define IStory_PlaceVirtualWall(This,aWall,x1,y1,x2,y2,pVal) \
(This)->lpVtbl -> PlaceVirtualWall(This,aWall,x1,y1,x2,y2,pVal)
#define IStory_Delete(This,pVal) \
(This)->lpVtbl -> Delete(This,pVal)
#define IStory_GetType(This,pVal) \
(This)->lpVtbl -> GetType(This,pVal)
#define IStory_ChangeType(This,newStoryType) \
(This)->lpVtbl -> ChangeType(This,newStoryType)
#define IStory_Objects(This,pVal) \
(This)->lpVtbl -> Objects(This,pVal)
#define IStory_Dwellings(This,pVal) \
(This)->lpVtbl -> Dwellings(This,pVal)
#define IStory_Platforms(This,pVal) \
(This)->lpVtbl -> Platforms(This,pVal)
#define IStory_PlacePlatform(This,aPlatform,shape,pVal) \
(This)->lpVtbl -> PlacePlatform(This,aPlatform,shape,pVal)
#endif /* COBJMACROS */
#endif /* C style interface */
/* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE IStory_put_BaseHeight_Proxy(
IStory __RPC_FAR * This,
/* [in] */ float nVal);
void __RPC_STUB IStory_put_BaseHeight_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IStory_get_BaseHeight_Proxy(
IStory __RPC_FAR * This,
/* [retval][out] */ float __RPC_FAR *pVal);
void __RPC_STUB IStory_get_BaseHeight_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE IStory_get_BruttoGeschossflaeche_Proxy(
IStory __RPC_FAR * This,
/* [retval][out] */ float __RPC_FAR *pVal);
void __RPC_STUB IStory_get_BruttoGeschossflaeche_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE IStory_get_BruttoGeschossflaechenFormel_Proxy(
IStory __RPC_FAR * This,
/* [retval][out] */ BSTR __RPC_FAR *pVal);
void __RPC_STUB IStory_get_BruttoGeschossflaechenFormel_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE IStory_get_BruttoRauminhalt_Proxy(
IStory __RPC_FAR * This,
/* [retval][out] */ float __RPC_FAR *pVal);
void __RPC_STUB IStory_get_BruttoRauminhalt_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE IStory_get_BruttoRauminhaltsFormel_Proxy(
IStory __RPC_FAR * This,
/* [retval][out] */ BSTR __RPC_FAR *pVal);
void __RPC_STUB IStory_get_BruttoRauminhaltsFormel_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE IStory_get_Building_Proxy(
IStory __RPC_FAR * This,
/* [retval][out] */ IBuilding __RPC_FAR *__RPC_FAR *pVal);
void __RPC_STUB IStory_get_Building_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE IStory_get_CeilingOpenings_Proxy(
IStory __RPC_FAR * This,
/* [retval][out] */ ICeilingOpeningsCollection __RPC_FAR *__RPC_FAR *pVal);
void __RPC_STUB IStory_get_CeilingOpenings_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE IStory_get_Ceilings_Proxy(
IStory __RPC_FAR * This,
/* [retval][out] */ ICeilingCollection __RPC_FAR *__RPC_FAR *pVal);
void __RPC_STUB IStory_get_Ceilings_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE IStory_get_Chimneys_Proxy(
IStory __RPC_FAR * This,
/* [retval][out] */ IChimneyCollection __RPC_FAR *__RPC_FAR *pVal);
void __RPC_STUB IStory_get_Chimneys_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE IStory_get_Conturs_Proxy(
IStory __RPC_FAR * This,
/* [retval][out] */ IConturCollection __RPC_FAR *__RPC_FAR *pVal);
void __RPC_STUB IStory_get_Conturs_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE IStory_put_DistanceStoryBelow_Proxy(
IStory __RPC_FAR * This,
/* [in] */ float nVal);
void __RPC_STUB IStory_put_DistanceStoryBelow_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IStory_get_DistanceStoryBelow_Proxy(
IStory __RPC_FAR * This,
/* [retval][out] */ float __RPC_FAR *pVal);
void __RPC_STUB IStory_get_DistanceStoryBelow_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE IStory_put_Fussboden_Proxy(
IStory __RPC_FAR * This,
/* [in] */ float nVal);
void __RPC_STUB IStory_put_Fussboden_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IStory_get_Fussboden_Proxy(
IStory __RPC_FAR * This,
/* [retval][out] */ float __RPC_FAR *pVal);
void __RPC_STUB IStory_get_Fussboden_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE IStory_get_Graphics2D_Proxy(
IStory __RPC_FAR * This,
/* [retval][out] */ IGraphics2DCollection __RPC_FAR *__RPC_FAR *pVal);
void __RPC_STUB IStory_get_Graphics2D_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE IStory_get_History_Proxy(
IStory __RPC_FAR * This,
/* [retval][out] */ IIDHistory __RPC_FAR *__RPC_FAR *pVal);
void __RPC_STUB IStory_get_History_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE IStory_get_ID_Proxy(
IStory __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
void __RPC_STUB IStory_get_ID_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE IStory_put_LichteHoehe_Proxy(
IStory __RPC_FAR * This,
/* [in] */ float nVal);
void __RPC_STUB IStory_put_LichteHoehe_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IStory_get_LichteHoehe_Proxy(
IStory __RPC_FAR * This,
/* [retval][out] */ float __RPC_FAR *pVal);
void __RPC_STUB IStory_get_LichteHoehe_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE IStory_put_Name_Proxy(
IStory __RPC_FAR * This,
/* [in] */ BSTR nVal);
void __RPC_STUB IStory_put_Name_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IStory_get_Name_Proxy(
IStory __RPC_FAR * This,
/* [retval][out] */ BSTR __RPC_FAR *pVal);
void __RPC_STUB IStory_get_Name_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE IStory_put_PlasterName_Proxy(
IStory __RPC_FAR * This,
/* [in] */ BSTR nVal);
void __RPC_STUB IStory_put_PlasterName_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IStory_get_PlasterName_Proxy(
IStory __RPC_FAR * This,
/* [retval][out] */ BSTR __RPC_FAR *pVal);
void __RPC_STUB IStory_get_PlasterName_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE IStory_put_PlasterThickness_Proxy(
IStory __RPC_FAR * This,
/* [in] */ float nVal);
void __RPC_STUB IStory_put_PlasterThickness_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IStory_get_PlasterThickness_Proxy(
IStory __RPC_FAR * This,
/* [retval][out] */ float __RPC_FAR *pVal);
void __RPC_STUB IStory_get_PlasterThickness_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE IStory_put_Remark_Proxy(
IStory __RPC_FAR * This,
/* [in] */ BSTR nVal);
void __RPC_STUB IStory_put_Remark_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IStory_get_Remark_Proxy(
IStory __RPC_FAR * This,
/* [retval][out] */ BSTR __RPC_FAR *pVal);
void __RPC_STUB IStory_get_Remark_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE IStory_put_Rohdecke_Proxy(
IStory __RPC_FAR * This,
/* [in] */ float nVal);
void __RPC_STUB IStory_put_Rohdecke_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IStory_get_Rohdecke_Proxy(
IStory __RPC_FAR * This,
/* [retval][out] */ float __RPC_FAR *pVal);
void __RPC_STUB IStory_get_Rohdecke_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE IStory_get_Roofs_Proxy(
IStory __RPC_FAR * This,
/* [retval][out] */ IRoofCollection __RPC_FAR *__RPC_FAR *pVal);
void __RPC_STUB IStory_get_Roofs_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE IStory_get_Rooms_Proxy(
IStory __RPC_FAR * This,
/* [retval][out] */ IRoomCollection __RPC_FAR *__RPC_FAR *pVal);
void __RPC_STUB IStory_get_Rooms_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE IStory_get_Stairs_Proxy(
IStory __RPC_FAR * This,
/* [retval][out] */ IStairCaseCollection __RPC_FAR *__RPC_FAR *pVal);
void __RPC_STUB IStory_get_Stairs_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE IStory_get_Supports_Proxy(
IStory __RPC_FAR * This,
/* [retval][out] */ ISupportCollection __RPC_FAR *__RPC_FAR *pVal);
void __RPC_STUB IStory_get_Supports_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE IStory_get_UnterUeberzuege_Proxy(
IStory __RPC_FAR * This,
/* [retval][out] */ IUnterUeberzugCollection __RPC_FAR *__RPC_FAR *pVal);
void __RPC_STUB IStory_get_UnterUeberzuege_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE IStory_put_Unterbau_Proxy(
IStory __RPC_FAR * This,
/* [in] */ float nVal);
void __RPC_STUB IStory_put_Unterbau_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IStory_get_Unterbau_Proxy(
IStory __RPC_FAR * This,
/* [retval][out] */ float __RPC_FAR *pVal);
void __RPC_STUB IStory_get_Unterbau_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE IStory_get_Walls_Proxy(
IStory __RPC_FAR * This,
/* [retval][out] */ IWallCollection __RPC_FAR *__RPC_FAR *pVal);
void __RPC_STUB IStory_get_Walls_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE IStory_get_VirtualWalls_Proxy(
IStory __RPC_FAR * This,
/* [retval][out] */ IVirtualWallCollection __RPC_FAR *__RPC_FAR *pVal);
void __RPC_STUB IStory_get_VirtualWalls_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE IStory_get_Gauben_Proxy(
IStory __RPC_FAR * This,
/* [retval][out] */ IGaubenCollection __RPC_FAR *__RPC_FAR *pVal);
void __RPC_STUB IStory_get_Gauben_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IStory_FindChimney_Proxy(
IStory __RPC_FAR * This,
/* [in] */ float x,
/* [in] */ float y,
/* [retval][out] */ IChimney __RPC_FAR *__RPC_FAR *pVal);
void __RPC_STUB IStory_FindChimney_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IStory_FindRoom_Proxy(
IStory __RPC_FAR * This,
/* [in] */ float x,
/* [in] */ float y,
/* [retval][out] */ IRoom __RPC_FAR *__RPC_FAR *pVal);
void __RPC_STUB IStory_FindRoom_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IStory_FindSupport_Proxy(
IStory __RPC_FAR * This,
/* [in] */ float x,
/* [in] */ float y,
/* [retval][out] */ ISupport __RPC_FAR *__RPC_FAR *pVal);
void __RPC_STUB IStory_FindSupport_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IStory_FindUnterUeberzug_Proxy(
IStory __RPC_FAR * This,
/* [in] */ float x,
/* [in] */ float y,
/* [retval][out] */ IUnterUeberzug __RPC_FAR *__RPC_FAR *pVal);
void __RPC_STUB IStory_FindUnterUeberzug_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IStory_FindWall_Proxy(
IStory __RPC_FAR * This,
/* [in] */ float x,
/* [in] */ float y,
/* [retval][out] */ IWall __RPC_FAR *__RPC_FAR *pVal);
void __RPC_STUB IStory_FindWall_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IStory_Label_Proxy(
IStory __RPC_FAR * This,
/* [in] */ ILabeling __RPC_FAR *aLabeling,
/* [in] */ float x,
/* [in] */ float y,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
void __RPC_STUB IStory_Label_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IStory_PlaceCeiling_Proxy(
IStory __RPC_FAR * This,
/* [in] */ ICeiling __RPC_FAR *aCeiling,
/* [in] */ IPolygon2D __RPC_FAR *aPolygon,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
void __RPC_STUB IStory_PlaceCeiling_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IStory_PlaceCeilingOpening_Proxy(
IStory __RPC_FAR * This,
/* [in] */ ICeilingOpening __RPC_FAR *opening,
/* [in] */ IPolygon2D __RPC_FAR *aPolygon,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
void __RPC_STUB IStory_PlaceCeilingOpening_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IStory_PlaceChimney_Proxy(
IStory __RPC_FAR * This,
/* [in] */ IChimney __RPC_FAR *aChimney,
/* [in] */ float x,
/* [in] */ float y,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
void __RPC_STUB IStory_PlaceChimney_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IStory_PlaceDimension_Proxy(
IStory __RPC_FAR * This,
/* [in] */ IDimension __RPC_FAR *aDimension,
/* [in] */ float x1,
/* [in] */ float y1,
/* [in] */ float x2,
/* [in] */ float y2,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
void __RPC_STUB IStory_PlaceDimension_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IStory_PlaceGuide_Proxy(
IStory __RPC_FAR * This,
/* [in] */ IGuide __RPC_FAR *aGuide,
/* [in] */ float x1,
/* [in] */ float y1,
/* [in] */ float x2,
/* [in] */ float y2,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
void __RPC_STUB IStory_PlaceGuide_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IStory_PlaceRoof_Proxy(
IStory __RPC_FAR * This,
/* [in] */ IRoof __RPC_FAR *aRoof,
/* [in] */ IPolygon2D __RPC_FAR *aPolygon,
/* [in] */ VARIANT_BOOL withDialog,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
void __RPC_STUB IStory_PlaceRoof_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IStory_PlaceRoofAutomatic_Proxy(
IStory __RPC_FAR * This,
/* [in] */ IRoof __RPC_FAR *aRoof,
/* [in] */ float x,
/* [in] */ float y,
/* [in] */ VARIANT_BOOL withDialog,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
void __RPC_STUB IStory_PlaceRoofAutomatic_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IStory_PlaceStairCase_Proxy(
IStory __RPC_FAR * This,
/* [in] */ IStairCase __RPC_FAR *stair,
/* [in] */ VARIANT_BOOL withDialog,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
void __RPC_STUB IStory_PlaceStairCase_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IStory_PlaceSupport_Proxy(
IStory __RPC_FAR * This,
/* [in] */ ISupport __RPC_FAR *aSupport,
/* [in] */ float x,
/* [in] */ float y,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
void __RPC_STUB IStory_PlaceSupport_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IStory_PlaceUnterUeberzug_Proxy(
IStory __RPC_FAR * This,
/* [in] */ IUnterUeberzug __RPC_FAR *UnterUeberzug,
/* [in] */ float x1,
/* [in] */ float y1,
/* [in] */ float x2,
/* [in] */ float y2,
/* [in] */ float x3,
/* [in] */ float y3,
/* [in] */ float x4,
/* [in] */ float y4,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
void __RPC_STUB IStory_PlaceUnterUeberzug_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IStory_PlaceWall_Proxy(
IStory __RPC_FAR * This,
/* [in] */ IWall __RPC_FAR *aWall,
/* [in] */ float x1,
/* [in] */ float y1,
/* [in] */ float x2,
/* [in] */ float y2,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
void __RPC_STUB IStory_PlaceWall_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IStory_PlaceVirtualWall_Proxy(
IStory __RPC_FAR * This,
/* [in] */ IVirtualWall __RPC_FAR *aWall,
/* [in] */ float x1,
/* [in] */ float y1,
/* [in] */ float x2,
/* [in] */ float y2,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
void __RPC_STUB IStory_PlaceVirtualWall_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IStory_Delete_Proxy(
IStory __RPC_FAR * This,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
void __RPC_STUB IStory_Delete_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IStory_GetType_Proxy(
IStory __RPC_FAR * This,
/* [retval][out] */ enum AC_Story_Types __RPC_FAR *pVal);
void __RPC_STUB IStory_GetType_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IStory_ChangeType_Proxy(
IStory __RPC_FAR * This,
/* [in] */ enum AC_Story_Types newStoryType);
void __RPC_STUB IStory_ChangeType_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IStory_Objects_Proxy(
IStory __RPC_FAR * This,
/* [retval][out] */ VARIANT __RPC_FAR *pVal);
void __RPC_STUB IStory_Objects_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IStory_Dwellings_Proxy(
IStory __RPC_FAR * This,
/* [retval][out] */ IDwellingCollection __RPC_FAR *__RPC_FAR *pVal);
void __RPC_STUB IStory_Dwellings_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IStory_Platforms_Proxy(
IStory __RPC_FAR * This,
/* [retval][out] */ IPlatformCollection __RPC_FAR *__RPC_FAR *pVal);
void __RPC_STUB IStory_Platforms_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IStory_PlacePlatform_Proxy(
IStory __RPC_FAR * This,
/* [in] */ IPlatform __RPC_FAR *aPlatform,
/* [in] */ IPoly2DWithHolesCollection __RPC_FAR *shape,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
void __RPC_STUB IStory_PlacePlatform_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IStory_INTERFACE_DEFINED__ */
#ifndef __IWall_INTERFACE_DEFINED__
#define __IWall_INTERFACE_DEFINED__
/* interface IWall */
/* [unique][dual][uuid][object] */
EXTERN_C const IID IID_IWall;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("6328de90-cd37-11d1-9d47-00a0c9251384")
IWall : public IDispatch
{
public:
virtual /* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE get_AverageArea(
/* [retval][out] */ float __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE get_AverageAreaFormula(
/* [retval][out] */ BSTR __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE get_AverageLength(
/* [retval][out] */ float __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE get_Doors(
/* [retval][out] */ IDoorCollection __RPC_FAR *__RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE get_History(
/* [retval][out] */ IIDHistory __RPC_FAR *__RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE get_Holes(
/* [retval][out] */ IHoleCollection __RPC_FAR *__RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_ID(
/* [retval][out] */ long __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE get_Story(
/* [retval][out] */ IStory __RPC_FAR *__RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE get_Texture(
/* [retval][out] */ ITexture __RPC_FAR *__RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_Thickness(
/* [in] */ float nVal) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_Thickness(
/* [retval][out] */ float __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_Type(
/* [in] */ long nVal) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_Type(
/* [retval][out] */ long __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE get_WallSegments(
/* [retval][out] */ IWallSegmentCollection __RPC_FAR *__RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE get_Windows(
/* [retval][out] */ IWindowCollection __RPC_FAR *__RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE get_VirtualWall(
/* [retval][out] */ IVirtualWall __RPC_FAR *__RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE Delete( void) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE GetPos(
/* [out] */ float __RPC_FAR *X1,
/* [out] */ float __RPC_FAR *Y1,
/* [out] */ float __RPC_FAR *X2,
/* [out] */ float __RPC_FAR *Y2,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE SetPos(
/* [in] */ float X1,
/* [in] */ float Y1,
/* [in] */ float X2,
/* [in] */ float Y2,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE PlaceDoor(
/* [in] */ IDoor __RPC_FAR *aDoor,
/* [in] */ float x,
/* [in] */ float y,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE PlaceHole(
/* [in] */ IHole __RPC_FAR *aHole,
/* [in] */ IPolygon2D __RPC_FAR *aPolygon,
/* [in] */ float x,
/* [in] */ float y,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE PlaceWindow(
/* [in] */ IWindow __RPC_FAR *aWindow,
/* [in] */ float x,
/* [in] */ float y,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE PlaceWindow2(
/* [in] */ IWindow __RPC_FAR *aWindow,
/* [in] */ float x,
/* [in] */ float y,
/* [in] */ VARIANT_BOOL MitGehrungLinks,
/* [in] */ VARIANT_BOOL MitGehrungRechts,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE SetHatchStyle(
/* [in] */ enum AC_Hatch_Style HatchStyle,
/* [in] */ long HatchColor) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE GetHatchStyle(
/* [out] */ enum AC_Hatch_Style __RPC_FAR *HatchStyle,
/* [out] */ long __RPC_FAR *HatchColor) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE GetLineColor(
/* [retval][out] */ long __RPC_FAR *col) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE SetLineColor(
/* [in] */ long col) = 0;
};
#else /* C style interface */
typedef struct IWallVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
IWall __RPC_FAR * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
IWall __RPC_FAR * This);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
IWall __RPC_FAR * This);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
IWall __RPC_FAR * This,
/* [out] */ UINT __RPC_FAR *pctinfo);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
IWall __RPC_FAR * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
IWall __RPC_FAR * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )(
IWall __RPC_FAR * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
/* [out] */ VARIANT __RPC_FAR *pVarResult,
/* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
/* [out] */ UINT __RPC_FAR *puArgErr);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_AverageArea )(
IWall __RPC_FAR * This,
/* [retval][out] */ float __RPC_FAR *pVal);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_AverageAreaFormula )(
IWall __RPC_FAR * This,
/* [retval][out] */ BSTR __RPC_FAR *pVal);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_AverageLength )(
IWall __RPC_FAR * This,
/* [retval][out] */ float __RPC_FAR *pVal);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Doors )(
IWall __RPC_FAR * This,
/* [retval][out] */ IDoorCollection __RPC_FAR *__RPC_FAR *pVal);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_History )(
IWall __RPC_FAR * This,
/* [retval][out] */ IIDHistory __RPC_FAR *__RPC_FAR *pVal);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Holes )(
IWall __RPC_FAR * This,
/* [retval][out] */ IHoleCollection __RPC_FAR *__RPC_FAR *pVal);
/* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ID )(
IWall __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Story )(
IWall __RPC_FAR * This,
/* [retval][out] */ IStory __RPC_FAR *__RPC_FAR *pVal);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Texture )(
IWall __RPC_FAR * This,
/* [retval][out] */ ITexture __RPC_FAR *__RPC_FAR *pVal);
/* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Thickness )(
IWall __RPC_FAR * This,
/* [in] */ float nVal);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Thickness )(
IWall __RPC_FAR * This,
/* [retval][out] */ float __RPC_FAR *pVal);
/* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Type )(
IWall __RPC_FAR * This,
/* [in] */ long nVal);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Type )(
IWall __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_WallSegments )(
IWall __RPC_FAR * This,
/* [retval][out] */ IWallSegmentCollection __RPC_FAR *__RPC_FAR *pVal);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Windows )(
IWall __RPC_FAR * This,
/* [retval][out] */ IWindowCollection __RPC_FAR *__RPC_FAR *pVal);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_VirtualWall )(
IWall __RPC_FAR * This,
/* [retval][out] */ IVirtualWall __RPC_FAR *__RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Delete )(
IWall __RPC_FAR * This);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetPos )(
IWall __RPC_FAR * This,
/* [out] */ float __RPC_FAR *X1,
/* [out] */ float __RPC_FAR *Y1,
/* [out] */ float __RPC_FAR *X2,
/* [out] */ float __RPC_FAR *Y2,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetPos )(
IWall __RPC_FAR * This,
/* [in] */ float X1,
/* [in] */ float Y1,
/* [in] */ float X2,
/* [in] */ float Y2,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *PlaceDoor )(
IWall __RPC_FAR * This,
/* [in] */ IDoor __RPC_FAR *aDoor,
/* [in] */ float x,
/* [in] */ float y,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *PlaceHole )(
IWall __RPC_FAR * This,
/* [in] */ IHole __RPC_FAR *aHole,
/* [in] */ IPolygon2D __RPC_FAR *aPolygon,
/* [in] */ float x,
/* [in] */ float y,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *PlaceWindow )(
IWall __RPC_FAR * This,
/* [in] */ IWindow __RPC_FAR *aWindow,
/* [in] */ float x,
/* [in] */ float y,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *PlaceWindow2 )(
IWall __RPC_FAR * This,
/* [in] */ IWindow __RPC_FAR *aWindow,
/* [in] */ float x,
/* [in] */ float y,
/* [in] */ VARIANT_BOOL MitGehrungLinks,
/* [in] */ VARIANT_BOOL MitGehrungRechts,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetHatchStyle )(
IWall __RPC_FAR * This,
/* [in] */ enum AC_Hatch_Style HatchStyle,
/* [in] */ long HatchColor);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetHatchStyle )(
IWall __RPC_FAR * This,
/* [out] */ enum AC_Hatch_Style __RPC_FAR *HatchStyle,
/* [out] */ long __RPC_FAR *HatchColor);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetLineColor )(
IWall __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *col);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetLineColor )(
IWall __RPC_FAR * This,
/* [in] */ long col);
END_INTERFACE
} IWallVtbl;
interface IWall
{
CONST_VTBL struct IWallVtbl __RPC_FAR *lpVtbl;
};
#ifdef COBJMACROS
#define IWall_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IWall_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IWall_Release(This) \
(This)->lpVtbl -> Release(This)
#define IWall_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define IWall_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define IWall_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define IWall_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#define IWall_get_AverageArea(This,pVal) \
(This)->lpVtbl -> get_AverageArea(This,pVal)
#define IWall_get_AverageAreaFormula(This,pVal) \
(This)->lpVtbl -> get_AverageAreaFormula(This,pVal)
#define IWall_get_AverageLength(This,pVal) \
(This)->lpVtbl -> get_AverageLength(This,pVal)
#define IWall_get_Doors(This,pVal) \
(This)->lpVtbl -> get_Doors(This,pVal)
#define IWall_get_History(This,pVal) \
(This)->lpVtbl -> get_History(This,pVal)
#define IWall_get_Holes(This,pVal) \
(This)->lpVtbl -> get_Holes(This,pVal)
#define IWall_get_ID(This,pVal) \
(This)->lpVtbl -> get_ID(This,pVal)
#define IWall_get_Story(This,pVal) \
(This)->lpVtbl -> get_Story(This,pVal)
#define IWall_get_Texture(This,pVal) \
(This)->lpVtbl -> get_Texture(This,pVal)
#define IWall_put_Thickness(This,nVal) \
(This)->lpVtbl -> put_Thickness(This,nVal)
#define IWall_get_Thickness(This,pVal) \
(This)->lpVtbl -> get_Thickness(This,pVal)
#define IWall_put_Type(This,nVal) \
(This)->lpVtbl -> put_Type(This,nVal)
#define IWall_get_Type(This,pVal) \
(This)->lpVtbl -> get_Type(This,pVal)
#define IWall_get_WallSegments(This,pVal) \
(This)->lpVtbl -> get_WallSegments(This,pVal)
#define IWall_get_Windows(This,pVal) \
(This)->lpVtbl -> get_Windows(This,pVal)
#define IWall_get_VirtualWall(This,pVal) \
(This)->lpVtbl -> get_VirtualWall(This,pVal)
#define IWall_Delete(This) \
(This)->lpVtbl -> Delete(This)
#define IWall_GetPos(This,X1,Y1,X2,Y2,pVal) \
(This)->lpVtbl -> GetPos(This,X1,Y1,X2,Y2,pVal)
#define IWall_SetPos(This,X1,Y1,X2,Y2,pVal) \
(This)->lpVtbl -> SetPos(This,X1,Y1,X2,Y2,pVal)
#define IWall_PlaceDoor(This,aDoor,x,y,pVal) \
(This)->lpVtbl -> PlaceDoor(This,aDoor,x,y,pVal)
#define IWall_PlaceHole(This,aHole,aPolygon,x,y,pVal) \
(This)->lpVtbl -> PlaceHole(This,aHole,aPolygon,x,y,pVal)
#define IWall_PlaceWindow(This,aWindow,x,y,pVal) \
(This)->lpVtbl -> PlaceWindow(This,aWindow,x,y,pVal)
#define IWall_PlaceWindow2(This,aWindow,x,y,MitGehrungLinks,MitGehrungRechts,pVal) \
(This)->lpVtbl -> PlaceWindow2(This,aWindow,x,y,MitGehrungLinks,MitGehrungRechts,pVal)
#define IWall_SetHatchStyle(This,HatchStyle,HatchColor) \
(This)->lpVtbl -> SetHatchStyle(This,HatchStyle,HatchColor)
#define IWall_GetHatchStyle(This,HatchStyle,HatchColor) \
(This)->lpVtbl -> GetHatchStyle(This,HatchStyle,HatchColor)
#define IWall_GetLineColor(This,col) \
(This)->lpVtbl -> GetLineColor(This,col)
#define IWall_SetLineColor(This,col) \
(This)->lpVtbl -> SetLineColor(This,col)
#endif /* COBJMACROS */
#endif /* C style interface */
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE IWall_get_AverageArea_Proxy(
IWall __RPC_FAR * This,
/* [retval][out] */ float __RPC_FAR *pVal);
void __RPC_STUB IWall_get_AverageArea_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE IWall_get_AverageAreaFormula_Proxy(
IWall __RPC_FAR * This,
/* [retval][out] */ BSTR __RPC_FAR *pVal);
void __RPC_STUB IWall_get_AverageAreaFormula_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE IWall_get_AverageLength_Proxy(
IWall __RPC_FAR * This,
/* [retval][out] */ float __RPC_FAR *pVal);
void __RPC_STUB IWall_get_AverageLength_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE IWall_get_Doors_Proxy(
IWall __RPC_FAR * This,
/* [retval][out] */ IDoorCollection __RPC_FAR *__RPC_FAR *pVal);
void __RPC_STUB IWall_get_Doors_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE IWall_get_History_Proxy(
IWall __RPC_FAR * This,
/* [retval][out] */ IIDHistory __RPC_FAR *__RPC_FAR *pVal);
void __RPC_STUB IWall_get_History_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE IWall_get_Holes_Proxy(
IWall __RPC_FAR * This,
/* [retval][out] */ IHoleCollection __RPC_FAR *__RPC_FAR *pVal);
void __RPC_STUB IWall_get_Holes_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE IWall_get_ID_Proxy(
IWall __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
void __RPC_STUB IWall_get_ID_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE IWall_get_Story_Proxy(
IWall __RPC_FAR * This,
/* [retval][out] */ IStory __RPC_FAR *__RPC_FAR *pVal);
void __RPC_STUB IWall_get_Story_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE IWall_get_Texture_Proxy(
IWall __RPC_FAR * This,
/* [retval][out] */ ITexture __RPC_FAR *__RPC_FAR *pVal);
void __RPC_STUB IWall_get_Texture_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE IWall_put_Thickness_Proxy(
IWall __RPC_FAR * This,
/* [in] */ float nVal);
void __RPC_STUB IWall_put_Thickness_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IWall_get_Thickness_Proxy(
IWall __RPC_FAR * This,
/* [retval][out] */ float __RPC_FAR *pVal);
void __RPC_STUB IWall_get_Thickness_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE IWall_put_Type_Proxy(
IWall __RPC_FAR * This,
/* [in] */ long nVal);
void __RPC_STUB IWall_put_Type_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IWall_get_Type_Proxy(
IWall __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
void __RPC_STUB IWall_get_Type_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE IWall_get_WallSegments_Proxy(
IWall __RPC_FAR * This,
/* [retval][out] */ IWallSegmentCollection __RPC_FAR *__RPC_FAR *pVal);
void __RPC_STUB IWall_get_WallSegments_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE IWall_get_Windows_Proxy(
IWall __RPC_FAR * This,
/* [retval][out] */ IWindowCollection __RPC_FAR *__RPC_FAR *pVal);
void __RPC_STUB IWall_get_Windows_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE IWall_get_VirtualWall_Proxy(
IWall __RPC_FAR * This,
/* [retval][out] */ IVirtualWall __RPC_FAR *__RPC_FAR *pVal);
void __RPC_STUB IWall_get_VirtualWall_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IWall_Delete_Proxy(
IWall __RPC_FAR * This);
void __RPC_STUB IWall_Delete_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IWall_GetPos_Proxy(
IWall __RPC_FAR * This,
/* [out] */ float __RPC_FAR *X1,
/* [out] */ float __RPC_FAR *Y1,
/* [out] */ float __RPC_FAR *X2,
/* [out] */ float __RPC_FAR *Y2,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
void __RPC_STUB IWall_GetPos_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IWall_SetPos_Proxy(
IWall __RPC_FAR * This,
/* [in] */ float X1,
/* [in] */ float Y1,
/* [in] */ float X2,
/* [in] */ float Y2,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
void __RPC_STUB IWall_SetPos_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IWall_PlaceDoor_Proxy(
IWall __RPC_FAR * This,
/* [in] */ IDoor __RPC_FAR *aDoor,
/* [in] */ float x,
/* [in] */ float y,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
void __RPC_STUB IWall_PlaceDoor_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IWall_PlaceHole_Proxy(
IWall __RPC_FAR * This,
/* [in] */ IHole __RPC_FAR *aHole,
/* [in] */ IPolygon2D __RPC_FAR *aPolygon,
/* [in] */ float x,
/* [in] */ float y,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
void __RPC_STUB IWall_PlaceHole_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IWall_PlaceWindow_Proxy(
IWall __RPC_FAR * This,
/* [in] */ IWindow __RPC_FAR *aWindow,
/* [in] */ float x,
/* [in] */ float y,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
void __RPC_STUB IWall_PlaceWindow_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IWall_PlaceWindow2_Proxy(
IWall __RPC_FAR * This,
/* [in] */ IWindow __RPC_FAR *aWindow,
/* [in] */ float x,
/* [in] */ float y,
/* [in] */ VARIANT_BOOL MitGehrungLinks,
/* [in] */ VARIANT_BOOL MitGehrungRechts,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
void __RPC_STUB IWall_PlaceWindow2_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IWall_SetHatchStyle_Proxy(
IWall __RPC_FAR * This,
/* [in] */ enum AC_Hatch_Style HatchStyle,
/* [in] */ long HatchColor);
void __RPC_STUB IWall_SetHatchStyle_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IWall_GetHatchStyle_Proxy(
IWall __RPC_FAR * This,
/* [out] */ enum AC_Hatch_Style __RPC_FAR *HatchStyle,
/* [out] */ long __RPC_FAR *HatchColor);
void __RPC_STUB IWall_GetHatchStyle_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IWall_GetLineColor_Proxy(
IWall __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *col);
void __RPC_STUB IWall_GetLineColor_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IWall_SetLineColor_Proxy(
IWall __RPC_FAR * This,
/* [in] */ long col);
void __RPC_STUB IWall_SetLineColor_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IWall_INTERFACE_DEFINED__ */
#ifndef __IVirtualWall_INTERFACE_DEFINED__
#define __IVirtualWall_INTERFACE_DEFINED__
/* interface IVirtualWall */
/* [unique][dual][uuid][object] */
EXTERN_C const IID IID_IVirtualWall;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("B190ED73-E638-11d1-9D82-00A0C9251384")
IVirtualWall : public IDispatch
{
public:
virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_WithHoles(
/* [in] */ VARIANT_BOOL nVal) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_WithHoles(
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_Thickness(
/* [in] */ float nVal) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_Thickness(
/* [retval][out] */ float __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_Style(
/* [in] */ long nVal) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_Style(
/* [retval][out] */ long __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_Color(
/* [in] */ long nVal) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_Color(
/* [retval][out] */ long __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE get_Story(
/* [retval][out] */ IStory __RPC_FAR *__RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE get_Wall(
/* [retval][out] */ IWall __RPC_FAR *__RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_ID(
/* [retval][out] */ long __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE get_History(
/* [retval][out] */ IIDHistory __RPC_FAR *__RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE Delete(
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE GetPos(
/* [out] */ float __RPC_FAR *X1,
/* [out] */ float __RPC_FAR *Y1,
/* [out] */ float __RPC_FAR *X2,
/* [out] */ float __RPC_FAR *Y2,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE SetPos(
/* [in] */ float X1,
/* [in] */ float Y1,
/* [in] */ float X2,
/* [in] */ float Y2,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal) = 0;
};
#else /* C style interface */
typedef struct IVirtualWallVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
IVirtualWall __RPC_FAR * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
IVirtualWall __RPC_FAR * This);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
IVirtualWall __RPC_FAR * This);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
IVirtualWall __RPC_FAR * This,
/* [out] */ UINT __RPC_FAR *pctinfo);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
IVirtualWall __RPC_FAR * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
IVirtualWall __RPC_FAR * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )(
IVirtualWall __RPC_FAR * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
/* [out] */ VARIANT __RPC_FAR *pVarResult,
/* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
/* [out] */ UINT __RPC_FAR *puArgErr);
/* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_WithHoles )(
IVirtualWall __RPC_FAR * This,
/* [in] */ VARIANT_BOOL nVal);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_WithHoles )(
IVirtualWall __RPC_FAR * This,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
/* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Thickness )(
IVirtualWall __RPC_FAR * This,
/* [in] */ float nVal);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Thickness )(
IVirtualWall __RPC_FAR * This,
/* [retval][out] */ float __RPC_FAR *pVal);
/* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Style )(
IVirtualWall __RPC_FAR * This,
/* [in] */ long nVal);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Style )(
IVirtualWall __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
/* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Color )(
IVirtualWall __RPC_FAR * This,
/* [in] */ long nVal);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Color )(
IVirtualWall __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Story )(
IVirtualWall __RPC_FAR * This,
/* [retval][out] */ IStory __RPC_FAR *__RPC_FAR *pVal);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Wall )(
IVirtualWall __RPC_FAR * This,
/* [retval][out] */ IWall __RPC_FAR *__RPC_FAR *pVal);
/* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ID )(
IVirtualWall __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_History )(
IVirtualWall __RPC_FAR * This,
/* [retval][out] */ IIDHistory __RPC_FAR *__RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Delete )(
IVirtualWall __RPC_FAR * This,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetPos )(
IVirtualWall __RPC_FAR * This,
/* [out] */ float __RPC_FAR *X1,
/* [out] */ float __RPC_FAR *Y1,
/* [out] */ float __RPC_FAR *X2,
/* [out] */ float __RPC_FAR *Y2,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetPos )(
IVirtualWall __RPC_FAR * This,
/* [in] */ float X1,
/* [in] */ float Y1,
/* [in] */ float X2,
/* [in] */ float Y2,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
END_INTERFACE
} IVirtualWallVtbl;
interface IVirtualWall
{
CONST_VTBL struct IVirtualWallVtbl __RPC_FAR *lpVtbl;
};
#ifdef COBJMACROS
#define IVirtualWall_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IVirtualWall_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IVirtualWall_Release(This) \
(This)->lpVtbl -> Release(This)
#define IVirtualWall_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define IVirtualWall_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define IVirtualWall_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define IVirtualWall_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#define IVirtualWall_put_WithHoles(This,nVal) \
(This)->lpVtbl -> put_WithHoles(This,nVal)
#define IVirtualWall_get_WithHoles(This,pVal) \
(This)->lpVtbl -> get_WithHoles(This,pVal)
#define IVirtualWall_put_Thickness(This,nVal) \
(This)->lpVtbl -> put_Thickness(This,nVal)
#define IVirtualWall_get_Thickness(This,pVal) \
(This)->lpVtbl -> get_Thickness(This,pVal)
#define IVirtualWall_put_Style(This,nVal) \
(This)->lpVtbl -> put_Style(This,nVal)
#define IVirtualWall_get_Style(This,pVal) \
(This)->lpVtbl -> get_Style(This,pVal)
#define IVirtualWall_put_Color(This,nVal) \
(This)->lpVtbl -> put_Color(This,nVal)
#define IVirtualWall_get_Color(This,pVal) \
(This)->lpVtbl -> get_Color(This,pVal)
#define IVirtualWall_get_Story(This,pVal) \
(This)->lpVtbl -> get_Story(This,pVal)
#define IVirtualWall_get_Wall(This,pVal) \
(This)->lpVtbl -> get_Wall(This,pVal)
#define IVirtualWall_get_ID(This,pVal) \
(This)->lpVtbl -> get_ID(This,pVal)
#define IVirtualWall_get_History(This,pVal) \
(This)->lpVtbl -> get_History(This,pVal)
#define IVirtualWall_Delete(This,pVal) \
(This)->lpVtbl -> Delete(This,pVal)
#define IVirtualWall_GetPos(This,X1,Y1,X2,Y2,pVal) \
(This)->lpVtbl -> GetPos(This,X1,Y1,X2,Y2,pVal)
#define IVirtualWall_SetPos(This,X1,Y1,X2,Y2,pVal) \
(This)->lpVtbl -> SetPos(This,X1,Y1,X2,Y2,pVal)
#endif /* COBJMACROS */
#endif /* C style interface */
/* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE IVirtualWall_put_WithHoles_Proxy(
IVirtualWall __RPC_FAR * This,
/* [in] */ VARIANT_BOOL nVal);
void __RPC_STUB IVirtualWall_put_WithHoles_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IVirtualWall_get_WithHoles_Proxy(
IVirtualWall __RPC_FAR * This,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
void __RPC_STUB IVirtualWall_get_WithHoles_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE IVirtualWall_put_Thickness_Proxy(
IVirtualWall __RPC_FAR * This,
/* [in] */ float nVal);
void __RPC_STUB IVirtualWall_put_Thickness_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IVirtualWall_get_Thickness_Proxy(
IVirtualWall __RPC_FAR * This,
/* [retval][out] */ float __RPC_FAR *pVal);
void __RPC_STUB IVirtualWall_get_Thickness_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE IVirtualWall_put_Style_Proxy(
IVirtualWall __RPC_FAR * This,
/* [in] */ long nVal);
void __RPC_STUB IVirtualWall_put_Style_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IVirtualWall_get_Style_Proxy(
IVirtualWall __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
void __RPC_STUB IVirtualWall_get_Style_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE IVirtualWall_put_Color_Proxy(
IVirtualWall __RPC_FAR * This,
/* [in] */ long nVal);
void __RPC_STUB IVirtualWall_put_Color_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IVirtualWall_get_Color_Proxy(
IVirtualWall __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
void __RPC_STUB IVirtualWall_get_Color_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE IVirtualWall_get_Story_Proxy(
IVirtualWall __RPC_FAR * This,
/* [retval][out] */ IStory __RPC_FAR *__RPC_FAR *pVal);
void __RPC_STUB IVirtualWall_get_Story_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE IVirtualWall_get_Wall_Proxy(
IVirtualWall __RPC_FAR * This,
/* [retval][out] */ IWall __RPC_FAR *__RPC_FAR *pVal);
void __RPC_STUB IVirtualWall_get_Wall_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE IVirtualWall_get_ID_Proxy(
IVirtualWall __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
void __RPC_STUB IVirtualWall_get_ID_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE IVirtualWall_get_History_Proxy(
IVirtualWall __RPC_FAR * This,
/* [retval][out] */ IIDHistory __RPC_FAR *__RPC_FAR *pVal);
void __RPC_STUB IVirtualWall_get_History_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IVirtualWall_Delete_Proxy(
IVirtualWall __RPC_FAR * This,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
void __RPC_STUB IVirtualWall_Delete_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IVirtualWall_GetPos_Proxy(
IVirtualWall __RPC_FAR * This,
/* [out] */ float __RPC_FAR *X1,
/* [out] */ float __RPC_FAR *Y1,
/* [out] */ float __RPC_FAR *X2,
/* [out] */ float __RPC_FAR *Y2,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
void __RPC_STUB IVirtualWall_GetPos_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IVirtualWall_SetPos_Proxy(
IVirtualWall __RPC_FAR * This,
/* [in] */ float X1,
/* [in] */ float Y1,
/* [in] */ float X2,
/* [in] */ float Y2,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
void __RPC_STUB IVirtualWall_SetPos_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IVirtualWall_INTERFACE_DEFINED__ */
#ifndef __ILabeling_INTERFACE_DEFINED__
#define __ILabeling_INTERFACE_DEFINED__
/* interface ILabeling */
/* [unique][dual][uuid][object] */
EXTERN_C const IID IID_ILabeling;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("632efb50-cd37-11d1-9d47-00a0c9251384")
ILabeling : public IDispatch
{
public:
virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_Angle(
/* [in] */ float nVal) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_Angle(
/* [retval][out] */ float __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_Color(
/* [in] */ long nVal) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_Color(
/* [retval][out] */ long __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_Font(
/* [in] */ VARIANT nVal) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_Font(
/* [retval][out] */ VARIANT __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE get_History(
/* [retval][out] */ IIDHistory __RPC_FAR *__RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE get_ID(
/* [retval][out] */ long __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE get_Story(
/* [retval][out] */ IStory __RPC_FAR *__RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_Text(
/* [in] */ BSTR nVal) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_Text(
/* [retval][out] */ BSTR __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE Delete( void) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE GetPos(
/* [out] */ float __RPC_FAR *X1,
/* [out] */ float __RPC_FAR *Y1,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE SetPos(
/* [in] */ float X1,
/* [in] */ float Y1,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal) = 0;
};
#else /* C style interface */
typedef struct ILabelingVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
ILabeling __RPC_FAR * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
ILabeling __RPC_FAR * This);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
ILabeling __RPC_FAR * This);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
ILabeling __RPC_FAR * This,
/* [out] */ UINT __RPC_FAR *pctinfo);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
ILabeling __RPC_FAR * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
ILabeling __RPC_FAR * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )(
ILabeling __RPC_FAR * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
/* [out] */ VARIANT __RPC_FAR *pVarResult,
/* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
/* [out] */ UINT __RPC_FAR *puArgErr);
/* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Angle )(
ILabeling __RPC_FAR * This,
/* [in] */ float nVal);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Angle )(
ILabeling __RPC_FAR * This,
/* [retval][out] */ float __RPC_FAR *pVal);
/* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Color )(
ILabeling __RPC_FAR * This,
/* [in] */ long nVal);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Color )(
ILabeling __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
/* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Font )(
ILabeling __RPC_FAR * This,
/* [in] */ VARIANT nVal);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Font )(
ILabeling __RPC_FAR * This,
/* [retval][out] */ VARIANT __RPC_FAR *pVal);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_History )(
ILabeling __RPC_FAR * This,
/* [retval][out] */ IIDHistory __RPC_FAR *__RPC_FAR *pVal);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ID )(
ILabeling __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Story )(
ILabeling __RPC_FAR * This,
/* [retval][out] */ IStory __RPC_FAR *__RPC_FAR *pVal);
/* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Text )(
ILabeling __RPC_FAR * This,
/* [in] */ BSTR nVal);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Text )(
ILabeling __RPC_FAR * This,
/* [retval][out] */ BSTR __RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Delete )(
ILabeling __RPC_FAR * This);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetPos )(
ILabeling __RPC_FAR * This,
/* [out] */ float __RPC_FAR *X1,
/* [out] */ float __RPC_FAR *Y1,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetPos )(
ILabeling __RPC_FAR * This,
/* [in] */ float X1,
/* [in] */ float Y1,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
END_INTERFACE
} ILabelingVtbl;
interface ILabeling
{
CONST_VTBL struct ILabelingVtbl __RPC_FAR *lpVtbl;
};
#ifdef COBJMACROS
#define ILabeling_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define ILabeling_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define ILabeling_Release(This) \
(This)->lpVtbl -> Release(This)
#define ILabeling_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define ILabeling_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define ILabeling_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define ILabeling_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#define ILabeling_put_Angle(This,nVal) \
(This)->lpVtbl -> put_Angle(This,nVal)
#define ILabeling_get_Angle(This,pVal) \
(This)->lpVtbl -> get_Angle(This,pVal)
#define ILabeling_put_Color(This,nVal) \
(This)->lpVtbl -> put_Color(This,nVal)
#define ILabeling_get_Color(This,pVal) \
(This)->lpVtbl -> get_Color(This,pVal)
#define ILabeling_put_Font(This,nVal) \
(This)->lpVtbl -> put_Font(This,nVal)
#define ILabeling_get_Font(This,pVal) \
(This)->lpVtbl -> get_Font(This,pVal)
#define ILabeling_get_History(This,pVal) \
(This)->lpVtbl -> get_History(This,pVal)
#define ILabeling_get_ID(This,pVal) \
(This)->lpVtbl -> get_ID(This,pVal)
#define ILabeling_get_Story(This,pVal) \
(This)->lpVtbl -> get_Story(This,pVal)
#define ILabeling_put_Text(This,nVal) \
(This)->lpVtbl -> put_Text(This,nVal)
#define ILabeling_get_Text(This,pVal) \
(This)->lpVtbl -> get_Text(This,pVal)
#define ILabeling_Delete(This) \
(This)->lpVtbl -> Delete(This)
#define ILabeling_GetPos(This,X1,Y1,pVal) \
(This)->lpVtbl -> GetPos(This,X1,Y1,pVal)
#define ILabeling_SetPos(This,X1,Y1,pVal) \
(This)->lpVtbl -> SetPos(This,X1,Y1,pVal)
#endif /* COBJMACROS */
#endif /* C style interface */
/* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE ILabeling_put_Angle_Proxy(
ILabeling __RPC_FAR * This,
/* [in] */ float nVal);
void __RPC_STUB ILabeling_put_Angle_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE ILabeling_get_Angle_Proxy(
ILabeling __RPC_FAR * This,
/* [retval][out] */ float __RPC_FAR *pVal);
void __RPC_STUB ILabeling_get_Angle_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE ILabeling_put_Color_Proxy(
ILabeling __RPC_FAR * This,
/* [in] */ long nVal);
void __RPC_STUB ILabeling_put_Color_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE ILabeling_get_Color_Proxy(
ILabeling __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
void __RPC_STUB ILabeling_get_Color_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE ILabeling_put_Font_Proxy(
ILabeling __RPC_FAR * This,
/* [in] */ VARIANT nVal);
void __RPC_STUB ILabeling_put_Font_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE ILabeling_get_Font_Proxy(
ILabeling __RPC_FAR * This,
/* [retval][out] */ VARIANT __RPC_FAR *pVal);
void __RPC_STUB ILabeling_get_Font_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE ILabeling_get_History_Proxy(
ILabeling __RPC_FAR * This,
/* [retval][out] */ IIDHistory __RPC_FAR *__RPC_FAR *pVal);
void __RPC_STUB ILabeling_get_History_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE ILabeling_get_ID_Proxy(
ILabeling __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
void __RPC_STUB ILabeling_get_ID_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE ILabeling_get_Story_Proxy(
ILabeling __RPC_FAR * This,
/* [retval][out] */ IStory __RPC_FAR *__RPC_FAR *pVal);
void __RPC_STUB ILabeling_get_Story_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE ILabeling_put_Text_Proxy(
ILabeling __RPC_FAR * This,
/* [in] */ BSTR nVal);
void __RPC_STUB ILabeling_put_Text_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE ILabeling_get_Text_Proxy(
ILabeling __RPC_FAR * This,
/* [retval][out] */ BSTR __RPC_FAR *pVal);
void __RPC_STUB ILabeling_get_Text_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE ILabeling_Delete_Proxy(
ILabeling __RPC_FAR * This);
void __RPC_STUB ILabeling_Delete_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE ILabeling_GetPos_Proxy(
ILabeling __RPC_FAR * This,
/* [out] */ float __RPC_FAR *X1,
/* [out] */ float __RPC_FAR *Y1,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
void __RPC_STUB ILabeling_GetPos_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE ILabeling_SetPos_Proxy(
ILabeling __RPC_FAR * This,
/* [in] */ float X1,
/* [in] */ float Y1,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
void __RPC_STUB ILabeling_SetPos_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __ILabeling_INTERFACE_DEFINED__ */
#ifndef __ICeilingOpening_INTERFACE_DEFINED__
#define __ICeilingOpening_INTERFACE_DEFINED__
/* interface ICeilingOpening */
/* [unique][dual][uuid][object] */
EXTERN_C const IID IID_ICeilingOpening;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("633390e0-cd37-11d1-9d47-00a0c9251384")
ICeilingOpening : public IDispatch
{
public:
virtual /* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE get_History(
/* [retval][out] */ IIDHistory __RPC_FAR *__RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE get_ID(
/* [retval][out] */ long __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_Polygon(
/* [in] */ IPolygon2D __RPC_FAR *nVal) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_Polygon(
/* [retval][out] */ IPolygon2D __RPC_FAR *__RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE Delete( void) = 0;
};
#else /* C style interface */
typedef struct ICeilingOpeningVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
ICeilingOpening __RPC_FAR * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
ICeilingOpening __RPC_FAR * This);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
ICeilingOpening __RPC_FAR * This);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
ICeilingOpening __RPC_FAR * This,
/* [out] */ UINT __RPC_FAR *pctinfo);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
ICeilingOpening __RPC_FAR * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
ICeilingOpening __RPC_FAR * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )(
ICeilingOpening __RPC_FAR * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
/* [out] */ VARIANT __RPC_FAR *pVarResult,
/* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
/* [out] */ UINT __RPC_FAR *puArgErr);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_History )(
ICeilingOpening __RPC_FAR * This,
/* [retval][out] */ IIDHistory __RPC_FAR *__RPC_FAR *pVal);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ID )(
ICeilingOpening __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
/* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Polygon )(
ICeilingOpening __RPC_FAR * This,
/* [in] */ IPolygon2D __RPC_FAR *nVal);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Polygon )(
ICeilingOpening __RPC_FAR * This,
/* [retval][out] */ IPolygon2D __RPC_FAR *__RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Delete )(
ICeilingOpening __RPC_FAR * This);
END_INTERFACE
} ICeilingOpeningVtbl;
interface ICeilingOpening
{
CONST_VTBL struct ICeilingOpeningVtbl __RPC_FAR *lpVtbl;
};
#ifdef COBJMACROS
#define ICeilingOpening_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define ICeilingOpening_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define ICeilingOpening_Release(This) \
(This)->lpVtbl -> Release(This)
#define ICeilingOpening_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define ICeilingOpening_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define ICeilingOpening_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define ICeilingOpening_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#define ICeilingOpening_get_History(This,pVal) \
(This)->lpVtbl -> get_History(This,pVal)
#define ICeilingOpening_get_ID(This,pVal) \
(This)->lpVtbl -> get_ID(This,pVal)
#define ICeilingOpening_put_Polygon(This,nVal) \
(This)->lpVtbl -> put_Polygon(This,nVal)
#define ICeilingOpening_get_Polygon(This,pVal) \
(This)->lpVtbl -> get_Polygon(This,pVal)
#define ICeilingOpening_Delete(This) \
(This)->lpVtbl -> Delete(This)
#endif /* COBJMACROS */
#endif /* C style interface */
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE ICeilingOpening_get_History_Proxy(
ICeilingOpening __RPC_FAR * This,
/* [retval][out] */ IIDHistory __RPC_FAR *__RPC_FAR *pVal);
void __RPC_STUB ICeilingOpening_get_History_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE ICeilingOpening_get_ID_Proxy(
ICeilingOpening __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
void __RPC_STUB ICeilingOpening_get_ID_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE ICeilingOpening_put_Polygon_Proxy(
ICeilingOpening __RPC_FAR * This,
/* [in] */ IPolygon2D __RPC_FAR *nVal);
void __RPC_STUB ICeilingOpening_put_Polygon_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE ICeilingOpening_get_Polygon_Proxy(
ICeilingOpening __RPC_FAR * This,
/* [retval][out] */ IPolygon2D __RPC_FAR *__RPC_FAR *pVal);
void __RPC_STUB ICeilingOpening_get_Polygon_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE ICeilingOpening_Delete_Proxy(
ICeilingOpening __RPC_FAR * This);
void __RPC_STUB ICeilingOpening_Delete_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __ICeilingOpening_INTERFACE_DEFINED__ */
#ifndef __IStairCase_INTERFACE_DEFINED__
#define __IStairCase_INTERFACE_DEFINED__
/* interface IStairCase */
/* [unique][dual][uuid][object] */
EXTERN_C const IID IID_IStairCase;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("63369f40-cd37-11d1-9d47-00a0c9251384")
IStairCase : public IDispatch
{
public:
virtual /* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE get_History(
/* [retval][out] */ IIDHistory __RPC_FAR *__RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE get_ID(
/* [retval][out] */ long __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE get_Story(
/* [retval][out] */ IStory __RPC_FAR *__RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_Type(
/* [in] */ long nVal) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_Type(
/* [retval][out] */ long __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_X1(
/* [in] */ float nVal) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_X1(
/* [retval][out] */ float __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_X2(
/* [in] */ float nVal) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_X2(
/* [retval][out] */ float __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_X3(
/* [in] */ float nVal) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_X3(
/* [retval][out] */ float __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_Y1(
/* [in] */ float nVal) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_Y1(
/* [retval][out] */ float __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_Y2(
/* [in] */ float nVal) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_Y2(
/* [retval][out] */ float __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_Y3(
/* [in] */ float nVal) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_Y3(
/* [retval][out] */ float __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id][readonly][propget] */ HRESULT STDMETHODCALLTYPE get_LaufLaenge(
/* [retval][out] */ float __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id][readonly][propget] */ HRESULT STDMETHODCALLTYPE get_LaufBreiteAussen(
/* [retval][out] */ float __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id][readonly][propget] */ HRESULT STDMETHODCALLTYPE get_LaufPlattenDicke(
/* [retval][out] */ float __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id][readonly][propget] */ HRESULT STDMETHODCALLTYPE get_Hoehe(
/* [retval][out] */ float __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id][readonly][propget] */ HRESULT STDMETHODCALLTYPE get_AuftrittsBreite(
/* [retval][out] */ float __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id][readonly][propget] */ HRESULT STDMETHODCALLTYPE get_Steigung(
/* [retval][out] */ float __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id][readonly][propget] */ HRESULT STDMETHODCALLTYPE get_GelaenderLaengeLinks(
/* [retval][out] */ float __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id][readonly][propget] */ HRESULT STDMETHODCALLTYPE get_GelaenderLaengeRechts(
/* [retval][out] */ float __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id][readonly][propget] */ HRESULT STDMETHODCALLTYPE get_GelaenderHoeheLinks(
/* [retval][out] */ float __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id][readonly][propget] */ HRESULT STDMETHODCALLTYPE get_GelaenderHoeheRechts(
/* [retval][out] */ float __RPC_FAR *pVal) = 0;
virtual /* [helpcontext][helpstring][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE get_TextureCount(
/* [retval][out] */ long __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE Delete( void) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE Edit(
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE SetTexture(
/* [in] */ long index,
/* [in] */ BSTR TextureName,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE GetTexture(
/* [in] */ long index,
/* [retval][out] */ BSTR __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE GetPolygonWendelConstruction(
/* [retval][out] */ IPolygonWendelConstruction __RPC_FAR *__RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE FloorArea(
/* [in] */ VARIANT_BOOL useMinNiveau,
/* [in] */ float minNiveau,
/* [in] */ VARIANT_BOOL useMaxNiveau,
/* [in] */ float maxNiveau,
/* [retval][out] */ float __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE FloorPolygon(
/* [in] */ VARIANT_BOOL useMinNiveau,
/* [in] */ float minNiveau,
/* [in] */ VARIANT_BOOL useMaxNiveau,
/* [in] */ float maxNiveau,
/* [retval][out] */ IPoint2DCollection __RPC_FAR *__RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE FloorPolygon3D(
/* [retval][out] */ VARIANT __RPC_FAR *pVal) = 0;
};
#else /* C style interface */
typedef struct IStairCaseVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
IStairCase __RPC_FAR * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
IStairCase __RPC_FAR * This);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
IStairCase __RPC_FAR * This);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
IStairCase __RPC_FAR * This,
/* [out] */ UINT __RPC_FAR *pctinfo);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
IStairCase __RPC_FAR * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
IStairCase __RPC_FAR * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )(
IStairCase __RPC_FAR * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
/* [out] */ VARIANT __RPC_FAR *pVarResult,
/* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
/* [out] */ UINT __RPC_FAR *puArgErr);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_History )(
IStairCase __RPC_FAR * This,
/* [retval][out] */ IIDHistory __RPC_FAR *__RPC_FAR *pVal);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ID )(
IStairCase __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Story )(
IStairCase __RPC_FAR * This,
/* [retval][out] */ IStory __RPC_FAR *__RPC_FAR *pVal);
/* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Type )(
IStairCase __RPC_FAR * This,
/* [in] */ long nVal);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Type )(
IStairCase __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
/* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_X1 )(
IStairCase __RPC_FAR * This,
/* [in] */ float nVal);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_X1 )(
IStairCase __RPC_FAR * This,
/* [retval][out] */ float __RPC_FAR *pVal);
/* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_X2 )(
IStairCase __RPC_FAR * This,
/* [in] */ float nVal);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_X2 )(
IStairCase __RPC_FAR * This,
/* [retval][out] */ float __RPC_FAR *pVal);
/* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_X3 )(
IStairCase __RPC_FAR * This,
/* [in] */ float nVal);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_X3 )(
IStairCase __RPC_FAR * This,
/* [retval][out] */ float __RPC_FAR *pVal);
/* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Y1 )(
IStairCase __RPC_FAR * This,
/* [in] */ float nVal);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Y1 )(
IStairCase __RPC_FAR * This,
/* [retval][out] */ float __RPC_FAR *pVal);
/* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Y2 )(
IStairCase __RPC_FAR * This,
/* [in] */ float nVal);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Y2 )(
IStairCase __RPC_FAR * This,
/* [retval][out] */ float __RPC_FAR *pVal);
/* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Y3 )(
IStairCase __RPC_FAR * This,
/* [in] */ float nVal);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Y3 )(
IStairCase __RPC_FAR * This,
/* [retval][out] */ float __RPC_FAR *pVal);
/* [helpstring][helpcontext][id][readonly][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_LaufLaenge )(
IStairCase __RPC_FAR * This,
/* [retval][out] */ float __RPC_FAR *pVal);
/* [helpstring][helpcontext][id][readonly][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_LaufBreiteAussen )(
IStairCase __RPC_FAR * This,
/* [retval][out] */ float __RPC_FAR *pVal);
/* [helpstring][helpcontext][id][readonly][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_LaufPlattenDicke )(
IStairCase __RPC_FAR * This,
/* [retval][out] */ float __RPC_FAR *pVal);
/* [helpstring][helpcontext][id][readonly][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Hoehe )(
IStairCase __RPC_FAR * This,
/* [retval][out] */ float __RPC_FAR *pVal);
/* [helpstring][helpcontext][id][readonly][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_AuftrittsBreite )(
IStairCase __RPC_FAR * This,
/* [retval][out] */ float __RPC_FAR *pVal);
/* [helpstring][helpcontext][id][readonly][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Steigung )(
IStairCase __RPC_FAR * This,
/* [retval][out] */ float __RPC_FAR *pVal);
/* [helpstring][helpcontext][id][readonly][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_GelaenderLaengeLinks )(
IStairCase __RPC_FAR * This,
/* [retval][out] */ float __RPC_FAR *pVal);
/* [helpstring][helpcontext][id][readonly][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_GelaenderLaengeRechts )(
IStairCase __RPC_FAR * This,
/* [retval][out] */ float __RPC_FAR *pVal);
/* [helpstring][helpcontext][id][readonly][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_GelaenderHoeheLinks )(
IStairCase __RPC_FAR * This,
/* [retval][out] */ float __RPC_FAR *pVal);
/* [helpstring][helpcontext][id][readonly][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_GelaenderHoeheRechts )(
IStairCase __RPC_FAR * This,
/* [retval][out] */ float __RPC_FAR *pVal);
/* [helpcontext][helpstring][readonly][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_TextureCount )(
IStairCase __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Delete )(
IStairCase __RPC_FAR * This);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Edit )(
IStairCase __RPC_FAR * This,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetTexture )(
IStairCase __RPC_FAR * This,
/* [in] */ long index,
/* [in] */ BSTR TextureName,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTexture )(
IStairCase __RPC_FAR * This,
/* [in] */ long index,
/* [retval][out] */ BSTR __RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetPolygonWendelConstruction )(
IStairCase __RPC_FAR * This,
/* [retval][out] */ IPolygonWendelConstruction __RPC_FAR *__RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *FloorArea )(
IStairCase __RPC_FAR * This,
/* [in] */ VARIANT_BOOL useMinNiveau,
/* [in] */ float minNiveau,
/* [in] */ VARIANT_BOOL useMaxNiveau,
/* [in] */ float maxNiveau,
/* [retval][out] */ float __RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *FloorPolygon )(
IStairCase __RPC_FAR * This,
/* [in] */ VARIANT_BOOL useMinNiveau,
/* [in] */ float minNiveau,
/* [in] */ VARIANT_BOOL useMaxNiveau,
/* [in] */ float maxNiveau,
/* [retval][out] */ IPoint2DCollection __RPC_FAR *__RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *FloorPolygon3D )(
IStairCase __RPC_FAR * This,
/* [retval][out] */ VARIANT __RPC_FAR *pVal);
END_INTERFACE
} IStairCaseVtbl;
interface IStairCase
{
CONST_VTBL struct IStairCaseVtbl __RPC_FAR *lpVtbl;
};
#ifdef COBJMACROS
#define IStairCase_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IStairCase_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IStairCase_Release(This) \
(This)->lpVtbl -> Release(This)
#define IStairCase_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define IStairCase_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define IStairCase_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define IStairCase_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#define IStairCase_get_History(This,pVal) \
(This)->lpVtbl -> get_History(This,pVal)
#define IStairCase_get_ID(This,pVal) \
(This)->lpVtbl -> get_ID(This,pVal)
#define IStairCase_get_Story(This,pVal) \
(This)->lpVtbl -> get_Story(This,pVal)
#define IStairCase_put_Type(This,nVal) \
(This)->lpVtbl -> put_Type(This,nVal)
#define IStairCase_get_Type(This,pVal) \
(This)->lpVtbl -> get_Type(This,pVal)
#define IStairCase_put_X1(This,nVal) \
(This)->lpVtbl -> put_X1(This,nVal)
#define IStairCase_get_X1(This,pVal) \
(This)->lpVtbl -> get_X1(This,pVal)
#define IStairCase_put_X2(This,nVal) \
(This)->lpVtbl -> put_X2(This,nVal)
#define IStairCase_get_X2(This,pVal) \
(This)->lpVtbl -> get_X2(This,pVal)
#define IStairCase_put_X3(This,nVal) \
(This)->lpVtbl -> put_X3(This,nVal)
#define IStairCase_get_X3(This,pVal) \
(This)->lpVtbl -> get_X3(This,pVal)
#define IStairCase_put_Y1(This,nVal) \
(This)->lpVtbl -> put_Y1(This,nVal)
#define IStairCase_get_Y1(This,pVal) \
(This)->lpVtbl -> get_Y1(This,pVal)
#define IStairCase_put_Y2(This,nVal) \
(This)->lpVtbl -> put_Y2(This,nVal)
#define IStairCase_get_Y2(This,pVal) \
(This)->lpVtbl -> get_Y2(This,pVal)
#define IStairCase_put_Y3(This,nVal) \
(This)->lpVtbl -> put_Y3(This,nVal)
#define IStairCase_get_Y3(This,pVal) \
(This)->lpVtbl -> get_Y3(This,pVal)
#define IStairCase_get_LaufLaenge(This,pVal) \
(This)->lpVtbl -> get_LaufLaenge(This,pVal)
#define IStairCase_get_LaufBreiteAussen(This,pVal) \
(This)->lpVtbl -> get_LaufBreiteAussen(This,pVal)
#define IStairCase_get_LaufPlattenDicke(This,pVal) \
(This)->lpVtbl -> get_LaufPlattenDicke(This,pVal)
#define IStairCase_get_Hoehe(This,pVal) \
(This)->lpVtbl -> get_Hoehe(This,pVal)
#define IStairCase_get_AuftrittsBreite(This,pVal) \
(This)->lpVtbl -> get_AuftrittsBreite(This,pVal)
#define IStairCase_get_Steigung(This,pVal) \
(This)->lpVtbl -> get_Steigung(This,pVal)
#define IStairCase_get_GelaenderLaengeLinks(This,pVal) \
(This)->lpVtbl -> get_GelaenderLaengeLinks(This,pVal)
#define IStairCase_get_GelaenderLaengeRechts(This,pVal) \
(This)->lpVtbl -> get_GelaenderLaengeRechts(This,pVal)
#define IStairCase_get_GelaenderHoeheLinks(This,pVal) \
(This)->lpVtbl -> get_GelaenderHoeheLinks(This,pVal)
#define IStairCase_get_GelaenderHoeheRechts(This,pVal) \
(This)->lpVtbl -> get_GelaenderHoeheRechts(This,pVal)
#define IStairCase_get_TextureCount(This,pVal) \
(This)->lpVtbl -> get_TextureCount(This,pVal)
#define IStairCase_Delete(This) \
(This)->lpVtbl -> Delete(This)
#define IStairCase_Edit(This,pVal) \
(This)->lpVtbl -> Edit(This,pVal)
#define IStairCase_SetTexture(This,index,TextureName,pVal) \
(This)->lpVtbl -> SetTexture(This,index,TextureName,pVal)
#define IStairCase_GetTexture(This,index,pVal) \
(This)->lpVtbl -> GetTexture(This,index,pVal)
#define IStairCase_GetPolygonWendelConstruction(This,pVal) \
(This)->lpVtbl -> GetPolygonWendelConstruction(This,pVal)
#define IStairCase_FloorArea(This,useMinNiveau,minNiveau,useMaxNiveau,maxNiveau,pVal) \
(This)->lpVtbl -> FloorArea(This,useMinNiveau,minNiveau,useMaxNiveau,maxNiveau,pVal)
#define IStairCase_FloorPolygon(This,useMinNiveau,minNiveau,useMaxNiveau,maxNiveau,pVal) \
(This)->lpVtbl -> FloorPolygon(This,useMinNiveau,minNiveau,useMaxNiveau,maxNiveau,pVal)
#define IStairCase_FloorPolygon3D(This,pVal) \
(This)->lpVtbl -> FloorPolygon3D(This,pVal)
#endif /* COBJMACROS */
#endif /* C style interface */
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE IStairCase_get_History_Proxy(
IStairCase __RPC_FAR * This,
/* [retval][out] */ IIDHistory __RPC_FAR *__RPC_FAR *pVal);
void __RPC_STUB IStairCase_get_History_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE IStairCase_get_ID_Proxy(
IStairCase __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
void __RPC_STUB IStairCase_get_ID_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE IStairCase_get_Story_Proxy(
IStairCase __RPC_FAR * This,
/* [retval][out] */ IStory __RPC_FAR *__RPC_FAR *pVal);
void __RPC_STUB IStairCase_get_Story_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE IStairCase_put_Type_Proxy(
IStairCase __RPC_FAR * This,
/* [in] */ long nVal);
void __RPC_STUB IStairCase_put_Type_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IStairCase_get_Type_Proxy(
IStairCase __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
void __RPC_STUB IStairCase_get_Type_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE IStairCase_put_X1_Proxy(
IStairCase __RPC_FAR * This,
/* [in] */ float nVal);
void __RPC_STUB IStairCase_put_X1_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IStairCase_get_X1_Proxy(
IStairCase __RPC_FAR * This,
/* [retval][out] */ float __RPC_FAR *pVal);
void __RPC_STUB IStairCase_get_X1_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE IStairCase_put_X2_Proxy(
IStairCase __RPC_FAR * This,
/* [in] */ float nVal);
void __RPC_STUB IStairCase_put_X2_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IStairCase_get_X2_Proxy(
IStairCase __RPC_FAR * This,
/* [retval][out] */ float __RPC_FAR *pVal);
void __RPC_STUB IStairCase_get_X2_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE IStairCase_put_X3_Proxy(
IStairCase __RPC_FAR * This,
/* [in] */ float nVal);
void __RPC_STUB IStairCase_put_X3_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IStairCase_get_X3_Proxy(
IStairCase __RPC_FAR * This,
/* [retval][out] */ float __RPC_FAR *pVal);
void __RPC_STUB IStairCase_get_X3_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE IStairCase_put_Y1_Proxy(
IStairCase __RPC_FAR * This,
/* [in] */ float nVal);
void __RPC_STUB IStairCase_put_Y1_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IStairCase_get_Y1_Proxy(
IStairCase __RPC_FAR * This,
/* [retval][out] */ float __RPC_FAR *pVal);
void __RPC_STUB IStairCase_get_Y1_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE IStairCase_put_Y2_Proxy(
IStairCase __RPC_FAR * This,
/* [in] */ float nVal);
void __RPC_STUB IStairCase_put_Y2_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IStairCase_get_Y2_Proxy(
IStairCase __RPC_FAR * This,
/* [retval][out] */ float __RPC_FAR *pVal);
void __RPC_STUB IStairCase_get_Y2_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE IStairCase_put_Y3_Proxy(
IStairCase __RPC_FAR * This,
/* [in] */ float nVal);
void __RPC_STUB IStairCase_put_Y3_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IStairCase_get_Y3_Proxy(
IStairCase __RPC_FAR * This,
/* [retval][out] */ float __RPC_FAR *pVal);
void __RPC_STUB IStairCase_get_Y3_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id][readonly][propget] */ HRESULT STDMETHODCALLTYPE IStairCase_get_LaufLaenge_Proxy(
IStairCase __RPC_FAR * This,
/* [retval][out] */ float __RPC_FAR *pVal);
void __RPC_STUB IStairCase_get_LaufLaenge_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id][readonly][propget] */ HRESULT STDMETHODCALLTYPE IStairCase_get_LaufBreiteAussen_Proxy(
IStairCase __RPC_FAR * This,
/* [retval][out] */ float __RPC_FAR *pVal);
void __RPC_STUB IStairCase_get_LaufBreiteAussen_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id][readonly][propget] */ HRESULT STDMETHODCALLTYPE IStairCase_get_LaufPlattenDicke_Proxy(
IStairCase __RPC_FAR * This,
/* [retval][out] */ float __RPC_FAR *pVal);
void __RPC_STUB IStairCase_get_LaufPlattenDicke_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id][readonly][propget] */ HRESULT STDMETHODCALLTYPE IStairCase_get_Hoehe_Proxy(
IStairCase __RPC_FAR * This,
/* [retval][out] */ float __RPC_FAR *pVal);
void __RPC_STUB IStairCase_get_Hoehe_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id][readonly][propget] */ HRESULT STDMETHODCALLTYPE IStairCase_get_AuftrittsBreite_Proxy(
IStairCase __RPC_FAR * This,
/* [retval][out] */ float __RPC_FAR *pVal);
void __RPC_STUB IStairCase_get_AuftrittsBreite_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id][readonly][propget] */ HRESULT STDMETHODCALLTYPE IStairCase_get_Steigung_Proxy(
IStairCase __RPC_FAR * This,
/* [retval][out] */ float __RPC_FAR *pVal);
void __RPC_STUB IStairCase_get_Steigung_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id][readonly][propget] */ HRESULT STDMETHODCALLTYPE IStairCase_get_GelaenderLaengeLinks_Proxy(
IStairCase __RPC_FAR * This,
/* [retval][out] */ float __RPC_FAR *pVal);
void __RPC_STUB IStairCase_get_GelaenderLaengeLinks_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id][readonly][propget] */ HRESULT STDMETHODCALLTYPE IStairCase_get_GelaenderLaengeRechts_Proxy(
IStairCase __RPC_FAR * This,
/* [retval][out] */ float __RPC_FAR *pVal);
void __RPC_STUB IStairCase_get_GelaenderLaengeRechts_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id][readonly][propget] */ HRESULT STDMETHODCALLTYPE IStairCase_get_GelaenderHoeheLinks_Proxy(
IStairCase __RPC_FAR * This,
/* [retval][out] */ float __RPC_FAR *pVal);
void __RPC_STUB IStairCase_get_GelaenderHoeheLinks_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id][readonly][propget] */ HRESULT STDMETHODCALLTYPE IStairCase_get_GelaenderHoeheRechts_Proxy(
IStairCase __RPC_FAR * This,
/* [retval][out] */ float __RPC_FAR *pVal);
void __RPC_STUB IStairCase_get_GelaenderHoeheRechts_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpcontext][helpstring][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE IStairCase_get_TextureCount_Proxy(
IStairCase __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
void __RPC_STUB IStairCase_get_TextureCount_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IStairCase_Delete_Proxy(
IStairCase __RPC_FAR * This);
void __RPC_STUB IStairCase_Delete_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IStairCase_Edit_Proxy(
IStairCase __RPC_FAR * This,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
void __RPC_STUB IStairCase_Edit_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IStairCase_SetTexture_Proxy(
IStairCase __RPC_FAR * This,
/* [in] */ long index,
/* [in] */ BSTR TextureName,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
void __RPC_STUB IStairCase_SetTexture_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IStairCase_GetTexture_Proxy(
IStairCase __RPC_FAR * This,
/* [in] */ long index,
/* [retval][out] */ BSTR __RPC_FAR *pVal);
void __RPC_STUB IStairCase_GetTexture_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IStairCase_GetPolygonWendelConstruction_Proxy(
IStairCase __RPC_FAR * This,
/* [retval][out] */ IPolygonWendelConstruction __RPC_FAR *__RPC_FAR *pVal);
void __RPC_STUB IStairCase_GetPolygonWendelConstruction_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IStairCase_FloorArea_Proxy(
IStairCase __RPC_FAR * This,
/* [in] */ VARIANT_BOOL useMinNiveau,
/* [in] */ float minNiveau,
/* [in] */ VARIANT_BOOL useMaxNiveau,
/* [in] */ float maxNiveau,
/* [retval][out] */ float __RPC_FAR *pVal);
void __RPC_STUB IStairCase_FloorArea_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IStairCase_FloorPolygon_Proxy(
IStairCase __RPC_FAR * This,
/* [in] */ VARIANT_BOOL useMinNiveau,
/* [in] */ float minNiveau,
/* [in] */ VARIANT_BOOL useMaxNiveau,
/* [in] */ float maxNiveau,
/* [retval][out] */ IPoint2DCollection __RPC_FAR *__RPC_FAR *pVal);
void __RPC_STUB IStairCase_FloorPolygon_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IStairCase_FloorPolygon3D_Proxy(
IStairCase __RPC_FAR * This,
/* [retval][out] */ VARIANT __RPC_FAR *pVal);
void __RPC_STUB IStairCase_FloorPolygon3D_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IStairCase_INTERFACE_DEFINED__ */
#ifndef __IPolygonWendelConstruction_INTERFACE_DEFINED__
#define __IPolygonWendelConstruction_INTERFACE_DEFINED__
/* interface IPolygonWendelConstruction */
/* [unique][dual][uuid][object] */
EXTERN_C const IID IID_IPolygonWendelConstruction;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("8DE659A2-749D-11d2-9EE9-00A0C9251384")
IPolygonWendelConstruction : public IDispatch
{
public:
virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_Bauart(
/* [in] */ long nVal) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_Bauart(
/* [retval][out] */ long __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_Achslage(
/* [in] */ long nVal) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_Achslage(
/* [retval][out] */ long __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_LaufBreiteAussen(
/* [in] */ float nVal) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_LaufBreiteAussen(
/* [retval][out] */ float __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_AnzahlSteigungen(
/* [in] */ long nVal) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_AnzahlSteigungen(
/* [retval][out] */ long __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_NiveauAmAntritt(
/* [in] */ float nVal) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_NiveauAmAntritt(
/* [retval][out] */ float __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_Hoehe(
/* [in] */ float nVal) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_Hoehe(
/* [retval][out] */ float __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_WinkelAmAntritt(
/* [in] */ float nVal) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_WinkelAmAntritt(
/* [retval][out] */ float __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_WinkelAmAustritt(
/* [in] */ float nVal) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_WinkelAmAustritt(
/* [retval][out] */ float __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_MitSetzStufen(
/* [in] */ VARIANT_BOOL nVal) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_MitSetzStufen(
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_SchrittMassOptimieren(
/* [in] */ VARIANT_BOOL nVal) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_SchrittMassOptimieren(
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE get_LaufLaenge(
/* [retval][out] */ float __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE get_AuftrittsBreite(
/* [retval][out] */ float __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_MitGelaenderLinks(
/* [in] */ VARIANT_BOOL nVal) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_MitGelaenderLinks(
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_MitGelaenderRechts(
/* [in] */ VARIANT_BOOL nVal) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_MitGelaenderRechts(
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_GelaenderBauart(
/* [in] */ long nVal) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_GelaenderBauart(
/* [retval][out] */ long __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_HandlaufQuerschnitt(
/* [in] */ long nVal) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_HandlaufQuerschnitt(
/* [retval][out] */ long __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_HandlaufDurchmesser(
/* [in] */ float nVal) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_HandlaufDurchmesser(
/* [retval][out] */ float __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_HandlaufBreite(
/* [in] */ float nVal) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_HandlaufBreite(
/* [retval][out] */ float __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_HandlaufDicke(
/* [in] */ float nVal) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_HandlaufDicke(
/* [retval][out] */ float __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_HandlaufHoehe(
/* [in] */ float nVal) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_HandlaufHoehe(
/* [retval][out] */ float __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_HandlaufMitKnicken(
/* [in] */ VARIANT_BOOL nVal) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_HandlaufMitKnicken(
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_MaximaleAuslenkungLinks(
/* [in] */ float nVal) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_MaximaleAuslenkungLinks(
/* [retval][out] */ float __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_MaximaleAuslenkungRechts(
/* [in] */ float nVal) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_MaximaleAuslenkungRechts(
/* [retval][out] */ float __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_FusslaufBreite(
/* [in] */ float nVal) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_FusslaufBreite(
/* [retval][out] */ float __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_FusslaufDicke(
/* [in] */ float nVal) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_FusslaufDicke(
/* [retval][out] */ float __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_MittlererFusslaufAbstand(
/* [in] */ float nVal) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_MittlererFusslaufAbstand(
/* [retval][out] */ float __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_StabQuerschnitt(
/* [in] */ long nVal) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_StabQuerschnitt(
/* [retval][out] */ long __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_StabDurchmesser(
/* [in] */ float nVal) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_StabDurchmesser(
/* [retval][out] */ float __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_StabBreite(
/* [in] */ float nVal) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_StabBreite(
/* [retval][out] */ float __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_StabDicke(
/* [in] */ float nVal) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_StabDicke(
/* [retval][out] */ float __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_StabMaximalerAbstand(
/* [in] */ float nVal) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_StabMaximalerAbstand(
/* [retval][out] */ float __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_PfostenQuerschnitt(
/* [in] */ long nVal) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_PfostenQuerschnitt(
/* [retval][out] */ long __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_PfostenDurchmesser(
/* [in] */ float nVal) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_PfostenDurchmesser(
/* [retval][out] */ float __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_PfostenBreite(
/* [in] */ float nVal) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_PfostenBreite(
/* [retval][out] */ float __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_PfostenDicke(
/* [in] */ float nVal) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_PfostenDicke(
/* [retval][out] */ float __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_PfostenLaenge(
/* [in] */ float nVal) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_PfostenLaenge(
/* [retval][out] */ float __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_PfostenObjektName(
/* [in] */ BSTR nVal) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_PfostenObjektName(
/* [retval][out] */ BSTR __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE GetPolygon(
/* [retval][out] */ IPoint2DCollection __RPC_FAR *__RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE SetPolygon(
/* [in] */ IPoint2DCollection __RPC_FAR *nVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE CreateStairCase(
/* [in] */ long TreppenTyp,
/* [retval][out] */ IStairCase __RPC_FAR *__RPC_FAR *pVal) = 0;
};
#else /* C style interface */
typedef struct IPolygonWendelConstructionVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
IPolygonWendelConstruction __RPC_FAR * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
IPolygonWendelConstruction __RPC_FAR * This);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
IPolygonWendelConstruction __RPC_FAR * This);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
IPolygonWendelConstruction __RPC_FAR * This,
/* [out] */ UINT __RPC_FAR *pctinfo);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
IPolygonWendelConstruction __RPC_FAR * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
IPolygonWendelConstruction __RPC_FAR * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )(
IPolygonWendelConstruction __RPC_FAR * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
/* [out] */ VARIANT __RPC_FAR *pVarResult,
/* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
/* [out] */ UINT __RPC_FAR *puArgErr);
/* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Bauart )(
IPolygonWendelConstruction __RPC_FAR * This,
/* [in] */ long nVal);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Bauart )(
IPolygonWendelConstruction __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
/* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Achslage )(
IPolygonWendelConstruction __RPC_FAR * This,
/* [in] */ long nVal);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Achslage )(
IPolygonWendelConstruction __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
/* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_LaufBreiteAussen )(
IPolygonWendelConstruction __RPC_FAR * This,
/* [in] */ float nVal);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_LaufBreiteAussen )(
IPolygonWendelConstruction __RPC_FAR * This,
/* [retval][out] */ float __RPC_FAR *pVal);
/* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_AnzahlSteigungen )(
IPolygonWendelConstruction __RPC_FAR * This,
/* [in] */ long nVal);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_AnzahlSteigungen )(
IPolygonWendelConstruction __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
/* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_NiveauAmAntritt )(
IPolygonWendelConstruction __RPC_FAR * This,
/* [in] */ float nVal);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_NiveauAmAntritt )(
IPolygonWendelConstruction __RPC_FAR * This,
/* [retval][out] */ float __RPC_FAR *pVal);
/* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Hoehe )(
IPolygonWendelConstruction __RPC_FAR * This,
/* [in] */ float nVal);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Hoehe )(
IPolygonWendelConstruction __RPC_FAR * This,
/* [retval][out] */ float __RPC_FAR *pVal);
/* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_WinkelAmAntritt )(
IPolygonWendelConstruction __RPC_FAR * This,
/* [in] */ float nVal);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_WinkelAmAntritt )(
IPolygonWendelConstruction __RPC_FAR * This,
/* [retval][out] */ float __RPC_FAR *pVal);
/* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_WinkelAmAustritt )(
IPolygonWendelConstruction __RPC_FAR * This,
/* [in] */ float nVal);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_WinkelAmAustritt )(
IPolygonWendelConstruction __RPC_FAR * This,
/* [retval][out] */ float __RPC_FAR *pVal);
/* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_MitSetzStufen )(
IPolygonWendelConstruction __RPC_FAR * This,
/* [in] */ VARIANT_BOOL nVal);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_MitSetzStufen )(
IPolygonWendelConstruction __RPC_FAR * This,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
/* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_SchrittMassOptimieren )(
IPolygonWendelConstruction __RPC_FAR * This,
/* [in] */ VARIANT_BOOL nVal);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_SchrittMassOptimieren )(
IPolygonWendelConstruction __RPC_FAR * This,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_LaufLaenge )(
IPolygonWendelConstruction __RPC_FAR * This,
/* [retval][out] */ float __RPC_FAR *pVal);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_AuftrittsBreite )(
IPolygonWendelConstruction __RPC_FAR * This,
/* [retval][out] */ float __RPC_FAR *pVal);
/* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_MitGelaenderLinks )(
IPolygonWendelConstruction __RPC_FAR * This,
/* [in] */ VARIANT_BOOL nVal);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_MitGelaenderLinks )(
IPolygonWendelConstruction __RPC_FAR * This,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
/* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_MitGelaenderRechts )(
IPolygonWendelConstruction __RPC_FAR * This,
/* [in] */ VARIANT_BOOL nVal);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_MitGelaenderRechts )(
IPolygonWendelConstruction __RPC_FAR * This,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
/* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_GelaenderBauart )(
IPolygonWendelConstruction __RPC_FAR * This,
/* [in] */ long nVal);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_GelaenderBauart )(
IPolygonWendelConstruction __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
/* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_HandlaufQuerschnitt )(
IPolygonWendelConstruction __RPC_FAR * This,
/* [in] */ long nVal);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_HandlaufQuerschnitt )(
IPolygonWendelConstruction __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
/* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_HandlaufDurchmesser )(
IPolygonWendelConstruction __RPC_FAR * This,
/* [in] */ float nVal);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_HandlaufDurchmesser )(
IPolygonWendelConstruction __RPC_FAR * This,
/* [retval][out] */ float __RPC_FAR *pVal);
/* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_HandlaufBreite )(
IPolygonWendelConstruction __RPC_FAR * This,
/* [in] */ float nVal);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_HandlaufBreite )(
IPolygonWendelConstruction __RPC_FAR * This,
/* [retval][out] */ float __RPC_FAR *pVal);
/* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_HandlaufDicke )(
IPolygonWendelConstruction __RPC_FAR * This,
/* [in] */ float nVal);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_HandlaufDicke )(
IPolygonWendelConstruction __RPC_FAR * This,
/* [retval][out] */ float __RPC_FAR *pVal);
/* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_HandlaufHoehe )(
IPolygonWendelConstruction __RPC_FAR * This,
/* [in] */ float nVal);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_HandlaufHoehe )(
IPolygonWendelConstruction __RPC_FAR * This,
/* [retval][out] */ float __RPC_FAR *pVal);
/* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_HandlaufMitKnicken )(
IPolygonWendelConstruction __RPC_FAR * This,
/* [in] */ VARIANT_BOOL nVal);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_HandlaufMitKnicken )(
IPolygonWendelConstruction __RPC_FAR * This,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
/* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_MaximaleAuslenkungLinks )(
IPolygonWendelConstruction __RPC_FAR * This,
/* [in] */ float nVal);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_MaximaleAuslenkungLinks )(
IPolygonWendelConstruction __RPC_FAR * This,
/* [retval][out] */ float __RPC_FAR *pVal);
/* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_MaximaleAuslenkungRechts )(
IPolygonWendelConstruction __RPC_FAR * This,
/* [in] */ float nVal);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_MaximaleAuslenkungRechts )(
IPolygonWendelConstruction __RPC_FAR * This,
/* [retval][out] */ float __RPC_FAR *pVal);
/* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_FusslaufBreite )(
IPolygonWendelConstruction __RPC_FAR * This,
/* [in] */ float nVal);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_FusslaufBreite )(
IPolygonWendelConstruction __RPC_FAR * This,
/* [retval][out] */ float __RPC_FAR *pVal);
/* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_FusslaufDicke )(
IPolygonWendelConstruction __RPC_FAR * This,
/* [in] */ float nVal);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_FusslaufDicke )(
IPolygonWendelConstruction __RPC_FAR * This,
/* [retval][out] */ float __RPC_FAR *pVal);
/* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_MittlererFusslaufAbstand )(
IPolygonWendelConstruction __RPC_FAR * This,
/* [in] */ float nVal);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_MittlererFusslaufAbstand )(
IPolygonWendelConstruction __RPC_FAR * This,
/* [retval][out] */ float __RPC_FAR *pVal);
/* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_StabQuerschnitt )(
IPolygonWendelConstruction __RPC_FAR * This,
/* [in] */ long nVal);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_StabQuerschnitt )(
IPolygonWendelConstruction __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
/* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_StabDurchmesser )(
IPolygonWendelConstruction __RPC_FAR * This,
/* [in] */ float nVal);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_StabDurchmesser )(
IPolygonWendelConstruction __RPC_FAR * This,
/* [retval][out] */ float __RPC_FAR *pVal);
/* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_StabBreite )(
IPolygonWendelConstruction __RPC_FAR * This,
/* [in] */ float nVal);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_StabBreite )(
IPolygonWendelConstruction __RPC_FAR * This,
/* [retval][out] */ float __RPC_FAR *pVal);
/* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_StabDicke )(
IPolygonWendelConstruction __RPC_FAR * This,
/* [in] */ float nVal);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_StabDicke )(
IPolygonWendelConstruction __RPC_FAR * This,
/* [retval][out] */ float __RPC_FAR *pVal);
/* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_StabMaximalerAbstand )(
IPolygonWendelConstruction __RPC_FAR * This,
/* [in] */ float nVal);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_StabMaximalerAbstand )(
IPolygonWendelConstruction __RPC_FAR * This,
/* [retval][out] */ float __RPC_FAR *pVal);
/* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_PfostenQuerschnitt )(
IPolygonWendelConstruction __RPC_FAR * This,
/* [in] */ long nVal);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_PfostenQuerschnitt )(
IPolygonWendelConstruction __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
/* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_PfostenDurchmesser )(
IPolygonWendelConstruction __RPC_FAR * This,
/* [in] */ float nVal);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_PfostenDurchmesser )(
IPolygonWendelConstruction __RPC_FAR * This,
/* [retval][out] */ float __RPC_FAR *pVal);
/* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_PfostenBreite )(
IPolygonWendelConstruction __RPC_FAR * This,
/* [in] */ float nVal);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_PfostenBreite )(
IPolygonWendelConstruction __RPC_FAR * This,
/* [retval][out] */ float __RPC_FAR *pVal);
/* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_PfostenDicke )(
IPolygonWendelConstruction __RPC_FAR * This,
/* [in] */ float nVal);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_PfostenDicke )(
IPolygonWendelConstruction __RPC_FAR * This,
/* [retval][out] */ float __RPC_FAR *pVal);
/* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_PfostenLaenge )(
IPolygonWendelConstruction __RPC_FAR * This,
/* [in] */ float nVal);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_PfostenLaenge )(
IPolygonWendelConstruction __RPC_FAR * This,
/* [retval][out] */ float __RPC_FAR *pVal);
/* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_PfostenObjektName )(
IPolygonWendelConstruction __RPC_FAR * This,
/* [in] */ BSTR nVal);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_PfostenObjektName )(
IPolygonWendelConstruction __RPC_FAR * This,
/* [retval][out] */ BSTR __RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetPolygon )(
IPolygonWendelConstruction __RPC_FAR * This,
/* [retval][out] */ IPoint2DCollection __RPC_FAR *__RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetPolygon )(
IPolygonWendelConstruction __RPC_FAR * This,
/* [in] */ IPoint2DCollection __RPC_FAR *nVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *CreateStairCase )(
IPolygonWendelConstruction __RPC_FAR * This,
/* [in] */ long TreppenTyp,
/* [retval][out] */ IStairCase __RPC_FAR *__RPC_FAR *pVal);
END_INTERFACE
} IPolygonWendelConstructionVtbl;
interface IPolygonWendelConstruction
{
CONST_VTBL struct IPolygonWendelConstructionVtbl __RPC_FAR *lpVtbl;
};
#ifdef COBJMACROS
#define IPolygonWendelConstruction_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IPolygonWendelConstruction_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IPolygonWendelConstruction_Release(This) \
(This)->lpVtbl -> Release(This)
#define IPolygonWendelConstruction_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define IPolygonWendelConstruction_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define IPolygonWendelConstruction_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define IPolygonWendelConstruction_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#define IPolygonWendelConstruction_put_Bauart(This,nVal) \
(This)->lpVtbl -> put_Bauart(This,nVal)
#define IPolygonWendelConstruction_get_Bauart(This,pVal) \
(This)->lpVtbl -> get_Bauart(This,pVal)
#define IPolygonWendelConstruction_put_Achslage(This,nVal) \
(This)->lpVtbl -> put_Achslage(This,nVal)
#define IPolygonWendelConstruction_get_Achslage(This,pVal) \
(This)->lpVtbl -> get_Achslage(This,pVal)
#define IPolygonWendelConstruction_put_LaufBreiteAussen(This,nVal) \
(This)->lpVtbl -> put_LaufBreiteAussen(This,nVal)
#define IPolygonWendelConstruction_get_LaufBreiteAussen(This,pVal) \
(This)->lpVtbl -> get_LaufBreiteAussen(This,pVal)
#define IPolygonWendelConstruction_put_AnzahlSteigungen(This,nVal) \
(This)->lpVtbl -> put_AnzahlSteigungen(This,nVal)
#define IPolygonWendelConstruction_get_AnzahlSteigungen(This,pVal) \
(This)->lpVtbl -> get_AnzahlSteigungen(This,pVal)
#define IPolygonWendelConstruction_put_NiveauAmAntritt(This,nVal) \
(This)->lpVtbl -> put_NiveauAmAntritt(This,nVal)
#define IPolygonWendelConstruction_get_NiveauAmAntritt(This,pVal) \
(This)->lpVtbl -> get_NiveauAmAntritt(This,pVal)
#define IPolygonWendelConstruction_put_Hoehe(This,nVal) \
(This)->lpVtbl -> put_Hoehe(This,nVal)
#define IPolygonWendelConstruction_get_Hoehe(This,pVal) \
(This)->lpVtbl -> get_Hoehe(This,pVal)
#define IPolygonWendelConstruction_put_WinkelAmAntritt(This,nVal) \
(This)->lpVtbl -> put_WinkelAmAntritt(This,nVal)
#define IPolygonWendelConstruction_get_WinkelAmAntritt(This,pVal) \
(This)->lpVtbl -> get_WinkelAmAntritt(This,pVal)
#define IPolygonWendelConstruction_put_WinkelAmAustritt(This,nVal) \
(This)->lpVtbl -> put_WinkelAmAustritt(This,nVal)
#define IPolygonWendelConstruction_get_WinkelAmAustritt(This,pVal) \
(This)->lpVtbl -> get_WinkelAmAustritt(This,pVal)
#define IPolygonWendelConstruction_put_MitSetzStufen(This,nVal) \
(This)->lpVtbl -> put_MitSetzStufen(This,nVal)
#define IPolygonWendelConstruction_get_MitSetzStufen(This,pVal) \
(This)->lpVtbl -> get_MitSetzStufen(This,pVal)
#define IPolygonWendelConstruction_put_SchrittMassOptimieren(This,nVal) \
(This)->lpVtbl -> put_SchrittMassOptimieren(This,nVal)
#define IPolygonWendelConstruction_get_SchrittMassOptimieren(This,pVal) \
(This)->lpVtbl -> get_SchrittMassOptimieren(This,pVal)
#define IPolygonWendelConstruction_get_LaufLaenge(This,pVal) \
(This)->lpVtbl -> get_LaufLaenge(This,pVal)
#define IPolygonWendelConstruction_get_AuftrittsBreite(This,pVal) \
(This)->lpVtbl -> get_AuftrittsBreite(This,pVal)
#define IPolygonWendelConstruction_put_MitGelaenderLinks(This,nVal) \
(This)->lpVtbl -> put_MitGelaenderLinks(This,nVal)
#define IPolygonWendelConstruction_get_MitGelaenderLinks(This,pVal) \
(This)->lpVtbl -> get_MitGelaenderLinks(This,pVal)
#define IPolygonWendelConstruction_put_MitGelaenderRechts(This,nVal) \
(This)->lpVtbl -> put_MitGelaenderRechts(This,nVal)
#define IPolygonWendelConstruction_get_MitGelaenderRechts(This,pVal) \
(This)->lpVtbl -> get_MitGelaenderRechts(This,pVal)
#define IPolygonWendelConstruction_put_GelaenderBauart(This,nVal) \
(This)->lpVtbl -> put_GelaenderBauart(This,nVal)
#define IPolygonWendelConstruction_get_GelaenderBauart(This,pVal) \
(This)->lpVtbl -> get_GelaenderBauart(This,pVal)
#define IPolygonWendelConstruction_put_HandlaufQuerschnitt(This,nVal) \
(This)->lpVtbl -> put_HandlaufQuerschnitt(This,nVal)
#define IPolygonWendelConstruction_get_HandlaufQuerschnitt(This,pVal) \
(This)->lpVtbl -> get_HandlaufQuerschnitt(This,pVal)
#define IPolygonWendelConstruction_put_HandlaufDurchmesser(This,nVal) \
(This)->lpVtbl -> put_HandlaufDurchmesser(This,nVal)
#define IPolygonWendelConstruction_get_HandlaufDurchmesser(This,pVal) \
(This)->lpVtbl -> get_HandlaufDurchmesser(This,pVal)
#define IPolygonWendelConstruction_put_HandlaufBreite(This,nVal) \
(This)->lpVtbl -> put_HandlaufBreite(This,nVal)
#define IPolygonWendelConstruction_get_HandlaufBreite(This,pVal) \
(This)->lpVtbl -> get_HandlaufBreite(This,pVal)
#define IPolygonWendelConstruction_put_HandlaufDicke(This,nVal) \
(This)->lpVtbl -> put_HandlaufDicke(This,nVal)
#define IPolygonWendelConstruction_get_HandlaufDicke(This,pVal) \
(This)->lpVtbl -> get_HandlaufDicke(This,pVal)
#define IPolygonWendelConstruction_put_HandlaufHoehe(This,nVal) \
(This)->lpVtbl -> put_HandlaufHoehe(This,nVal)
#define IPolygonWendelConstruction_get_HandlaufHoehe(This,pVal) \
(This)->lpVtbl -> get_HandlaufHoehe(This,pVal)
#define IPolygonWendelConstruction_put_HandlaufMitKnicken(This,nVal) \
(This)->lpVtbl -> put_HandlaufMitKnicken(This,nVal)
#define IPolygonWendelConstruction_get_HandlaufMitKnicken(This,pVal) \
(This)->lpVtbl -> get_HandlaufMitKnicken(This,pVal)
#define IPolygonWendelConstruction_put_MaximaleAuslenkungLinks(This,nVal) \
(This)->lpVtbl -> put_MaximaleAuslenkungLinks(This,nVal)
#define IPolygonWendelConstruction_get_MaximaleAuslenkungLinks(This,pVal) \
(This)->lpVtbl -> get_MaximaleAuslenkungLinks(This,pVal)
#define IPolygonWendelConstruction_put_MaximaleAuslenkungRechts(This,nVal) \
(This)->lpVtbl -> put_MaximaleAuslenkungRechts(This,nVal)
#define IPolygonWendelConstruction_get_MaximaleAuslenkungRechts(This,pVal) \
(This)->lpVtbl -> get_MaximaleAuslenkungRechts(This,pVal)
#define IPolygonWendelConstruction_put_FusslaufBreite(This,nVal) \
(This)->lpVtbl -> put_FusslaufBreite(This,nVal)
#define IPolygonWendelConstruction_get_FusslaufBreite(This,pVal) \
(This)->lpVtbl -> get_FusslaufBreite(This,pVal)
#define IPolygonWendelConstruction_put_FusslaufDicke(This,nVal) \
(This)->lpVtbl -> put_FusslaufDicke(This,nVal)
#define IPolygonWendelConstruction_get_FusslaufDicke(This,pVal) \
(This)->lpVtbl -> get_FusslaufDicke(This,pVal)
#define IPolygonWendelConstruction_put_MittlererFusslaufAbstand(This,nVal) \
(This)->lpVtbl -> put_MittlererFusslaufAbstand(This,nVal)
#define IPolygonWendelConstruction_get_MittlererFusslaufAbstand(This,pVal) \
(This)->lpVtbl -> get_MittlererFusslaufAbstand(This,pVal)
#define IPolygonWendelConstruction_put_StabQuerschnitt(This,nVal) \
(This)->lpVtbl -> put_StabQuerschnitt(This,nVal)
#define IPolygonWendelConstruction_get_StabQuerschnitt(This,pVal) \
(This)->lpVtbl -> get_StabQuerschnitt(This,pVal)
#define IPolygonWendelConstruction_put_StabDurchmesser(This,nVal) \
(This)->lpVtbl -> put_StabDurchmesser(This,nVal)
#define IPolygonWendelConstruction_get_StabDurchmesser(This,pVal) \
(This)->lpVtbl -> get_StabDurchmesser(This,pVal)
#define IPolygonWendelConstruction_put_StabBreite(This,nVal) \
(This)->lpVtbl -> put_StabBreite(This,nVal)
#define IPolygonWendelConstruction_get_StabBreite(This,pVal) \
(This)->lpVtbl -> get_StabBreite(This,pVal)
#define IPolygonWendelConstruction_put_StabDicke(This,nVal) \
(This)->lpVtbl -> put_StabDicke(This,nVal)
#define IPolygonWendelConstruction_get_StabDicke(This,pVal) \
(This)->lpVtbl -> get_StabDicke(This,pVal)
#define IPolygonWendelConstruction_put_StabMaximalerAbstand(This,nVal) \
(This)->lpVtbl -> put_StabMaximalerAbstand(This,nVal)
#define IPolygonWendelConstruction_get_StabMaximalerAbstand(This,pVal) \
(This)->lpVtbl -> get_StabMaximalerAbstand(This,pVal)
#define IPolygonWendelConstruction_put_PfostenQuerschnitt(This,nVal) \
(This)->lpVtbl -> put_PfostenQuerschnitt(This,nVal)
#define IPolygonWendelConstruction_get_PfostenQuerschnitt(This,pVal) \
(This)->lpVtbl -> get_PfostenQuerschnitt(This,pVal)
#define IPolygonWendelConstruction_put_PfostenDurchmesser(This,nVal) \
(This)->lpVtbl -> put_PfostenDurchmesser(This,nVal)
#define IPolygonWendelConstruction_get_PfostenDurchmesser(This,pVal) \
(This)->lpVtbl -> get_PfostenDurchmesser(This,pVal)
#define IPolygonWendelConstruction_put_PfostenBreite(This,nVal) \
(This)->lpVtbl -> put_PfostenBreite(This,nVal)
#define IPolygonWendelConstruction_get_PfostenBreite(This,pVal) \
(This)->lpVtbl -> get_PfostenBreite(This,pVal)
#define IPolygonWendelConstruction_put_PfostenDicke(This,nVal) \
(This)->lpVtbl -> put_PfostenDicke(This,nVal)
#define IPolygonWendelConstruction_get_PfostenDicke(This,pVal) \
(This)->lpVtbl -> get_PfostenDicke(This,pVal)
#define IPolygonWendelConstruction_put_PfostenLaenge(This,nVal) \
(This)->lpVtbl -> put_PfostenLaenge(This,nVal)
#define IPolygonWendelConstruction_get_PfostenLaenge(This,pVal) \
(This)->lpVtbl -> get_PfostenLaenge(This,pVal)
#define IPolygonWendelConstruction_put_PfostenObjektName(This,nVal) \
(This)->lpVtbl -> put_PfostenObjektName(This,nVal)
#define IPolygonWendelConstruction_get_PfostenObjektName(This,pVal) \
(This)->lpVtbl -> get_PfostenObjektName(This,pVal)
#define IPolygonWendelConstruction_GetPolygon(This,pVal) \
(This)->lpVtbl -> GetPolygon(This,pVal)
#define IPolygonWendelConstruction_SetPolygon(This,nVal) \
(This)->lpVtbl -> SetPolygon(This,nVal)
#define IPolygonWendelConstruction_CreateStairCase(This,TreppenTyp,pVal) \
(This)->lpVtbl -> CreateStairCase(This,TreppenTyp,pVal)
#endif /* COBJMACROS */
#endif /* C style interface */
/* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE IPolygonWendelConstruction_put_Bauart_Proxy(
IPolygonWendelConstruction __RPC_FAR * This,
/* [in] */ long nVal);
void __RPC_STUB IPolygonWendelConstruction_put_Bauart_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IPolygonWendelConstruction_get_Bauart_Proxy(
IPolygonWendelConstruction __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
void __RPC_STUB IPolygonWendelConstruction_get_Bauart_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE IPolygonWendelConstruction_put_Achslage_Proxy(
IPolygonWendelConstruction __RPC_FAR * This,
/* [in] */ long nVal);
void __RPC_STUB IPolygonWendelConstruction_put_Achslage_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IPolygonWendelConstruction_get_Achslage_Proxy(
IPolygonWendelConstruction __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
void __RPC_STUB IPolygonWendelConstruction_get_Achslage_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE IPolygonWendelConstruction_put_LaufBreiteAussen_Proxy(
IPolygonWendelConstruction __RPC_FAR * This,
/* [in] */ float nVal);
void __RPC_STUB IPolygonWendelConstruction_put_LaufBreiteAussen_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IPolygonWendelConstruction_get_LaufBreiteAussen_Proxy(
IPolygonWendelConstruction __RPC_FAR * This,
/* [retval][out] */ float __RPC_FAR *pVal);
void __RPC_STUB IPolygonWendelConstruction_get_LaufBreiteAussen_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE IPolygonWendelConstruction_put_AnzahlSteigungen_Proxy(
IPolygonWendelConstruction __RPC_FAR * This,
/* [in] */ long nVal);
void __RPC_STUB IPolygonWendelConstruction_put_AnzahlSteigungen_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IPolygonWendelConstruction_get_AnzahlSteigungen_Proxy(
IPolygonWendelConstruction __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
void __RPC_STUB IPolygonWendelConstruction_get_AnzahlSteigungen_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE IPolygonWendelConstruction_put_NiveauAmAntritt_Proxy(
IPolygonWendelConstruction __RPC_FAR * This,
/* [in] */ float nVal);
void __RPC_STUB IPolygonWendelConstruction_put_NiveauAmAntritt_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IPolygonWendelConstruction_get_NiveauAmAntritt_Proxy(
IPolygonWendelConstruction __RPC_FAR * This,
/* [retval][out] */ float __RPC_FAR *pVal);
void __RPC_STUB IPolygonWendelConstruction_get_NiveauAmAntritt_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE IPolygonWendelConstruction_put_Hoehe_Proxy(
IPolygonWendelConstruction __RPC_FAR * This,
/* [in] */ float nVal);
void __RPC_STUB IPolygonWendelConstruction_put_Hoehe_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IPolygonWendelConstruction_get_Hoehe_Proxy(
IPolygonWendelConstruction __RPC_FAR * This,
/* [retval][out] */ float __RPC_FAR *pVal);
void __RPC_STUB IPolygonWendelConstruction_get_Hoehe_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE IPolygonWendelConstruction_put_WinkelAmAntritt_Proxy(
IPolygonWendelConstruction __RPC_FAR * This,
/* [in] */ float nVal);
void __RPC_STUB IPolygonWendelConstruction_put_WinkelAmAntritt_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IPolygonWendelConstruction_get_WinkelAmAntritt_Proxy(
IPolygonWendelConstruction __RPC_FAR * This,
/* [retval][out] */ float __RPC_FAR *pVal);
void __RPC_STUB IPolygonWendelConstruction_get_WinkelAmAntritt_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE IPolygonWendelConstruction_put_WinkelAmAustritt_Proxy(
IPolygonWendelConstruction __RPC_FAR * This,
/* [in] */ float nVal);
void __RPC_STUB IPolygonWendelConstruction_put_WinkelAmAustritt_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IPolygonWendelConstruction_get_WinkelAmAustritt_Proxy(
IPolygonWendelConstruction __RPC_FAR * This,
/* [retval][out] */ float __RPC_FAR *pVal);
void __RPC_STUB IPolygonWendelConstruction_get_WinkelAmAustritt_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE IPolygonWendelConstruction_put_MitSetzStufen_Proxy(
IPolygonWendelConstruction __RPC_FAR * This,
/* [in] */ VARIANT_BOOL nVal);
void __RPC_STUB IPolygonWendelConstruction_put_MitSetzStufen_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IPolygonWendelConstruction_get_MitSetzStufen_Proxy(
IPolygonWendelConstruction __RPC_FAR * This,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
void __RPC_STUB IPolygonWendelConstruction_get_MitSetzStufen_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE IPolygonWendelConstruction_put_SchrittMassOptimieren_Proxy(
IPolygonWendelConstruction __RPC_FAR * This,
/* [in] */ VARIANT_BOOL nVal);
void __RPC_STUB IPolygonWendelConstruction_put_SchrittMassOptimieren_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IPolygonWendelConstruction_get_SchrittMassOptimieren_Proxy(
IPolygonWendelConstruction __RPC_FAR * This,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
void __RPC_STUB IPolygonWendelConstruction_get_SchrittMassOptimieren_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE IPolygonWendelConstruction_get_LaufLaenge_Proxy(
IPolygonWendelConstruction __RPC_FAR * This,
/* [retval][out] */ float __RPC_FAR *pVal);
void __RPC_STUB IPolygonWendelConstruction_get_LaufLaenge_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE IPolygonWendelConstruction_get_AuftrittsBreite_Proxy(
IPolygonWendelConstruction __RPC_FAR * This,
/* [retval][out] */ float __RPC_FAR *pVal);
void __RPC_STUB IPolygonWendelConstruction_get_AuftrittsBreite_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE IPolygonWendelConstruction_put_MitGelaenderLinks_Proxy(
IPolygonWendelConstruction __RPC_FAR * This,
/* [in] */ VARIANT_BOOL nVal);
void __RPC_STUB IPolygonWendelConstruction_put_MitGelaenderLinks_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IPolygonWendelConstruction_get_MitGelaenderLinks_Proxy(
IPolygonWendelConstruction __RPC_FAR * This,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
void __RPC_STUB IPolygonWendelConstruction_get_MitGelaenderLinks_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE IPolygonWendelConstruction_put_MitGelaenderRechts_Proxy(
IPolygonWendelConstruction __RPC_FAR * This,
/* [in] */ VARIANT_BOOL nVal);
void __RPC_STUB IPolygonWendelConstruction_put_MitGelaenderRechts_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IPolygonWendelConstruction_get_MitGelaenderRechts_Proxy(
IPolygonWendelConstruction __RPC_FAR * This,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
void __RPC_STUB IPolygonWendelConstruction_get_MitGelaenderRechts_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE IPolygonWendelConstruction_put_GelaenderBauart_Proxy(
IPolygonWendelConstruction __RPC_FAR * This,
/* [in] */ long nVal);
void __RPC_STUB IPolygonWendelConstruction_put_GelaenderBauart_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IPolygonWendelConstruction_get_GelaenderBauart_Proxy(
IPolygonWendelConstruction __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
void __RPC_STUB IPolygonWendelConstruction_get_GelaenderBauart_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE IPolygonWendelConstruction_put_HandlaufQuerschnitt_Proxy(
IPolygonWendelConstruction __RPC_FAR * This,
/* [in] */ long nVal);
void __RPC_STUB IPolygonWendelConstruction_put_HandlaufQuerschnitt_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IPolygonWendelConstruction_get_HandlaufQuerschnitt_Proxy(
IPolygonWendelConstruction __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
void __RPC_STUB IPolygonWendelConstruction_get_HandlaufQuerschnitt_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE IPolygonWendelConstruction_put_HandlaufDurchmesser_Proxy(
IPolygonWendelConstruction __RPC_FAR * This,
/* [in] */ float nVal);
void __RPC_STUB IPolygonWendelConstruction_put_HandlaufDurchmesser_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IPolygonWendelConstruction_get_HandlaufDurchmesser_Proxy(
IPolygonWendelConstruction __RPC_FAR * This,
/* [retval][out] */ float __RPC_FAR *pVal);
void __RPC_STUB IPolygonWendelConstruction_get_HandlaufDurchmesser_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE IPolygonWendelConstruction_put_HandlaufBreite_Proxy(
IPolygonWendelConstruction __RPC_FAR * This,
/* [in] */ float nVal);
void __RPC_STUB IPolygonWendelConstruction_put_HandlaufBreite_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IPolygonWendelConstruction_get_HandlaufBreite_Proxy(
IPolygonWendelConstruction __RPC_FAR * This,
/* [retval][out] */ float __RPC_FAR *pVal);
void __RPC_STUB IPolygonWendelConstruction_get_HandlaufBreite_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE IPolygonWendelConstruction_put_HandlaufDicke_Proxy(
IPolygonWendelConstruction __RPC_FAR * This,
/* [in] */ float nVal);
void __RPC_STUB IPolygonWendelConstruction_put_HandlaufDicke_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IPolygonWendelConstruction_get_HandlaufDicke_Proxy(
IPolygonWendelConstruction __RPC_FAR * This,
/* [retval][out] */ float __RPC_FAR *pVal);
void __RPC_STUB IPolygonWendelConstruction_get_HandlaufDicke_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE IPolygonWendelConstruction_put_HandlaufHoehe_Proxy(
IPolygonWendelConstruction __RPC_FAR * This,
/* [in] */ float nVal);
void __RPC_STUB IPolygonWendelConstruction_put_HandlaufHoehe_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IPolygonWendelConstruction_get_HandlaufHoehe_Proxy(
IPolygonWendelConstruction __RPC_FAR * This,
/* [retval][out] */ float __RPC_FAR *pVal);
void __RPC_STUB IPolygonWendelConstruction_get_HandlaufHoehe_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE IPolygonWendelConstruction_put_HandlaufMitKnicken_Proxy(
IPolygonWendelConstruction __RPC_FAR * This,
/* [in] */ VARIANT_BOOL nVal);
void __RPC_STUB IPolygonWendelConstruction_put_HandlaufMitKnicken_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IPolygonWendelConstruction_get_HandlaufMitKnicken_Proxy(
IPolygonWendelConstruction __RPC_FAR * This,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
void __RPC_STUB IPolygonWendelConstruction_get_HandlaufMitKnicken_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE IPolygonWendelConstruction_put_MaximaleAuslenkungLinks_Proxy(
IPolygonWendelConstruction __RPC_FAR * This,
/* [in] */ float nVal);
void __RPC_STUB IPolygonWendelConstruction_put_MaximaleAuslenkungLinks_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IPolygonWendelConstruction_get_MaximaleAuslenkungLinks_Proxy(
IPolygonWendelConstruction __RPC_FAR * This,
/* [retval][out] */ float __RPC_FAR *pVal);
void __RPC_STUB IPolygonWendelConstruction_get_MaximaleAuslenkungLinks_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE IPolygonWendelConstruction_put_MaximaleAuslenkungRechts_Proxy(
IPolygonWendelConstruction __RPC_FAR * This,
/* [in] */ float nVal);
void __RPC_STUB IPolygonWendelConstruction_put_MaximaleAuslenkungRechts_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IPolygonWendelConstruction_get_MaximaleAuslenkungRechts_Proxy(
IPolygonWendelConstruction __RPC_FAR * This,
/* [retval][out] */ float __RPC_FAR *pVal);
void __RPC_STUB IPolygonWendelConstruction_get_MaximaleAuslenkungRechts_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE IPolygonWendelConstruction_put_FusslaufBreite_Proxy(
IPolygonWendelConstruction __RPC_FAR * This,
/* [in] */ float nVal);
void __RPC_STUB IPolygonWendelConstruction_put_FusslaufBreite_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IPolygonWendelConstruction_get_FusslaufBreite_Proxy(
IPolygonWendelConstruction __RPC_FAR * This,
/* [retval][out] */ float __RPC_FAR *pVal);
void __RPC_STUB IPolygonWendelConstruction_get_FusslaufBreite_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE IPolygonWendelConstruction_put_FusslaufDicke_Proxy(
IPolygonWendelConstruction __RPC_FAR * This,
/* [in] */ float nVal);
void __RPC_STUB IPolygonWendelConstruction_put_FusslaufDicke_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IPolygonWendelConstruction_get_FusslaufDicke_Proxy(
IPolygonWendelConstruction __RPC_FAR * This,
/* [retval][out] */ float __RPC_FAR *pVal);
void __RPC_STUB IPolygonWendelConstruction_get_FusslaufDicke_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE IPolygonWendelConstruction_put_MittlererFusslaufAbstand_Proxy(
IPolygonWendelConstruction __RPC_FAR * This,
/* [in] */ float nVal);
void __RPC_STUB IPolygonWendelConstruction_put_MittlererFusslaufAbstand_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IPolygonWendelConstruction_get_MittlererFusslaufAbstand_Proxy(
IPolygonWendelConstruction __RPC_FAR * This,
/* [retval][out] */ float __RPC_FAR *pVal);
void __RPC_STUB IPolygonWendelConstruction_get_MittlererFusslaufAbstand_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE IPolygonWendelConstruction_put_StabQuerschnitt_Proxy(
IPolygonWendelConstruction __RPC_FAR * This,
/* [in] */ long nVal);
void __RPC_STUB IPolygonWendelConstruction_put_StabQuerschnitt_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IPolygonWendelConstruction_get_StabQuerschnitt_Proxy(
IPolygonWendelConstruction __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
void __RPC_STUB IPolygonWendelConstruction_get_StabQuerschnitt_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE IPolygonWendelConstruction_put_StabDurchmesser_Proxy(
IPolygonWendelConstruction __RPC_FAR * This,
/* [in] */ float nVal);
void __RPC_STUB IPolygonWendelConstruction_put_StabDurchmesser_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IPolygonWendelConstruction_get_StabDurchmesser_Proxy(
IPolygonWendelConstruction __RPC_FAR * This,
/* [retval][out] */ float __RPC_FAR *pVal);
void __RPC_STUB IPolygonWendelConstruction_get_StabDurchmesser_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE IPolygonWendelConstruction_put_StabBreite_Proxy(
IPolygonWendelConstruction __RPC_FAR * This,
/* [in] */ float nVal);
void __RPC_STUB IPolygonWendelConstruction_put_StabBreite_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IPolygonWendelConstruction_get_StabBreite_Proxy(
IPolygonWendelConstruction __RPC_FAR * This,
/* [retval][out] */ float __RPC_FAR *pVal);
void __RPC_STUB IPolygonWendelConstruction_get_StabBreite_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE IPolygonWendelConstruction_put_StabDicke_Proxy(
IPolygonWendelConstruction __RPC_FAR * This,
/* [in] */ float nVal);
void __RPC_STUB IPolygonWendelConstruction_put_StabDicke_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IPolygonWendelConstruction_get_StabDicke_Proxy(
IPolygonWendelConstruction __RPC_FAR * This,
/* [retval][out] */ float __RPC_FAR *pVal);
void __RPC_STUB IPolygonWendelConstruction_get_StabDicke_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE IPolygonWendelConstruction_put_StabMaximalerAbstand_Proxy(
IPolygonWendelConstruction __RPC_FAR * This,
/* [in] */ float nVal);
void __RPC_STUB IPolygonWendelConstruction_put_StabMaximalerAbstand_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IPolygonWendelConstruction_get_StabMaximalerAbstand_Proxy(
IPolygonWendelConstruction __RPC_FAR * This,
/* [retval][out] */ float __RPC_FAR *pVal);
void __RPC_STUB IPolygonWendelConstruction_get_StabMaximalerAbstand_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE IPolygonWendelConstruction_put_PfostenQuerschnitt_Proxy(
IPolygonWendelConstruction __RPC_FAR * This,
/* [in] */ long nVal);
void __RPC_STUB IPolygonWendelConstruction_put_PfostenQuerschnitt_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IPolygonWendelConstruction_get_PfostenQuerschnitt_Proxy(
IPolygonWendelConstruction __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
void __RPC_STUB IPolygonWendelConstruction_get_PfostenQuerschnitt_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE IPolygonWendelConstruction_put_PfostenDurchmesser_Proxy(
IPolygonWendelConstruction __RPC_FAR * This,
/* [in] */ float nVal);
void __RPC_STUB IPolygonWendelConstruction_put_PfostenDurchmesser_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IPolygonWendelConstruction_get_PfostenDurchmesser_Proxy(
IPolygonWendelConstruction __RPC_FAR * This,
/* [retval][out] */ float __RPC_FAR *pVal);
void __RPC_STUB IPolygonWendelConstruction_get_PfostenDurchmesser_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE IPolygonWendelConstruction_put_PfostenBreite_Proxy(
IPolygonWendelConstruction __RPC_FAR * This,
/* [in] */ float nVal);
void __RPC_STUB IPolygonWendelConstruction_put_PfostenBreite_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IPolygonWendelConstruction_get_PfostenBreite_Proxy(
IPolygonWendelConstruction __RPC_FAR * This,
/* [retval][out] */ float __RPC_FAR *pVal);
void __RPC_STUB IPolygonWendelConstruction_get_PfostenBreite_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE IPolygonWendelConstruction_put_PfostenDicke_Proxy(
IPolygonWendelConstruction __RPC_FAR * This,
/* [in] */ float nVal);
void __RPC_STUB IPolygonWendelConstruction_put_PfostenDicke_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IPolygonWendelConstruction_get_PfostenDicke_Proxy(
IPolygonWendelConstruction __RPC_FAR * This,
/* [retval][out] */ float __RPC_FAR *pVal);
void __RPC_STUB IPolygonWendelConstruction_get_PfostenDicke_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE IPolygonWendelConstruction_put_PfostenLaenge_Proxy(
IPolygonWendelConstruction __RPC_FAR * This,
/* [in] */ float nVal);
void __RPC_STUB IPolygonWendelConstruction_put_PfostenLaenge_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IPolygonWendelConstruction_get_PfostenLaenge_Proxy(
IPolygonWendelConstruction __RPC_FAR * This,
/* [retval][out] */ float __RPC_FAR *pVal);
void __RPC_STUB IPolygonWendelConstruction_get_PfostenLaenge_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE IPolygonWendelConstruction_put_PfostenObjektName_Proxy(
IPolygonWendelConstruction __RPC_FAR * This,
/* [in] */ BSTR nVal);
void __RPC_STUB IPolygonWendelConstruction_put_PfostenObjektName_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IPolygonWendelConstruction_get_PfostenObjektName_Proxy(
IPolygonWendelConstruction __RPC_FAR * This,
/* [retval][out] */ BSTR __RPC_FAR *pVal);
void __RPC_STUB IPolygonWendelConstruction_get_PfostenObjektName_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IPolygonWendelConstruction_GetPolygon_Proxy(
IPolygonWendelConstruction __RPC_FAR * This,
/* [retval][out] */ IPoint2DCollection __RPC_FAR *__RPC_FAR *pVal);
void __RPC_STUB IPolygonWendelConstruction_GetPolygon_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IPolygonWendelConstruction_SetPolygon_Proxy(
IPolygonWendelConstruction __RPC_FAR * This,
/* [in] */ IPoint2DCollection __RPC_FAR *nVal);
void __RPC_STUB IPolygonWendelConstruction_SetPolygon_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IPolygonWendelConstruction_CreateStairCase_Proxy(
IPolygonWendelConstruction __RPC_FAR * This,
/* [in] */ long TreppenTyp,
/* [retval][out] */ IStairCase __RPC_FAR *__RPC_FAR *pVal);
void __RPC_STUB IPolygonWendelConstruction_CreateStairCase_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IPolygonWendelConstruction_INTERFACE_DEFINED__ */
#ifndef __IRoof_INTERFACE_DEFINED__
#define __IRoof_INTERFACE_DEFINED__
/* interface IRoof */
/* [unique][dual][uuid][object] */
EXTERN_C const IID IID_IRoof;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("6339ada0-cd37-11d1-9d47-00a0c9251384")
IRoof : public IDispatch
{
public:
virtual /* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE get_DachSummeFirstlaenge(
/* [retval][out] */ double __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE get_DachSummeFlaeche(
/* [retval][out] */ double __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE get_DachSummeGratlaenge(
/* [retval][out] */ double __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE get_DachSummeKehlenlaenge(
/* [retval][out] */ double __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE get_DachSummeOrtganglaenge(
/* [retval][out] */ double __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE get_DachSummePultdachFirstlaenge(
/* [retval][out] */ double __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE get_DachSummeTrauflaenge(
/* [retval][out] */ double __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE get_FlaecheDerEindeckungUebermessen(
/* [retval][out] */ double __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE get_GaubenSummeFirstlaenge(
/* [retval][out] */ double __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE get_GaubenSummeFlaeche(
/* [retval][out] */ double __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE get_GaubenSummeGratlaenge(
/* [retval][out] */ double __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE get_GaubenSummeKehlenlaenge(
/* [retval][out] */ double __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE get_GaubenSummeOrtganglaenge(
/* [retval][out] */ double __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE get_GaubenSummePultdachFirstlaenge(
/* [retval][out] */ double __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE get_GaubenSummeTrauflaenge(
/* [retval][out] */ double __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE get_History(
/* [retval][out] */ IIDHistory __RPC_FAR *__RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE get_ID(
/* [retval][out] */ long __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE get_Polygon(
/* [retval][out] */ IPolygon2D __RPC_FAR *__RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE get_Story(
/* [retval][out] */ IStory __RPC_FAR *__RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE get_TotalSummeFirstlaenge(
/* [retval][out] */ double __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE get_TotalSummeFlaeche(
/* [retval][out] */ double __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE get_TotalSummeGratlaenge(
/* [retval][out] */ double __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE get_TotalSummeKehlenlaenge(
/* [retval][out] */ double __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE get_TotalSummeOrtganglaenge(
/* [retval][out] */ double __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE get_TotalSummePultdachFirstlaenge(
/* [retval][out] */ double __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE get_TotalSummeTrauflaenge(
/* [retval][out] */ double __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE get_Windows(
/* [retval][out] */ IWindowCollection __RPC_FAR *__RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE get_RoofAreas(
/* [retval][out] */ IRoofAreaCollection __RPC_FAR *__RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE get_Gauben(
/* [retval][out] */ IGaubenCollection __RPC_FAR *__RPC_FAR *pVal) = 0;
virtual /* [helpcontext][helpstring][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE get_Construction(
/* [retval][out] */ IRoofConstruction __RPC_FAR *__RPC_FAR *pVal) = 0;
virtual /* [helpcontext][helpstring][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE get_TextureCount(
/* [retval][out] */ long __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE Delete( void) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE Edit(
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE CreateGaube(
/* [in] */ long type,
/* [in] */ IPoint2DCollection __RPC_FAR *contur,
/* [retval][out] */ IGaube __RPC_FAR *__RPC_FAR *pVal) = 0;
virtual /* [helpcontext][helpstring][id] */ HRESULT STDMETHODCALLTYPE GetWoodConstruction(
/* [in] */ VARIANT_BOOL collapse,
/* [in] */ float epsilon,
/* [retval][out] */ IRoofWoodCollection __RPC_FAR *__RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE SetTexture(
/* [in] */ long index,
/* [in] */ BSTR TextureName,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE GetTexture(
/* [in] */ long index,
/* [retval][out] */ BSTR __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE PlaceWindow(
/* [in] */ IRoofWindow __RPC_FAR *aRoofWindow,
/* [in] */ float x,
/* [in] */ float y,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE BeyondAllBuildings(
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal) = 0;
};
#else /* C style interface */
typedef struct IRoofVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
IRoof __RPC_FAR * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
IRoof __RPC_FAR * This);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
IRoof __RPC_FAR * This);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
IRoof __RPC_FAR * This,
/* [out] */ UINT __RPC_FAR *pctinfo);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
IRoof __RPC_FAR * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
IRoof __RPC_FAR * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )(
IRoof __RPC_FAR * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
/* [out] */ VARIANT __RPC_FAR *pVarResult,
/* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
/* [out] */ UINT __RPC_FAR *puArgErr);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_DachSummeFirstlaenge )(
IRoof __RPC_FAR * This,
/* [retval][out] */ double __RPC_FAR *pVal);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_DachSummeFlaeche )(
IRoof __RPC_FAR * This,
/* [retval][out] */ double __RPC_FAR *pVal);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_DachSummeGratlaenge )(
IRoof __RPC_FAR * This,
/* [retval][out] */ double __RPC_FAR *pVal);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_DachSummeKehlenlaenge )(
IRoof __RPC_FAR * This,
/* [retval][out] */ double __RPC_FAR *pVal);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_DachSummeOrtganglaenge )(
IRoof __RPC_FAR * This,
/* [retval][out] */ double __RPC_FAR *pVal);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_DachSummePultdachFirstlaenge )(
IRoof __RPC_FAR * This,
/* [retval][out] */ double __RPC_FAR *pVal);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_DachSummeTrauflaenge )(
IRoof __RPC_FAR * This,
/* [retval][out] */ double __RPC_FAR *pVal);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_FlaecheDerEindeckungUebermessen )(
IRoof __RPC_FAR * This,
/* [retval][out] */ double __RPC_FAR *pVal);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_GaubenSummeFirstlaenge )(
IRoof __RPC_FAR * This,
/* [retval][out] */ double __RPC_FAR *pVal);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_GaubenSummeFlaeche )(
IRoof __RPC_FAR * This,
/* [retval][out] */ double __RPC_FAR *pVal);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_GaubenSummeGratlaenge )(
IRoof __RPC_FAR * This,
/* [retval][out] */ double __RPC_FAR *pVal);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_GaubenSummeKehlenlaenge )(
IRoof __RPC_FAR * This,
/* [retval][out] */ double __RPC_FAR *pVal);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_GaubenSummeOrtganglaenge )(
IRoof __RPC_FAR * This,
/* [retval][out] */ double __RPC_FAR *pVal);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_GaubenSummePultdachFirstlaenge )(
IRoof __RPC_FAR * This,
/* [retval][out] */ double __RPC_FAR *pVal);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_GaubenSummeTrauflaenge )(
IRoof __RPC_FAR * This,
/* [retval][out] */ double __RPC_FAR *pVal);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_History )(
IRoof __RPC_FAR * This,
/* [retval][out] */ IIDHistory __RPC_FAR *__RPC_FAR *pVal);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ID )(
IRoof __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Polygon )(
IRoof __RPC_FAR * This,
/* [retval][out] */ IPolygon2D __RPC_FAR *__RPC_FAR *pVal);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Story )(
IRoof __RPC_FAR * This,
/* [retval][out] */ IStory __RPC_FAR *__RPC_FAR *pVal);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_TotalSummeFirstlaenge )(
IRoof __RPC_FAR * This,
/* [retval][out] */ double __RPC_FAR *pVal);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_TotalSummeFlaeche )(
IRoof __RPC_FAR * This,
/* [retval][out] */ double __RPC_FAR *pVal);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_TotalSummeGratlaenge )(
IRoof __RPC_FAR * This,
/* [retval][out] */ double __RPC_FAR *pVal);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_TotalSummeKehlenlaenge )(
IRoof __RPC_FAR * This,
/* [retval][out] */ double __RPC_FAR *pVal);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_TotalSummeOrtganglaenge )(
IRoof __RPC_FAR * This,
/* [retval][out] */ double __RPC_FAR *pVal);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_TotalSummePultdachFirstlaenge )(
IRoof __RPC_FAR * This,
/* [retval][out] */ double __RPC_FAR *pVal);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_TotalSummeTrauflaenge )(
IRoof __RPC_FAR * This,
/* [retval][out] */ double __RPC_FAR *pVal);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Windows )(
IRoof __RPC_FAR * This,
/* [retval][out] */ IWindowCollection __RPC_FAR *__RPC_FAR *pVal);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_RoofAreas )(
IRoof __RPC_FAR * This,
/* [retval][out] */ IRoofAreaCollection __RPC_FAR *__RPC_FAR *pVal);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Gauben )(
IRoof __RPC_FAR * This,
/* [retval][out] */ IGaubenCollection __RPC_FAR *__RPC_FAR *pVal);
/* [helpcontext][helpstring][readonly][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Construction )(
IRoof __RPC_FAR * This,
/* [retval][out] */ IRoofConstruction __RPC_FAR *__RPC_FAR *pVal);
/* [helpcontext][helpstring][readonly][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_TextureCount )(
IRoof __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Delete )(
IRoof __RPC_FAR * This);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Edit )(
IRoof __RPC_FAR * This,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *CreateGaube )(
IRoof __RPC_FAR * This,
/* [in] */ long type,
/* [in] */ IPoint2DCollection __RPC_FAR *contur,
/* [retval][out] */ IGaube __RPC_FAR *__RPC_FAR *pVal);
/* [helpcontext][helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetWoodConstruction )(
IRoof __RPC_FAR * This,
/* [in] */ VARIANT_BOOL collapse,
/* [in] */ float epsilon,
/* [retval][out] */ IRoofWoodCollection __RPC_FAR *__RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetTexture )(
IRoof __RPC_FAR * This,
/* [in] */ long index,
/* [in] */ BSTR TextureName,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTexture )(
IRoof __RPC_FAR * This,
/* [in] */ long index,
/* [retval][out] */ BSTR __RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *PlaceWindow )(
IRoof __RPC_FAR * This,
/* [in] */ IRoofWindow __RPC_FAR *aRoofWindow,
/* [in] */ float x,
/* [in] */ float y,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *BeyondAllBuildings )(
IRoof __RPC_FAR * This,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
END_INTERFACE
} IRoofVtbl;
interface IRoof
{
CONST_VTBL struct IRoofVtbl __RPC_FAR *lpVtbl;
};
#ifdef COBJMACROS
#define IRoof_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IRoof_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IRoof_Release(This) \
(This)->lpVtbl -> Release(This)
#define IRoof_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define IRoof_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define IRoof_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define IRoof_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#define IRoof_get_DachSummeFirstlaenge(This,pVal) \
(This)->lpVtbl -> get_DachSummeFirstlaenge(This,pVal)
#define IRoof_get_DachSummeFlaeche(This,pVal) \
(This)->lpVtbl -> get_DachSummeFlaeche(This,pVal)
#define IRoof_get_DachSummeGratlaenge(This,pVal) \
(This)->lpVtbl -> get_DachSummeGratlaenge(This,pVal)
#define IRoof_get_DachSummeKehlenlaenge(This,pVal) \
(This)->lpVtbl -> get_DachSummeKehlenlaenge(This,pVal)
#define IRoof_get_DachSummeOrtganglaenge(This,pVal) \
(This)->lpVtbl -> get_DachSummeOrtganglaenge(This,pVal)
#define IRoof_get_DachSummePultdachFirstlaenge(This,pVal) \
(This)->lpVtbl -> get_DachSummePultdachFirstlaenge(This,pVal)
#define IRoof_get_DachSummeTrauflaenge(This,pVal) \
(This)->lpVtbl -> get_DachSummeTrauflaenge(This,pVal)
#define IRoof_get_FlaecheDerEindeckungUebermessen(This,pVal) \
(This)->lpVtbl -> get_FlaecheDerEindeckungUebermessen(This,pVal)
#define IRoof_get_GaubenSummeFirstlaenge(This,pVal) \
(This)->lpVtbl -> get_GaubenSummeFirstlaenge(This,pVal)
#define IRoof_get_GaubenSummeFlaeche(This,pVal) \
(This)->lpVtbl -> get_GaubenSummeFlaeche(This,pVal)
#define IRoof_get_GaubenSummeGratlaenge(This,pVal) \
(This)->lpVtbl -> get_GaubenSummeGratlaenge(This,pVal)
#define IRoof_get_GaubenSummeKehlenlaenge(This,pVal) \
(This)->lpVtbl -> get_GaubenSummeKehlenlaenge(This,pVal)
#define IRoof_get_GaubenSummeOrtganglaenge(This,pVal) \
(This)->lpVtbl -> get_GaubenSummeOrtganglaenge(This,pVal)
#define IRoof_get_GaubenSummePultdachFirstlaenge(This,pVal) \
(This)->lpVtbl -> get_GaubenSummePultdachFirstlaenge(This,pVal)
#define IRoof_get_GaubenSummeTrauflaenge(This,pVal) \
(This)->lpVtbl -> get_GaubenSummeTrauflaenge(This,pVal)
#define IRoof_get_History(This,pVal) \
(This)->lpVtbl -> get_History(This,pVal)
#define IRoof_get_ID(This,pVal) \
(This)->lpVtbl -> get_ID(This,pVal)
#define IRoof_get_Polygon(This,pVal) \
(This)->lpVtbl -> get_Polygon(This,pVal)
#define IRoof_get_Story(This,pVal) \
(This)->lpVtbl -> get_Story(This,pVal)
#define IRoof_get_TotalSummeFirstlaenge(This,pVal) \
(This)->lpVtbl -> get_TotalSummeFirstlaenge(This,pVal)
#define IRoof_get_TotalSummeFlaeche(This,pVal) \
(This)->lpVtbl -> get_TotalSummeFlaeche(This,pVal)
#define IRoof_get_TotalSummeGratlaenge(This,pVal) \
(This)->lpVtbl -> get_TotalSummeGratlaenge(This,pVal)
#define IRoof_get_TotalSummeKehlenlaenge(This,pVal) \
(This)->lpVtbl -> get_TotalSummeKehlenlaenge(This,pVal)
#define IRoof_get_TotalSummeOrtganglaenge(This,pVal) \
(This)->lpVtbl -> get_TotalSummeOrtganglaenge(This,pVal)
#define IRoof_get_TotalSummePultdachFirstlaenge(This,pVal) \
(This)->lpVtbl -> get_TotalSummePultdachFirstlaenge(This,pVal)
#define IRoof_get_TotalSummeTrauflaenge(This,pVal) \
(This)->lpVtbl -> get_TotalSummeTrauflaenge(This,pVal)
#define IRoof_get_Windows(This,pVal) \
(This)->lpVtbl -> get_Windows(This,pVal)
#define IRoof_get_RoofAreas(This,pVal) \
(This)->lpVtbl -> get_RoofAreas(This,pVal)
#define IRoof_get_Gauben(This,pVal) \
(This)->lpVtbl -> get_Gauben(This,pVal)
#define IRoof_get_Construction(This,pVal) \
(This)->lpVtbl -> get_Construction(This,pVal)
#define IRoof_get_TextureCount(This,pVal) \
(This)->lpVtbl -> get_TextureCount(This,pVal)
#define IRoof_Delete(This) \
(This)->lpVtbl -> Delete(This)
#define IRoof_Edit(This,pVal) \
(This)->lpVtbl -> Edit(This,pVal)
#define IRoof_CreateGaube(This,type,contur,pVal) \
(This)->lpVtbl -> CreateGaube(This,type,contur,pVal)
#define IRoof_GetWoodConstruction(This,collapse,epsilon,pVal) \
(This)->lpVtbl -> GetWoodConstruction(This,collapse,epsilon,pVal)
#define IRoof_SetTexture(This,index,TextureName,pVal) \
(This)->lpVtbl -> SetTexture(This,index,TextureName,pVal)
#define IRoof_GetTexture(This,index,pVal) \
(This)->lpVtbl -> GetTexture(This,index,pVal)
#define IRoof_PlaceWindow(This,aRoofWindow,x,y,pVal) \
(This)->lpVtbl -> PlaceWindow(This,aRoofWindow,x,y,pVal)
#define IRoof_BeyondAllBuildings(This,pVal) \
(This)->lpVtbl -> BeyondAllBuildings(This,pVal)
#endif /* COBJMACROS */
#endif /* C style interface */
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE IRoof_get_DachSummeFirstlaenge_Proxy(
IRoof __RPC_FAR * This,
/* [retval][out] */ double __RPC_FAR *pVal);
void __RPC_STUB IRoof_get_DachSummeFirstlaenge_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE IRoof_get_DachSummeFlaeche_Proxy(
IRoof __RPC_FAR * This,
/* [retval][out] */ double __RPC_FAR *pVal);
void __RPC_STUB IRoof_get_DachSummeFlaeche_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE IRoof_get_DachSummeGratlaenge_Proxy(
IRoof __RPC_FAR * This,
/* [retval][out] */ double __RPC_FAR *pVal);
void __RPC_STUB IRoof_get_DachSummeGratlaenge_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE IRoof_get_DachSummeKehlenlaenge_Proxy(
IRoof __RPC_FAR * This,
/* [retval][out] */ double __RPC_FAR *pVal);
void __RPC_STUB IRoof_get_DachSummeKehlenlaenge_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE IRoof_get_DachSummeOrtganglaenge_Proxy(
IRoof __RPC_FAR * This,
/* [retval][out] */ double __RPC_FAR *pVal);
void __RPC_STUB IRoof_get_DachSummeOrtganglaenge_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE IRoof_get_DachSummePultdachFirstlaenge_Proxy(
IRoof __RPC_FAR * This,
/* [retval][out] */ double __RPC_FAR *pVal);
void __RPC_STUB IRoof_get_DachSummePultdachFirstlaenge_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE IRoof_get_DachSummeTrauflaenge_Proxy(
IRoof __RPC_FAR * This,
/* [retval][out] */ double __RPC_FAR *pVal);
void __RPC_STUB IRoof_get_DachSummeTrauflaenge_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE IRoof_get_FlaecheDerEindeckungUebermessen_Proxy(
IRoof __RPC_FAR * This,
/* [retval][out] */ double __RPC_FAR *pVal);
void __RPC_STUB IRoof_get_FlaecheDerEindeckungUebermessen_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE IRoof_get_GaubenSummeFirstlaenge_Proxy(
IRoof __RPC_FAR * This,
/* [retval][out] */ double __RPC_FAR *pVal);
void __RPC_STUB IRoof_get_GaubenSummeFirstlaenge_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE IRoof_get_GaubenSummeFlaeche_Proxy(
IRoof __RPC_FAR * This,
/* [retval][out] */ double __RPC_FAR *pVal);
void __RPC_STUB IRoof_get_GaubenSummeFlaeche_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE IRoof_get_GaubenSummeGratlaenge_Proxy(
IRoof __RPC_FAR * This,
/* [retval][out] */ double __RPC_FAR *pVal);
void __RPC_STUB IRoof_get_GaubenSummeGratlaenge_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE IRoof_get_GaubenSummeKehlenlaenge_Proxy(
IRoof __RPC_FAR * This,
/* [retval][out] */ double __RPC_FAR *pVal);
void __RPC_STUB IRoof_get_GaubenSummeKehlenlaenge_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE IRoof_get_GaubenSummeOrtganglaenge_Proxy(
IRoof __RPC_FAR * This,
/* [retval][out] */ double __RPC_FAR *pVal);
void __RPC_STUB IRoof_get_GaubenSummeOrtganglaenge_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE IRoof_get_GaubenSummePultdachFirstlaenge_Proxy(
IRoof __RPC_FAR * This,
/* [retval][out] */ double __RPC_FAR *pVal);
void __RPC_STUB IRoof_get_GaubenSummePultdachFirstlaenge_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE IRoof_get_GaubenSummeTrauflaenge_Proxy(
IRoof __RPC_FAR * This,
/* [retval][out] */ double __RPC_FAR *pVal);
void __RPC_STUB IRoof_get_GaubenSummeTrauflaenge_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE IRoof_get_History_Proxy(
IRoof __RPC_FAR * This,
/* [retval][out] */ IIDHistory __RPC_FAR *__RPC_FAR *pVal);
void __RPC_STUB IRoof_get_History_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE IRoof_get_ID_Proxy(
IRoof __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
void __RPC_STUB IRoof_get_ID_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE IRoof_get_Polygon_Proxy(
IRoof __RPC_FAR * This,
/* [retval][out] */ IPolygon2D __RPC_FAR *__RPC_FAR *pVal);
void __RPC_STUB IRoof_get_Polygon_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE IRoof_get_Story_Proxy(
IRoof __RPC_FAR * This,
/* [retval][out] */ IStory __RPC_FAR *__RPC_FAR *pVal);
void __RPC_STUB IRoof_get_Story_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE IRoof_get_TotalSummeFirstlaenge_Proxy(
IRoof __RPC_FAR * This,
/* [retval][out] */ double __RPC_FAR *pVal);
void __RPC_STUB IRoof_get_TotalSummeFirstlaenge_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE IRoof_get_TotalSummeFlaeche_Proxy(
IRoof __RPC_FAR * This,
/* [retval][out] */ double __RPC_FAR *pVal);
void __RPC_STUB IRoof_get_TotalSummeFlaeche_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE IRoof_get_TotalSummeGratlaenge_Proxy(
IRoof __RPC_FAR * This,
/* [retval][out] */ double __RPC_FAR *pVal);
void __RPC_STUB IRoof_get_TotalSummeGratlaenge_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE IRoof_get_TotalSummeKehlenlaenge_Proxy(
IRoof __RPC_FAR * This,
/* [retval][out] */ double __RPC_FAR *pVal);
void __RPC_STUB IRoof_get_TotalSummeKehlenlaenge_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE IRoof_get_TotalSummeOrtganglaenge_Proxy(
IRoof __RPC_FAR * This,
/* [retval][out] */ double __RPC_FAR *pVal);
void __RPC_STUB IRoof_get_TotalSummeOrtganglaenge_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE IRoof_get_TotalSummePultdachFirstlaenge_Proxy(
IRoof __RPC_FAR * This,
/* [retval][out] */ double __RPC_FAR *pVal);
void __RPC_STUB IRoof_get_TotalSummePultdachFirstlaenge_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE IRoof_get_TotalSummeTrauflaenge_Proxy(
IRoof __RPC_FAR * This,
/* [retval][out] */ double __RPC_FAR *pVal);
void __RPC_STUB IRoof_get_TotalSummeTrauflaenge_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE IRoof_get_Windows_Proxy(
IRoof __RPC_FAR * This,
/* [retval][out] */ IWindowCollection __RPC_FAR *__RPC_FAR *pVal);
void __RPC_STUB IRoof_get_Windows_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE IRoof_get_RoofAreas_Proxy(
IRoof __RPC_FAR * This,
/* [retval][out] */ IRoofAreaCollection __RPC_FAR *__RPC_FAR *pVal);
void __RPC_STUB IRoof_get_RoofAreas_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE IRoof_get_Gauben_Proxy(
IRoof __RPC_FAR * This,
/* [retval][out] */ IGaubenCollection __RPC_FAR *__RPC_FAR *pVal);
void __RPC_STUB IRoof_get_Gauben_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpcontext][helpstring][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE IRoof_get_Construction_Proxy(
IRoof __RPC_FAR * This,
/* [retval][out] */ IRoofConstruction __RPC_FAR *__RPC_FAR *pVal);
void __RPC_STUB IRoof_get_Construction_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpcontext][helpstring][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE IRoof_get_TextureCount_Proxy(
IRoof __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
void __RPC_STUB IRoof_get_TextureCount_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IRoof_Delete_Proxy(
IRoof __RPC_FAR * This);
void __RPC_STUB IRoof_Delete_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IRoof_Edit_Proxy(
IRoof __RPC_FAR * This,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
void __RPC_STUB IRoof_Edit_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IRoof_CreateGaube_Proxy(
IRoof __RPC_FAR * This,
/* [in] */ long type,
/* [in] */ IPoint2DCollection __RPC_FAR *contur,
/* [retval][out] */ IGaube __RPC_FAR *__RPC_FAR *pVal);
void __RPC_STUB IRoof_CreateGaube_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpcontext][helpstring][id] */ HRESULT STDMETHODCALLTYPE IRoof_GetWoodConstruction_Proxy(
IRoof __RPC_FAR * This,
/* [in] */ VARIANT_BOOL collapse,
/* [in] */ float epsilon,
/* [retval][out] */ IRoofWoodCollection __RPC_FAR *__RPC_FAR *pVal);
void __RPC_STUB IRoof_GetWoodConstruction_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IRoof_SetTexture_Proxy(
IRoof __RPC_FAR * This,
/* [in] */ long index,
/* [in] */ BSTR TextureName,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
void __RPC_STUB IRoof_SetTexture_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IRoof_GetTexture_Proxy(
IRoof __RPC_FAR * This,
/* [in] */ long index,
/* [retval][out] */ BSTR __RPC_FAR *pVal);
void __RPC_STUB IRoof_GetTexture_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IRoof_PlaceWindow_Proxy(
IRoof __RPC_FAR * This,
/* [in] */ IRoofWindow __RPC_FAR *aRoofWindow,
/* [in] */ float x,
/* [in] */ float y,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
void __RPC_STUB IRoof_PlaceWindow_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IRoof_BeyondAllBuildings_Proxy(
IRoof __RPC_FAR * This,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
void __RPC_STUB IRoof_BeyondAllBuildings_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IRoof_INTERFACE_DEFINED__ */
#ifndef __IPoint2D_INTERFACE_DEFINED__
#define __IPoint2D_INTERFACE_DEFINED__
/* interface IPoint2D */
/* [unique][dual][uuid][object] */
EXTERN_C const IID IID_IPoint2D;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("633e4330-cd37-11d1-9d47-00a0c9251384")
IPoint2D : public IDispatch
{
public:
virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_x(
/* [in] */ float nVal) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_x(
/* [retval][out] */ float __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_y(
/* [in] */ float nVal) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_y(
/* [retval][out] */ float __RPC_FAR *pVal) = 0;
};
#else /* C style interface */
typedef struct IPoint2DVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
IPoint2D __RPC_FAR * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
IPoint2D __RPC_FAR * This);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
IPoint2D __RPC_FAR * This);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
IPoint2D __RPC_FAR * This,
/* [out] */ UINT __RPC_FAR *pctinfo);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
IPoint2D __RPC_FAR * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
IPoint2D __RPC_FAR * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )(
IPoint2D __RPC_FAR * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
/* [out] */ VARIANT __RPC_FAR *pVarResult,
/* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
/* [out] */ UINT __RPC_FAR *puArgErr);
/* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_x )(
IPoint2D __RPC_FAR * This,
/* [in] */ float nVal);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_x )(
IPoint2D __RPC_FAR * This,
/* [retval][out] */ float __RPC_FAR *pVal);
/* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_y )(
IPoint2D __RPC_FAR * This,
/* [in] */ float nVal);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_y )(
IPoint2D __RPC_FAR * This,
/* [retval][out] */ float __RPC_FAR *pVal);
END_INTERFACE
} IPoint2DVtbl;
interface IPoint2D
{
CONST_VTBL struct IPoint2DVtbl __RPC_FAR *lpVtbl;
};
#ifdef COBJMACROS
#define IPoint2D_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IPoint2D_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IPoint2D_Release(This) \
(This)->lpVtbl -> Release(This)
#define IPoint2D_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define IPoint2D_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define IPoint2D_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define IPoint2D_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#define IPoint2D_put_x(This,nVal) \
(This)->lpVtbl -> put_x(This,nVal)
#define IPoint2D_get_x(This,pVal) \
(This)->lpVtbl -> get_x(This,pVal)
#define IPoint2D_put_y(This,nVal) \
(This)->lpVtbl -> put_y(This,nVal)
#define IPoint2D_get_y(This,pVal) \
(This)->lpVtbl -> get_y(This,pVal)
#endif /* COBJMACROS */
#endif /* C style interface */
/* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE IPoint2D_put_x_Proxy(
IPoint2D __RPC_FAR * This,
/* [in] */ float nVal);
void __RPC_STUB IPoint2D_put_x_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IPoint2D_get_x_Proxy(
IPoint2D __RPC_FAR * This,
/* [retval][out] */ float __RPC_FAR *pVal);
void __RPC_STUB IPoint2D_get_x_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE IPoint2D_put_y_Proxy(
IPoint2D __RPC_FAR * This,
/* [in] */ float nVal);
void __RPC_STUB IPoint2D_put_y_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IPoint2D_get_y_Proxy(
IPoint2D __RPC_FAR * This,
/* [retval][out] */ float __RPC_FAR *pVal);
void __RPC_STUB IPoint2D_get_y_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IPoint2D_INTERFACE_DEFINED__ */
#ifndef __IPoint2DCollection_INTERFACE_DEFINED__
#define __IPoint2DCollection_INTERFACE_DEFINED__
/* interface IPoint2DCollection */
/* [unique][dual][uuid][object] */
EXTERN_C const IID IID_IPoint2DCollection;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("63415190-cd37-11d1-9d47-00a0c9251384")
IPoint2DCollection : public IDispatch
{
public:
virtual /* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE get_Count(
/* [retval][out] */ long __RPC_FAR *pVal) = 0;
virtual /* [hidden][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE get__NewEnum(
/* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE Add(
/* [in] */ IPoint2D __RPC_FAR *aPoint) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE AddPoint(
/* [in] */ float x,
/* [in] */ float y) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE Item(
/* [in] */ long Index,
/* [retval][out] */ IPoint2D __RPC_FAR *__RPC_FAR *pVal) = 0;
};
#else /* C style interface */
typedef struct IPoint2DCollectionVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
IPoint2DCollection __RPC_FAR * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
IPoint2DCollection __RPC_FAR * This);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
IPoint2DCollection __RPC_FAR * This);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
IPoint2DCollection __RPC_FAR * This,
/* [out] */ UINT __RPC_FAR *pctinfo);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
IPoint2DCollection __RPC_FAR * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
IPoint2DCollection __RPC_FAR * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )(
IPoint2DCollection __RPC_FAR * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
/* [out] */ VARIANT __RPC_FAR *pVarResult,
/* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
/* [out] */ UINT __RPC_FAR *puArgErr);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Count )(
IPoint2DCollection __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
/* [hidden][readonly][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get__NewEnum )(
IPoint2DCollection __RPC_FAR * This,
/* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Add )(
IPoint2DCollection __RPC_FAR * This,
/* [in] */ IPoint2D __RPC_FAR *aPoint);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *AddPoint )(
IPoint2DCollection __RPC_FAR * This,
/* [in] */ float x,
/* [in] */ float y);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Item )(
IPoint2DCollection __RPC_FAR * This,
/* [in] */ long Index,
/* [retval][out] */ IPoint2D __RPC_FAR *__RPC_FAR *pVal);
END_INTERFACE
} IPoint2DCollectionVtbl;
interface IPoint2DCollection
{
CONST_VTBL struct IPoint2DCollectionVtbl __RPC_FAR *lpVtbl;
};
#ifdef COBJMACROS
#define IPoint2DCollection_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IPoint2DCollection_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IPoint2DCollection_Release(This) \
(This)->lpVtbl -> Release(This)
#define IPoint2DCollection_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define IPoint2DCollection_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define IPoint2DCollection_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define IPoint2DCollection_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#define IPoint2DCollection_get_Count(This,pVal) \
(This)->lpVtbl -> get_Count(This,pVal)
#define IPoint2DCollection_get__NewEnum(This,pVal) \
(This)->lpVtbl -> get__NewEnum(This,pVal)
#define IPoint2DCollection_Add(This,aPoint) \
(This)->lpVtbl -> Add(This,aPoint)
#define IPoint2DCollection_AddPoint(This,x,y) \
(This)->lpVtbl -> AddPoint(This,x,y)
#define IPoint2DCollection_Item(This,Index,pVal) \
(This)->lpVtbl -> Item(This,Index,pVal)
#endif /* COBJMACROS */
#endif /* C style interface */
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE IPoint2DCollection_get_Count_Proxy(
IPoint2DCollection __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
void __RPC_STUB IPoint2DCollection_get_Count_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [hidden][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE IPoint2DCollection_get__NewEnum_Proxy(
IPoint2DCollection __RPC_FAR * This,
/* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *pVal);
void __RPC_STUB IPoint2DCollection_get__NewEnum_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IPoint2DCollection_Add_Proxy(
IPoint2DCollection __RPC_FAR * This,
/* [in] */ IPoint2D __RPC_FAR *aPoint);
void __RPC_STUB IPoint2DCollection_Add_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IPoint2DCollection_AddPoint_Proxy(
IPoint2DCollection __RPC_FAR * This,
/* [in] */ float x,
/* [in] */ float y);
void __RPC_STUB IPoint2DCollection_AddPoint_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IPoint2DCollection_Item_Proxy(
IPoint2DCollection __RPC_FAR * This,
/* [in] */ long Index,
/* [retval][out] */ IPoint2D __RPC_FAR *__RPC_FAR *pVal);
void __RPC_STUB IPoint2DCollection_Item_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IPoint2DCollection_INTERFACE_DEFINED__ */
#ifndef __IImage_INTERFACE_DEFINED__
#define __IImage_INTERFACE_DEFINED__
/* interface IImage */
/* [unique][dual][uuid][object] */
EXTERN_C const IID IID_IImage;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("6345e720-cd37-11d1-9d47-00a0c9251384")
IImage : public IGraphics2DObject
{
public:
virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_AutoSize(
/* [in] */ short nVal) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_AutoSize(
/* [retval][out] */ short __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_BorderStyle(
/* [in] */ short nVal) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_BorderStyle(
/* [retval][out] */ short __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_FileName(
/* [in] */ BSTR nVal) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_FileName(
/* [retval][out] */ BSTR __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_Height(
/* [in] */ float nVal) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_Height(
/* [retval][out] */ float __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_Left(
/* [in] */ float nVal) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_Left(
/* [retval][out] */ float __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_Picture(
/* [in] */ VARIANT nVal) = 0;
virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_Top(
/* [in] */ float nVal) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_Top(
/* [retval][out] */ float __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_Width(
/* [in] */ float nVal) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_Width(
/* [retval][out] */ float __RPC_FAR *pVal) = 0;
};
#else /* C style interface */
typedef struct IImageVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
IImage __RPC_FAR * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
IImage __RPC_FAR * This);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
IImage __RPC_FAR * This);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
IImage __RPC_FAR * This,
/* [out] */ UINT __RPC_FAR *pctinfo);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
IImage __RPC_FAR * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
IImage __RPC_FAR * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )(
IImage __RPC_FAR * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
/* [out] */ VARIANT __RPC_FAR *pVarResult,
/* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
/* [out] */ UINT __RPC_FAR *puArgErr);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_CustomMarks )(
IImage __RPC_FAR * This,
/* [retval][out] */ IPoint2DCollection __RPC_FAR *__RPC_FAR *pVal);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Cut )(
IImage __RPC_FAR * This,
/* [retval][out] */ ICut __RPC_FAR *__RPC_FAR *pVal);
/* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Deletable )(
IImage __RPC_FAR * This,
/* [in] */ VARIANT_BOOL nVal);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Deletable )(
IImage __RPC_FAR * This,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
/* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Moveable )(
IImage __RPC_FAR * This,
/* [in] */ VARIANT_BOOL nVal);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Moveable )(
IImage __RPC_FAR * This,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
/* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Selectable )(
IImage __RPC_FAR * This,
/* [in] */ VARIANT_BOOL nVal);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Selectable )(
IImage __RPC_FAR * This,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
/* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Selected )(
IImage __RPC_FAR * This,
/* [in] */ VARIANT_BOOL nVal);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Selected )(
IImage __RPC_FAR * This,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
/* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Snapable )(
IImage __RPC_FAR * This,
/* [in] */ VARIANT_BOOL nVal);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Snapable )(
IImage __RPC_FAR * This,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Story )(
IImage __RPC_FAR * This,
/* [retval][out] */ IStory __RPC_FAR *__RPC_FAR *pVal);
/* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_UserData )(
IImage __RPC_FAR * This,
/* [in] */ long nVal);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_UserData )(
IImage __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
/* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Visible )(
IImage __RPC_FAR * This,
/* [in] */ VARIANT_BOOL nVal);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Visible )(
IImage __RPC_FAR * This,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *EnableUpdate )(
IImage __RPC_FAR * This,
/* [in] */ VARIANT_BOOL enabled);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetLayer )(
IImage __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Refresh )(
IImage __RPC_FAR * This);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetLayer )(
IImage __RPC_FAR * This,
/* [in] */ long newLayer,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetMarks )(
IImage __RPC_FAR * This,
/* [in] */ short markerType,
/* [in] */ VARIANT_BOOL withLines);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *ZOrder )(
IImage __RPC_FAR * This,
/* [in] */ short pos);
/* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_AutoSize )(
IImage __RPC_FAR * This,
/* [in] */ short nVal);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_AutoSize )(
IImage __RPC_FAR * This,
/* [retval][out] */ short __RPC_FAR *pVal);
/* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_BorderStyle )(
IImage __RPC_FAR * This,
/* [in] */ short nVal);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_BorderStyle )(
IImage __RPC_FAR * This,
/* [retval][out] */ short __RPC_FAR *pVal);
/* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_FileName )(
IImage __RPC_FAR * This,
/* [in] */ BSTR nVal);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_FileName )(
IImage __RPC_FAR * This,
/* [retval][out] */ BSTR __RPC_FAR *pVal);
/* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Height )(
IImage __RPC_FAR * This,
/* [in] */ float nVal);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Height )(
IImage __RPC_FAR * This,
/* [retval][out] */ float __RPC_FAR *pVal);
/* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Left )(
IImage __RPC_FAR * This,
/* [in] */ float nVal);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Left )(
IImage __RPC_FAR * This,
/* [retval][out] */ float __RPC_FAR *pVal);
/* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Picture )(
IImage __RPC_FAR * This,
/* [in] */ VARIANT nVal);
/* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Top )(
IImage __RPC_FAR * This,
/* [in] */ float nVal);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Top )(
IImage __RPC_FAR * This,
/* [retval][out] */ float __RPC_FAR *pVal);
/* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Width )(
IImage __RPC_FAR * This,
/* [in] */ float nVal);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Width )(
IImage __RPC_FAR * This,
/* [retval][out] */ float __RPC_FAR *pVal);
END_INTERFACE
} IImageVtbl;
interface IImage
{
CONST_VTBL struct IImageVtbl __RPC_FAR *lpVtbl;
};
#ifdef COBJMACROS
#define IImage_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IImage_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IImage_Release(This) \
(This)->lpVtbl -> Release(This)
#define IImage_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define IImage_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define IImage_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define IImage_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#define IImage_get_CustomMarks(This,pVal) \
(This)->lpVtbl -> get_CustomMarks(This,pVal)
#define IImage_get_Cut(This,pVal) \
(This)->lpVtbl -> get_Cut(This,pVal)
#define IImage_put_Deletable(This,nVal) \
(This)->lpVtbl -> put_Deletable(This,nVal)
#define IImage_get_Deletable(This,pVal) \
(This)->lpVtbl -> get_Deletable(This,pVal)
#define IImage_put_Moveable(This,nVal) \
(This)->lpVtbl -> put_Moveable(This,nVal)
#define IImage_get_Moveable(This,pVal) \
(This)->lpVtbl -> get_Moveable(This,pVal)
#define IImage_put_Selectable(This,nVal) \
(This)->lpVtbl -> put_Selectable(This,nVal)
#define IImage_get_Selectable(This,pVal) \
(This)->lpVtbl -> get_Selectable(This,pVal)
#define IImage_put_Selected(This,nVal) \
(This)->lpVtbl -> put_Selected(This,nVal)
#define IImage_get_Selected(This,pVal) \
(This)->lpVtbl -> get_Selected(This,pVal)
#define IImage_put_Snapable(This,nVal) \
(This)->lpVtbl -> put_Snapable(This,nVal)
#define IImage_get_Snapable(This,pVal) \
(This)->lpVtbl -> get_Snapable(This,pVal)
#define IImage_get_Story(This,pVal) \
(This)->lpVtbl -> get_Story(This,pVal)
#define IImage_put_UserData(This,nVal) \
(This)->lpVtbl -> put_UserData(This,nVal)
#define IImage_get_UserData(This,pVal) \
(This)->lpVtbl -> get_UserData(This,pVal)
#define IImage_put_Visible(This,nVal) \
(This)->lpVtbl -> put_Visible(This,nVal)
#define IImage_get_Visible(This,pVal) \
(This)->lpVtbl -> get_Visible(This,pVal)
#define IImage_EnableUpdate(This,enabled) \
(This)->lpVtbl -> EnableUpdate(This,enabled)
#define IImage_GetLayer(This,pVal) \
(This)->lpVtbl -> GetLayer(This,pVal)
#define IImage_Refresh(This) \
(This)->lpVtbl -> Refresh(This)
#define IImage_SetLayer(This,newLayer,pVal) \
(This)->lpVtbl -> SetLayer(This,newLayer,pVal)
#define IImage_SetMarks(This,markerType,withLines) \
(This)->lpVtbl -> SetMarks(This,markerType,withLines)
#define IImage_ZOrder(This,pos) \
(This)->lpVtbl -> ZOrder(This,pos)
#define IImage_put_AutoSize(This,nVal) \
(This)->lpVtbl -> put_AutoSize(This,nVal)
#define IImage_get_AutoSize(This,pVal) \
(This)->lpVtbl -> get_AutoSize(This,pVal)
#define IImage_put_BorderStyle(This,nVal) \
(This)->lpVtbl -> put_BorderStyle(This,nVal)
#define IImage_get_BorderStyle(This,pVal) \
(This)->lpVtbl -> get_BorderStyle(This,pVal)
#define IImage_put_FileName(This,nVal) \
(This)->lpVtbl -> put_FileName(This,nVal)
#define IImage_get_FileName(This,pVal) \
(This)->lpVtbl -> get_FileName(This,pVal)
#define IImage_put_Height(This,nVal) \
(This)->lpVtbl -> put_Height(This,nVal)
#define IImage_get_Height(This,pVal) \
(This)->lpVtbl -> get_Height(This,pVal)
#define IImage_put_Left(This,nVal) \
(This)->lpVtbl -> put_Left(This,nVal)
#define IImage_get_Left(This,pVal) \
(This)->lpVtbl -> get_Left(This,pVal)
#define IImage_put_Picture(This,nVal) \
(This)->lpVtbl -> put_Picture(This,nVal)
#define IImage_put_Top(This,nVal) \
(This)->lpVtbl -> put_Top(This,nVal)
#define IImage_get_Top(This,pVal) \
(This)->lpVtbl -> get_Top(This,pVal)
#define IImage_put_Width(This,nVal) \
(This)->lpVtbl -> put_Width(This,nVal)
#define IImage_get_Width(This,pVal) \
(This)->lpVtbl -> get_Width(This,pVal)
#endif /* COBJMACROS */
#endif /* C style interface */
/* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE IImage_put_AutoSize_Proxy(
IImage __RPC_FAR * This,
/* [in] */ short nVal);
void __RPC_STUB IImage_put_AutoSize_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IImage_get_AutoSize_Proxy(
IImage __RPC_FAR * This,
/* [retval][out] */ short __RPC_FAR *pVal);
void __RPC_STUB IImage_get_AutoSize_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE IImage_put_BorderStyle_Proxy(
IImage __RPC_FAR * This,
/* [in] */ short nVal);
void __RPC_STUB IImage_put_BorderStyle_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IImage_get_BorderStyle_Proxy(
IImage __RPC_FAR * This,
/* [retval][out] */ short __RPC_FAR *pVal);
void __RPC_STUB IImage_get_BorderStyle_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE IImage_put_FileName_Proxy(
IImage __RPC_FAR * This,
/* [in] */ BSTR nVal);
void __RPC_STUB IImage_put_FileName_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IImage_get_FileName_Proxy(
IImage __RPC_FAR * This,
/* [retval][out] */ BSTR __RPC_FAR *pVal);
void __RPC_STUB IImage_get_FileName_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE IImage_put_Height_Proxy(
IImage __RPC_FAR * This,
/* [in] */ float nVal);
void __RPC_STUB IImage_put_Height_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IImage_get_Height_Proxy(
IImage __RPC_FAR * This,
/* [retval][out] */ float __RPC_FAR *pVal);
void __RPC_STUB IImage_get_Height_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE IImage_put_Left_Proxy(
IImage __RPC_FAR * This,
/* [in] */ float nVal);
void __RPC_STUB IImage_put_Left_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IImage_get_Left_Proxy(
IImage __RPC_FAR * This,
/* [retval][out] */ float __RPC_FAR *pVal);
void __RPC_STUB IImage_get_Left_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE IImage_put_Picture_Proxy(
IImage __RPC_FAR * This,
/* [in] */ VARIANT nVal);
void __RPC_STUB IImage_put_Picture_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE IImage_put_Top_Proxy(
IImage __RPC_FAR * This,
/* [in] */ float nVal);
void __RPC_STUB IImage_put_Top_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IImage_get_Top_Proxy(
IImage __RPC_FAR * This,
/* [retval][out] */ float __RPC_FAR *pVal);
void __RPC_STUB IImage_get_Top_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE IImage_put_Width_Proxy(
IImage __RPC_FAR * This,
/* [in] */ float nVal);
void __RPC_STUB IImage_put_Width_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IImage_get_Width_Proxy(
IImage __RPC_FAR * This,
/* [retval][out] */ float __RPC_FAR *pVal);
void __RPC_STUB IImage_get_Width_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IImage_INTERFACE_DEFINED__ */
#ifndef __ILine_INTERFACE_DEFINED__
#define __ILine_INTERFACE_DEFINED__
/* interface ILine */
/* [unique][dual][uuid][object] */
EXTERN_C const IID IID_ILine;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("6348f580-cd37-11d1-9d47-00a0c9251384")
ILine : public IGraphics2DObject
{
public:
virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_BorderColor(
/* [in] */ long nVal) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_BorderColor(
/* [retval][out] */ long __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_BorderStyle(
/* [in] */ short nVal) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_BorderStyle(
/* [retval][out] */ short __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_BorderWidth(
/* [in] */ float nVal) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_BorderWidth(
/* [retval][out] */ float __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_DrawMode(
/* [in] */ short nVal) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_DrawMode(
/* [retval][out] */ short __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_X1(
/* [in] */ float nVal) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_X1(
/* [retval][out] */ float __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_X2(
/* [in] */ float nVal) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_X2(
/* [retval][out] */ float __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_Y1(
/* [in] */ float nVal) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_Y1(
/* [retval][out] */ float __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_Y2(
/* [in] */ float nVal) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_Y2(
/* [retval][out] */ float __RPC_FAR *pVal) = 0;
};
#else /* C style interface */
typedef struct ILineVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
ILine __RPC_FAR * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
ILine __RPC_FAR * This);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
ILine __RPC_FAR * This);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
ILine __RPC_FAR * This,
/* [out] */ UINT __RPC_FAR *pctinfo);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
ILine __RPC_FAR * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
ILine __RPC_FAR * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )(
ILine __RPC_FAR * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
/* [out] */ VARIANT __RPC_FAR *pVarResult,
/* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
/* [out] */ UINT __RPC_FAR *puArgErr);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_CustomMarks )(
ILine __RPC_FAR * This,
/* [retval][out] */ IPoint2DCollection __RPC_FAR *__RPC_FAR *pVal);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Cut )(
ILine __RPC_FAR * This,
/* [retval][out] */ ICut __RPC_FAR *__RPC_FAR *pVal);
/* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Deletable )(
ILine __RPC_FAR * This,
/* [in] */ VARIANT_BOOL nVal);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Deletable )(
ILine __RPC_FAR * This,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
/* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Moveable )(
ILine __RPC_FAR * This,
/* [in] */ VARIANT_BOOL nVal);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Moveable )(
ILine __RPC_FAR * This,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
/* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Selectable )(
ILine __RPC_FAR * This,
/* [in] */ VARIANT_BOOL nVal);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Selectable )(
ILine __RPC_FAR * This,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
/* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Selected )(
ILine __RPC_FAR * This,
/* [in] */ VARIANT_BOOL nVal);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Selected )(
ILine __RPC_FAR * This,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
/* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Snapable )(
ILine __RPC_FAR * This,
/* [in] */ VARIANT_BOOL nVal);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Snapable )(
ILine __RPC_FAR * This,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Story )(
ILine __RPC_FAR * This,
/* [retval][out] */ IStory __RPC_FAR *__RPC_FAR *pVal);
/* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_UserData )(
ILine __RPC_FAR * This,
/* [in] */ long nVal);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_UserData )(
ILine __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
/* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Visible )(
ILine __RPC_FAR * This,
/* [in] */ VARIANT_BOOL nVal);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Visible )(
ILine __RPC_FAR * This,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *EnableUpdate )(
ILine __RPC_FAR * This,
/* [in] */ VARIANT_BOOL enabled);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetLayer )(
ILine __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Refresh )(
ILine __RPC_FAR * This);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetLayer )(
ILine __RPC_FAR * This,
/* [in] */ long newLayer,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetMarks )(
ILine __RPC_FAR * This,
/* [in] */ short markerType,
/* [in] */ VARIANT_BOOL withLines);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *ZOrder )(
ILine __RPC_FAR * This,
/* [in] */ short pos);
/* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_BorderColor )(
ILine __RPC_FAR * This,
/* [in] */ long nVal);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_BorderColor )(
ILine __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
/* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_BorderStyle )(
ILine __RPC_FAR * This,
/* [in] */ short nVal);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_BorderStyle )(
ILine __RPC_FAR * This,
/* [retval][out] */ short __RPC_FAR *pVal);
/* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_BorderWidth )(
ILine __RPC_FAR * This,
/* [in] */ float nVal);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_BorderWidth )(
ILine __RPC_FAR * This,
/* [retval][out] */ float __RPC_FAR *pVal);
/* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_DrawMode )(
ILine __RPC_FAR * This,
/* [in] */ short nVal);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_DrawMode )(
ILine __RPC_FAR * This,
/* [retval][out] */ short __RPC_FAR *pVal);
/* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_X1 )(
ILine __RPC_FAR * This,
/* [in] */ float nVal);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_X1 )(
ILine __RPC_FAR * This,
/* [retval][out] */ float __RPC_FAR *pVal);
/* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_X2 )(
ILine __RPC_FAR * This,
/* [in] */ float nVal);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_X2 )(
ILine __RPC_FAR * This,
/* [retval][out] */ float __RPC_FAR *pVal);
/* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Y1 )(
ILine __RPC_FAR * This,
/* [in] */ float nVal);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Y1 )(
ILine __RPC_FAR * This,
/* [retval][out] */ float __RPC_FAR *pVal);
/* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Y2 )(
ILine __RPC_FAR * This,
/* [in] */ float nVal);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Y2 )(
ILine __RPC_FAR * This,
/* [retval][out] */ float __RPC_FAR *pVal);
END_INTERFACE
} ILineVtbl;
interface ILine
{
CONST_VTBL struct ILineVtbl __RPC_FAR *lpVtbl;
};
#ifdef COBJMACROS
#define ILine_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define ILine_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define ILine_Release(This) \
(This)->lpVtbl -> Release(This)
#define ILine_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define ILine_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define ILine_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define ILine_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#define ILine_get_CustomMarks(This,pVal) \
(This)->lpVtbl -> get_CustomMarks(This,pVal)
#define ILine_get_Cut(This,pVal) \
(This)->lpVtbl -> get_Cut(This,pVal)
#define ILine_put_Deletable(This,nVal) \
(This)->lpVtbl -> put_Deletable(This,nVal)
#define ILine_get_Deletable(This,pVal) \
(This)->lpVtbl -> get_Deletable(This,pVal)
#define ILine_put_Moveable(This,nVal) \
(This)->lpVtbl -> put_Moveable(This,nVal)
#define ILine_get_Moveable(This,pVal) \
(This)->lpVtbl -> get_Moveable(This,pVal)
#define ILine_put_Selectable(This,nVal) \
(This)->lpVtbl -> put_Selectable(This,nVal)
#define ILine_get_Selectable(This,pVal) \
(This)->lpVtbl -> get_Selectable(This,pVal)
#define ILine_put_Selected(This,nVal) \
(This)->lpVtbl -> put_Selected(This,nVal)
#define ILine_get_Selected(This,pVal) \
(This)->lpVtbl -> get_Selected(This,pVal)
#define ILine_put_Snapable(This,nVal) \
(This)->lpVtbl -> put_Snapable(This,nVal)
#define ILine_get_Snapable(This,pVal) \
(This)->lpVtbl -> get_Snapable(This,pVal)
#define ILine_get_Story(This,pVal) \
(This)->lpVtbl -> get_Story(This,pVal)
#define ILine_put_UserData(This,nVal) \
(This)->lpVtbl -> put_UserData(This,nVal)
#define ILine_get_UserData(This,pVal) \
(This)->lpVtbl -> get_UserData(This,pVal)
#define ILine_put_Visible(This,nVal) \
(This)->lpVtbl -> put_Visible(This,nVal)
#define ILine_get_Visible(This,pVal) \
(This)->lpVtbl -> get_Visible(This,pVal)
#define ILine_EnableUpdate(This,enabled) \
(This)->lpVtbl -> EnableUpdate(This,enabled)
#define ILine_GetLayer(This,pVal) \
(This)->lpVtbl -> GetLayer(This,pVal)
#define ILine_Refresh(This) \
(This)->lpVtbl -> Refresh(This)
#define ILine_SetLayer(This,newLayer,pVal) \
(This)->lpVtbl -> SetLayer(This,newLayer,pVal)
#define ILine_SetMarks(This,markerType,withLines) \
(This)->lpVtbl -> SetMarks(This,markerType,withLines)
#define ILine_ZOrder(This,pos) \
(This)->lpVtbl -> ZOrder(This,pos)
#define ILine_put_BorderColor(This,nVal) \
(This)->lpVtbl -> put_BorderColor(This,nVal)
#define ILine_get_BorderColor(This,pVal) \
(This)->lpVtbl -> get_BorderColor(This,pVal)
#define ILine_put_BorderStyle(This,nVal) \
(This)->lpVtbl -> put_BorderStyle(This,nVal)
#define ILine_get_BorderStyle(This,pVal) \
(This)->lpVtbl -> get_BorderStyle(This,pVal)
#define ILine_put_BorderWidth(This,nVal) \
(This)->lpVtbl -> put_BorderWidth(This,nVal)
#define ILine_get_BorderWidth(This,pVal) \
(This)->lpVtbl -> get_BorderWidth(This,pVal)
#define ILine_put_DrawMode(This,nVal) \
(This)->lpVtbl -> put_DrawMode(This,nVal)
#define ILine_get_DrawMode(This,pVal) \
(This)->lpVtbl -> get_DrawMode(This,pVal)
#define ILine_put_X1(This,nVal) \
(This)->lpVtbl -> put_X1(This,nVal)
#define ILine_get_X1(This,pVal) \
(This)->lpVtbl -> get_X1(This,pVal)
#define ILine_put_X2(This,nVal) \
(This)->lpVtbl -> put_X2(This,nVal)
#define ILine_get_X2(This,pVal) \
(This)->lpVtbl -> get_X2(This,pVal)
#define ILine_put_Y1(This,nVal) \
(This)->lpVtbl -> put_Y1(This,nVal)
#define ILine_get_Y1(This,pVal) \
(This)->lpVtbl -> get_Y1(This,pVal)
#define ILine_put_Y2(This,nVal) \
(This)->lpVtbl -> put_Y2(This,nVal)
#define ILine_get_Y2(This,pVal) \
(This)->lpVtbl -> get_Y2(This,pVal)
#endif /* COBJMACROS */
#endif /* C style interface */
/* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE ILine_put_BorderColor_Proxy(
ILine __RPC_FAR * This,
/* [in] */ long nVal);
void __RPC_STUB ILine_put_BorderColor_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE ILine_get_BorderColor_Proxy(
ILine __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
void __RPC_STUB ILine_get_BorderColor_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE ILine_put_BorderStyle_Proxy(
ILine __RPC_FAR * This,
/* [in] */ short nVal);
void __RPC_STUB ILine_put_BorderStyle_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE ILine_get_BorderStyle_Proxy(
ILine __RPC_FAR * This,
/* [retval][out] */ short __RPC_FAR *pVal);
void __RPC_STUB ILine_get_BorderStyle_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE ILine_put_BorderWidth_Proxy(
ILine __RPC_FAR * This,
/* [in] */ float nVal);
void __RPC_STUB ILine_put_BorderWidth_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE ILine_get_BorderWidth_Proxy(
ILine __RPC_FAR * This,
/* [retval][out] */ float __RPC_FAR *pVal);
void __RPC_STUB ILine_get_BorderWidth_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE ILine_put_DrawMode_Proxy(
ILine __RPC_FAR * This,
/* [in] */ short nVal);
void __RPC_STUB ILine_put_DrawMode_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE ILine_get_DrawMode_Proxy(
ILine __RPC_FAR * This,
/* [retval][out] */ short __RPC_FAR *pVal);
void __RPC_STUB ILine_get_DrawMode_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE ILine_put_X1_Proxy(
ILine __RPC_FAR * This,
/* [in] */ float nVal);
void __RPC_STUB ILine_put_X1_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE ILine_get_X1_Proxy(
ILine __RPC_FAR * This,
/* [retval][out] */ float __RPC_FAR *pVal);
void __RPC_STUB ILine_get_X1_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE ILine_put_X2_Proxy(
ILine __RPC_FAR * This,
/* [in] */ float nVal);
void __RPC_STUB ILine_put_X2_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE ILine_get_X2_Proxy(
ILine __RPC_FAR * This,
/* [retval][out] */ float __RPC_FAR *pVal);
void __RPC_STUB ILine_get_X2_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE ILine_put_Y1_Proxy(
ILine __RPC_FAR * This,
/* [in] */ float nVal);
void __RPC_STUB ILine_put_Y1_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE ILine_get_Y1_Proxy(
ILine __RPC_FAR * This,
/* [retval][out] */ float __RPC_FAR *pVal);
void __RPC_STUB ILine_get_Y1_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE ILine_put_Y2_Proxy(
ILine __RPC_FAR * This,
/* [in] */ float nVal);
void __RPC_STUB ILine_put_Y2_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE ILine_get_Y2_Proxy(
ILine __RPC_FAR * This,
/* [retval][out] */ float __RPC_FAR *pVal);
void __RPC_STUB ILine_get_Y2_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __ILine_INTERFACE_DEFINED__ */
#ifndef __IShape_INTERFACE_DEFINED__
#define __IShape_INTERFACE_DEFINED__
/* interface IShape */
/* [unique][dual][uuid][object] */
EXTERN_C const IID IID_IShape;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("634d8b10-cd37-11d1-9d47-00a0c9251384")
IShape : public IGraphics2DObject
{
public:
virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_Angle(
/* [in] */ float nVal) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_Angle(
/* [retval][out] */ float __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_BackColor(
/* [in] */ long nVal) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_BackColor(
/* [retval][out] */ long __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_BackStyle(
/* [in] */ short nVal) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_BackStyle(
/* [retval][out] */ short __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_BorderColor(
/* [in] */ long nVal) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_BorderColor(
/* [retval][out] */ long __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_BorderStyle(
/* [in] */ short nVal) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_BorderStyle(
/* [retval][out] */ short __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_BorderWidth(
/* [in] */ float nVal) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_BorderWidth(
/* [retval][out] */ float __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_DrawMode(
/* [in] */ short nVal) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_DrawMode(
/* [retval][out] */ short __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_FillColor(
/* [in] */ long nVal) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_FillColor(
/* [retval][out] */ long __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_FillStyle(
/* [in] */ short nVal) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_FillStyle(
/* [retval][out] */ short __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_Height(
/* [in] */ float nVal) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_Height(
/* [retval][out] */ float __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_Left(
/* [in] */ float nVal) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_Left(
/* [retval][out] */ float __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_Shape(
/* [in] */ short nVal) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_Shape(
/* [retval][out] */ short __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_Top(
/* [in] */ float nVal) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_Top(
/* [retval][out] */ float __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_Width(
/* [in] */ float nVal) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_Width(
/* [retval][out] */ float __RPC_FAR *pVal) = 0;
};
#else /* C style interface */
typedef struct IShapeVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
IShape __RPC_FAR * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
IShape __RPC_FAR * This);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
IShape __RPC_FAR * This);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
IShape __RPC_FAR * This,
/* [out] */ UINT __RPC_FAR *pctinfo);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
IShape __RPC_FAR * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
IShape __RPC_FAR * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )(
IShape __RPC_FAR * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
/* [out] */ VARIANT __RPC_FAR *pVarResult,
/* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
/* [out] */ UINT __RPC_FAR *puArgErr);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_CustomMarks )(
IShape __RPC_FAR * This,
/* [retval][out] */ IPoint2DCollection __RPC_FAR *__RPC_FAR *pVal);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Cut )(
IShape __RPC_FAR * This,
/* [retval][out] */ ICut __RPC_FAR *__RPC_FAR *pVal);
/* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Deletable )(
IShape __RPC_FAR * This,
/* [in] */ VARIANT_BOOL nVal);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Deletable )(
IShape __RPC_FAR * This,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
/* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Moveable )(
IShape __RPC_FAR * This,
/* [in] */ VARIANT_BOOL nVal);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Moveable )(
IShape __RPC_FAR * This,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
/* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Selectable )(
IShape __RPC_FAR * This,
/* [in] */ VARIANT_BOOL nVal);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Selectable )(
IShape __RPC_FAR * This,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
/* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Selected )(
IShape __RPC_FAR * This,
/* [in] */ VARIANT_BOOL nVal);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Selected )(
IShape __RPC_FAR * This,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
/* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Snapable )(
IShape __RPC_FAR * This,
/* [in] */ VARIANT_BOOL nVal);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Snapable )(
IShape __RPC_FAR * This,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Story )(
IShape __RPC_FAR * This,
/* [retval][out] */ IStory __RPC_FAR *__RPC_FAR *pVal);
/* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_UserData )(
IShape __RPC_FAR * This,
/* [in] */ long nVal);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_UserData )(
IShape __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
/* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Visible )(
IShape __RPC_FAR * This,
/* [in] */ VARIANT_BOOL nVal);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Visible )(
IShape __RPC_FAR * This,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *EnableUpdate )(
IShape __RPC_FAR * This,
/* [in] */ VARIANT_BOOL enabled);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetLayer )(
IShape __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Refresh )(
IShape __RPC_FAR * This);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetLayer )(
IShape __RPC_FAR * This,
/* [in] */ long newLayer,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetMarks )(
IShape __RPC_FAR * This,
/* [in] */ short markerType,
/* [in] */ VARIANT_BOOL withLines);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *ZOrder )(
IShape __RPC_FAR * This,
/* [in] */ short pos);
/* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Angle )(
IShape __RPC_FAR * This,
/* [in] */ float nVal);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Angle )(
IShape __RPC_FAR * This,
/* [retval][out] */ float __RPC_FAR *pVal);
/* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_BackColor )(
IShape __RPC_FAR * This,
/* [in] */ long nVal);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_BackColor )(
IShape __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
/* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_BackStyle )(
IShape __RPC_FAR * This,
/* [in] */ short nVal);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_BackStyle )(
IShape __RPC_FAR * This,
/* [retval][out] */ short __RPC_FAR *pVal);
/* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_BorderColor )(
IShape __RPC_FAR * This,
/* [in] */ long nVal);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_BorderColor )(
IShape __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
/* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_BorderStyle )(
IShape __RPC_FAR * This,
/* [in] */ short nVal);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_BorderStyle )(
IShape __RPC_FAR * This,
/* [retval][out] */ short __RPC_FAR *pVal);
/* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_BorderWidth )(
IShape __RPC_FAR * This,
/* [in] */ float nVal);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_BorderWidth )(
IShape __RPC_FAR * This,
/* [retval][out] */ float __RPC_FAR *pVal);
/* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_DrawMode )(
IShape __RPC_FAR * This,
/* [in] */ short nVal);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_DrawMode )(
IShape __RPC_FAR * This,
/* [retval][out] */ short __RPC_FAR *pVal);
/* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_FillColor )(
IShape __RPC_FAR * This,
/* [in] */ long nVal);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_FillColor )(
IShape __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
/* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_FillStyle )(
IShape __RPC_FAR * This,
/* [in] */ short nVal);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_FillStyle )(
IShape __RPC_FAR * This,
/* [retval][out] */ short __RPC_FAR *pVal);
/* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Height )(
IShape __RPC_FAR * This,
/* [in] */ float nVal);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Height )(
IShape __RPC_FAR * This,
/* [retval][out] */ float __RPC_FAR *pVal);
/* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Left )(
IShape __RPC_FAR * This,
/* [in] */ float nVal);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Left )(
IShape __RPC_FAR * This,
/* [retval][out] */ float __RPC_FAR *pVal);
/* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Shape )(
IShape __RPC_FAR * This,
/* [in] */ short nVal);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Shape )(
IShape __RPC_FAR * This,
/* [retval][out] */ short __RPC_FAR *pVal);
/* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Top )(
IShape __RPC_FAR * This,
/* [in] */ float nVal);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Top )(
IShape __RPC_FAR * This,
/* [retval][out] */ float __RPC_FAR *pVal);
/* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Width )(
IShape __RPC_FAR * This,
/* [in] */ float nVal);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Width )(
IShape __RPC_FAR * This,
/* [retval][out] */ float __RPC_FAR *pVal);
END_INTERFACE
} IShapeVtbl;
interface IShape
{
CONST_VTBL struct IShapeVtbl __RPC_FAR *lpVtbl;
};
#ifdef COBJMACROS
#define IShape_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IShape_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IShape_Release(This) \
(This)->lpVtbl -> Release(This)
#define IShape_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define IShape_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define IShape_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define IShape_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#define IShape_get_CustomMarks(This,pVal) \
(This)->lpVtbl -> get_CustomMarks(This,pVal)
#define IShape_get_Cut(This,pVal) \
(This)->lpVtbl -> get_Cut(This,pVal)
#define IShape_put_Deletable(This,nVal) \
(This)->lpVtbl -> put_Deletable(This,nVal)
#define IShape_get_Deletable(This,pVal) \
(This)->lpVtbl -> get_Deletable(This,pVal)
#define IShape_put_Moveable(This,nVal) \
(This)->lpVtbl -> put_Moveable(This,nVal)
#define IShape_get_Moveable(This,pVal) \
(This)->lpVtbl -> get_Moveable(This,pVal)
#define IShape_put_Selectable(This,nVal) \
(This)->lpVtbl -> put_Selectable(This,nVal)
#define IShape_get_Selectable(This,pVal) \
(This)->lpVtbl -> get_Selectable(This,pVal)
#define IShape_put_Selected(This,nVal) \
(This)->lpVtbl -> put_Selected(This,nVal)
#define IShape_get_Selected(This,pVal) \
(This)->lpVtbl -> get_Selected(This,pVal)
#define IShape_put_Snapable(This,nVal) \
(This)->lpVtbl -> put_Snapable(This,nVal)
#define IShape_get_Snapable(This,pVal) \
(This)->lpVtbl -> get_Snapable(This,pVal)
#define IShape_get_Story(This,pVal) \
(This)->lpVtbl -> get_Story(This,pVal)
#define IShape_put_UserData(This,nVal) \
(This)->lpVtbl -> put_UserData(This,nVal)
#define IShape_get_UserData(This,pVal) \
(This)->lpVtbl -> get_UserData(This,pVal)
#define IShape_put_Visible(This,nVal) \
(This)->lpVtbl -> put_Visible(This,nVal)
#define IShape_get_Visible(This,pVal) \
(This)->lpVtbl -> get_Visible(This,pVal)
#define IShape_EnableUpdate(This,enabled) \
(This)->lpVtbl -> EnableUpdate(This,enabled)
#define IShape_GetLayer(This,pVal) \
(This)->lpVtbl -> GetLayer(This,pVal)
#define IShape_Refresh(This) \
(This)->lpVtbl -> Refresh(This)
#define IShape_SetLayer(This,newLayer,pVal) \
(This)->lpVtbl -> SetLayer(This,newLayer,pVal)
#define IShape_SetMarks(This,markerType,withLines) \
(This)->lpVtbl -> SetMarks(This,markerType,withLines)
#define IShape_ZOrder(This,pos) \
(This)->lpVtbl -> ZOrder(This,pos)
#define IShape_put_Angle(This,nVal) \
(This)->lpVtbl -> put_Angle(This,nVal)
#define IShape_get_Angle(This,pVal) \
(This)->lpVtbl -> get_Angle(This,pVal)
#define IShape_put_BackColor(This,nVal) \
(This)->lpVtbl -> put_BackColor(This,nVal)
#define IShape_get_BackColor(This,pVal) \
(This)->lpVtbl -> get_BackColor(This,pVal)
#define IShape_put_BackStyle(This,nVal) \
(This)->lpVtbl -> put_BackStyle(This,nVal)
#define IShape_get_BackStyle(This,pVal) \
(This)->lpVtbl -> get_BackStyle(This,pVal)
#define IShape_put_BorderColor(This,nVal) \
(This)->lpVtbl -> put_BorderColor(This,nVal)
#define IShape_get_BorderColor(This,pVal) \
(This)->lpVtbl -> get_BorderColor(This,pVal)
#define IShape_put_BorderStyle(This,nVal) \
(This)->lpVtbl -> put_BorderStyle(This,nVal)
#define IShape_get_BorderStyle(This,pVal) \
(This)->lpVtbl -> get_BorderStyle(This,pVal)
#define IShape_put_BorderWidth(This,nVal) \
(This)->lpVtbl -> put_BorderWidth(This,nVal)
#define IShape_get_BorderWidth(This,pVal) \
(This)->lpVtbl -> get_BorderWidth(This,pVal)
#define IShape_put_DrawMode(This,nVal) \
(This)->lpVtbl -> put_DrawMode(This,nVal)
#define IShape_get_DrawMode(This,pVal) \
(This)->lpVtbl -> get_DrawMode(This,pVal)
#define IShape_put_FillColor(This,nVal) \
(This)->lpVtbl -> put_FillColor(This,nVal)
#define IShape_get_FillColor(This,pVal) \
(This)->lpVtbl -> get_FillColor(This,pVal)
#define IShape_put_FillStyle(This,nVal) \
(This)->lpVtbl -> put_FillStyle(This,nVal)
#define IShape_get_FillStyle(This,pVal) \
(This)->lpVtbl -> get_FillStyle(This,pVal)
#define IShape_put_Height(This,nVal) \
(This)->lpVtbl -> put_Height(This,nVal)
#define IShape_get_Height(This,pVal) \
(This)->lpVtbl -> get_Height(This,pVal)
#define IShape_put_Left(This,nVal) \
(This)->lpVtbl -> put_Left(This,nVal)
#define IShape_get_Left(This,pVal) \
(This)->lpVtbl -> get_Left(This,pVal)
#define IShape_put_Shape(This,nVal) \
(This)->lpVtbl -> put_Shape(This,nVal)
#define IShape_get_Shape(This,pVal) \
(This)->lpVtbl -> get_Shape(This,pVal)
#define IShape_put_Top(This,nVal) \
(This)->lpVtbl -> put_Top(This,nVal)
#define IShape_get_Top(This,pVal) \
(This)->lpVtbl -> get_Top(This,pVal)
#define IShape_put_Width(This,nVal) \
(This)->lpVtbl -> put_Width(This,nVal)
#define IShape_get_Width(This,pVal) \
(This)->lpVtbl -> get_Width(This,pVal)
#endif /* COBJMACROS */
#endif /* C style interface */
/* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE IShape_put_Angle_Proxy(
IShape __RPC_FAR * This,
/* [in] */ float nVal);
void __RPC_STUB IShape_put_Angle_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IShape_get_Angle_Proxy(
IShape __RPC_FAR * This,
/* [retval][out] */ float __RPC_FAR *pVal);
void __RPC_STUB IShape_get_Angle_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE IShape_put_BackColor_Proxy(
IShape __RPC_FAR * This,
/* [in] */ long nVal);
void __RPC_STUB IShape_put_BackColor_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IShape_get_BackColor_Proxy(
IShape __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
void __RPC_STUB IShape_get_BackColor_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE IShape_put_BackStyle_Proxy(
IShape __RPC_FAR * This,
/* [in] */ short nVal);
void __RPC_STUB IShape_put_BackStyle_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IShape_get_BackStyle_Proxy(
IShape __RPC_FAR * This,
/* [retval][out] */ short __RPC_FAR *pVal);
void __RPC_STUB IShape_get_BackStyle_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE IShape_put_BorderColor_Proxy(
IShape __RPC_FAR * This,
/* [in] */ long nVal);
void __RPC_STUB IShape_put_BorderColor_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IShape_get_BorderColor_Proxy(
IShape __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
void __RPC_STUB IShape_get_BorderColor_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE IShape_put_BorderStyle_Proxy(
IShape __RPC_FAR * This,
/* [in] */ short nVal);
void __RPC_STUB IShape_put_BorderStyle_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IShape_get_BorderStyle_Proxy(
IShape __RPC_FAR * This,
/* [retval][out] */ short __RPC_FAR *pVal);
void __RPC_STUB IShape_get_BorderStyle_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE IShape_put_BorderWidth_Proxy(
IShape __RPC_FAR * This,
/* [in] */ float nVal);
void __RPC_STUB IShape_put_BorderWidth_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IShape_get_BorderWidth_Proxy(
IShape __RPC_FAR * This,
/* [retval][out] */ float __RPC_FAR *pVal);
void __RPC_STUB IShape_get_BorderWidth_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE IShape_put_DrawMode_Proxy(
IShape __RPC_FAR * This,
/* [in] */ short nVal);
void __RPC_STUB IShape_put_DrawMode_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IShape_get_DrawMode_Proxy(
IShape __RPC_FAR * This,
/* [retval][out] */ short __RPC_FAR *pVal);
void __RPC_STUB IShape_get_DrawMode_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE IShape_put_FillColor_Proxy(
IShape __RPC_FAR * This,
/* [in] */ long nVal);
void __RPC_STUB IShape_put_FillColor_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IShape_get_FillColor_Proxy(
IShape __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
void __RPC_STUB IShape_get_FillColor_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE IShape_put_FillStyle_Proxy(
IShape __RPC_FAR * This,
/* [in] */ short nVal);
void __RPC_STUB IShape_put_FillStyle_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IShape_get_FillStyle_Proxy(
IShape __RPC_FAR * This,
/* [retval][out] */ short __RPC_FAR *pVal);
void __RPC_STUB IShape_get_FillStyle_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE IShape_put_Height_Proxy(
IShape __RPC_FAR * This,
/* [in] */ float nVal);
void __RPC_STUB IShape_put_Height_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IShape_get_Height_Proxy(
IShape __RPC_FAR * This,
/* [retval][out] */ float __RPC_FAR *pVal);
void __RPC_STUB IShape_get_Height_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE IShape_put_Left_Proxy(
IShape __RPC_FAR * This,
/* [in] */ float nVal);
void __RPC_STUB IShape_put_Left_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IShape_get_Left_Proxy(
IShape __RPC_FAR * This,
/* [retval][out] */ float __RPC_FAR *pVal);
void __RPC_STUB IShape_get_Left_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE IShape_put_Shape_Proxy(
IShape __RPC_FAR * This,
/* [in] */ short nVal);
void __RPC_STUB IShape_put_Shape_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IShape_get_Shape_Proxy(
IShape __RPC_FAR * This,
/* [retval][out] */ short __RPC_FAR *pVal);
void __RPC_STUB IShape_get_Shape_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE IShape_put_Top_Proxy(
IShape __RPC_FAR * This,
/* [in] */ float nVal);
void __RPC_STUB IShape_put_Top_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IShape_get_Top_Proxy(
IShape __RPC_FAR * This,
/* [retval][out] */ float __RPC_FAR *pVal);
void __RPC_STUB IShape_get_Top_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE IShape_put_Width_Proxy(
IShape __RPC_FAR * This,
/* [in] */ float nVal);
void __RPC_STUB IShape_put_Width_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IShape_get_Width_Proxy(
IShape __RPC_FAR * This,
/* [retval][out] */ float __RPC_FAR *pVal);
void __RPC_STUB IShape_get_Width_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IShape_INTERFACE_DEFINED__ */
#ifndef __ILabel_INTERFACE_DEFINED__
#define __ILabel_INTERFACE_DEFINED__
/* interface ILabel */
/* [unique][dual][uuid][object] */
EXTERN_C const IID IID_ILabel;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("63509970-cd37-11d1-9d47-00a0c9251384")
ILabel : public IGraphics2DObject
{
public:
virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_Alignment(
/* [in] */ short nVal) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_Alignment(
/* [retval][out] */ short __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_Angle(
/* [in] */ float nVal) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_Angle(
/* [retval][out] */ float __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_AutoSize(
/* [in] */ VARIANT_BOOL nVal) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_AutoSize(
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_BackColor(
/* [in] */ long nVal) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_BackColor(
/* [retval][out] */ long __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_BackStyle(
/* [in] */ short nVal) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_BackStyle(
/* [retval][out] */ short __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_BorderStyle(
/* [in] */ short nVal) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_BorderStyle(
/* [retval][out] */ short __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_Caption(
/* [in] */ BSTR nVal) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_Caption(
/* [retval][out] */ BSTR __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_Font(
/* [in] */ VARIANT nVal) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_Font(
/* [retval][out] */ VARIANT __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_ForeColor(
/* [in] */ long nVal) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_ForeColor(
/* [retval][out] */ long __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_Height(
/* [in] */ float nVal) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_Height(
/* [retval][out] */ float __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_Left(
/* [in] */ float nVal) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_Left(
/* [retval][out] */ float __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_Top(
/* [in] */ float nVal) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_Top(
/* [retval][out] */ float __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_Width(
/* [in] */ float nVal) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_Width(
/* [retval][out] */ float __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_WordWrap(
/* [in] */ VARIANT_BOOL nVal) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_WordWrap(
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal) = 0;
};
#else /* C style interface */
typedef struct ILabelVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
ILabel __RPC_FAR * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
ILabel __RPC_FAR * This);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
ILabel __RPC_FAR * This);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
ILabel __RPC_FAR * This,
/* [out] */ UINT __RPC_FAR *pctinfo);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
ILabel __RPC_FAR * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
ILabel __RPC_FAR * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )(
ILabel __RPC_FAR * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
/* [out] */ VARIANT __RPC_FAR *pVarResult,
/* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
/* [out] */ UINT __RPC_FAR *puArgErr);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_CustomMarks )(
ILabel __RPC_FAR * This,
/* [retval][out] */ IPoint2DCollection __RPC_FAR *__RPC_FAR *pVal);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Cut )(
ILabel __RPC_FAR * This,
/* [retval][out] */ ICut __RPC_FAR *__RPC_FAR *pVal);
/* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Deletable )(
ILabel __RPC_FAR * This,
/* [in] */ VARIANT_BOOL nVal);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Deletable )(
ILabel __RPC_FAR * This,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
/* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Moveable )(
ILabel __RPC_FAR * This,
/* [in] */ VARIANT_BOOL nVal);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Moveable )(
ILabel __RPC_FAR * This,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
/* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Selectable )(
ILabel __RPC_FAR * This,
/* [in] */ VARIANT_BOOL nVal);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Selectable )(
ILabel __RPC_FAR * This,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
/* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Selected )(
ILabel __RPC_FAR * This,
/* [in] */ VARIANT_BOOL nVal);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Selected )(
ILabel __RPC_FAR * This,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
/* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Snapable )(
ILabel __RPC_FAR * This,
/* [in] */ VARIANT_BOOL nVal);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Snapable )(
ILabel __RPC_FAR * This,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Story )(
ILabel __RPC_FAR * This,
/* [retval][out] */ IStory __RPC_FAR *__RPC_FAR *pVal);
/* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_UserData )(
ILabel __RPC_FAR * This,
/* [in] */ long nVal);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_UserData )(
ILabel __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
/* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Visible )(
ILabel __RPC_FAR * This,
/* [in] */ VARIANT_BOOL nVal);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Visible )(
ILabel __RPC_FAR * This,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *EnableUpdate )(
ILabel __RPC_FAR * This,
/* [in] */ VARIANT_BOOL enabled);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetLayer )(
ILabel __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Refresh )(
ILabel __RPC_FAR * This);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetLayer )(
ILabel __RPC_FAR * This,
/* [in] */ long newLayer,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetMarks )(
ILabel __RPC_FAR * This,
/* [in] */ short markerType,
/* [in] */ VARIANT_BOOL withLines);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *ZOrder )(
ILabel __RPC_FAR * This,
/* [in] */ short pos);
/* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Alignment )(
ILabel __RPC_FAR * This,
/* [in] */ short nVal);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Alignment )(
ILabel __RPC_FAR * This,
/* [retval][out] */ short __RPC_FAR *pVal);
/* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Angle )(
ILabel __RPC_FAR * This,
/* [in] */ float nVal);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Angle )(
ILabel __RPC_FAR * This,
/* [retval][out] */ float __RPC_FAR *pVal);
/* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_AutoSize )(
ILabel __RPC_FAR * This,
/* [in] */ VARIANT_BOOL nVal);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_AutoSize )(
ILabel __RPC_FAR * This,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
/* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_BackColor )(
ILabel __RPC_FAR * This,
/* [in] */ long nVal);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_BackColor )(
ILabel __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
/* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_BackStyle )(
ILabel __RPC_FAR * This,
/* [in] */ short nVal);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_BackStyle )(
ILabel __RPC_FAR * This,
/* [retval][out] */ short __RPC_FAR *pVal);
/* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_BorderStyle )(
ILabel __RPC_FAR * This,
/* [in] */ short nVal);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_BorderStyle )(
ILabel __RPC_FAR * This,
/* [retval][out] */ short __RPC_FAR *pVal);
/* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Caption )(
ILabel __RPC_FAR * This,
/* [in] */ BSTR nVal);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Caption )(
ILabel __RPC_FAR * This,
/* [retval][out] */ BSTR __RPC_FAR *pVal);
/* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Font )(
ILabel __RPC_FAR * This,
/* [in] */ VARIANT nVal);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Font )(
ILabel __RPC_FAR * This,
/* [retval][out] */ VARIANT __RPC_FAR *pVal);
/* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_ForeColor )(
ILabel __RPC_FAR * This,
/* [in] */ long nVal);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ForeColor )(
ILabel __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
/* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Height )(
ILabel __RPC_FAR * This,
/* [in] */ float nVal);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Height )(
ILabel __RPC_FAR * This,
/* [retval][out] */ float __RPC_FAR *pVal);
/* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Left )(
ILabel __RPC_FAR * This,
/* [in] */ float nVal);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Left )(
ILabel __RPC_FAR * This,
/* [retval][out] */ float __RPC_FAR *pVal);
/* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Top )(
ILabel __RPC_FAR * This,
/* [in] */ float nVal);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Top )(
ILabel __RPC_FAR * This,
/* [retval][out] */ float __RPC_FAR *pVal);
/* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Width )(
ILabel __RPC_FAR * This,
/* [in] */ float nVal);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Width )(
ILabel __RPC_FAR * This,
/* [retval][out] */ float __RPC_FAR *pVal);
/* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_WordWrap )(
ILabel __RPC_FAR * This,
/* [in] */ VARIANT_BOOL nVal);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_WordWrap )(
ILabel __RPC_FAR * This,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
END_INTERFACE
} ILabelVtbl;
interface ILabel
{
CONST_VTBL struct ILabelVtbl __RPC_FAR *lpVtbl;
};
#ifdef COBJMACROS
#define ILabel_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define ILabel_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define ILabel_Release(This) \
(This)->lpVtbl -> Release(This)
#define ILabel_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define ILabel_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define ILabel_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define ILabel_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#define ILabel_get_CustomMarks(This,pVal) \
(This)->lpVtbl -> get_CustomMarks(This,pVal)
#define ILabel_get_Cut(This,pVal) \
(This)->lpVtbl -> get_Cut(This,pVal)
#define ILabel_put_Deletable(This,nVal) \
(This)->lpVtbl -> put_Deletable(This,nVal)
#define ILabel_get_Deletable(This,pVal) \
(This)->lpVtbl -> get_Deletable(This,pVal)
#define ILabel_put_Moveable(This,nVal) \
(This)->lpVtbl -> put_Moveable(This,nVal)
#define ILabel_get_Moveable(This,pVal) \
(This)->lpVtbl -> get_Moveable(This,pVal)
#define ILabel_put_Selectable(This,nVal) \
(This)->lpVtbl -> put_Selectable(This,nVal)
#define ILabel_get_Selectable(This,pVal) \
(This)->lpVtbl -> get_Selectable(This,pVal)
#define ILabel_put_Selected(This,nVal) \
(This)->lpVtbl -> put_Selected(This,nVal)
#define ILabel_get_Selected(This,pVal) \
(This)->lpVtbl -> get_Selected(This,pVal)
#define ILabel_put_Snapable(This,nVal) \
(This)->lpVtbl -> put_Snapable(This,nVal)
#define ILabel_get_Snapable(This,pVal) \
(This)->lpVtbl -> get_Snapable(This,pVal)
#define ILabel_get_Story(This,pVal) \
(This)->lpVtbl -> get_Story(This,pVal)
#define ILabel_put_UserData(This,nVal) \
(This)->lpVtbl -> put_UserData(This,nVal)
#define ILabel_get_UserData(This,pVal) \
(This)->lpVtbl -> get_UserData(This,pVal)
#define ILabel_put_Visible(This,nVal) \
(This)->lpVtbl -> put_Visible(This,nVal)
#define ILabel_get_Visible(This,pVal) \
(This)->lpVtbl -> get_Visible(This,pVal)
#define ILabel_EnableUpdate(This,enabled) \
(This)->lpVtbl -> EnableUpdate(This,enabled)
#define ILabel_GetLayer(This,pVal) \
(This)->lpVtbl -> GetLayer(This,pVal)
#define ILabel_Refresh(This) \
(This)->lpVtbl -> Refresh(This)
#define ILabel_SetLayer(This,newLayer,pVal) \
(This)->lpVtbl -> SetLayer(This,newLayer,pVal)
#define ILabel_SetMarks(This,markerType,withLines) \
(This)->lpVtbl -> SetMarks(This,markerType,withLines)
#define ILabel_ZOrder(This,pos) \
(This)->lpVtbl -> ZOrder(This,pos)
#define ILabel_put_Alignment(This,nVal) \
(This)->lpVtbl -> put_Alignment(This,nVal)
#define ILabel_get_Alignment(This,pVal) \
(This)->lpVtbl -> get_Alignment(This,pVal)
#define ILabel_put_Angle(This,nVal) \
(This)->lpVtbl -> put_Angle(This,nVal)
#define ILabel_get_Angle(This,pVal) \
(This)->lpVtbl -> get_Angle(This,pVal)
#define ILabel_put_AutoSize(This,nVal) \
(This)->lpVtbl -> put_AutoSize(This,nVal)
#define ILabel_get_AutoSize(This,pVal) \
(This)->lpVtbl -> get_AutoSize(This,pVal)
#define ILabel_put_BackColor(This,nVal) \
(This)->lpVtbl -> put_BackColor(This,nVal)
#define ILabel_get_BackColor(This,pVal) \
(This)->lpVtbl -> get_BackColor(This,pVal)
#define ILabel_put_BackStyle(This,nVal) \
(This)->lpVtbl -> put_BackStyle(This,nVal)
#define ILabel_get_BackStyle(This,pVal) \
(This)->lpVtbl -> get_BackStyle(This,pVal)
#define ILabel_put_BorderStyle(This,nVal) \
(This)->lpVtbl -> put_BorderStyle(This,nVal)
#define ILabel_get_BorderStyle(This,pVal) \
(This)->lpVtbl -> get_BorderStyle(This,pVal)
#define ILabel_put_Caption(This,nVal) \
(This)->lpVtbl -> put_Caption(This,nVal)
#define ILabel_get_Caption(This,pVal) \
(This)->lpVtbl -> get_Caption(This,pVal)
#define ILabel_put_Font(This,nVal) \
(This)->lpVtbl -> put_Font(This,nVal)
#define ILabel_get_Font(This,pVal) \
(This)->lpVtbl -> get_Font(This,pVal)
#define ILabel_put_ForeColor(This,nVal) \
(This)->lpVtbl -> put_ForeColor(This,nVal)
#define ILabel_get_ForeColor(This,pVal) \
(This)->lpVtbl -> get_ForeColor(This,pVal)
#define ILabel_put_Height(This,nVal) \
(This)->lpVtbl -> put_Height(This,nVal)
#define ILabel_get_Height(This,pVal) \
(This)->lpVtbl -> get_Height(This,pVal)
#define ILabel_put_Left(This,nVal) \
(This)->lpVtbl -> put_Left(This,nVal)
#define ILabel_get_Left(This,pVal) \
(This)->lpVtbl -> get_Left(This,pVal)
#define ILabel_put_Top(This,nVal) \
(This)->lpVtbl -> put_Top(This,nVal)
#define ILabel_get_Top(This,pVal) \
(This)->lpVtbl -> get_Top(This,pVal)
#define ILabel_put_Width(This,nVal) \
(This)->lpVtbl -> put_Width(This,nVal)
#define ILabel_get_Width(This,pVal) \
(This)->lpVtbl -> get_Width(This,pVal)
#define ILabel_put_WordWrap(This,nVal) \
(This)->lpVtbl -> put_WordWrap(This,nVal)
#define ILabel_get_WordWrap(This,pVal) \
(This)->lpVtbl -> get_WordWrap(This,pVal)
#endif /* COBJMACROS */
#endif /* C style interface */
/* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE ILabel_put_Alignment_Proxy(
ILabel __RPC_FAR * This,
/* [in] */ short nVal);
void __RPC_STUB ILabel_put_Alignment_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE ILabel_get_Alignment_Proxy(
ILabel __RPC_FAR * This,
/* [retval][out] */ short __RPC_FAR *pVal);
void __RPC_STUB ILabel_get_Alignment_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE ILabel_put_Angle_Proxy(
ILabel __RPC_FAR * This,
/* [in] */ float nVal);
void __RPC_STUB ILabel_put_Angle_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE ILabel_get_Angle_Proxy(
ILabel __RPC_FAR * This,
/* [retval][out] */ float __RPC_FAR *pVal);
void __RPC_STUB ILabel_get_Angle_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE ILabel_put_AutoSize_Proxy(
ILabel __RPC_FAR * This,
/* [in] */ VARIANT_BOOL nVal);
void __RPC_STUB ILabel_put_AutoSize_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE ILabel_get_AutoSize_Proxy(
ILabel __RPC_FAR * This,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
void __RPC_STUB ILabel_get_AutoSize_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE ILabel_put_BackColor_Proxy(
ILabel __RPC_FAR * This,
/* [in] */ long nVal);
void __RPC_STUB ILabel_put_BackColor_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE ILabel_get_BackColor_Proxy(
ILabel __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
void __RPC_STUB ILabel_get_BackColor_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE ILabel_put_BackStyle_Proxy(
ILabel __RPC_FAR * This,
/* [in] */ short nVal);
void __RPC_STUB ILabel_put_BackStyle_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE ILabel_get_BackStyle_Proxy(
ILabel __RPC_FAR * This,
/* [retval][out] */ short __RPC_FAR *pVal);
void __RPC_STUB ILabel_get_BackStyle_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE ILabel_put_BorderStyle_Proxy(
ILabel __RPC_FAR * This,
/* [in] */ short nVal);
void __RPC_STUB ILabel_put_BorderStyle_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE ILabel_get_BorderStyle_Proxy(
ILabel __RPC_FAR * This,
/* [retval][out] */ short __RPC_FAR *pVal);
void __RPC_STUB ILabel_get_BorderStyle_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE ILabel_put_Caption_Proxy(
ILabel __RPC_FAR * This,
/* [in] */ BSTR nVal);
void __RPC_STUB ILabel_put_Caption_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE ILabel_get_Caption_Proxy(
ILabel __RPC_FAR * This,
/* [retval][out] */ BSTR __RPC_FAR *pVal);
void __RPC_STUB ILabel_get_Caption_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE ILabel_put_Font_Proxy(
ILabel __RPC_FAR * This,
/* [in] */ VARIANT nVal);
void __RPC_STUB ILabel_put_Font_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE ILabel_get_Font_Proxy(
ILabel __RPC_FAR * This,
/* [retval][out] */ VARIANT __RPC_FAR *pVal);
void __RPC_STUB ILabel_get_Font_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE ILabel_put_ForeColor_Proxy(
ILabel __RPC_FAR * This,
/* [in] */ long nVal);
void __RPC_STUB ILabel_put_ForeColor_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE ILabel_get_ForeColor_Proxy(
ILabel __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
void __RPC_STUB ILabel_get_ForeColor_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE ILabel_put_Height_Proxy(
ILabel __RPC_FAR * This,
/* [in] */ float nVal);
void __RPC_STUB ILabel_put_Height_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE ILabel_get_Height_Proxy(
ILabel __RPC_FAR * This,
/* [retval][out] */ float __RPC_FAR *pVal);
void __RPC_STUB ILabel_get_Height_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE ILabel_put_Left_Proxy(
ILabel __RPC_FAR * This,
/* [in] */ float nVal);
void __RPC_STUB ILabel_put_Left_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE ILabel_get_Left_Proxy(
ILabel __RPC_FAR * This,
/* [retval][out] */ float __RPC_FAR *pVal);
void __RPC_STUB ILabel_get_Left_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE ILabel_put_Top_Proxy(
ILabel __RPC_FAR * This,
/* [in] */ float nVal);
void __RPC_STUB ILabel_put_Top_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE ILabel_get_Top_Proxy(
ILabel __RPC_FAR * This,
/* [retval][out] */ float __RPC_FAR *pVal);
void __RPC_STUB ILabel_get_Top_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE ILabel_put_Width_Proxy(
ILabel __RPC_FAR * This,
/* [in] */ float nVal);
void __RPC_STUB ILabel_put_Width_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE ILabel_get_Width_Proxy(
ILabel __RPC_FAR * This,
/* [retval][out] */ float __RPC_FAR *pVal);
void __RPC_STUB ILabel_get_Width_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE ILabel_put_WordWrap_Proxy(
ILabel __RPC_FAR * This,
/* [in] */ VARIANT_BOOL nVal);
void __RPC_STUB ILabel_put_WordWrap_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE ILabel_get_WordWrap_Proxy(
ILabel __RPC_FAR * This,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
void __RPC_STUB ILabel_get_WordWrap_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __ILabel_INTERFACE_DEFINED__ */
#ifndef __IGraphics2DCollection_INTERFACE_DEFINED__
#define __IGraphics2DCollection_INTERFACE_DEFINED__
/* interface IGraphics2DCollection */
/* [unique][dual][uuid][object] */
EXTERN_C const IID IID_IGraphics2DCollection;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("63552f00-cd37-11d1-9d47-00a0c9251384")
IGraphics2DCollection : public IDispatch
{
public:
virtual /* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE get_Count(
/* [retval][out] */ long __RPC_FAR *pVal) = 0;
virtual /* [hidden][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE get__NewEnum(
/* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE Add(
/* [in] */ IDispatch __RPC_FAR *gr2DObj,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE EnableUpdate(
/* [in] */ VARIANT_BOOL enabled) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE Item(
/* [in] */ long Index,
/* [retval][out] */ IDispatch __RPC_FAR *__RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE Remove(
/* [in] */ IDispatch __RPC_FAR *gr2DObj,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE Sort(
/* [in] */ VARIANT_BOOL increasingZOrder) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE RemoveAll( void) = 0;
};
#else /* C style interface */
typedef struct IGraphics2DCollectionVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
IGraphics2DCollection __RPC_FAR * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
IGraphics2DCollection __RPC_FAR * This);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
IGraphics2DCollection __RPC_FAR * This);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
IGraphics2DCollection __RPC_FAR * This,
/* [out] */ UINT __RPC_FAR *pctinfo);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
IGraphics2DCollection __RPC_FAR * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
IGraphics2DCollection __RPC_FAR * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )(
IGraphics2DCollection __RPC_FAR * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
/* [out] */ VARIANT __RPC_FAR *pVarResult,
/* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
/* [out] */ UINT __RPC_FAR *puArgErr);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Count )(
IGraphics2DCollection __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
/* [hidden][readonly][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get__NewEnum )(
IGraphics2DCollection __RPC_FAR * This,
/* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Add )(
IGraphics2DCollection __RPC_FAR * This,
/* [in] */ IDispatch __RPC_FAR *gr2DObj,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *EnableUpdate )(
IGraphics2DCollection __RPC_FAR * This,
/* [in] */ VARIANT_BOOL enabled);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Item )(
IGraphics2DCollection __RPC_FAR * This,
/* [in] */ long Index,
/* [retval][out] */ IDispatch __RPC_FAR *__RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Remove )(
IGraphics2DCollection __RPC_FAR * This,
/* [in] */ IDispatch __RPC_FAR *gr2DObj,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Sort )(
IGraphics2DCollection __RPC_FAR * This,
/* [in] */ VARIANT_BOOL increasingZOrder);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *RemoveAll )(
IGraphics2DCollection __RPC_FAR * This);
END_INTERFACE
} IGraphics2DCollectionVtbl;
interface IGraphics2DCollection
{
CONST_VTBL struct IGraphics2DCollectionVtbl __RPC_FAR *lpVtbl;
};
#ifdef COBJMACROS
#define IGraphics2DCollection_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IGraphics2DCollection_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IGraphics2DCollection_Release(This) \
(This)->lpVtbl -> Release(This)
#define IGraphics2DCollection_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define IGraphics2DCollection_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define IGraphics2DCollection_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define IGraphics2DCollection_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#define IGraphics2DCollection_get_Count(This,pVal) \
(This)->lpVtbl -> get_Count(This,pVal)
#define IGraphics2DCollection_get__NewEnum(This,pVal) \
(This)->lpVtbl -> get__NewEnum(This,pVal)
#define IGraphics2DCollection_Add(This,gr2DObj,pVal) \
(This)->lpVtbl -> Add(This,gr2DObj,pVal)
#define IGraphics2DCollection_EnableUpdate(This,enabled) \
(This)->lpVtbl -> EnableUpdate(This,enabled)
#define IGraphics2DCollection_Item(This,Index,pVal) \
(This)->lpVtbl -> Item(This,Index,pVal)
#define IGraphics2DCollection_Remove(This,gr2DObj,pVal) \
(This)->lpVtbl -> Remove(This,gr2DObj,pVal)
#define IGraphics2DCollection_Sort(This,increasingZOrder) \
(This)->lpVtbl -> Sort(This,increasingZOrder)
#define IGraphics2DCollection_RemoveAll(This) \
(This)->lpVtbl -> RemoveAll(This)
#endif /* COBJMACROS */
#endif /* C style interface */
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE IGraphics2DCollection_get_Count_Proxy(
IGraphics2DCollection __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
void __RPC_STUB IGraphics2DCollection_get_Count_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [hidden][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE IGraphics2DCollection_get__NewEnum_Proxy(
IGraphics2DCollection __RPC_FAR * This,
/* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *pVal);
void __RPC_STUB IGraphics2DCollection_get__NewEnum_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IGraphics2DCollection_Add_Proxy(
IGraphics2DCollection __RPC_FAR * This,
/* [in] */ IDispatch __RPC_FAR *gr2DObj,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
void __RPC_STUB IGraphics2DCollection_Add_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IGraphics2DCollection_EnableUpdate_Proxy(
IGraphics2DCollection __RPC_FAR * This,
/* [in] */ VARIANT_BOOL enabled);
void __RPC_STUB IGraphics2DCollection_EnableUpdate_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IGraphics2DCollection_Item_Proxy(
IGraphics2DCollection __RPC_FAR * This,
/* [in] */ long Index,
/* [retval][out] */ IDispatch __RPC_FAR *__RPC_FAR *pVal);
void __RPC_STUB IGraphics2DCollection_Item_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IGraphics2DCollection_Remove_Proxy(
IGraphics2DCollection __RPC_FAR * This,
/* [in] */ IDispatch __RPC_FAR *gr2DObj,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
void __RPC_STUB IGraphics2DCollection_Remove_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IGraphics2DCollection_Sort_Proxy(
IGraphics2DCollection __RPC_FAR * This,
/* [in] */ VARIANT_BOOL increasingZOrder);
void __RPC_STUB IGraphics2DCollection_Sort_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IGraphics2DCollection_RemoveAll_Proxy(
IGraphics2DCollection __RPC_FAR * This);
void __RPC_STUB IGraphics2DCollection_RemoveAll_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IGraphics2DCollection_INTERFACE_DEFINED__ */
#ifndef __IToolData_INTERFACE_DEFINED__
#define __IToolData_INTERFACE_DEFINED__
/* interface IToolData */
/* [unique][dual][uuid][object] */
EXTERN_C const IID IID_IToolData;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("63583d60-cd37-11d1-9d47-00a0c9251384")
IToolData : public IDispatch
{
public:
virtual /* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE get_Graphics2D(
/* [retval][out] */ IGraphics2DCollection __RPC_FAR *__RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE get_Points(
/* [retval][out] */ IPoint2DCollection __RPC_FAR *__RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE Abort( void) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE AddSnapPoint(
/* [in] */ float x,
/* [in] */ float y,
/* [in] */ float dirX,
/* [in] */ float dirY,
/* [in] */ float distance,
/* [in] */ VARIANT_BOOL isOnVertex) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE Continue( void) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE Finish( void) = 0;
};
#else /* C style interface */
typedef struct IToolDataVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
IToolData __RPC_FAR * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
IToolData __RPC_FAR * This);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
IToolData __RPC_FAR * This);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
IToolData __RPC_FAR * This,
/* [out] */ UINT __RPC_FAR *pctinfo);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
IToolData __RPC_FAR * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
IToolData __RPC_FAR * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )(
IToolData __RPC_FAR * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
/* [out] */ VARIANT __RPC_FAR *pVarResult,
/* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
/* [out] */ UINT __RPC_FAR *puArgErr);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Graphics2D )(
IToolData __RPC_FAR * This,
/* [retval][out] */ IGraphics2DCollection __RPC_FAR *__RPC_FAR *pVal);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Points )(
IToolData __RPC_FAR * This,
/* [retval][out] */ IPoint2DCollection __RPC_FAR *__RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Abort )(
IToolData __RPC_FAR * This);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *AddSnapPoint )(
IToolData __RPC_FAR * This,
/* [in] */ float x,
/* [in] */ float y,
/* [in] */ float dirX,
/* [in] */ float dirY,
/* [in] */ float distance,
/* [in] */ VARIANT_BOOL isOnVertex);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Continue )(
IToolData __RPC_FAR * This);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Finish )(
IToolData __RPC_FAR * This);
END_INTERFACE
} IToolDataVtbl;
interface IToolData
{
CONST_VTBL struct IToolDataVtbl __RPC_FAR *lpVtbl;
};
#ifdef COBJMACROS
#define IToolData_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IToolData_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IToolData_Release(This) \
(This)->lpVtbl -> Release(This)
#define IToolData_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define IToolData_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define IToolData_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define IToolData_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#define IToolData_get_Graphics2D(This,pVal) \
(This)->lpVtbl -> get_Graphics2D(This,pVal)
#define IToolData_get_Points(This,pVal) \
(This)->lpVtbl -> get_Points(This,pVal)
#define IToolData_Abort(This) \
(This)->lpVtbl -> Abort(This)
#define IToolData_AddSnapPoint(This,x,y,dirX,dirY,distance,isOnVertex) \
(This)->lpVtbl -> AddSnapPoint(This,x,y,dirX,dirY,distance,isOnVertex)
#define IToolData_Continue(This) \
(This)->lpVtbl -> Continue(This)
#define IToolData_Finish(This) \
(This)->lpVtbl -> Finish(This)
#endif /* COBJMACROS */
#endif /* C style interface */
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE IToolData_get_Graphics2D_Proxy(
IToolData __RPC_FAR * This,
/* [retval][out] */ IGraphics2DCollection __RPC_FAR *__RPC_FAR *pVal);
void __RPC_STUB IToolData_get_Graphics2D_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE IToolData_get_Points_Proxy(
IToolData __RPC_FAR * This,
/* [retval][out] */ IPoint2DCollection __RPC_FAR *__RPC_FAR *pVal);
void __RPC_STUB IToolData_get_Points_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IToolData_Abort_Proxy(
IToolData __RPC_FAR * This);
void __RPC_STUB IToolData_Abort_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IToolData_AddSnapPoint_Proxy(
IToolData __RPC_FAR * This,
/* [in] */ float x,
/* [in] */ float y,
/* [in] */ float dirX,
/* [in] */ float dirY,
/* [in] */ float distance,
/* [in] */ VARIANT_BOOL isOnVertex);
void __RPC_STUB IToolData_AddSnapPoint_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IToolData_Continue_Proxy(
IToolData __RPC_FAR * This);
void __RPC_STUB IToolData_Continue_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IToolData_Finish_Proxy(
IToolData __RPC_FAR * This);
void __RPC_STUB IToolData_Finish_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IToolData_INTERFACE_DEFINED__ */
#ifndef __IBuildingCollection_INTERFACE_DEFINED__
#define __IBuildingCollection_INTERFACE_DEFINED__
/* interface IBuildingCollection */
/* [unique][dual][uuid][object] */
EXTERN_C const IID IID_IBuildingCollection;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("635cd2f0-cd37-11d1-9d47-00a0c9251384")
IBuildingCollection : public IDispatch
{
public:
virtual /* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE get_Count(
/* [retval][out] */ long __RPC_FAR *pVal) = 0;
virtual /* [hidden][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE get__NewEnum(
/* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE Item(
/* [in] */ long Index,
/* [retval][out] */ IBuilding __RPC_FAR *__RPC_FAR *pVal) = 0;
};
#else /* C style interface */
typedef struct IBuildingCollectionVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
IBuildingCollection __RPC_FAR * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
IBuildingCollection __RPC_FAR * This);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
IBuildingCollection __RPC_FAR * This);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
IBuildingCollection __RPC_FAR * This,
/* [out] */ UINT __RPC_FAR *pctinfo);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
IBuildingCollection __RPC_FAR * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
IBuildingCollection __RPC_FAR * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )(
IBuildingCollection __RPC_FAR * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
/* [out] */ VARIANT __RPC_FAR *pVarResult,
/* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
/* [out] */ UINT __RPC_FAR *puArgErr);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Count )(
IBuildingCollection __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
/* [hidden][readonly][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get__NewEnum )(
IBuildingCollection __RPC_FAR * This,
/* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Item )(
IBuildingCollection __RPC_FAR * This,
/* [in] */ long Index,
/* [retval][out] */ IBuilding __RPC_FAR *__RPC_FAR *pVal);
END_INTERFACE
} IBuildingCollectionVtbl;
interface IBuildingCollection
{
CONST_VTBL struct IBuildingCollectionVtbl __RPC_FAR *lpVtbl;
};
#ifdef COBJMACROS
#define IBuildingCollection_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IBuildingCollection_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IBuildingCollection_Release(This) \
(This)->lpVtbl -> Release(This)
#define IBuildingCollection_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define IBuildingCollection_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define IBuildingCollection_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define IBuildingCollection_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#define IBuildingCollection_get_Count(This,pVal) \
(This)->lpVtbl -> get_Count(This,pVal)
#define IBuildingCollection_get__NewEnum(This,pVal) \
(This)->lpVtbl -> get__NewEnum(This,pVal)
#define IBuildingCollection_Item(This,Index,pVal) \
(This)->lpVtbl -> Item(This,Index,pVal)
#endif /* COBJMACROS */
#endif /* C style interface */
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE IBuildingCollection_get_Count_Proxy(
IBuildingCollection __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
void __RPC_STUB IBuildingCollection_get_Count_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [hidden][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE IBuildingCollection_get__NewEnum_Proxy(
IBuildingCollection __RPC_FAR * This,
/* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *pVal);
void __RPC_STUB IBuildingCollection_get__NewEnum_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IBuildingCollection_Item_Proxy(
IBuildingCollection __RPC_FAR * This,
/* [in] */ long Index,
/* [retval][out] */ IBuilding __RPC_FAR *__RPC_FAR *pVal);
void __RPC_STUB IBuildingCollection_Item_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IBuildingCollection_INTERFACE_DEFINED__ */
#ifndef __IStoryCollection_INTERFACE_DEFINED__
#define __IStoryCollection_INTERFACE_DEFINED__
/* interface IStoryCollection */
/* [unique][dual][uuid][object] */
EXTERN_C const IID IID_IStoryCollection;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("635fe150-cd37-11d1-9d47-00a0c9251384")
IStoryCollection : public IDispatch
{
public:
virtual /* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE get_Count(
/* [retval][out] */ long __RPC_FAR *pVal) = 0;
virtual /* [hidden][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE get__NewEnum(
/* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE Item(
/* [in] */ long Index,
/* [retval][out] */ IStory __RPC_FAR *__RPC_FAR *pVal) = 0;
};
#else /* C style interface */
typedef struct IStoryCollectionVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
IStoryCollection __RPC_FAR * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
IStoryCollection __RPC_FAR * This);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
IStoryCollection __RPC_FAR * This);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
IStoryCollection __RPC_FAR * This,
/* [out] */ UINT __RPC_FAR *pctinfo);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
IStoryCollection __RPC_FAR * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
IStoryCollection __RPC_FAR * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )(
IStoryCollection __RPC_FAR * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
/* [out] */ VARIANT __RPC_FAR *pVarResult,
/* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
/* [out] */ UINT __RPC_FAR *puArgErr);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Count )(
IStoryCollection __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
/* [hidden][readonly][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get__NewEnum )(
IStoryCollection __RPC_FAR * This,
/* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Item )(
IStoryCollection __RPC_FAR * This,
/* [in] */ long Index,
/* [retval][out] */ IStory __RPC_FAR *__RPC_FAR *pVal);
END_INTERFACE
} IStoryCollectionVtbl;
interface IStoryCollection
{
CONST_VTBL struct IStoryCollectionVtbl __RPC_FAR *lpVtbl;
};
#ifdef COBJMACROS
#define IStoryCollection_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IStoryCollection_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IStoryCollection_Release(This) \
(This)->lpVtbl -> Release(This)
#define IStoryCollection_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define IStoryCollection_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define IStoryCollection_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define IStoryCollection_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#define IStoryCollection_get_Count(This,pVal) \
(This)->lpVtbl -> get_Count(This,pVal)
#define IStoryCollection_get__NewEnum(This,pVal) \
(This)->lpVtbl -> get__NewEnum(This,pVal)
#define IStoryCollection_Item(This,Index,pVal) \
(This)->lpVtbl -> Item(This,Index,pVal)
#endif /* COBJMACROS */
#endif /* C style interface */
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE IStoryCollection_get_Count_Proxy(
IStoryCollection __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
void __RPC_STUB IStoryCollection_get_Count_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [hidden][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE IStoryCollection_get__NewEnum_Proxy(
IStoryCollection __RPC_FAR * This,
/* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *pVal);
void __RPC_STUB IStoryCollection_get__NewEnum_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IStoryCollection_Item_Proxy(
IStoryCollection __RPC_FAR * This,
/* [in] */ long Index,
/* [retval][out] */ IStory __RPC_FAR *__RPC_FAR *pVal);
void __RPC_STUB IStoryCollection_Item_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IStoryCollection_INTERFACE_DEFINED__ */
#ifndef __IWallCollection_INTERFACE_DEFINED__
#define __IWallCollection_INTERFACE_DEFINED__
/* interface IWallCollection */
/* [unique][dual][uuid][object] */
EXTERN_C const IID IID_IWallCollection;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("6362efb0-cd37-11d1-9d47-00a0c9251384")
IWallCollection : public IDispatch
{
public:
virtual /* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE get_Count(
/* [retval][out] */ long __RPC_FAR *pVal) = 0;
virtual /* [hidden][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE get__NewEnum(
/* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE Item(
/* [in] */ long Index,
/* [retval][out] */ IWall __RPC_FAR *__RPC_FAR *pVal) = 0;
};
#else /* C style interface */
typedef struct IWallCollectionVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
IWallCollection __RPC_FAR * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
IWallCollection __RPC_FAR * This);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
IWallCollection __RPC_FAR * This);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
IWallCollection __RPC_FAR * This,
/* [out] */ UINT __RPC_FAR *pctinfo);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
IWallCollection __RPC_FAR * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
IWallCollection __RPC_FAR * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )(
IWallCollection __RPC_FAR * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
/* [out] */ VARIANT __RPC_FAR *pVarResult,
/* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
/* [out] */ UINT __RPC_FAR *puArgErr);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Count )(
IWallCollection __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
/* [hidden][readonly][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get__NewEnum )(
IWallCollection __RPC_FAR * This,
/* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Item )(
IWallCollection __RPC_FAR * This,
/* [in] */ long Index,
/* [retval][out] */ IWall __RPC_FAR *__RPC_FAR *pVal);
END_INTERFACE
} IWallCollectionVtbl;
interface IWallCollection
{
CONST_VTBL struct IWallCollectionVtbl __RPC_FAR *lpVtbl;
};
#ifdef COBJMACROS
#define IWallCollection_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IWallCollection_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IWallCollection_Release(This) \
(This)->lpVtbl -> Release(This)
#define IWallCollection_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define IWallCollection_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define IWallCollection_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define IWallCollection_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#define IWallCollection_get_Count(This,pVal) \
(This)->lpVtbl -> get_Count(This,pVal)
#define IWallCollection_get__NewEnum(This,pVal) \
(This)->lpVtbl -> get__NewEnum(This,pVal)
#define IWallCollection_Item(This,Index,pVal) \
(This)->lpVtbl -> Item(This,Index,pVal)
#endif /* COBJMACROS */
#endif /* C style interface */
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE IWallCollection_get_Count_Proxy(
IWallCollection __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
void __RPC_STUB IWallCollection_get_Count_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [hidden][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE IWallCollection_get__NewEnum_Proxy(
IWallCollection __RPC_FAR * This,
/* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *pVal);
void __RPC_STUB IWallCollection_get__NewEnum_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IWallCollection_Item_Proxy(
IWallCollection __RPC_FAR * This,
/* [in] */ long Index,
/* [retval][out] */ IWall __RPC_FAR *__RPC_FAR *pVal);
void __RPC_STUB IWallCollection_Item_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IWallCollection_INTERFACE_DEFINED__ */
#ifndef __IVirtualWallCollection_INTERFACE_DEFINED__
#define __IVirtualWallCollection_INTERFACE_DEFINED__
/* interface IVirtualWallCollection */
/* [unique][dual][uuid][object] */
EXTERN_C const IID IID_IVirtualWallCollection;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("B190ED71-E638-11d1-9D82-00A0C9251384")
IVirtualWallCollection : public IDispatch
{
public:
virtual /* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE get_Count(
/* [retval][out] */ long __RPC_FAR *pVal) = 0;
virtual /* [hidden][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE get__NewEnum(
/* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE Item(
/* [in] */ long Index,
/* [retval][out] */ IVirtualWall __RPC_FAR *__RPC_FAR *pVal) = 0;
};
#else /* C style interface */
typedef struct IVirtualWallCollectionVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
IVirtualWallCollection __RPC_FAR * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
IVirtualWallCollection __RPC_FAR * This);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
IVirtualWallCollection __RPC_FAR * This);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
IVirtualWallCollection __RPC_FAR * This,
/* [out] */ UINT __RPC_FAR *pctinfo);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
IVirtualWallCollection __RPC_FAR * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
IVirtualWallCollection __RPC_FAR * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )(
IVirtualWallCollection __RPC_FAR * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
/* [out] */ VARIANT __RPC_FAR *pVarResult,
/* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
/* [out] */ UINT __RPC_FAR *puArgErr);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Count )(
IVirtualWallCollection __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
/* [hidden][readonly][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get__NewEnum )(
IVirtualWallCollection __RPC_FAR * This,
/* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Item )(
IVirtualWallCollection __RPC_FAR * This,
/* [in] */ long Index,
/* [retval][out] */ IVirtualWall __RPC_FAR *__RPC_FAR *pVal);
END_INTERFACE
} IVirtualWallCollectionVtbl;
interface IVirtualWallCollection
{
CONST_VTBL struct IVirtualWallCollectionVtbl __RPC_FAR *lpVtbl;
};
#ifdef COBJMACROS
#define IVirtualWallCollection_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IVirtualWallCollection_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IVirtualWallCollection_Release(This) \
(This)->lpVtbl -> Release(This)
#define IVirtualWallCollection_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define IVirtualWallCollection_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define IVirtualWallCollection_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define IVirtualWallCollection_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#define IVirtualWallCollection_get_Count(This,pVal) \
(This)->lpVtbl -> get_Count(This,pVal)
#define IVirtualWallCollection_get__NewEnum(This,pVal) \
(This)->lpVtbl -> get__NewEnum(This,pVal)
#define IVirtualWallCollection_Item(This,Index,pVal) \
(This)->lpVtbl -> Item(This,Index,pVal)
#endif /* COBJMACROS */
#endif /* C style interface */
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE IVirtualWallCollection_get_Count_Proxy(
IVirtualWallCollection __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
void __RPC_STUB IVirtualWallCollection_get_Count_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [hidden][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE IVirtualWallCollection_get__NewEnum_Proxy(
IVirtualWallCollection __RPC_FAR * This,
/* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *pVal);
void __RPC_STUB IVirtualWallCollection_get__NewEnum_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IVirtualWallCollection_Item_Proxy(
IVirtualWallCollection __RPC_FAR * This,
/* [in] */ long Index,
/* [retval][out] */ IVirtualWall __RPC_FAR *__RPC_FAR *pVal);
void __RPC_STUB IVirtualWallCollection_Item_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IVirtualWallCollection_INTERFACE_DEFINED__ */
#ifndef __IRoomCollection_INTERFACE_DEFINED__
#define __IRoomCollection_INTERFACE_DEFINED__
/* interface IRoomCollection */
/* [unique][dual][uuid][object] */
EXTERN_C const IID IID_IRoomCollection;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("63678540-cd37-11d1-9d47-00a0c9251384")
IRoomCollection : public IDispatch
{
public:
virtual /* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE get_Count(
/* [retval][out] */ long __RPC_FAR *pVal) = 0;
virtual /* [hidden][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE get__NewEnum(
/* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE Item(
/* [in] */ long Index,
/* [retval][out] */ IRoom __RPC_FAR *__RPC_FAR *pVal) = 0;
};
#else /* C style interface */
typedef struct IRoomCollectionVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
IRoomCollection __RPC_FAR * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
IRoomCollection __RPC_FAR * This);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
IRoomCollection __RPC_FAR * This);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
IRoomCollection __RPC_FAR * This,
/* [out] */ UINT __RPC_FAR *pctinfo);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
IRoomCollection __RPC_FAR * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
IRoomCollection __RPC_FAR * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )(
IRoomCollection __RPC_FAR * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
/* [out] */ VARIANT __RPC_FAR *pVarResult,
/* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
/* [out] */ UINT __RPC_FAR *puArgErr);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Count )(
IRoomCollection __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
/* [hidden][readonly][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get__NewEnum )(
IRoomCollection __RPC_FAR * This,
/* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Item )(
IRoomCollection __RPC_FAR * This,
/* [in] */ long Index,
/* [retval][out] */ IRoom __RPC_FAR *__RPC_FAR *pVal);
END_INTERFACE
} IRoomCollectionVtbl;
interface IRoomCollection
{
CONST_VTBL struct IRoomCollectionVtbl __RPC_FAR *lpVtbl;
};
#ifdef COBJMACROS
#define IRoomCollection_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IRoomCollection_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IRoomCollection_Release(This) \
(This)->lpVtbl -> Release(This)
#define IRoomCollection_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define IRoomCollection_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define IRoomCollection_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define IRoomCollection_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#define IRoomCollection_get_Count(This,pVal) \
(This)->lpVtbl -> get_Count(This,pVal)
#define IRoomCollection_get__NewEnum(This,pVal) \
(This)->lpVtbl -> get__NewEnum(This,pVal)
#define IRoomCollection_Item(This,Index,pVal) \
(This)->lpVtbl -> Item(This,Index,pVal)
#endif /* COBJMACROS */
#endif /* C style interface */
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE IRoomCollection_get_Count_Proxy(
IRoomCollection __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
void __RPC_STUB IRoomCollection_get_Count_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [hidden][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE IRoomCollection_get__NewEnum_Proxy(
IRoomCollection __RPC_FAR * This,
/* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *pVal);
void __RPC_STUB IRoomCollection_get__NewEnum_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IRoomCollection_Item_Proxy(
IRoomCollection __RPC_FAR * This,
/* [in] */ long Index,
/* [retval][out] */ IRoom __RPC_FAR *__RPC_FAR *pVal);
void __RPC_STUB IRoomCollection_Item_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IRoomCollection_INTERFACE_DEFINED__ */
#ifndef __IConturCollection_INTERFACE_DEFINED__
#define __IConturCollection_INTERFACE_DEFINED__
/* interface IConturCollection */
/* [unique][dual][uuid][object] */
EXTERN_C const IID IID_IConturCollection;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("636a93a0-cd37-11d1-9d47-00a0c9251384")
IConturCollection : public IDispatch
{
public:
virtual /* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE get_Count(
/* [retval][out] */ long __RPC_FAR *pVal) = 0;
virtual /* [hidden][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE get__NewEnum(
/* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE Item(
/* [in] */ long Index,
/* [retval][out] */ IContur __RPC_FAR *__RPC_FAR *pVal) = 0;
};
#else /* C style interface */
typedef struct IConturCollectionVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
IConturCollection __RPC_FAR * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
IConturCollection __RPC_FAR * This);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
IConturCollection __RPC_FAR * This);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
IConturCollection __RPC_FAR * This,
/* [out] */ UINT __RPC_FAR *pctinfo);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
IConturCollection __RPC_FAR * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
IConturCollection __RPC_FAR * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )(
IConturCollection __RPC_FAR * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
/* [out] */ VARIANT __RPC_FAR *pVarResult,
/* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
/* [out] */ UINT __RPC_FAR *puArgErr);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Count )(
IConturCollection __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
/* [hidden][readonly][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get__NewEnum )(
IConturCollection __RPC_FAR * This,
/* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Item )(
IConturCollection __RPC_FAR * This,
/* [in] */ long Index,
/* [retval][out] */ IContur __RPC_FAR *__RPC_FAR *pVal);
END_INTERFACE
} IConturCollectionVtbl;
interface IConturCollection
{
CONST_VTBL struct IConturCollectionVtbl __RPC_FAR *lpVtbl;
};
#ifdef COBJMACROS
#define IConturCollection_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IConturCollection_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IConturCollection_Release(This) \
(This)->lpVtbl -> Release(This)
#define IConturCollection_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define IConturCollection_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define IConturCollection_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define IConturCollection_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#define IConturCollection_get_Count(This,pVal) \
(This)->lpVtbl -> get_Count(This,pVal)
#define IConturCollection_get__NewEnum(This,pVal) \
(This)->lpVtbl -> get__NewEnum(This,pVal)
#define IConturCollection_Item(This,Index,pVal) \
(This)->lpVtbl -> Item(This,Index,pVal)
#endif /* COBJMACROS */
#endif /* C style interface */
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE IConturCollection_get_Count_Proxy(
IConturCollection __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
void __RPC_STUB IConturCollection_get_Count_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [hidden][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE IConturCollection_get__NewEnum_Proxy(
IConturCollection __RPC_FAR * This,
/* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *pVal);
void __RPC_STUB IConturCollection_get__NewEnum_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IConturCollection_Item_Proxy(
IConturCollection __RPC_FAR * This,
/* [in] */ long Index,
/* [retval][out] */ IContur __RPC_FAR *__RPC_FAR *pVal);
void __RPC_STUB IConturCollection_Item_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IConturCollection_INTERFACE_DEFINED__ */
#ifndef __IContur_INTERFACE_DEFINED__
#define __IContur_INTERFACE_DEFINED__
/* interface IContur */
/* [unique][dual][uuid][object] */
EXTERN_C const IID IID_IContur;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("636da200-cd37-11d1-9d47-00a0c9251384")
IContur : public IDispatch
{
public:
virtual /* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE get_Inner(
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE get_Room(
/* [retval][out] */ IRoom __RPC_FAR *__RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE get_WallSegments(
/* [retval][out] */ IWallSegmentCollection __RPC_FAR *__RPC_FAR *pVal) = 0;
};
#else /* C style interface */
typedef struct IConturVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
IContur __RPC_FAR * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
IContur __RPC_FAR * This);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
IContur __RPC_FAR * This);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
IContur __RPC_FAR * This,
/* [out] */ UINT __RPC_FAR *pctinfo);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
IContur __RPC_FAR * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
IContur __RPC_FAR * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )(
IContur __RPC_FAR * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
/* [out] */ VARIANT __RPC_FAR *pVarResult,
/* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
/* [out] */ UINT __RPC_FAR *puArgErr);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Inner )(
IContur __RPC_FAR * This,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Room )(
IContur __RPC_FAR * This,
/* [retval][out] */ IRoom __RPC_FAR *__RPC_FAR *pVal);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_WallSegments )(
IContur __RPC_FAR * This,
/* [retval][out] */ IWallSegmentCollection __RPC_FAR *__RPC_FAR *pVal);
END_INTERFACE
} IConturVtbl;
interface IContur
{
CONST_VTBL struct IConturVtbl __RPC_FAR *lpVtbl;
};
#ifdef COBJMACROS
#define IContur_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IContur_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IContur_Release(This) \
(This)->lpVtbl -> Release(This)
#define IContur_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define IContur_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define IContur_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define IContur_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#define IContur_get_Inner(This,pVal) \
(This)->lpVtbl -> get_Inner(This,pVal)
#define IContur_get_Room(This,pVal) \
(This)->lpVtbl -> get_Room(This,pVal)
#define IContur_get_WallSegments(This,pVal) \
(This)->lpVtbl -> get_WallSegments(This,pVal)
#endif /* COBJMACROS */
#endif /* C style interface */
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE IContur_get_Inner_Proxy(
IContur __RPC_FAR * This,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
void __RPC_STUB IContur_get_Inner_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE IContur_get_Room_Proxy(
IContur __RPC_FAR * This,
/* [retval][out] */ IRoom __RPC_FAR *__RPC_FAR *pVal);
void __RPC_STUB IContur_get_Room_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE IContur_get_WallSegments_Proxy(
IContur __RPC_FAR * This,
/* [retval][out] */ IWallSegmentCollection __RPC_FAR *__RPC_FAR *pVal);
void __RPC_STUB IContur_get_WallSegments_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IContur_INTERFACE_DEFINED__ */
#ifndef __IWallSegment_INTERFACE_DEFINED__
#define __IWallSegment_INTERFACE_DEFINED__
/* interface IWallSegment */
/* [unique][dual][uuid][object] */
EXTERN_C const IID IID_IWallSegment;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("63723790-cd37-11d1-9d47-00a0c9251384")
IWallSegment : public IDispatch
{
public:
virtual /* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE get_Area(
/* [retval][out] */ float __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE get_AreaFormula(
/* [retval][out] */ BSTR __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE get_Contur(
/* [retval][out] */ IContur __RPC_FAR *__RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE get_Doors(
/* [retval][out] */ IDoorCollection __RPC_FAR *__RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE get_History(
/* [retval][out] */ IIDHistory __RPC_FAR *__RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE get_Holes(
/* [retval][out] */ IHoleCollection __RPC_FAR *__RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE get_ID(
/* [retval][out] */ long __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE get_LambdaHs(
/* [retval][out] */ ILambdaHCollection __RPC_FAR *__RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_MaterialFromBelow(
/* [in] */ VARIANT_BOOL nVal) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_MaterialFromBelow(
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE get_Room(
/* [retval][out] */ IRoom __RPC_FAR *__RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE get_Texture(
/* [retval][out] */ ITexture __RPC_FAR *__RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE get_VisMode(
/* [retval][out] */ long __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_Visible(
/* [in] */ VARIANT_BOOL nVal) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_Visible(
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE get_Wall(
/* [retval][out] */ IWall __RPC_FAR *__RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE get_WallSide(
/* [retval][out] */ long __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE get_Windows(
/* [retval][out] */ IWindowCollection __RPC_FAR *__RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE get_zBottom(
/* [retval][out] */ float __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE get_zTop(
/* [retval][out] */ float __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE AddHolePolygon(
/* [in] */ IHolePolygon __RPC_FAR *thePolygon,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE GetPos(
/* [out] */ float __RPC_FAR *X1,
/* [out] */ float __RPC_FAR *Y1,
/* [out] */ float __RPC_FAR *X2,
/* [out] */ float __RPC_FAR *Y2,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE RemoveHolePolygon(
/* [in] */ IHolePolygon __RPC_FAR *thePolygon,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE GetLineColor(
/* [retval][out] */ long __RPC_FAR *col) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE SetLineColor(
/* [in] */ long col) = 0;
};
#else /* C style interface */
typedef struct IWallSegmentVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
IWallSegment __RPC_FAR * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
IWallSegment __RPC_FAR * This);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
IWallSegment __RPC_FAR * This);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
IWallSegment __RPC_FAR * This,
/* [out] */ UINT __RPC_FAR *pctinfo);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
IWallSegment __RPC_FAR * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
IWallSegment __RPC_FAR * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )(
IWallSegment __RPC_FAR * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
/* [out] */ VARIANT __RPC_FAR *pVarResult,
/* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
/* [out] */ UINT __RPC_FAR *puArgErr);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Area )(
IWallSegment __RPC_FAR * This,
/* [retval][out] */ float __RPC_FAR *pVal);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_AreaFormula )(
IWallSegment __RPC_FAR * This,
/* [retval][out] */ BSTR __RPC_FAR *pVal);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Contur )(
IWallSegment __RPC_FAR * This,
/* [retval][out] */ IContur __RPC_FAR *__RPC_FAR *pVal);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Doors )(
IWallSegment __RPC_FAR * This,
/* [retval][out] */ IDoorCollection __RPC_FAR *__RPC_FAR *pVal);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_History )(
IWallSegment __RPC_FAR * This,
/* [retval][out] */ IIDHistory __RPC_FAR *__RPC_FAR *pVal);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Holes )(
IWallSegment __RPC_FAR * This,
/* [retval][out] */ IHoleCollection __RPC_FAR *__RPC_FAR *pVal);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ID )(
IWallSegment __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_LambdaHs )(
IWallSegment __RPC_FAR * This,
/* [retval][out] */ ILambdaHCollection __RPC_FAR *__RPC_FAR *pVal);
/* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_MaterialFromBelow )(
IWallSegment __RPC_FAR * This,
/* [in] */ VARIANT_BOOL nVal);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_MaterialFromBelow )(
IWallSegment __RPC_FAR * This,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Room )(
IWallSegment __RPC_FAR * This,
/* [retval][out] */ IRoom __RPC_FAR *__RPC_FAR *pVal);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Texture )(
IWallSegment __RPC_FAR * This,
/* [retval][out] */ ITexture __RPC_FAR *__RPC_FAR *pVal);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_VisMode )(
IWallSegment __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
/* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Visible )(
IWallSegment __RPC_FAR * This,
/* [in] */ VARIANT_BOOL nVal);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Visible )(
IWallSegment __RPC_FAR * This,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Wall )(
IWallSegment __RPC_FAR * This,
/* [retval][out] */ IWall __RPC_FAR *__RPC_FAR *pVal);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_WallSide )(
IWallSegment __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Windows )(
IWallSegment __RPC_FAR * This,
/* [retval][out] */ IWindowCollection __RPC_FAR *__RPC_FAR *pVal);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_zBottom )(
IWallSegment __RPC_FAR * This,
/* [retval][out] */ float __RPC_FAR *pVal);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_zTop )(
IWallSegment __RPC_FAR * This,
/* [retval][out] */ float __RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *AddHolePolygon )(
IWallSegment __RPC_FAR * This,
/* [in] */ IHolePolygon __RPC_FAR *thePolygon,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetPos )(
IWallSegment __RPC_FAR * This,
/* [out] */ float __RPC_FAR *X1,
/* [out] */ float __RPC_FAR *Y1,
/* [out] */ float __RPC_FAR *X2,
/* [out] */ float __RPC_FAR *Y2,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *RemoveHolePolygon )(
IWallSegment __RPC_FAR * This,
/* [in] */ IHolePolygon __RPC_FAR *thePolygon,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetLineColor )(
IWallSegment __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *col);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetLineColor )(
IWallSegment __RPC_FAR * This,
/* [in] */ long col);
END_INTERFACE
} IWallSegmentVtbl;
interface IWallSegment
{
CONST_VTBL struct IWallSegmentVtbl __RPC_FAR *lpVtbl;
};
#ifdef COBJMACROS
#define IWallSegment_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IWallSegment_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IWallSegment_Release(This) \
(This)->lpVtbl -> Release(This)
#define IWallSegment_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define IWallSegment_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define IWallSegment_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define IWallSegment_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#define IWallSegment_get_Area(This,pVal) \
(This)->lpVtbl -> get_Area(This,pVal)
#define IWallSegment_get_AreaFormula(This,pVal) \
(This)->lpVtbl -> get_AreaFormula(This,pVal)
#define IWallSegment_get_Contur(This,pVal) \
(This)->lpVtbl -> get_Contur(This,pVal)
#define IWallSegment_get_Doors(This,pVal) \
(This)->lpVtbl -> get_Doors(This,pVal)
#define IWallSegment_get_History(This,pVal) \
(This)->lpVtbl -> get_History(This,pVal)
#define IWallSegment_get_Holes(This,pVal) \
(This)->lpVtbl -> get_Holes(This,pVal)
#define IWallSegment_get_ID(This,pVal) \
(This)->lpVtbl -> get_ID(This,pVal)
#define IWallSegment_get_LambdaHs(This,pVal) \
(This)->lpVtbl -> get_LambdaHs(This,pVal)
#define IWallSegment_put_MaterialFromBelow(This,nVal) \
(This)->lpVtbl -> put_MaterialFromBelow(This,nVal)
#define IWallSegment_get_MaterialFromBelow(This,pVal) \
(This)->lpVtbl -> get_MaterialFromBelow(This,pVal)
#define IWallSegment_get_Room(This,pVal) \
(This)->lpVtbl -> get_Room(This,pVal)
#define IWallSegment_get_Texture(This,pVal) \
(This)->lpVtbl -> get_Texture(This,pVal)
#define IWallSegment_get_VisMode(This,pVal) \
(This)->lpVtbl -> get_VisMode(This,pVal)
#define IWallSegment_put_Visible(This,nVal) \
(This)->lpVtbl -> put_Visible(This,nVal)
#define IWallSegment_get_Visible(This,pVal) \
(This)->lpVtbl -> get_Visible(This,pVal)
#define IWallSegment_get_Wall(This,pVal) \
(This)->lpVtbl -> get_Wall(This,pVal)
#define IWallSegment_get_WallSide(This,pVal) \
(This)->lpVtbl -> get_WallSide(This,pVal)
#define IWallSegment_get_Windows(This,pVal) \
(This)->lpVtbl -> get_Windows(This,pVal)
#define IWallSegment_get_zBottom(This,pVal) \
(This)->lpVtbl -> get_zBottom(This,pVal)
#define IWallSegment_get_zTop(This,pVal) \
(This)->lpVtbl -> get_zTop(This,pVal)
#define IWallSegment_AddHolePolygon(This,thePolygon,pVal) \
(This)->lpVtbl -> AddHolePolygon(This,thePolygon,pVal)
#define IWallSegment_GetPos(This,X1,Y1,X2,Y2,pVal) \
(This)->lpVtbl -> GetPos(This,X1,Y1,X2,Y2,pVal)
#define IWallSegment_RemoveHolePolygon(This,thePolygon,pVal) \
(This)->lpVtbl -> RemoveHolePolygon(This,thePolygon,pVal)
#define IWallSegment_GetLineColor(This,col) \
(This)->lpVtbl -> GetLineColor(This,col)
#define IWallSegment_SetLineColor(This,col) \
(This)->lpVtbl -> SetLineColor(This,col)
#endif /* COBJMACROS */
#endif /* C style interface */
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE IWallSegment_get_Area_Proxy(
IWallSegment __RPC_FAR * This,
/* [retval][out] */ float __RPC_FAR *pVal);
void __RPC_STUB IWallSegment_get_Area_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE IWallSegment_get_AreaFormula_Proxy(
IWallSegment __RPC_FAR * This,
/* [retval][out] */ BSTR __RPC_FAR *pVal);
void __RPC_STUB IWallSegment_get_AreaFormula_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE IWallSegment_get_Contur_Proxy(
IWallSegment __RPC_FAR * This,
/* [retval][out] */ IContur __RPC_FAR *__RPC_FAR *pVal);
void __RPC_STUB IWallSegment_get_Contur_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE IWallSegment_get_Doors_Proxy(
IWallSegment __RPC_FAR * This,
/* [retval][out] */ IDoorCollection __RPC_FAR *__RPC_FAR *pVal);
void __RPC_STUB IWallSegment_get_Doors_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE IWallSegment_get_History_Proxy(
IWallSegment __RPC_FAR * This,
/* [retval][out] */ IIDHistory __RPC_FAR *__RPC_FAR *pVal);
void __RPC_STUB IWallSegment_get_History_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE IWallSegment_get_Holes_Proxy(
IWallSegment __RPC_FAR * This,
/* [retval][out] */ IHoleCollection __RPC_FAR *__RPC_FAR *pVal);
void __RPC_STUB IWallSegment_get_Holes_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE IWallSegment_get_ID_Proxy(
IWallSegment __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
void __RPC_STUB IWallSegment_get_ID_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE IWallSegment_get_LambdaHs_Proxy(
IWallSegment __RPC_FAR * This,
/* [retval][out] */ ILambdaHCollection __RPC_FAR *__RPC_FAR *pVal);
void __RPC_STUB IWallSegment_get_LambdaHs_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE IWallSegment_put_MaterialFromBelow_Proxy(
IWallSegment __RPC_FAR * This,
/* [in] */ VARIANT_BOOL nVal);
void __RPC_STUB IWallSegment_put_MaterialFromBelow_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IWallSegment_get_MaterialFromBelow_Proxy(
IWallSegment __RPC_FAR * This,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
void __RPC_STUB IWallSegment_get_MaterialFromBelow_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE IWallSegment_get_Room_Proxy(
IWallSegment __RPC_FAR * This,
/* [retval][out] */ IRoom __RPC_FAR *__RPC_FAR *pVal);
void __RPC_STUB IWallSegment_get_Room_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE IWallSegment_get_Texture_Proxy(
IWallSegment __RPC_FAR * This,
/* [retval][out] */ ITexture __RPC_FAR *__RPC_FAR *pVal);
void __RPC_STUB IWallSegment_get_Texture_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE IWallSegment_get_VisMode_Proxy(
IWallSegment __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
void __RPC_STUB IWallSegment_get_VisMode_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE IWallSegment_put_Visible_Proxy(
IWallSegment __RPC_FAR * This,
/* [in] */ VARIANT_BOOL nVal);
void __RPC_STUB IWallSegment_put_Visible_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IWallSegment_get_Visible_Proxy(
IWallSegment __RPC_FAR * This,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
void __RPC_STUB IWallSegment_get_Visible_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE IWallSegment_get_Wall_Proxy(
IWallSegment __RPC_FAR * This,
/* [retval][out] */ IWall __RPC_FAR *__RPC_FAR *pVal);
void __RPC_STUB IWallSegment_get_Wall_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE IWallSegment_get_WallSide_Proxy(
IWallSegment __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
void __RPC_STUB IWallSegment_get_WallSide_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE IWallSegment_get_Windows_Proxy(
IWallSegment __RPC_FAR * This,
/* [retval][out] */ IWindowCollection __RPC_FAR *__RPC_FAR *pVal);
void __RPC_STUB IWallSegment_get_Windows_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE IWallSegment_get_zBottom_Proxy(
IWallSegment __RPC_FAR * This,
/* [retval][out] */ float __RPC_FAR *pVal);
void __RPC_STUB IWallSegment_get_zBottom_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE IWallSegment_get_zTop_Proxy(
IWallSegment __RPC_FAR * This,
/* [retval][out] */ float __RPC_FAR *pVal);
void __RPC_STUB IWallSegment_get_zTop_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IWallSegment_AddHolePolygon_Proxy(
IWallSegment __RPC_FAR * This,
/* [in] */ IHolePolygon __RPC_FAR *thePolygon,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
void __RPC_STUB IWallSegment_AddHolePolygon_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IWallSegment_GetPos_Proxy(
IWallSegment __RPC_FAR * This,
/* [out] */ float __RPC_FAR *X1,
/* [out] */ float __RPC_FAR *Y1,
/* [out] */ float __RPC_FAR *X2,
/* [out] */ float __RPC_FAR *Y2,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
void __RPC_STUB IWallSegment_GetPos_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IWallSegment_RemoveHolePolygon_Proxy(
IWallSegment __RPC_FAR * This,
/* [in] */ IHolePolygon __RPC_FAR *thePolygon,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
void __RPC_STUB IWallSegment_RemoveHolePolygon_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IWallSegment_GetLineColor_Proxy(
IWallSegment __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *col);
void __RPC_STUB IWallSegment_GetLineColor_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IWallSegment_SetLineColor_Proxy(
IWallSegment __RPC_FAR * This,
/* [in] */ long col);
void __RPC_STUB IWallSegment_SetLineColor_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IWallSegment_INTERFACE_DEFINED__ */
#ifndef __IWallSegmentCollection_INTERFACE_DEFINED__
#define __IWallSegmentCollection_INTERFACE_DEFINED__
/* interface IWallSegmentCollection */
/* [unique][dual][uuid][object] */
EXTERN_C const IID IID_IWallSegmentCollection;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("637545f0-cd37-11d1-9d47-00a0c9251384")
IWallSegmentCollection : public IDispatch
{
public:
virtual /* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE get_Count(
/* [retval][out] */ long __RPC_FAR *pVal) = 0;
virtual /* [hidden][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE get__NewEnum(
/* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE Item(
/* [in] */ long Index,
/* [retval][out] */ IWallSegment __RPC_FAR *__RPC_FAR *pVal) = 0;
};
#else /* C style interface */
typedef struct IWallSegmentCollectionVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
IWallSegmentCollection __RPC_FAR * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
IWallSegmentCollection __RPC_FAR * This);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
IWallSegmentCollection __RPC_FAR * This);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
IWallSegmentCollection __RPC_FAR * This,
/* [out] */ UINT __RPC_FAR *pctinfo);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
IWallSegmentCollection __RPC_FAR * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
IWallSegmentCollection __RPC_FAR * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )(
IWallSegmentCollection __RPC_FAR * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
/* [out] */ VARIANT __RPC_FAR *pVarResult,
/* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
/* [out] */ UINT __RPC_FAR *puArgErr);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Count )(
IWallSegmentCollection __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
/* [hidden][readonly][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get__NewEnum )(
IWallSegmentCollection __RPC_FAR * This,
/* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Item )(
IWallSegmentCollection __RPC_FAR * This,
/* [in] */ long Index,
/* [retval][out] */ IWallSegment __RPC_FAR *__RPC_FAR *pVal);
END_INTERFACE
} IWallSegmentCollectionVtbl;
interface IWallSegmentCollection
{
CONST_VTBL struct IWallSegmentCollectionVtbl __RPC_FAR *lpVtbl;
};
#ifdef COBJMACROS
#define IWallSegmentCollection_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IWallSegmentCollection_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IWallSegmentCollection_Release(This) \
(This)->lpVtbl -> Release(This)
#define IWallSegmentCollection_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define IWallSegmentCollection_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define IWallSegmentCollection_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define IWallSegmentCollection_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#define IWallSegmentCollection_get_Count(This,pVal) \
(This)->lpVtbl -> get_Count(This,pVal)
#define IWallSegmentCollection_get__NewEnum(This,pVal) \
(This)->lpVtbl -> get__NewEnum(This,pVal)
#define IWallSegmentCollection_Item(This,Index,pVal) \
(This)->lpVtbl -> Item(This,Index,pVal)
#endif /* COBJMACROS */
#endif /* C style interface */
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE IWallSegmentCollection_get_Count_Proxy(
IWallSegmentCollection __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
void __RPC_STUB IWallSegmentCollection_get_Count_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [hidden][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE IWallSegmentCollection_get__NewEnum_Proxy(
IWallSegmentCollection __RPC_FAR * This,
/* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *pVal);
void __RPC_STUB IWallSegmentCollection_get__NewEnum_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IWallSegmentCollection_Item_Proxy(
IWallSegmentCollection __RPC_FAR * This,
/* [in] */ long Index,
/* [retval][out] */ IWallSegment __RPC_FAR *__RPC_FAR *pVal);
void __RPC_STUB IWallSegmentCollection_Item_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IWallSegmentCollection_INTERFACE_DEFINED__ */
#ifndef __IWindowCollection_INTERFACE_DEFINED__
#define __IWindowCollection_INTERFACE_DEFINED__
/* interface IWindowCollection */
/* [unique][dual][uuid][object] */
EXTERN_C const IID IID_IWindowCollection;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("6379db80-cd37-11d1-9d47-00a0c9251384")
IWindowCollection : public IDispatch
{
public:
virtual /* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE get_Count(
/* [retval][out] */ long __RPC_FAR *pVal) = 0;
virtual /* [hidden][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE get__NewEnum(
/* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE Item(
/* [in] */ long Index,
/* [retval][out] */ IDispatch __RPC_FAR *__RPC_FAR *pVal) = 0;
};
#else /* C style interface */
typedef struct IWindowCollectionVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
IWindowCollection __RPC_FAR * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
IWindowCollection __RPC_FAR * This);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
IWindowCollection __RPC_FAR * This);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
IWindowCollection __RPC_FAR * This,
/* [out] */ UINT __RPC_FAR *pctinfo);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
IWindowCollection __RPC_FAR * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
IWindowCollection __RPC_FAR * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )(
IWindowCollection __RPC_FAR * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
/* [out] */ VARIANT __RPC_FAR *pVarResult,
/* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
/* [out] */ UINT __RPC_FAR *puArgErr);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Count )(
IWindowCollection __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
/* [hidden][readonly][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get__NewEnum )(
IWindowCollection __RPC_FAR * This,
/* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Item )(
IWindowCollection __RPC_FAR * This,
/* [in] */ long Index,
/* [retval][out] */ IDispatch __RPC_FAR *__RPC_FAR *pVal);
END_INTERFACE
} IWindowCollectionVtbl;
interface IWindowCollection
{
CONST_VTBL struct IWindowCollectionVtbl __RPC_FAR *lpVtbl;
};
#ifdef COBJMACROS
#define IWindowCollection_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IWindowCollection_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IWindowCollection_Release(This) \
(This)->lpVtbl -> Release(This)
#define IWindowCollection_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define IWindowCollection_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define IWindowCollection_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define IWindowCollection_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#define IWindowCollection_get_Count(This,pVal) \
(This)->lpVtbl -> get_Count(This,pVal)
#define IWindowCollection_get__NewEnum(This,pVal) \
(This)->lpVtbl -> get__NewEnum(This,pVal)
#define IWindowCollection_Item(This,Index,pVal) \
(This)->lpVtbl -> Item(This,Index,pVal)
#endif /* COBJMACROS */
#endif /* C style interface */
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE IWindowCollection_get_Count_Proxy(
IWindowCollection __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
void __RPC_STUB IWindowCollection_get_Count_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [hidden][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE IWindowCollection_get__NewEnum_Proxy(
IWindowCollection __RPC_FAR * This,
/* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *pVal);
void __RPC_STUB IWindowCollection_get__NewEnum_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IWindowCollection_Item_Proxy(
IWindowCollection __RPC_FAR * This,
/* [in] */ long Index,
/* [retval][out] */ IDispatch __RPC_FAR *__RPC_FAR *pVal);
void __RPC_STUB IWindowCollection_Item_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IWindowCollection_INTERFACE_DEFINED__ */
#ifndef __IDoorCollection_INTERFACE_DEFINED__
#define __IDoorCollection_INTERFACE_DEFINED__
/* interface IDoorCollection */
/* [unique][dual][uuid][object] */
EXTERN_C const IID IID_IDoorCollection;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("637ce9e0-cd37-11d1-9d47-00a0c9251384")
IDoorCollection : public IDispatch
{
public:
virtual /* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE get_Count(
/* [retval][out] */ long __RPC_FAR *pVal) = 0;
virtual /* [hidden][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE get__NewEnum(
/* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE Item(
/* [in] */ long Index,
/* [retval][out] */ IDoor __RPC_FAR *__RPC_FAR *pVal) = 0;
};
#else /* C style interface */
typedef struct IDoorCollectionVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
IDoorCollection __RPC_FAR * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
IDoorCollection __RPC_FAR * This);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
IDoorCollection __RPC_FAR * This);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
IDoorCollection __RPC_FAR * This,
/* [out] */ UINT __RPC_FAR *pctinfo);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
IDoorCollection __RPC_FAR * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
IDoorCollection __RPC_FAR * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )(
IDoorCollection __RPC_FAR * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
/* [out] */ VARIANT __RPC_FAR *pVarResult,
/* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
/* [out] */ UINT __RPC_FAR *puArgErr);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Count )(
IDoorCollection __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
/* [hidden][readonly][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get__NewEnum )(
IDoorCollection __RPC_FAR * This,
/* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Item )(
IDoorCollection __RPC_FAR * This,
/* [in] */ long Index,
/* [retval][out] */ IDoor __RPC_FAR *__RPC_FAR *pVal);
END_INTERFACE
} IDoorCollectionVtbl;
interface IDoorCollection
{
CONST_VTBL struct IDoorCollectionVtbl __RPC_FAR *lpVtbl;
};
#ifdef COBJMACROS
#define IDoorCollection_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IDoorCollection_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IDoorCollection_Release(This) \
(This)->lpVtbl -> Release(This)
#define IDoorCollection_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define IDoorCollection_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define IDoorCollection_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define IDoorCollection_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#define IDoorCollection_get_Count(This,pVal) \
(This)->lpVtbl -> get_Count(This,pVal)
#define IDoorCollection_get__NewEnum(This,pVal) \
(This)->lpVtbl -> get__NewEnum(This,pVal)
#define IDoorCollection_Item(This,Index,pVal) \
(This)->lpVtbl -> Item(This,Index,pVal)
#endif /* COBJMACROS */
#endif /* C style interface */
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE IDoorCollection_get_Count_Proxy(
IDoorCollection __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
void __RPC_STUB IDoorCollection_get_Count_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [hidden][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE IDoorCollection_get__NewEnum_Proxy(
IDoorCollection __RPC_FAR * This,
/* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *pVal);
void __RPC_STUB IDoorCollection_get__NewEnum_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IDoorCollection_Item_Proxy(
IDoorCollection __RPC_FAR * This,
/* [in] */ long Index,
/* [retval][out] */ IDoor __RPC_FAR *__RPC_FAR *pVal);
void __RPC_STUB IDoorCollection_Item_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IDoorCollection_INTERFACE_DEFINED__ */
#ifndef __IRoofWindow_INTERFACE_DEFINED__
#define __IRoofWindow_INTERFACE_DEFINED__
/* interface IRoofWindow */
/* [unique][dual][uuid][object] */
EXTERN_C const IID IID_IRoofWindow;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("637ff840-cd37-11d1-9d47-00a0c9251384")
IRoofWindow : public IDispatch
{
public:
virtual /* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE get_Area(
/* [retval][out] */ float __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE get_AreaFormula(
/* [retval][out] */ BSTR __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_Height(
/* [in] */ float nVal) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_Height(
/* [retval][out] */ float __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE get_History(
/* [retval][out] */ IIDHistory __RPC_FAR *__RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE get_ID(
/* [retval][out] */ long __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_OpensInwards(
/* [in] */ VARIANT_BOOL nVal) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_OpensInwards(
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE get_Remark(
/* [retval][out] */ BSTR __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_RightHung(
/* [in] */ VARIANT_BOOL nVal) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_RightHung(
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE get_Roof(
/* [retval][out] */ IRoof __RPC_FAR *__RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_Type(
/* [in] */ long nVal) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_Type(
/* [retval][out] */ long __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_Width(
/* [in] */ float nVal) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_Width(
/* [retval][out] */ float __RPC_FAR *pVal) = 0;
virtual /* [helpcontext][helpstring][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE get_TextureCount(
/* [retval][out] */ long __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE GetPos2D(
/* [out] */ float __RPC_FAR *X,
/* [out] */ float __RPC_FAR *Y,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE GetPos3D(
/* [out] */ float __RPC_FAR *X,
/* [out] */ float __RPC_FAR *Y,
/* [out] */ float __RPC_FAR *Z,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE SetTexture(
/* [in] */ long index,
/* [in] */ BSTR TextureName,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE GetTexture(
/* [in] */ long index,
/* [retval][out] */ BSTR __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE Construction(
/* [retval][out] */ IWindowConstruction __RPC_FAR *__RPC_FAR *pVal) = 0;
};
#else /* C style interface */
typedef struct IRoofWindowVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
IRoofWindow __RPC_FAR * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
IRoofWindow __RPC_FAR * This);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
IRoofWindow __RPC_FAR * This);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
IRoofWindow __RPC_FAR * This,
/* [out] */ UINT __RPC_FAR *pctinfo);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
IRoofWindow __RPC_FAR * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
IRoofWindow __RPC_FAR * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )(
IRoofWindow __RPC_FAR * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
/* [out] */ VARIANT __RPC_FAR *pVarResult,
/* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
/* [out] */ UINT __RPC_FAR *puArgErr);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Area )(
IRoofWindow __RPC_FAR * This,
/* [retval][out] */ float __RPC_FAR *pVal);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_AreaFormula )(
IRoofWindow __RPC_FAR * This,
/* [retval][out] */ BSTR __RPC_FAR *pVal);
/* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Height )(
IRoofWindow __RPC_FAR * This,
/* [in] */ float nVal);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Height )(
IRoofWindow __RPC_FAR * This,
/* [retval][out] */ float __RPC_FAR *pVal);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_History )(
IRoofWindow __RPC_FAR * This,
/* [retval][out] */ IIDHistory __RPC_FAR *__RPC_FAR *pVal);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ID )(
IRoofWindow __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
/* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_OpensInwards )(
IRoofWindow __RPC_FAR * This,
/* [in] */ VARIANT_BOOL nVal);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_OpensInwards )(
IRoofWindow __RPC_FAR * This,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Remark )(
IRoofWindow __RPC_FAR * This,
/* [retval][out] */ BSTR __RPC_FAR *pVal);
/* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_RightHung )(
IRoofWindow __RPC_FAR * This,
/* [in] */ VARIANT_BOOL nVal);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_RightHung )(
IRoofWindow __RPC_FAR * This,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Roof )(
IRoofWindow __RPC_FAR * This,
/* [retval][out] */ IRoof __RPC_FAR *__RPC_FAR *pVal);
/* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Type )(
IRoofWindow __RPC_FAR * This,
/* [in] */ long nVal);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Type )(
IRoofWindow __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
/* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Width )(
IRoofWindow __RPC_FAR * This,
/* [in] */ float nVal);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Width )(
IRoofWindow __RPC_FAR * This,
/* [retval][out] */ float __RPC_FAR *pVal);
/* [helpcontext][helpstring][readonly][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_TextureCount )(
IRoofWindow __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetPos2D )(
IRoofWindow __RPC_FAR * This,
/* [out] */ float __RPC_FAR *X,
/* [out] */ float __RPC_FAR *Y,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetPos3D )(
IRoofWindow __RPC_FAR * This,
/* [out] */ float __RPC_FAR *X,
/* [out] */ float __RPC_FAR *Y,
/* [out] */ float __RPC_FAR *Z,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetTexture )(
IRoofWindow __RPC_FAR * This,
/* [in] */ long index,
/* [in] */ BSTR TextureName,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTexture )(
IRoofWindow __RPC_FAR * This,
/* [in] */ long index,
/* [retval][out] */ BSTR __RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Construction )(
IRoofWindow __RPC_FAR * This,
/* [retval][out] */ IWindowConstruction __RPC_FAR *__RPC_FAR *pVal);
END_INTERFACE
} IRoofWindowVtbl;
interface IRoofWindow
{
CONST_VTBL struct IRoofWindowVtbl __RPC_FAR *lpVtbl;
};
#ifdef COBJMACROS
#define IRoofWindow_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IRoofWindow_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IRoofWindow_Release(This) \
(This)->lpVtbl -> Release(This)
#define IRoofWindow_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define IRoofWindow_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define IRoofWindow_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define IRoofWindow_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#define IRoofWindow_get_Area(This,pVal) \
(This)->lpVtbl -> get_Area(This,pVal)
#define IRoofWindow_get_AreaFormula(This,pVal) \
(This)->lpVtbl -> get_AreaFormula(This,pVal)
#define IRoofWindow_put_Height(This,nVal) \
(This)->lpVtbl -> put_Height(This,nVal)
#define IRoofWindow_get_Height(This,pVal) \
(This)->lpVtbl -> get_Height(This,pVal)
#define IRoofWindow_get_History(This,pVal) \
(This)->lpVtbl -> get_History(This,pVal)
#define IRoofWindow_get_ID(This,pVal) \
(This)->lpVtbl -> get_ID(This,pVal)
#define IRoofWindow_put_OpensInwards(This,nVal) \
(This)->lpVtbl -> put_OpensInwards(This,nVal)
#define IRoofWindow_get_OpensInwards(This,pVal) \
(This)->lpVtbl -> get_OpensInwards(This,pVal)
#define IRoofWindow_get_Remark(This,pVal) \
(This)->lpVtbl -> get_Remark(This,pVal)
#define IRoofWindow_put_RightHung(This,nVal) \
(This)->lpVtbl -> put_RightHung(This,nVal)
#define IRoofWindow_get_RightHung(This,pVal) \
(This)->lpVtbl -> get_RightHung(This,pVal)
#define IRoofWindow_get_Roof(This,pVal) \
(This)->lpVtbl -> get_Roof(This,pVal)
#define IRoofWindow_put_Type(This,nVal) \
(This)->lpVtbl -> put_Type(This,nVal)
#define IRoofWindow_get_Type(This,pVal) \
(This)->lpVtbl -> get_Type(This,pVal)
#define IRoofWindow_put_Width(This,nVal) \
(This)->lpVtbl -> put_Width(This,nVal)
#define IRoofWindow_get_Width(This,pVal) \
(This)->lpVtbl -> get_Width(This,pVal)
#define IRoofWindow_get_TextureCount(This,pVal) \
(This)->lpVtbl -> get_TextureCount(This,pVal)
#define IRoofWindow_GetPos2D(This,X,Y,pVal) \
(This)->lpVtbl -> GetPos2D(This,X,Y,pVal)
#define IRoofWindow_GetPos3D(This,X,Y,Z,pVal) \
(This)->lpVtbl -> GetPos3D(This,X,Y,Z,pVal)
#define IRoofWindow_SetTexture(This,index,TextureName,pVal) \
(This)->lpVtbl -> SetTexture(This,index,TextureName,pVal)
#define IRoofWindow_GetTexture(This,index,pVal) \
(This)->lpVtbl -> GetTexture(This,index,pVal)
#define IRoofWindow_Construction(This,pVal) \
(This)->lpVtbl -> Construction(This,pVal)
#endif /* COBJMACROS */
#endif /* C style interface */
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE IRoofWindow_get_Area_Proxy(
IRoofWindow __RPC_FAR * This,
/* [retval][out] */ float __RPC_FAR *pVal);
void __RPC_STUB IRoofWindow_get_Area_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE IRoofWindow_get_AreaFormula_Proxy(
IRoofWindow __RPC_FAR * This,
/* [retval][out] */ BSTR __RPC_FAR *pVal);
void __RPC_STUB IRoofWindow_get_AreaFormula_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE IRoofWindow_put_Height_Proxy(
IRoofWindow __RPC_FAR * This,
/* [in] */ float nVal);
void __RPC_STUB IRoofWindow_put_Height_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IRoofWindow_get_Height_Proxy(
IRoofWindow __RPC_FAR * This,
/* [retval][out] */ float __RPC_FAR *pVal);
void __RPC_STUB IRoofWindow_get_Height_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE IRoofWindow_get_History_Proxy(
IRoofWindow __RPC_FAR * This,
/* [retval][out] */ IIDHistory __RPC_FAR *__RPC_FAR *pVal);
void __RPC_STUB IRoofWindow_get_History_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE IRoofWindow_get_ID_Proxy(
IRoofWindow __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
void __RPC_STUB IRoofWindow_get_ID_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE IRoofWindow_put_OpensInwards_Proxy(
IRoofWindow __RPC_FAR * This,
/* [in] */ VARIANT_BOOL nVal);
void __RPC_STUB IRoofWindow_put_OpensInwards_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IRoofWindow_get_OpensInwards_Proxy(
IRoofWindow __RPC_FAR * This,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
void __RPC_STUB IRoofWindow_get_OpensInwards_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE IRoofWindow_get_Remark_Proxy(
IRoofWindow __RPC_FAR * This,
/* [retval][out] */ BSTR __RPC_FAR *pVal);
void __RPC_STUB IRoofWindow_get_Remark_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE IRoofWindow_put_RightHung_Proxy(
IRoofWindow __RPC_FAR * This,
/* [in] */ VARIANT_BOOL nVal);
void __RPC_STUB IRoofWindow_put_RightHung_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IRoofWindow_get_RightHung_Proxy(
IRoofWindow __RPC_FAR * This,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
void __RPC_STUB IRoofWindow_get_RightHung_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE IRoofWindow_get_Roof_Proxy(
IRoofWindow __RPC_FAR * This,
/* [retval][out] */ IRoof __RPC_FAR *__RPC_FAR *pVal);
void __RPC_STUB IRoofWindow_get_Roof_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE IRoofWindow_put_Type_Proxy(
IRoofWindow __RPC_FAR * This,
/* [in] */ long nVal);
void __RPC_STUB IRoofWindow_put_Type_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IRoofWindow_get_Type_Proxy(
IRoofWindow __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
void __RPC_STUB IRoofWindow_get_Type_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE IRoofWindow_put_Width_Proxy(
IRoofWindow __RPC_FAR * This,
/* [in] */ float nVal);
void __RPC_STUB IRoofWindow_put_Width_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IRoofWindow_get_Width_Proxy(
IRoofWindow __RPC_FAR * This,
/* [retval][out] */ float __RPC_FAR *pVal);
void __RPC_STUB IRoofWindow_get_Width_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpcontext][helpstring][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE IRoofWindow_get_TextureCount_Proxy(
IRoofWindow __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
void __RPC_STUB IRoofWindow_get_TextureCount_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IRoofWindow_GetPos2D_Proxy(
IRoofWindow __RPC_FAR * This,
/* [out] */ float __RPC_FAR *X,
/* [out] */ float __RPC_FAR *Y,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
void __RPC_STUB IRoofWindow_GetPos2D_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IRoofWindow_GetPos3D_Proxy(
IRoofWindow __RPC_FAR * This,
/* [out] */ float __RPC_FAR *X,
/* [out] */ float __RPC_FAR *Y,
/* [out] */ float __RPC_FAR *Z,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
void __RPC_STUB IRoofWindow_GetPos3D_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IRoofWindow_SetTexture_Proxy(
IRoofWindow __RPC_FAR * This,
/* [in] */ long index,
/* [in] */ BSTR TextureName,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
void __RPC_STUB IRoofWindow_SetTexture_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IRoofWindow_GetTexture_Proxy(
IRoofWindow __RPC_FAR * This,
/* [in] */ long index,
/* [retval][out] */ BSTR __RPC_FAR *pVal);
void __RPC_STUB IRoofWindow_GetTexture_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IRoofWindow_Construction_Proxy(
IRoofWindow __RPC_FAR * This,
/* [retval][out] */ IWindowConstruction __RPC_FAR *__RPC_FAR *pVal);
void __RPC_STUB IRoofWindow_Construction_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IRoofWindow_INTERFACE_DEFINED__ */
#ifndef __ITerrainCollection_INTERFACE_DEFINED__
#define __ITerrainCollection_INTERFACE_DEFINED__
/* interface ITerrainCollection */
/* [unique][dual][uuid][object] */
EXTERN_C const IID IID_ITerrainCollection;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("63848dd0-cd37-11d1-9d47-00a0c9251384")
ITerrainCollection : public IDispatch
{
public:
virtual /* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE get_Count(
/* [retval][out] */ long __RPC_FAR *pVal) = 0;
virtual /* [hidden][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE get__NewEnum(
/* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE Item(
/* [in] */ long Index,
/* [retval][out] */ ITerrain __RPC_FAR *__RPC_FAR *pVal) = 0;
};
#else /* C style interface */
typedef struct ITerrainCollectionVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
ITerrainCollection __RPC_FAR * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
ITerrainCollection __RPC_FAR * This);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
ITerrainCollection __RPC_FAR * This);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
ITerrainCollection __RPC_FAR * This,
/* [out] */ UINT __RPC_FAR *pctinfo);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
ITerrainCollection __RPC_FAR * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
ITerrainCollection __RPC_FAR * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )(
ITerrainCollection __RPC_FAR * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
/* [out] */ VARIANT __RPC_FAR *pVarResult,
/* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
/* [out] */ UINT __RPC_FAR *puArgErr);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Count )(
ITerrainCollection __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
/* [hidden][readonly][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get__NewEnum )(
ITerrainCollection __RPC_FAR * This,
/* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Item )(
ITerrainCollection __RPC_FAR * This,
/* [in] */ long Index,
/* [retval][out] */ ITerrain __RPC_FAR *__RPC_FAR *pVal);
END_INTERFACE
} ITerrainCollectionVtbl;
interface ITerrainCollection
{
CONST_VTBL struct ITerrainCollectionVtbl __RPC_FAR *lpVtbl;
};
#ifdef COBJMACROS
#define ITerrainCollection_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define ITerrainCollection_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define ITerrainCollection_Release(This) \
(This)->lpVtbl -> Release(This)
#define ITerrainCollection_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define ITerrainCollection_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define ITerrainCollection_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define ITerrainCollection_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#define ITerrainCollection_get_Count(This,pVal) \
(This)->lpVtbl -> get_Count(This,pVal)
#define ITerrainCollection_get__NewEnum(This,pVal) \
(This)->lpVtbl -> get__NewEnum(This,pVal)
#define ITerrainCollection_Item(This,Index,pVal) \
(This)->lpVtbl -> Item(This,Index,pVal)
#endif /* COBJMACROS */
#endif /* C style interface */
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE ITerrainCollection_get_Count_Proxy(
ITerrainCollection __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
void __RPC_STUB ITerrainCollection_get_Count_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [hidden][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE ITerrainCollection_get__NewEnum_Proxy(
ITerrainCollection __RPC_FAR * This,
/* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *pVal);
void __RPC_STUB ITerrainCollection_get__NewEnum_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE ITerrainCollection_Item_Proxy(
ITerrainCollection __RPC_FAR * This,
/* [in] */ long Index,
/* [retval][out] */ ITerrain __RPC_FAR *__RPC_FAR *pVal);
void __RPC_STUB ITerrainCollection_Item_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __ITerrainCollection_INTERFACE_DEFINED__ */
#ifndef __IGuideCollection_INTERFACE_DEFINED__
#define __IGuideCollection_INTERFACE_DEFINED__
/* interface IGuideCollection */
/* [unique][dual][uuid][object] */
EXTERN_C const IID IID_IGuideCollection;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("63879c30-cd37-11d1-9d47-00a0c9251384")
IGuideCollection : public IDispatch
{
public:
virtual /* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE get_Count(
/* [retval][out] */ long __RPC_FAR *pVal) = 0;
virtual /* [hidden][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE get__NewEnum(
/* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE Item(
/* [in] */ long Index,
/* [retval][out] */ IGuide __RPC_FAR *__RPC_FAR *pVal) = 0;
};
#else /* C style interface */
typedef struct IGuideCollectionVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
IGuideCollection __RPC_FAR * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
IGuideCollection __RPC_FAR * This);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
IGuideCollection __RPC_FAR * This);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
IGuideCollection __RPC_FAR * This,
/* [out] */ UINT __RPC_FAR *pctinfo);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
IGuideCollection __RPC_FAR * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
IGuideCollection __RPC_FAR * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )(
IGuideCollection __RPC_FAR * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
/* [out] */ VARIANT __RPC_FAR *pVarResult,
/* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
/* [out] */ UINT __RPC_FAR *puArgErr);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Count )(
IGuideCollection __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
/* [hidden][readonly][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get__NewEnum )(
IGuideCollection __RPC_FAR * This,
/* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Item )(
IGuideCollection __RPC_FAR * This,
/* [in] */ long Index,
/* [retval][out] */ IGuide __RPC_FAR *__RPC_FAR *pVal);
END_INTERFACE
} IGuideCollectionVtbl;
interface IGuideCollection
{
CONST_VTBL struct IGuideCollectionVtbl __RPC_FAR *lpVtbl;
};
#ifdef COBJMACROS
#define IGuideCollection_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IGuideCollection_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IGuideCollection_Release(This) \
(This)->lpVtbl -> Release(This)
#define IGuideCollection_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define IGuideCollection_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define IGuideCollection_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define IGuideCollection_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#define IGuideCollection_get_Count(This,pVal) \
(This)->lpVtbl -> get_Count(This,pVal)
#define IGuideCollection_get__NewEnum(This,pVal) \
(This)->lpVtbl -> get__NewEnum(This,pVal)
#define IGuideCollection_Item(This,Index,pVal) \
(This)->lpVtbl -> Item(This,Index,pVal)
#endif /* COBJMACROS */
#endif /* C style interface */
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE IGuideCollection_get_Count_Proxy(
IGuideCollection __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
void __RPC_STUB IGuideCollection_get_Count_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [hidden][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE IGuideCollection_get__NewEnum_Proxy(
IGuideCollection __RPC_FAR * This,
/* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *pVal);
void __RPC_STUB IGuideCollection_get__NewEnum_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IGuideCollection_Item_Proxy(
IGuideCollection __RPC_FAR * This,
/* [in] */ long Index,
/* [retval][out] */ IGuide __RPC_FAR *__RPC_FAR *pVal);
void __RPC_STUB IGuideCollection_Item_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IGuideCollection_INTERFACE_DEFINED__ */
#ifndef __ILabelingCollection_INTERFACE_DEFINED__
#define __ILabelingCollection_INTERFACE_DEFINED__
/* interface ILabelingCollection */
/* [unique][dual][uuid][object] */
EXTERN_C const IID IID_ILabelingCollection;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("638aaa90-cd37-11d1-9d47-00a0c9251384")
ILabelingCollection : public IDispatch
{
public:
virtual /* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE get_Count(
/* [retval][out] */ long __RPC_FAR *pVal) = 0;
virtual /* [hidden][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE get__NewEnum(
/* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE Item(
/* [in] */ long Index,
/* [retval][out] */ ILabeling __RPC_FAR *__RPC_FAR *pVal) = 0;
};
#else /* C style interface */
typedef struct ILabelingCollectionVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
ILabelingCollection __RPC_FAR * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
ILabelingCollection __RPC_FAR * This);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
ILabelingCollection __RPC_FAR * This);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
ILabelingCollection __RPC_FAR * This,
/* [out] */ UINT __RPC_FAR *pctinfo);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
ILabelingCollection __RPC_FAR * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
ILabelingCollection __RPC_FAR * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )(
ILabelingCollection __RPC_FAR * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
/* [out] */ VARIANT __RPC_FAR *pVarResult,
/* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
/* [out] */ UINT __RPC_FAR *puArgErr);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Count )(
ILabelingCollection __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
/* [hidden][readonly][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get__NewEnum )(
ILabelingCollection __RPC_FAR * This,
/* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Item )(
ILabelingCollection __RPC_FAR * This,
/* [in] */ long Index,
/* [retval][out] */ ILabeling __RPC_FAR *__RPC_FAR *pVal);
END_INTERFACE
} ILabelingCollectionVtbl;
interface ILabelingCollection
{
CONST_VTBL struct ILabelingCollectionVtbl __RPC_FAR *lpVtbl;
};
#ifdef COBJMACROS
#define ILabelingCollection_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define ILabelingCollection_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define ILabelingCollection_Release(This) \
(This)->lpVtbl -> Release(This)
#define ILabelingCollection_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define ILabelingCollection_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define ILabelingCollection_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define ILabelingCollection_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#define ILabelingCollection_get_Count(This,pVal) \
(This)->lpVtbl -> get_Count(This,pVal)
#define ILabelingCollection_get__NewEnum(This,pVal) \
(This)->lpVtbl -> get__NewEnum(This,pVal)
#define ILabelingCollection_Item(This,Index,pVal) \
(This)->lpVtbl -> Item(This,Index,pVal)
#endif /* COBJMACROS */
#endif /* C style interface */
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE ILabelingCollection_get_Count_Proxy(
ILabelingCollection __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
void __RPC_STUB ILabelingCollection_get_Count_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [hidden][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE ILabelingCollection_get__NewEnum_Proxy(
ILabelingCollection __RPC_FAR * This,
/* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *pVal);
void __RPC_STUB ILabelingCollection_get__NewEnum_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE ILabelingCollection_Item_Proxy(
ILabelingCollection __RPC_FAR * This,
/* [in] */ long Index,
/* [retval][out] */ ILabeling __RPC_FAR *__RPC_FAR *pVal);
void __RPC_STUB ILabelingCollection_Item_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __ILabelingCollection_INTERFACE_DEFINED__ */
#ifndef __ISupportCollection_INTERFACE_DEFINED__
#define __ISupportCollection_INTERFACE_DEFINED__
/* interface ISupportCollection */
/* [unique][dual][uuid][object] */
EXTERN_C const IID IID_ISupportCollection;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("638f4020-cd37-11d1-9d47-00a0c9251384")
ISupportCollection : public IDispatch
{
public:
virtual /* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE get_Count(
/* [retval][out] */ long __RPC_FAR *pVal) = 0;
virtual /* [hidden][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE get__NewEnum(
/* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE Item(
/* [in] */ long Index,
/* [retval][out] */ ISupport __RPC_FAR *__RPC_FAR *pVal) = 0;
};
#else /* C style interface */
typedef struct ISupportCollectionVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
ISupportCollection __RPC_FAR * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
ISupportCollection __RPC_FAR * This);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
ISupportCollection __RPC_FAR * This);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
ISupportCollection __RPC_FAR * This,
/* [out] */ UINT __RPC_FAR *pctinfo);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
ISupportCollection __RPC_FAR * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
ISupportCollection __RPC_FAR * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )(
ISupportCollection __RPC_FAR * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
/* [out] */ VARIANT __RPC_FAR *pVarResult,
/* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
/* [out] */ UINT __RPC_FAR *puArgErr);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Count )(
ISupportCollection __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
/* [hidden][readonly][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get__NewEnum )(
ISupportCollection __RPC_FAR * This,
/* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Item )(
ISupportCollection __RPC_FAR * This,
/* [in] */ long Index,
/* [retval][out] */ ISupport __RPC_FAR *__RPC_FAR *pVal);
END_INTERFACE
} ISupportCollectionVtbl;
interface ISupportCollection
{
CONST_VTBL struct ISupportCollectionVtbl __RPC_FAR *lpVtbl;
};
#ifdef COBJMACROS
#define ISupportCollection_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define ISupportCollection_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define ISupportCollection_Release(This) \
(This)->lpVtbl -> Release(This)
#define ISupportCollection_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define ISupportCollection_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define ISupportCollection_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define ISupportCollection_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#define ISupportCollection_get_Count(This,pVal) \
(This)->lpVtbl -> get_Count(This,pVal)
#define ISupportCollection_get__NewEnum(This,pVal) \
(This)->lpVtbl -> get__NewEnum(This,pVal)
#define ISupportCollection_Item(This,Index,pVal) \
(This)->lpVtbl -> Item(This,Index,pVal)
#endif /* COBJMACROS */
#endif /* C style interface */
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE ISupportCollection_get_Count_Proxy(
ISupportCollection __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
void __RPC_STUB ISupportCollection_get_Count_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [hidden][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE ISupportCollection_get__NewEnum_Proxy(
ISupportCollection __RPC_FAR * This,
/* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *pVal);
void __RPC_STUB ISupportCollection_get__NewEnum_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE ISupportCollection_Item_Proxy(
ISupportCollection __RPC_FAR * This,
/* [in] */ long Index,
/* [retval][out] */ ISupport __RPC_FAR *__RPC_FAR *pVal);
void __RPC_STUB ISupportCollection_Item_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __ISupportCollection_INTERFACE_DEFINED__ */
#ifndef __IChimneyCollection_INTERFACE_DEFINED__
#define __IChimneyCollection_INTERFACE_DEFINED__
/* interface IChimneyCollection */
/* [unique][dual][uuid][object] */
EXTERN_C const IID IID_IChimneyCollection;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("63924e80-cd37-11d1-9d47-00a0c9251384")
IChimneyCollection : public IDispatch
{
public:
virtual /* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE get_Count(
/* [retval][out] */ long __RPC_FAR *pVal) = 0;
virtual /* [hidden][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE get__NewEnum(
/* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE Item(
/* [in] */ long Index,
/* [retval][out] */ IChimney __RPC_FAR *__RPC_FAR *pVal) = 0;
};
#else /* C style interface */
typedef struct IChimneyCollectionVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
IChimneyCollection __RPC_FAR * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
IChimneyCollection __RPC_FAR * This);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
IChimneyCollection __RPC_FAR * This);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
IChimneyCollection __RPC_FAR * This,
/* [out] */ UINT __RPC_FAR *pctinfo);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
IChimneyCollection __RPC_FAR * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
IChimneyCollection __RPC_FAR * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )(
IChimneyCollection __RPC_FAR * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
/* [out] */ VARIANT __RPC_FAR *pVarResult,
/* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
/* [out] */ UINT __RPC_FAR *puArgErr);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Count )(
IChimneyCollection __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
/* [hidden][readonly][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get__NewEnum )(
IChimneyCollection __RPC_FAR * This,
/* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Item )(
IChimneyCollection __RPC_FAR * This,
/* [in] */ long Index,
/* [retval][out] */ IChimney __RPC_FAR *__RPC_FAR *pVal);
END_INTERFACE
} IChimneyCollectionVtbl;
interface IChimneyCollection
{
CONST_VTBL struct IChimneyCollectionVtbl __RPC_FAR *lpVtbl;
};
#ifdef COBJMACROS
#define IChimneyCollection_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IChimneyCollection_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IChimneyCollection_Release(This) \
(This)->lpVtbl -> Release(This)
#define IChimneyCollection_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define IChimneyCollection_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define IChimneyCollection_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define IChimneyCollection_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#define IChimneyCollection_get_Count(This,pVal) \
(This)->lpVtbl -> get_Count(This,pVal)
#define IChimneyCollection_get__NewEnum(This,pVal) \
(This)->lpVtbl -> get__NewEnum(This,pVal)
#define IChimneyCollection_Item(This,Index,pVal) \
(This)->lpVtbl -> Item(This,Index,pVal)
#endif /* COBJMACROS */
#endif /* C style interface */
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE IChimneyCollection_get_Count_Proxy(
IChimneyCollection __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
void __RPC_STUB IChimneyCollection_get_Count_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [hidden][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE IChimneyCollection_get__NewEnum_Proxy(
IChimneyCollection __RPC_FAR * This,
/* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *pVal);
void __RPC_STUB IChimneyCollection_get__NewEnum_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IChimneyCollection_Item_Proxy(
IChimneyCollection __RPC_FAR * This,
/* [in] */ long Index,
/* [retval][out] */ IChimney __RPC_FAR *__RPC_FAR *pVal);
void __RPC_STUB IChimneyCollection_Item_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IChimneyCollection_INTERFACE_DEFINED__ */
#ifndef __IRoofCollection_INTERFACE_DEFINED__
#define __IRoofCollection_INTERFACE_DEFINED__
/* interface IRoofCollection */
/* [unique][dual][uuid][object] */
EXTERN_C const IID IID_IRoofCollection;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("63955ce0-cd37-11d1-9d47-00a0c9251384")
IRoofCollection : public IDispatch
{
public:
virtual /* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE get_Count(
/* [retval][out] */ long __RPC_FAR *pVal) = 0;
virtual /* [hidden][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE get__NewEnum(
/* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE Item(
/* [in] */ long Index,
/* [retval][out] */ IRoof __RPC_FAR *__RPC_FAR *pVal) = 0;
};
#else /* C style interface */
typedef struct IRoofCollectionVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
IRoofCollection __RPC_FAR * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
IRoofCollection __RPC_FAR * This);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
IRoofCollection __RPC_FAR * This);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
IRoofCollection __RPC_FAR * This,
/* [out] */ UINT __RPC_FAR *pctinfo);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
IRoofCollection __RPC_FAR * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
IRoofCollection __RPC_FAR * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )(
IRoofCollection __RPC_FAR * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
/* [out] */ VARIANT __RPC_FAR *pVarResult,
/* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
/* [out] */ UINT __RPC_FAR *puArgErr);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Count )(
IRoofCollection __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
/* [hidden][readonly][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get__NewEnum )(
IRoofCollection __RPC_FAR * This,
/* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Item )(
IRoofCollection __RPC_FAR * This,
/* [in] */ long Index,
/* [retval][out] */ IRoof __RPC_FAR *__RPC_FAR *pVal);
END_INTERFACE
} IRoofCollectionVtbl;
interface IRoofCollection
{
CONST_VTBL struct IRoofCollectionVtbl __RPC_FAR *lpVtbl;
};
#ifdef COBJMACROS
#define IRoofCollection_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IRoofCollection_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IRoofCollection_Release(This) \
(This)->lpVtbl -> Release(This)
#define IRoofCollection_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define IRoofCollection_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define IRoofCollection_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define IRoofCollection_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#define IRoofCollection_get_Count(This,pVal) \
(This)->lpVtbl -> get_Count(This,pVal)
#define IRoofCollection_get__NewEnum(This,pVal) \
(This)->lpVtbl -> get__NewEnum(This,pVal)
#define IRoofCollection_Item(This,Index,pVal) \
(This)->lpVtbl -> Item(This,Index,pVal)
#endif /* COBJMACROS */
#endif /* C style interface */
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE IRoofCollection_get_Count_Proxy(
IRoofCollection __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
void __RPC_STUB IRoofCollection_get_Count_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [hidden][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE IRoofCollection_get__NewEnum_Proxy(
IRoofCollection __RPC_FAR * This,
/* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *pVal);
void __RPC_STUB IRoofCollection_get__NewEnum_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IRoofCollection_Item_Proxy(
IRoofCollection __RPC_FAR * This,
/* [in] */ long Index,
/* [retval][out] */ IRoof __RPC_FAR *__RPC_FAR *pVal);
void __RPC_STUB IRoofCollection_Item_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IRoofCollection_INTERFACE_DEFINED__ */
#ifndef __ICeilingCollection_INTERFACE_DEFINED__
#define __ICeilingCollection_INTERFACE_DEFINED__
/* interface ICeilingCollection */
/* [unique][dual][uuid][object] */
EXTERN_C const IID IID_ICeilingCollection;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("6399f270-cd37-11d1-9d47-00a0c9251384")
ICeilingCollection : public IDispatch
{
public:
virtual /* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE get_Count(
/* [retval][out] */ long __RPC_FAR *pVal) = 0;
virtual /* [hidden][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE get__NewEnum(
/* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE Item(
/* [in] */ long Index,
/* [retval][out] */ ICeiling __RPC_FAR *__RPC_FAR *pVal) = 0;
};
#else /* C style interface */
typedef struct ICeilingCollectionVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
ICeilingCollection __RPC_FAR * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
ICeilingCollection __RPC_FAR * This);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
ICeilingCollection __RPC_FAR * This);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
ICeilingCollection __RPC_FAR * This,
/* [out] */ UINT __RPC_FAR *pctinfo);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
ICeilingCollection __RPC_FAR * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
ICeilingCollection __RPC_FAR * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )(
ICeilingCollection __RPC_FAR * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
/* [out] */ VARIANT __RPC_FAR *pVarResult,
/* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
/* [out] */ UINT __RPC_FAR *puArgErr);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Count )(
ICeilingCollection __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
/* [hidden][readonly][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get__NewEnum )(
ICeilingCollection __RPC_FAR * This,
/* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Item )(
ICeilingCollection __RPC_FAR * This,
/* [in] */ long Index,
/* [retval][out] */ ICeiling __RPC_FAR *__RPC_FAR *pVal);
END_INTERFACE
} ICeilingCollectionVtbl;
interface ICeilingCollection
{
CONST_VTBL struct ICeilingCollectionVtbl __RPC_FAR *lpVtbl;
};
#ifdef COBJMACROS
#define ICeilingCollection_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define ICeilingCollection_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define ICeilingCollection_Release(This) \
(This)->lpVtbl -> Release(This)
#define ICeilingCollection_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define ICeilingCollection_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define ICeilingCollection_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define ICeilingCollection_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#define ICeilingCollection_get_Count(This,pVal) \
(This)->lpVtbl -> get_Count(This,pVal)
#define ICeilingCollection_get__NewEnum(This,pVal) \
(This)->lpVtbl -> get__NewEnum(This,pVal)
#define ICeilingCollection_Item(This,Index,pVal) \
(This)->lpVtbl -> Item(This,Index,pVal)
#endif /* COBJMACROS */
#endif /* C style interface */
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE ICeilingCollection_get_Count_Proxy(
ICeilingCollection __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
void __RPC_STUB ICeilingCollection_get_Count_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [hidden][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE ICeilingCollection_get__NewEnum_Proxy(
ICeilingCollection __RPC_FAR * This,
/* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *pVal);
void __RPC_STUB ICeilingCollection_get__NewEnum_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE ICeilingCollection_Item_Proxy(
ICeilingCollection __RPC_FAR * This,
/* [in] */ long Index,
/* [retval][out] */ ICeiling __RPC_FAR *__RPC_FAR *pVal);
void __RPC_STUB ICeilingCollection_Item_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __ICeilingCollection_INTERFACE_DEFINED__ */
#ifndef __ICeilingOpeningsCollection_INTERFACE_DEFINED__
#define __ICeilingOpeningsCollection_INTERFACE_DEFINED__
/* interface ICeilingOpeningsCollection */
/* [unique][dual][uuid][object] */
EXTERN_C const IID IID_ICeilingOpeningsCollection;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("639d00d0-cd37-11d1-9d47-00a0c9251384")
ICeilingOpeningsCollection : public IDispatch
{
public:
virtual /* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE get_Count(
/* [retval][out] */ long __RPC_FAR *pVal) = 0;
virtual /* [hidden][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE get__NewEnum(
/* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE Item(
/* [in] */ long Index,
/* [retval][out] */ ICeilingOpening __RPC_FAR *__RPC_FAR *pVal) = 0;
};
#else /* C style interface */
typedef struct ICeilingOpeningsCollectionVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
ICeilingOpeningsCollection __RPC_FAR * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
ICeilingOpeningsCollection __RPC_FAR * This);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
ICeilingOpeningsCollection __RPC_FAR * This);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
ICeilingOpeningsCollection __RPC_FAR * This,
/* [out] */ UINT __RPC_FAR *pctinfo);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
ICeilingOpeningsCollection __RPC_FAR * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
ICeilingOpeningsCollection __RPC_FAR * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )(
ICeilingOpeningsCollection __RPC_FAR * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
/* [out] */ VARIANT __RPC_FAR *pVarResult,
/* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
/* [out] */ UINT __RPC_FAR *puArgErr);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Count )(
ICeilingOpeningsCollection __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
/* [hidden][readonly][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get__NewEnum )(
ICeilingOpeningsCollection __RPC_FAR * This,
/* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Item )(
ICeilingOpeningsCollection __RPC_FAR * This,
/* [in] */ long Index,
/* [retval][out] */ ICeilingOpening __RPC_FAR *__RPC_FAR *pVal);
END_INTERFACE
} ICeilingOpeningsCollectionVtbl;
interface ICeilingOpeningsCollection
{
CONST_VTBL struct ICeilingOpeningsCollectionVtbl __RPC_FAR *lpVtbl;
};
#ifdef COBJMACROS
#define ICeilingOpeningsCollection_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define ICeilingOpeningsCollection_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define ICeilingOpeningsCollection_Release(This) \
(This)->lpVtbl -> Release(This)
#define ICeilingOpeningsCollection_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define ICeilingOpeningsCollection_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define ICeilingOpeningsCollection_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define ICeilingOpeningsCollection_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#define ICeilingOpeningsCollection_get_Count(This,pVal) \
(This)->lpVtbl -> get_Count(This,pVal)
#define ICeilingOpeningsCollection_get__NewEnum(This,pVal) \
(This)->lpVtbl -> get__NewEnum(This,pVal)
#define ICeilingOpeningsCollection_Item(This,Index,pVal) \
(This)->lpVtbl -> Item(This,Index,pVal)
#endif /* COBJMACROS */
#endif /* C style interface */
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE ICeilingOpeningsCollection_get_Count_Proxy(
ICeilingOpeningsCollection __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
void __RPC_STUB ICeilingOpeningsCollection_get_Count_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [hidden][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE ICeilingOpeningsCollection_get__NewEnum_Proxy(
ICeilingOpeningsCollection __RPC_FAR * This,
/* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *pVal);
void __RPC_STUB ICeilingOpeningsCollection_get__NewEnum_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE ICeilingOpeningsCollection_Item_Proxy(
ICeilingOpeningsCollection __RPC_FAR * This,
/* [in] */ long Index,
/* [retval][out] */ ICeilingOpening __RPC_FAR *__RPC_FAR *pVal);
void __RPC_STUB ICeilingOpeningsCollection_Item_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __ICeilingOpeningsCollection_INTERFACE_DEFINED__ */
#ifndef __IStairCaseCollection_INTERFACE_DEFINED__
#define __IStairCaseCollection_INTERFACE_DEFINED__
/* interface IStairCaseCollection */
/* [unique][dual][uuid][object] */
EXTERN_C const IID IID_IStairCaseCollection;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("63a00f30-cd37-11d1-9d47-00a0c9251384")
IStairCaseCollection : public IDispatch
{
public:
virtual /* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE get_Count(
/* [retval][out] */ long __RPC_FAR *pVal) = 0;
virtual /* [hidden][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE get__NewEnum(
/* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE Item(
/* [in] */ long Index,
/* [retval][out] */ IStairCase __RPC_FAR *__RPC_FAR *pVal) = 0;
};
#else /* C style interface */
typedef struct IStairCaseCollectionVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
IStairCaseCollection __RPC_FAR * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
IStairCaseCollection __RPC_FAR * This);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
IStairCaseCollection __RPC_FAR * This);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
IStairCaseCollection __RPC_FAR * This,
/* [out] */ UINT __RPC_FAR *pctinfo);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
IStairCaseCollection __RPC_FAR * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
IStairCaseCollection __RPC_FAR * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )(
IStairCaseCollection __RPC_FAR * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
/* [out] */ VARIANT __RPC_FAR *pVarResult,
/* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
/* [out] */ UINT __RPC_FAR *puArgErr);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Count )(
IStairCaseCollection __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
/* [hidden][readonly][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get__NewEnum )(
IStairCaseCollection __RPC_FAR * This,
/* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Item )(
IStairCaseCollection __RPC_FAR * This,
/* [in] */ long Index,
/* [retval][out] */ IStairCase __RPC_FAR *__RPC_FAR *pVal);
END_INTERFACE
} IStairCaseCollectionVtbl;
interface IStairCaseCollection
{
CONST_VTBL struct IStairCaseCollectionVtbl __RPC_FAR *lpVtbl;
};
#ifdef COBJMACROS
#define IStairCaseCollection_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IStairCaseCollection_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IStairCaseCollection_Release(This) \
(This)->lpVtbl -> Release(This)
#define IStairCaseCollection_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define IStairCaseCollection_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define IStairCaseCollection_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define IStairCaseCollection_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#define IStairCaseCollection_get_Count(This,pVal) \
(This)->lpVtbl -> get_Count(This,pVal)
#define IStairCaseCollection_get__NewEnum(This,pVal) \
(This)->lpVtbl -> get__NewEnum(This,pVal)
#define IStairCaseCollection_Item(This,Index,pVal) \
(This)->lpVtbl -> Item(This,Index,pVal)
#endif /* COBJMACROS */
#endif /* C style interface */
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE IStairCaseCollection_get_Count_Proxy(
IStairCaseCollection __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
void __RPC_STUB IStairCaseCollection_get_Count_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [hidden][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE IStairCaseCollection_get__NewEnum_Proxy(
IStairCaseCollection __RPC_FAR * This,
/* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *pVal);
void __RPC_STUB IStairCaseCollection_get__NewEnum_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IStairCaseCollection_Item_Proxy(
IStairCaseCollection __RPC_FAR * This,
/* [in] */ long Index,
/* [retval][out] */ IStairCase __RPC_FAR *__RPC_FAR *pVal);
void __RPC_STUB IStairCaseCollection_Item_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IStairCaseCollection_INTERFACE_DEFINED__ */
#ifndef __IHole_INTERFACE_DEFINED__
#define __IHole_INTERFACE_DEFINED__
/* interface IHole */
/* [unique][dual][uuid][object] */
EXTERN_C const IID IID_IHole;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("63a4a4c0-cd37-11d1-9d47-00a0c9251384")
IHole : public IDispatch
{
public:
virtual /* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE get_History(
/* [retval][out] */ IIDHistory __RPC_FAR *__RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE get_ID(
/* [retval][out] */ long __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_LeftAngle(
/* [in] */ float nVal) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_LeftAngle(
/* [retval][out] */ float __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_LeftBase(
/* [in] */ float nVal) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_LeftBase(
/* [retval][out] */ float __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_LeftHeight(
/* [in] */ float nVal) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_LeftHeight(
/* [retval][out] */ float __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_LeftToTop(
/* [in] */ VARIANT_BOOL nVal) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_LeftToTop(
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_Polygon(
/* [in] */ IPolygon2D __RPC_FAR *nVal) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_Polygon(
/* [retval][out] */ IPolygon2D __RPC_FAR *__RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_RightAngle(
/* [in] */ float nVal) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_RightAngle(
/* [retval][out] */ float __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_RightBase(
/* [in] */ float nVal) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_RightBase(
/* [retval][out] */ float __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_RightHeight(
/* [in] */ float nVal) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_RightHeight(
/* [retval][out] */ float __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_RightToTop(
/* [in] */ VARIANT_BOOL nVal) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_RightToTop(
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE get_Texture(
/* [retval][out] */ ITexture __RPC_FAR *__RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_Width(
/* [in] */ float nVal) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_Width(
/* [retval][out] */ float __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE Delete( void) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE GetPolygons(
/* [out] */ IPoint2DCollection __RPC_FAR *__RPC_FAR *leftPolygon,
/* [out] */ IPoint2DCollection __RPC_FAR *__RPC_FAR *rightPolygon,
/* [out] */ float __RPC_FAR *leftDepth,
/* [out] */ float __RPC_FAR *rightDepth,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE SetPos(
/* [in] */ float x,
/* [in] */ float y,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE GetPos(
/* [out] */ float __RPC_FAR *x,
/* [out] */ float __RPC_FAR *y,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE LeftSegment(
/* [retval][out] */ IWallSegment __RPC_FAR *__RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE RightSegment(
/* [retval][out] */ IWallSegment __RPC_FAR *__RPC_FAR *pVal) = 0;
};
#else /* C style interface */
typedef struct IHoleVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
IHole __RPC_FAR * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
IHole __RPC_FAR * This);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
IHole __RPC_FAR * This);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
IHole __RPC_FAR * This,
/* [out] */ UINT __RPC_FAR *pctinfo);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
IHole __RPC_FAR * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
IHole __RPC_FAR * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )(
IHole __RPC_FAR * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
/* [out] */ VARIANT __RPC_FAR *pVarResult,
/* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
/* [out] */ UINT __RPC_FAR *puArgErr);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_History )(
IHole __RPC_FAR * This,
/* [retval][out] */ IIDHistory __RPC_FAR *__RPC_FAR *pVal);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ID )(
IHole __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
/* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_LeftAngle )(
IHole __RPC_FAR * This,
/* [in] */ float nVal);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_LeftAngle )(
IHole __RPC_FAR * This,
/* [retval][out] */ float __RPC_FAR *pVal);
/* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_LeftBase )(
IHole __RPC_FAR * This,
/* [in] */ float nVal);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_LeftBase )(
IHole __RPC_FAR * This,
/* [retval][out] */ float __RPC_FAR *pVal);
/* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_LeftHeight )(
IHole __RPC_FAR * This,
/* [in] */ float nVal);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_LeftHeight )(
IHole __RPC_FAR * This,
/* [retval][out] */ float __RPC_FAR *pVal);
/* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_LeftToTop )(
IHole __RPC_FAR * This,
/* [in] */ VARIANT_BOOL nVal);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_LeftToTop )(
IHole __RPC_FAR * This,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
/* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Polygon )(
IHole __RPC_FAR * This,
/* [in] */ IPolygon2D __RPC_FAR *nVal);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Polygon )(
IHole __RPC_FAR * This,
/* [retval][out] */ IPolygon2D __RPC_FAR *__RPC_FAR *pVal);
/* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_RightAngle )(
IHole __RPC_FAR * This,
/* [in] */ float nVal);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_RightAngle )(
IHole __RPC_FAR * This,
/* [retval][out] */ float __RPC_FAR *pVal);
/* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_RightBase )(
IHole __RPC_FAR * This,
/* [in] */ float nVal);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_RightBase )(
IHole __RPC_FAR * This,
/* [retval][out] */ float __RPC_FAR *pVal);
/* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_RightHeight )(
IHole __RPC_FAR * This,
/* [in] */ float nVal);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_RightHeight )(
IHole __RPC_FAR * This,
/* [retval][out] */ float __RPC_FAR *pVal);
/* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_RightToTop )(
IHole __RPC_FAR * This,
/* [in] */ VARIANT_BOOL nVal);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_RightToTop )(
IHole __RPC_FAR * This,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Texture )(
IHole __RPC_FAR * This,
/* [retval][out] */ ITexture __RPC_FAR *__RPC_FAR *pVal);
/* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Width )(
IHole __RPC_FAR * This,
/* [in] */ float nVal);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Width )(
IHole __RPC_FAR * This,
/* [retval][out] */ float __RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Delete )(
IHole __RPC_FAR * This);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetPolygons )(
IHole __RPC_FAR * This,
/* [out] */ IPoint2DCollection __RPC_FAR *__RPC_FAR *leftPolygon,
/* [out] */ IPoint2DCollection __RPC_FAR *__RPC_FAR *rightPolygon,
/* [out] */ float __RPC_FAR *leftDepth,
/* [out] */ float __RPC_FAR *rightDepth,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetPos )(
IHole __RPC_FAR * This,
/* [in] */ float x,
/* [in] */ float y,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetPos )(
IHole __RPC_FAR * This,
/* [out] */ float __RPC_FAR *x,
/* [out] */ float __RPC_FAR *y,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *LeftSegment )(
IHole __RPC_FAR * This,
/* [retval][out] */ IWallSegment __RPC_FAR *__RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *RightSegment )(
IHole __RPC_FAR * This,
/* [retval][out] */ IWallSegment __RPC_FAR *__RPC_FAR *pVal);
END_INTERFACE
} IHoleVtbl;
interface IHole
{
CONST_VTBL struct IHoleVtbl __RPC_FAR *lpVtbl;
};
#ifdef COBJMACROS
#define IHole_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IHole_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IHole_Release(This) \
(This)->lpVtbl -> Release(This)
#define IHole_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define IHole_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define IHole_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define IHole_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#define IHole_get_History(This,pVal) \
(This)->lpVtbl -> get_History(This,pVal)
#define IHole_get_ID(This,pVal) \
(This)->lpVtbl -> get_ID(This,pVal)
#define IHole_put_LeftAngle(This,nVal) \
(This)->lpVtbl -> put_LeftAngle(This,nVal)
#define IHole_get_LeftAngle(This,pVal) \
(This)->lpVtbl -> get_LeftAngle(This,pVal)
#define IHole_put_LeftBase(This,nVal) \
(This)->lpVtbl -> put_LeftBase(This,nVal)
#define IHole_get_LeftBase(This,pVal) \
(This)->lpVtbl -> get_LeftBase(This,pVal)
#define IHole_put_LeftHeight(This,nVal) \
(This)->lpVtbl -> put_LeftHeight(This,nVal)
#define IHole_get_LeftHeight(This,pVal) \
(This)->lpVtbl -> get_LeftHeight(This,pVal)
#define IHole_put_LeftToTop(This,nVal) \
(This)->lpVtbl -> put_LeftToTop(This,nVal)
#define IHole_get_LeftToTop(This,pVal) \
(This)->lpVtbl -> get_LeftToTop(This,pVal)
#define IHole_put_Polygon(This,nVal) \
(This)->lpVtbl -> put_Polygon(This,nVal)
#define IHole_get_Polygon(This,pVal) \
(This)->lpVtbl -> get_Polygon(This,pVal)
#define IHole_put_RightAngle(This,nVal) \
(This)->lpVtbl -> put_RightAngle(This,nVal)
#define IHole_get_RightAngle(This,pVal) \
(This)->lpVtbl -> get_RightAngle(This,pVal)
#define IHole_put_RightBase(This,nVal) \
(This)->lpVtbl -> put_RightBase(This,nVal)
#define IHole_get_RightBase(This,pVal) \
(This)->lpVtbl -> get_RightBase(This,pVal)
#define IHole_put_RightHeight(This,nVal) \
(This)->lpVtbl -> put_RightHeight(This,nVal)
#define IHole_get_RightHeight(This,pVal) \
(This)->lpVtbl -> get_RightHeight(This,pVal)
#define IHole_put_RightToTop(This,nVal) \
(This)->lpVtbl -> put_RightToTop(This,nVal)
#define IHole_get_RightToTop(This,pVal) \
(This)->lpVtbl -> get_RightToTop(This,pVal)
#define IHole_get_Texture(This,pVal) \
(This)->lpVtbl -> get_Texture(This,pVal)
#define IHole_put_Width(This,nVal) \
(This)->lpVtbl -> put_Width(This,nVal)
#define IHole_get_Width(This,pVal) \
(This)->lpVtbl -> get_Width(This,pVal)
#define IHole_Delete(This) \
(This)->lpVtbl -> Delete(This)
#define IHole_GetPolygons(This,leftPolygon,rightPolygon,leftDepth,rightDepth,pVal) \
(This)->lpVtbl -> GetPolygons(This,leftPolygon,rightPolygon,leftDepth,rightDepth,pVal)
#define IHole_SetPos(This,x,y,pVal) \
(This)->lpVtbl -> SetPos(This,x,y,pVal)
#define IHole_GetPos(This,x,y,pVal) \
(This)->lpVtbl -> GetPos(This,x,y,pVal)
#define IHole_LeftSegment(This,pVal) \
(This)->lpVtbl -> LeftSegment(This,pVal)
#define IHole_RightSegment(This,pVal) \
(This)->lpVtbl -> RightSegment(This,pVal)
#endif /* COBJMACROS */
#endif /* C style interface */
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE IHole_get_History_Proxy(
IHole __RPC_FAR * This,
/* [retval][out] */ IIDHistory __RPC_FAR *__RPC_FAR *pVal);
void __RPC_STUB IHole_get_History_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE IHole_get_ID_Proxy(
IHole __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
void __RPC_STUB IHole_get_ID_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE IHole_put_LeftAngle_Proxy(
IHole __RPC_FAR * This,
/* [in] */ float nVal);
void __RPC_STUB IHole_put_LeftAngle_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHole_get_LeftAngle_Proxy(
IHole __RPC_FAR * This,
/* [retval][out] */ float __RPC_FAR *pVal);
void __RPC_STUB IHole_get_LeftAngle_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE IHole_put_LeftBase_Proxy(
IHole __RPC_FAR * This,
/* [in] */ float nVal);
void __RPC_STUB IHole_put_LeftBase_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHole_get_LeftBase_Proxy(
IHole __RPC_FAR * This,
/* [retval][out] */ float __RPC_FAR *pVal);
void __RPC_STUB IHole_get_LeftBase_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE IHole_put_LeftHeight_Proxy(
IHole __RPC_FAR * This,
/* [in] */ float nVal);
void __RPC_STUB IHole_put_LeftHeight_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHole_get_LeftHeight_Proxy(
IHole __RPC_FAR * This,
/* [retval][out] */ float __RPC_FAR *pVal);
void __RPC_STUB IHole_get_LeftHeight_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE IHole_put_LeftToTop_Proxy(
IHole __RPC_FAR * This,
/* [in] */ VARIANT_BOOL nVal);
void __RPC_STUB IHole_put_LeftToTop_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHole_get_LeftToTop_Proxy(
IHole __RPC_FAR * This,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
void __RPC_STUB IHole_get_LeftToTop_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE IHole_put_Polygon_Proxy(
IHole __RPC_FAR * This,
/* [in] */ IPolygon2D __RPC_FAR *nVal);
void __RPC_STUB IHole_put_Polygon_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHole_get_Polygon_Proxy(
IHole __RPC_FAR * This,
/* [retval][out] */ IPolygon2D __RPC_FAR *__RPC_FAR *pVal);
void __RPC_STUB IHole_get_Polygon_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE IHole_put_RightAngle_Proxy(
IHole __RPC_FAR * This,
/* [in] */ float nVal);
void __RPC_STUB IHole_put_RightAngle_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHole_get_RightAngle_Proxy(
IHole __RPC_FAR * This,
/* [retval][out] */ float __RPC_FAR *pVal);
void __RPC_STUB IHole_get_RightAngle_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE IHole_put_RightBase_Proxy(
IHole __RPC_FAR * This,
/* [in] */ float nVal);
void __RPC_STUB IHole_put_RightBase_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHole_get_RightBase_Proxy(
IHole __RPC_FAR * This,
/* [retval][out] */ float __RPC_FAR *pVal);
void __RPC_STUB IHole_get_RightBase_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE IHole_put_RightHeight_Proxy(
IHole __RPC_FAR * This,
/* [in] */ float nVal);
void __RPC_STUB IHole_put_RightHeight_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHole_get_RightHeight_Proxy(
IHole __RPC_FAR * This,
/* [retval][out] */ float __RPC_FAR *pVal);
void __RPC_STUB IHole_get_RightHeight_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE IHole_put_RightToTop_Proxy(
IHole __RPC_FAR * This,
/* [in] */ VARIANT_BOOL nVal);
void __RPC_STUB IHole_put_RightToTop_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHole_get_RightToTop_Proxy(
IHole __RPC_FAR * This,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
void __RPC_STUB IHole_get_RightToTop_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE IHole_get_Texture_Proxy(
IHole __RPC_FAR * This,
/* [retval][out] */ ITexture __RPC_FAR *__RPC_FAR *pVal);
void __RPC_STUB IHole_get_Texture_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE IHole_put_Width_Proxy(
IHole __RPC_FAR * This,
/* [in] */ float nVal);
void __RPC_STUB IHole_put_Width_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IHole_get_Width_Proxy(
IHole __RPC_FAR * This,
/* [retval][out] */ float __RPC_FAR *pVal);
void __RPC_STUB IHole_get_Width_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IHole_Delete_Proxy(
IHole __RPC_FAR * This);
void __RPC_STUB IHole_Delete_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IHole_GetPolygons_Proxy(
IHole __RPC_FAR * This,
/* [out] */ IPoint2DCollection __RPC_FAR *__RPC_FAR *leftPolygon,
/* [out] */ IPoint2DCollection __RPC_FAR *__RPC_FAR *rightPolygon,
/* [out] */ float __RPC_FAR *leftDepth,
/* [out] */ float __RPC_FAR *rightDepth,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
void __RPC_STUB IHole_GetPolygons_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IHole_SetPos_Proxy(
IHole __RPC_FAR * This,
/* [in] */ float x,
/* [in] */ float y,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
void __RPC_STUB IHole_SetPos_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IHole_GetPos_Proxy(
IHole __RPC_FAR * This,
/* [out] */ float __RPC_FAR *x,
/* [out] */ float __RPC_FAR *y,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
void __RPC_STUB IHole_GetPos_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IHole_LeftSegment_Proxy(
IHole __RPC_FAR * This,
/* [retval][out] */ IWallSegment __RPC_FAR *__RPC_FAR *pVal);
void __RPC_STUB IHole_LeftSegment_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IHole_RightSegment_Proxy(
IHole __RPC_FAR * This,
/* [retval][out] */ IWallSegment __RPC_FAR *__RPC_FAR *pVal);
void __RPC_STUB IHole_RightSegment_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IHole_INTERFACE_DEFINED__ */
#ifndef __IHoleCollection_INTERFACE_DEFINED__
#define __IHoleCollection_INTERFACE_DEFINED__
/* interface IHoleCollection */
/* [unique][dual][uuid][object] */
EXTERN_C const IID IID_IHoleCollection;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("63a7b320-cd37-11d1-9d47-00a0c9251384")
IHoleCollection : public IDispatch
{
public:
virtual /* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE get_Count(
/* [retval][out] */ long __RPC_FAR *pVal) = 0;
virtual /* [hidden][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE get__NewEnum(
/* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE Item(
/* [in] */ long Index,
/* [retval][out] */ IHole __RPC_FAR *__RPC_FAR *pVal) = 0;
};
#else /* C style interface */
typedef struct IHoleCollectionVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
IHoleCollection __RPC_FAR * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
IHoleCollection __RPC_FAR * This);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
IHoleCollection __RPC_FAR * This);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
IHoleCollection __RPC_FAR * This,
/* [out] */ UINT __RPC_FAR *pctinfo);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
IHoleCollection __RPC_FAR * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
IHoleCollection __RPC_FAR * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )(
IHoleCollection __RPC_FAR * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
/* [out] */ VARIANT __RPC_FAR *pVarResult,
/* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
/* [out] */ UINT __RPC_FAR *puArgErr);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Count )(
IHoleCollection __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
/* [hidden][readonly][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get__NewEnum )(
IHoleCollection __RPC_FAR * This,
/* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Item )(
IHoleCollection __RPC_FAR * This,
/* [in] */ long Index,
/* [retval][out] */ IHole __RPC_FAR *__RPC_FAR *pVal);
END_INTERFACE
} IHoleCollectionVtbl;
interface IHoleCollection
{
CONST_VTBL struct IHoleCollectionVtbl __RPC_FAR *lpVtbl;
};
#ifdef COBJMACROS
#define IHoleCollection_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IHoleCollection_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IHoleCollection_Release(This) \
(This)->lpVtbl -> Release(This)
#define IHoleCollection_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define IHoleCollection_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define IHoleCollection_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define IHoleCollection_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#define IHoleCollection_get_Count(This,pVal) \
(This)->lpVtbl -> get_Count(This,pVal)
#define IHoleCollection_get__NewEnum(This,pVal) \
(This)->lpVtbl -> get__NewEnum(This,pVal)
#define IHoleCollection_Item(This,Index,pVal) \
(This)->lpVtbl -> Item(This,Index,pVal)
#endif /* COBJMACROS */
#endif /* C style interface */
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE IHoleCollection_get_Count_Proxy(
IHoleCollection __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
void __RPC_STUB IHoleCollection_get_Count_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [hidden][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE IHoleCollection_get__NewEnum_Proxy(
IHoleCollection __RPC_FAR * This,
/* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *pVal);
void __RPC_STUB IHoleCollection_get__NewEnum_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IHoleCollection_Item_Proxy(
IHoleCollection __RPC_FAR * This,
/* [in] */ long Index,
/* [retval][out] */ IHole __RPC_FAR *__RPC_FAR *pVal);
void __RPC_STUB IHoleCollection_Item_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IHoleCollection_INTERFACE_DEFINED__ */
#ifndef __IDimensionCollection_INTERFACE_DEFINED__
#define __IDimensionCollection_INTERFACE_DEFINED__
/* interface IDimensionCollection */
/* [unique][dual][uuid][object] */
EXTERN_C const IID IID_IDimensionCollection;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("63ac48b0-cd37-11d1-9d47-00a0c9251384")
IDimensionCollection : public IDispatch
{
public:
virtual /* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE get_Count(
/* [retval][out] */ long __RPC_FAR *pVal) = 0;
virtual /* [hidden][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE get__NewEnum(
/* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE Item(
/* [in] */ long Index,
/* [retval][out] */ IDimension __RPC_FAR *__RPC_FAR *pVal) = 0;
};
#else /* C style interface */
typedef struct IDimensionCollectionVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
IDimensionCollection __RPC_FAR * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
IDimensionCollection __RPC_FAR * This);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
IDimensionCollection __RPC_FAR * This);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
IDimensionCollection __RPC_FAR * This,
/* [out] */ UINT __RPC_FAR *pctinfo);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
IDimensionCollection __RPC_FAR * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
IDimensionCollection __RPC_FAR * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )(
IDimensionCollection __RPC_FAR * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
/* [out] */ VARIANT __RPC_FAR *pVarResult,
/* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
/* [out] */ UINT __RPC_FAR *puArgErr);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Count )(
IDimensionCollection __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
/* [hidden][readonly][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get__NewEnum )(
IDimensionCollection __RPC_FAR * This,
/* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Item )(
IDimensionCollection __RPC_FAR * This,
/* [in] */ long Index,
/* [retval][out] */ IDimension __RPC_FAR *__RPC_FAR *pVal);
END_INTERFACE
} IDimensionCollectionVtbl;
interface IDimensionCollection
{
CONST_VTBL struct IDimensionCollectionVtbl __RPC_FAR *lpVtbl;
};
#ifdef COBJMACROS
#define IDimensionCollection_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IDimensionCollection_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IDimensionCollection_Release(This) \
(This)->lpVtbl -> Release(This)
#define IDimensionCollection_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define IDimensionCollection_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define IDimensionCollection_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define IDimensionCollection_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#define IDimensionCollection_get_Count(This,pVal) \
(This)->lpVtbl -> get_Count(This,pVal)
#define IDimensionCollection_get__NewEnum(This,pVal) \
(This)->lpVtbl -> get__NewEnum(This,pVal)
#define IDimensionCollection_Item(This,Index,pVal) \
(This)->lpVtbl -> Item(This,Index,pVal)
#endif /* COBJMACROS */
#endif /* C style interface */
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE IDimensionCollection_get_Count_Proxy(
IDimensionCollection __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
void __RPC_STUB IDimensionCollection_get_Count_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [hidden][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE IDimensionCollection_get__NewEnum_Proxy(
IDimensionCollection __RPC_FAR * This,
/* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *pVal);
void __RPC_STUB IDimensionCollection_get__NewEnum_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IDimensionCollection_Item_Proxy(
IDimensionCollection __RPC_FAR * This,
/* [in] */ long Index,
/* [retval][out] */ IDimension __RPC_FAR *__RPC_FAR *pVal);
void __RPC_STUB IDimensionCollection_Item_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IDimensionCollection_INTERFACE_DEFINED__ */
#ifndef __ILambdaH_INTERFACE_DEFINED__
#define __ILambdaH_INTERFACE_DEFINED__
/* interface ILambdaH */
/* [unique][dual][uuid][object] */
EXTERN_C const IID IID_ILambdaH;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("63af5710-cd37-11d1-9d47-00a0c9251384")
ILambdaH : public IDispatch
{
public:
virtual /* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE get_Height(
/* [retval][out] */ float __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE get_Lambda(
/* [retval][out] */ float __RPC_FAR *pVal) = 0;
};
#else /* C style interface */
typedef struct ILambdaHVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
ILambdaH __RPC_FAR * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
ILambdaH __RPC_FAR * This);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
ILambdaH __RPC_FAR * This);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
ILambdaH __RPC_FAR * This,
/* [out] */ UINT __RPC_FAR *pctinfo);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
ILambdaH __RPC_FAR * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
ILambdaH __RPC_FAR * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )(
ILambdaH __RPC_FAR * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
/* [out] */ VARIANT __RPC_FAR *pVarResult,
/* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
/* [out] */ UINT __RPC_FAR *puArgErr);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Height )(
ILambdaH __RPC_FAR * This,
/* [retval][out] */ float __RPC_FAR *pVal);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Lambda )(
ILambdaH __RPC_FAR * This,
/* [retval][out] */ float __RPC_FAR *pVal);
END_INTERFACE
} ILambdaHVtbl;
interface ILambdaH
{
CONST_VTBL struct ILambdaHVtbl __RPC_FAR *lpVtbl;
};
#ifdef COBJMACROS
#define ILambdaH_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define ILambdaH_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define ILambdaH_Release(This) \
(This)->lpVtbl -> Release(This)
#define ILambdaH_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define ILambdaH_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define ILambdaH_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define ILambdaH_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#define ILambdaH_get_Height(This,pVal) \
(This)->lpVtbl -> get_Height(This,pVal)
#define ILambdaH_get_Lambda(This,pVal) \
(This)->lpVtbl -> get_Lambda(This,pVal)
#endif /* COBJMACROS */
#endif /* C style interface */
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE ILambdaH_get_Height_Proxy(
ILambdaH __RPC_FAR * This,
/* [retval][out] */ float __RPC_FAR *pVal);
void __RPC_STUB ILambdaH_get_Height_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE ILambdaH_get_Lambda_Proxy(
ILambdaH __RPC_FAR * This,
/* [retval][out] */ float __RPC_FAR *pVal);
void __RPC_STUB ILambdaH_get_Lambda_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __ILambdaH_INTERFACE_DEFINED__ */
#ifndef __ILambdaHCollection_INTERFACE_DEFINED__
#define __ILambdaHCollection_INTERFACE_DEFINED__
/* interface ILambdaHCollection */
/* [unique][dual][uuid][object] */
EXTERN_C const IID IID_ILambdaHCollection;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("63b26570-cd37-11d1-9d47-00a0c9251384")
ILambdaHCollection : public IDispatch
{
public:
virtual /* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE get_Count(
/* [retval][out] */ long __RPC_FAR *pVal) = 0;
virtual /* [hidden][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE get__NewEnum(
/* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE Item(
/* [in] */ long Index,
/* [retval][out] */ ILambdaH __RPC_FAR *__RPC_FAR *pVal) = 0;
};
#else /* C style interface */
typedef struct ILambdaHCollectionVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
ILambdaHCollection __RPC_FAR * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
ILambdaHCollection __RPC_FAR * This);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
ILambdaHCollection __RPC_FAR * This);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
ILambdaHCollection __RPC_FAR * This,
/* [out] */ UINT __RPC_FAR *pctinfo);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
ILambdaHCollection __RPC_FAR * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
ILambdaHCollection __RPC_FAR * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )(
ILambdaHCollection __RPC_FAR * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
/* [out] */ VARIANT __RPC_FAR *pVarResult,
/* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
/* [out] */ UINT __RPC_FAR *puArgErr);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Count )(
ILambdaHCollection __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
/* [hidden][readonly][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get__NewEnum )(
ILambdaHCollection __RPC_FAR * This,
/* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Item )(
ILambdaHCollection __RPC_FAR * This,
/* [in] */ long Index,
/* [retval][out] */ ILambdaH __RPC_FAR *__RPC_FAR *pVal);
END_INTERFACE
} ILambdaHCollectionVtbl;
interface ILambdaHCollection
{
CONST_VTBL struct ILambdaHCollectionVtbl __RPC_FAR *lpVtbl;
};
#ifdef COBJMACROS
#define ILambdaHCollection_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define ILambdaHCollection_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define ILambdaHCollection_Release(This) \
(This)->lpVtbl -> Release(This)
#define ILambdaHCollection_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define ILambdaHCollection_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define ILambdaHCollection_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define ILambdaHCollection_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#define ILambdaHCollection_get_Count(This,pVal) \
(This)->lpVtbl -> get_Count(This,pVal)
#define ILambdaHCollection_get__NewEnum(This,pVal) \
(This)->lpVtbl -> get__NewEnum(This,pVal)
#define ILambdaHCollection_Item(This,Index,pVal) \
(This)->lpVtbl -> Item(This,Index,pVal)
#endif /* COBJMACROS */
#endif /* C style interface */
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE ILambdaHCollection_get_Count_Proxy(
ILambdaHCollection __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
void __RPC_STUB ILambdaHCollection_get_Count_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [hidden][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE ILambdaHCollection_get__NewEnum_Proxy(
ILambdaHCollection __RPC_FAR * This,
/* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *pVal);
void __RPC_STUB ILambdaHCollection_get__NewEnum_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE ILambdaHCollection_Item_Proxy(
ILambdaHCollection __RPC_FAR * This,
/* [in] */ long Index,
/* [retval][out] */ ILambdaH __RPC_FAR *__RPC_FAR *pVal);
void __RPC_STUB ILambdaHCollection_Item_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __ILambdaHCollection_INTERFACE_DEFINED__ */
#ifndef __IMaterial_INTERFACE_DEFINED__
#define __IMaterial_INTERFACE_DEFINED__
/* interface IMaterial */
/* [unique][dual][uuid][object] */
EXTERN_C const IID IID_IMaterial;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("63b6fb00-cd37-11d1-9d47-00a0c9251384")
IMaterial : public IDispatch
{
public:
virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_AmbientCoefficient(
/* [in] */ float nVal) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_AmbientCoefficient(
/* [retval][out] */ float __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_DiffuseCoefficient(
/* [in] */ float nVal) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_DiffuseCoefficient(
/* [retval][out] */ float __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_DiffuseColor(
/* [in] */ long nVal) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_DiffuseColor(
/* [retval][out] */ long __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_Flags(
/* [in] */ long nVal) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_Flags(
/* [retval][out] */ long __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_HighlightExponent(
/* [in] */ float nVal) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_HighlightExponent(
/* [retval][out] */ float __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_SpecularCoefficient(
/* [in] */ float nVal) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_SpecularCoefficient(
/* [retval][out] */ float __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_SpecularColor(
/* [in] */ long nVal) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_SpecularColor(
/* [retval][out] */ long __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_Transparency(
/* [in] */ float nVal) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_Transparency(
/* [retval][out] */ float __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_Transparent(
/* [in] */ VARIANT_BOOL nVal) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_Transparent(
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE DragStart(
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal) = 0;
};
#else /* C style interface */
typedef struct IMaterialVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
IMaterial __RPC_FAR * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
IMaterial __RPC_FAR * This);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
IMaterial __RPC_FAR * This);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
IMaterial __RPC_FAR * This,
/* [out] */ UINT __RPC_FAR *pctinfo);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
IMaterial __RPC_FAR * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
IMaterial __RPC_FAR * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )(
IMaterial __RPC_FAR * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
/* [out] */ VARIANT __RPC_FAR *pVarResult,
/* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
/* [out] */ UINT __RPC_FAR *puArgErr);
/* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_AmbientCoefficient )(
IMaterial __RPC_FAR * This,
/* [in] */ float nVal);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_AmbientCoefficient )(
IMaterial __RPC_FAR * This,
/* [retval][out] */ float __RPC_FAR *pVal);
/* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_DiffuseCoefficient )(
IMaterial __RPC_FAR * This,
/* [in] */ float nVal);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_DiffuseCoefficient )(
IMaterial __RPC_FAR * This,
/* [retval][out] */ float __RPC_FAR *pVal);
/* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_DiffuseColor )(
IMaterial __RPC_FAR * This,
/* [in] */ long nVal);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_DiffuseColor )(
IMaterial __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
/* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Flags )(
IMaterial __RPC_FAR * This,
/* [in] */ long nVal);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Flags )(
IMaterial __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
/* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_HighlightExponent )(
IMaterial __RPC_FAR * This,
/* [in] */ float nVal);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_HighlightExponent )(
IMaterial __RPC_FAR * This,
/* [retval][out] */ float __RPC_FAR *pVal);
/* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_SpecularCoefficient )(
IMaterial __RPC_FAR * This,
/* [in] */ float nVal);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_SpecularCoefficient )(
IMaterial __RPC_FAR * This,
/* [retval][out] */ float __RPC_FAR *pVal);
/* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_SpecularColor )(
IMaterial __RPC_FAR * This,
/* [in] */ long nVal);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_SpecularColor )(
IMaterial __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
/* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Transparency )(
IMaterial __RPC_FAR * This,
/* [in] */ float nVal);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Transparency )(
IMaterial __RPC_FAR * This,
/* [retval][out] */ float __RPC_FAR *pVal);
/* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Transparent )(
IMaterial __RPC_FAR * This,
/* [in] */ VARIANT_BOOL nVal);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Transparent )(
IMaterial __RPC_FAR * This,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *DragStart )(
IMaterial __RPC_FAR * This,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
END_INTERFACE
} IMaterialVtbl;
interface IMaterial
{
CONST_VTBL struct IMaterialVtbl __RPC_FAR *lpVtbl;
};
#ifdef COBJMACROS
#define IMaterial_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IMaterial_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IMaterial_Release(This) \
(This)->lpVtbl -> Release(This)
#define IMaterial_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define IMaterial_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define IMaterial_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define IMaterial_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#define IMaterial_put_AmbientCoefficient(This,nVal) \
(This)->lpVtbl -> put_AmbientCoefficient(This,nVal)
#define IMaterial_get_AmbientCoefficient(This,pVal) \
(This)->lpVtbl -> get_AmbientCoefficient(This,pVal)
#define IMaterial_put_DiffuseCoefficient(This,nVal) \
(This)->lpVtbl -> put_DiffuseCoefficient(This,nVal)
#define IMaterial_get_DiffuseCoefficient(This,pVal) \
(This)->lpVtbl -> get_DiffuseCoefficient(This,pVal)
#define IMaterial_put_DiffuseColor(This,nVal) \
(This)->lpVtbl -> put_DiffuseColor(This,nVal)
#define IMaterial_get_DiffuseColor(This,pVal) \
(This)->lpVtbl -> get_DiffuseColor(This,pVal)
#define IMaterial_put_Flags(This,nVal) \
(This)->lpVtbl -> put_Flags(This,nVal)
#define IMaterial_get_Flags(This,pVal) \
(This)->lpVtbl -> get_Flags(This,pVal)
#define IMaterial_put_HighlightExponent(This,nVal) \
(This)->lpVtbl -> put_HighlightExponent(This,nVal)
#define IMaterial_get_HighlightExponent(This,pVal) \
(This)->lpVtbl -> get_HighlightExponent(This,pVal)
#define IMaterial_put_SpecularCoefficient(This,nVal) \
(This)->lpVtbl -> put_SpecularCoefficient(This,nVal)
#define IMaterial_get_SpecularCoefficient(This,pVal) \
(This)->lpVtbl -> get_SpecularCoefficient(This,pVal)
#define IMaterial_put_SpecularColor(This,nVal) \
(This)->lpVtbl -> put_SpecularColor(This,nVal)
#define IMaterial_get_SpecularColor(This,pVal) \
(This)->lpVtbl -> get_SpecularColor(This,pVal)
#define IMaterial_put_Transparency(This,nVal) \
(This)->lpVtbl -> put_Transparency(This,nVal)
#define IMaterial_get_Transparency(This,pVal) \
(This)->lpVtbl -> get_Transparency(This,pVal)
#define IMaterial_put_Transparent(This,nVal) \
(This)->lpVtbl -> put_Transparent(This,nVal)
#define IMaterial_get_Transparent(This,pVal) \
(This)->lpVtbl -> get_Transparent(This,pVal)
#define IMaterial_DragStart(This,pVal) \
(This)->lpVtbl -> DragStart(This,pVal)
#endif /* COBJMACROS */
#endif /* C style interface */
/* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE IMaterial_put_AmbientCoefficient_Proxy(
IMaterial __RPC_FAR * This,
/* [in] */ float nVal);
void __RPC_STUB IMaterial_put_AmbientCoefficient_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IMaterial_get_AmbientCoefficient_Proxy(
IMaterial __RPC_FAR * This,
/* [retval][out] */ float __RPC_FAR *pVal);
void __RPC_STUB IMaterial_get_AmbientCoefficient_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE IMaterial_put_DiffuseCoefficient_Proxy(
IMaterial __RPC_FAR * This,
/* [in] */ float nVal);
void __RPC_STUB IMaterial_put_DiffuseCoefficient_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IMaterial_get_DiffuseCoefficient_Proxy(
IMaterial __RPC_FAR * This,
/* [retval][out] */ float __RPC_FAR *pVal);
void __RPC_STUB IMaterial_get_DiffuseCoefficient_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE IMaterial_put_DiffuseColor_Proxy(
IMaterial __RPC_FAR * This,
/* [in] */ long nVal);
void __RPC_STUB IMaterial_put_DiffuseColor_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IMaterial_get_DiffuseColor_Proxy(
IMaterial __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
void __RPC_STUB IMaterial_get_DiffuseColor_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE IMaterial_put_Flags_Proxy(
IMaterial __RPC_FAR * This,
/* [in] */ long nVal);
void __RPC_STUB IMaterial_put_Flags_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IMaterial_get_Flags_Proxy(
IMaterial __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
void __RPC_STUB IMaterial_get_Flags_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE IMaterial_put_HighlightExponent_Proxy(
IMaterial __RPC_FAR * This,
/* [in] */ float nVal);
void __RPC_STUB IMaterial_put_HighlightExponent_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IMaterial_get_HighlightExponent_Proxy(
IMaterial __RPC_FAR * This,
/* [retval][out] */ float __RPC_FAR *pVal);
void __RPC_STUB IMaterial_get_HighlightExponent_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE IMaterial_put_SpecularCoefficient_Proxy(
IMaterial __RPC_FAR * This,
/* [in] */ float nVal);
void __RPC_STUB IMaterial_put_SpecularCoefficient_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IMaterial_get_SpecularCoefficient_Proxy(
IMaterial __RPC_FAR * This,
/* [retval][out] */ float __RPC_FAR *pVal);
void __RPC_STUB IMaterial_get_SpecularCoefficient_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE IMaterial_put_SpecularColor_Proxy(
IMaterial __RPC_FAR * This,
/* [in] */ long nVal);
void __RPC_STUB IMaterial_put_SpecularColor_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IMaterial_get_SpecularColor_Proxy(
IMaterial __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
void __RPC_STUB IMaterial_get_SpecularColor_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE IMaterial_put_Transparency_Proxy(
IMaterial __RPC_FAR * This,
/* [in] */ float nVal);
void __RPC_STUB IMaterial_put_Transparency_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IMaterial_get_Transparency_Proxy(
IMaterial __RPC_FAR * This,
/* [retval][out] */ float __RPC_FAR *pVal);
void __RPC_STUB IMaterial_get_Transparency_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE IMaterial_put_Transparent_Proxy(
IMaterial __RPC_FAR * This,
/* [in] */ VARIANT_BOOL nVal);
void __RPC_STUB IMaterial_put_Transparent_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IMaterial_get_Transparent_Proxy(
IMaterial __RPC_FAR * This,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
void __RPC_STUB IMaterial_get_Transparent_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IMaterial_DragStart_Proxy(
IMaterial __RPC_FAR * This,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
void __RPC_STUB IMaterial_DragStart_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IMaterial_INTERFACE_DEFINED__ */
#ifndef __IObjectConstructor_INTERFACE_DEFINED__
#define __IObjectConstructor_INTERFACE_DEFINED__
/* interface IObjectConstructor */
/* [unique][dual][uuid][object] */
EXTERN_C const IID IID_IObjectConstructor;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("63ba0960-cd37-11d1-9d47-00a0c9251384")
IObjectConstructor : public IDispatch
{
public:
virtual /* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE get_Duration(
/* [retval][out] */ long __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE get_FileName(
/* [retval][out] */ BSTR __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_History(
/* [retval][out] */ IIDHistory __RPC_FAR *__RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_ID(
/* [retval][out] */ long __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Objects(
/* [retval][out] */ IObject3DCollection __RPC_FAR *__RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE get_RelativeFileName(
/* [retval][out] */ BSTR __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE AddPolygonWithHoles(
/* [in] */ VARIANT_BOOL SharpEdges,
/* [in] */ IMaterial __RPC_FAR *mat,
/* [in] */ BSTR TextureName) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE AddQuadriliteral(
/* [in] */ long SharpEdgesAndSnapFlag,
/* [in] */ IMaterial __RPC_FAR *mat,
/* [in] */ BSTR TextureName) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE AddTriangle(
/* [in] */ long SharpEdgesAndSnapFlag,
/* [in] */ IMaterial __RPC_FAR *mat,
/* [in] */ BSTR TextureName) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE Create(
/* [in] */ ITextureCollection __RPC_FAR *textureList,
/* [in] */ VARIANT_BOOL isRoomObject,
/* [retval][out] */ IObject3D __RPC_FAR *__RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE Finish(
/* [in] */ BSTR Name,
/* [in] */ VARIANT_BOOL storeInProject,
/* [in] */ long duration,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE GetTextureCollection(
/* [retval][out] */ ITextureCollection __RPC_FAR *__RPC_FAR *pVal) = 0;
virtual /* [helpcontext][helpstring][id] */ HRESULT STDMETHODCALLTYPE SetHoleContur(
/* [in] */ short holeIndex,
/* [in] */ short numPoints,
/* [in] */ VARIANT points) = 0;
virtual /* [helpcontext][helpstring][id] */ HRESULT STDMETHODCALLTYPE SetContur(
/* [in] */ short numPoints,
/* [in] */ VARIANT points) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE SetHolePoint(
/* [in] */ short holeIndex,
/* [in] */ short pointIndex,
/* [in] */ float x,
/* [in] */ float y,
/* [in] */ float z,
/* [in] */ float u,
/* [in] */ float v) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE SetPoint(
/* [in] */ short index,
/* [in] */ float x,
/* [in] */ float y,
/* [in] */ float z,
/* [in] */ float u,
/* [in] */ float v) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE GetTextureCount(
/* [retval][out] */ long __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE GetTextureName(
/* [in] */ long index,
/* [retval][out] */ BSTR __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE Properties(
/* [retval][out] */ long __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE GetURL(
/* [in] */ BSTR language,
/* [in] */ enum AcObjUrlNos urlID,
/* [retval][out] */ BSTR __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE SetContext(
/* [in] */ long contextID) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE ReCreateFromFile(
/* [in] */ BSTR FileName,
/* [in] */ long duration,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE AddPolygonWithHoles2(
/* [in] */ VARIANT_BOOL SharpEdges,
/* [in] */ VARIANT_BOOL Snap,
/* [in] */ IMaterial __RPC_FAR *mat,
/* [in] */ BSTR TextureName) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE InitSnapObject(
/* [in] */ ISnapObject __RPC_FAR *snapObj,
/* [in] */ VARIANT_BOOL storeInProject,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE Box(
/* [retval][out] */ IBox __RPC_FAR *__RPC_FAR *pVal) = 0;
};
#else /* C style interface */
typedef struct IObjectConstructorVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
IObjectConstructor __RPC_FAR * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
IObjectConstructor __RPC_FAR * This);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
IObjectConstructor __RPC_FAR * This);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
IObjectConstructor __RPC_FAR * This,
/* [out] */ UINT __RPC_FAR *pctinfo);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
IObjectConstructor __RPC_FAR * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
IObjectConstructor __RPC_FAR * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )(
IObjectConstructor __RPC_FAR * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
/* [out] */ VARIANT __RPC_FAR *pVarResult,
/* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
/* [out] */ UINT __RPC_FAR *puArgErr);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Duration )(
IObjectConstructor __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_FileName )(
IObjectConstructor __RPC_FAR * This,
/* [retval][out] */ BSTR __RPC_FAR *pVal);
/* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_History )(
IObjectConstructor __RPC_FAR * This,
/* [retval][out] */ IIDHistory __RPC_FAR *__RPC_FAR *pVal);
/* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ID )(
IObjectConstructor __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
/* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Objects )(
IObjectConstructor __RPC_FAR * This,
/* [retval][out] */ IObject3DCollection __RPC_FAR *__RPC_FAR *pVal);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_RelativeFileName )(
IObjectConstructor __RPC_FAR * This,
/* [retval][out] */ BSTR __RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *AddPolygonWithHoles )(
IObjectConstructor __RPC_FAR * This,
/* [in] */ VARIANT_BOOL SharpEdges,
/* [in] */ IMaterial __RPC_FAR *mat,
/* [in] */ BSTR TextureName);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *AddQuadriliteral )(
IObjectConstructor __RPC_FAR * This,
/* [in] */ long SharpEdgesAndSnapFlag,
/* [in] */ IMaterial __RPC_FAR *mat,
/* [in] */ BSTR TextureName);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *AddTriangle )(
IObjectConstructor __RPC_FAR * This,
/* [in] */ long SharpEdgesAndSnapFlag,
/* [in] */ IMaterial __RPC_FAR *mat,
/* [in] */ BSTR TextureName);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Create )(
IObjectConstructor __RPC_FAR * This,
/* [in] */ ITextureCollection __RPC_FAR *textureList,
/* [in] */ VARIANT_BOOL isRoomObject,
/* [retval][out] */ IObject3D __RPC_FAR *__RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Finish )(
IObjectConstructor __RPC_FAR * This,
/* [in] */ BSTR Name,
/* [in] */ VARIANT_BOOL storeInProject,
/* [in] */ long duration,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTextureCollection )(
IObjectConstructor __RPC_FAR * This,
/* [retval][out] */ ITextureCollection __RPC_FAR *__RPC_FAR *pVal);
/* [helpcontext][helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetHoleContur )(
IObjectConstructor __RPC_FAR * This,
/* [in] */ short holeIndex,
/* [in] */ short numPoints,
/* [in] */ VARIANT points);
/* [helpcontext][helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetContur )(
IObjectConstructor __RPC_FAR * This,
/* [in] */ short numPoints,
/* [in] */ VARIANT points);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetHolePoint )(
IObjectConstructor __RPC_FAR * This,
/* [in] */ short holeIndex,
/* [in] */ short pointIndex,
/* [in] */ float x,
/* [in] */ float y,
/* [in] */ float z,
/* [in] */ float u,
/* [in] */ float v);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetPoint )(
IObjectConstructor __RPC_FAR * This,
/* [in] */ short index,
/* [in] */ float x,
/* [in] */ float y,
/* [in] */ float z,
/* [in] */ float u,
/* [in] */ float v);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTextureCount )(
IObjectConstructor __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTextureName )(
IObjectConstructor __RPC_FAR * This,
/* [in] */ long index,
/* [retval][out] */ BSTR __RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Properties )(
IObjectConstructor __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetURL )(
IObjectConstructor __RPC_FAR * This,
/* [in] */ BSTR language,
/* [in] */ enum AcObjUrlNos urlID,
/* [retval][out] */ BSTR __RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetContext )(
IObjectConstructor __RPC_FAR * This,
/* [in] */ long contextID);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *ReCreateFromFile )(
IObjectConstructor __RPC_FAR * This,
/* [in] */ BSTR FileName,
/* [in] */ long duration,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *AddPolygonWithHoles2 )(
IObjectConstructor __RPC_FAR * This,
/* [in] */ VARIANT_BOOL SharpEdges,
/* [in] */ VARIANT_BOOL Snap,
/* [in] */ IMaterial __RPC_FAR *mat,
/* [in] */ BSTR TextureName);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *InitSnapObject )(
IObjectConstructor __RPC_FAR * This,
/* [in] */ ISnapObject __RPC_FAR *snapObj,
/* [in] */ VARIANT_BOOL storeInProject,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Box )(
IObjectConstructor __RPC_FAR * This,
/* [retval][out] */ IBox __RPC_FAR *__RPC_FAR *pVal);
END_INTERFACE
} IObjectConstructorVtbl;
interface IObjectConstructor
{
CONST_VTBL struct IObjectConstructorVtbl __RPC_FAR *lpVtbl;
};
#ifdef COBJMACROS
#define IObjectConstructor_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IObjectConstructor_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IObjectConstructor_Release(This) \
(This)->lpVtbl -> Release(This)
#define IObjectConstructor_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define IObjectConstructor_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define IObjectConstructor_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define IObjectConstructor_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#define IObjectConstructor_get_Duration(This,pVal) \
(This)->lpVtbl -> get_Duration(This,pVal)
#define IObjectConstructor_get_FileName(This,pVal) \
(This)->lpVtbl -> get_FileName(This,pVal)
#define IObjectConstructor_get_History(This,pVal) \
(This)->lpVtbl -> get_History(This,pVal)
#define IObjectConstructor_get_ID(This,pVal) \
(This)->lpVtbl -> get_ID(This,pVal)
#define IObjectConstructor_get_Objects(This,pVal) \
(This)->lpVtbl -> get_Objects(This,pVal)
#define IObjectConstructor_get_RelativeFileName(This,pVal) \
(This)->lpVtbl -> get_RelativeFileName(This,pVal)
#define IObjectConstructor_AddPolygonWithHoles(This,SharpEdges,mat,TextureName) \
(This)->lpVtbl -> AddPolygonWithHoles(This,SharpEdges,mat,TextureName)
#define IObjectConstructor_AddQuadriliteral(This,SharpEdgesAndSnapFlag,mat,TextureName) \
(This)->lpVtbl -> AddQuadriliteral(This,SharpEdgesAndSnapFlag,mat,TextureName)
#define IObjectConstructor_AddTriangle(This,SharpEdgesAndSnapFlag,mat,TextureName) \
(This)->lpVtbl -> AddTriangle(This,SharpEdgesAndSnapFlag,mat,TextureName)
#define IObjectConstructor_Create(This,textureList,isRoomObject,pVal) \
(This)->lpVtbl -> Create(This,textureList,isRoomObject,pVal)
#define IObjectConstructor_Finish(This,Name,storeInProject,duration,pVal) \
(This)->lpVtbl -> Finish(This,Name,storeInProject,duration,pVal)
#define IObjectConstructor_GetTextureCollection(This,pVal) \
(This)->lpVtbl -> GetTextureCollection(This,pVal)
#define IObjectConstructor_SetHoleContur(This,holeIndex,numPoints,points) \
(This)->lpVtbl -> SetHoleContur(This,holeIndex,numPoints,points)
#define IObjectConstructor_SetContur(This,numPoints,points) \
(This)->lpVtbl -> SetContur(This,numPoints,points)
#define IObjectConstructor_SetHolePoint(This,holeIndex,pointIndex,x,y,z,u,v) \
(This)->lpVtbl -> SetHolePoint(This,holeIndex,pointIndex,x,y,z,u,v)
#define IObjectConstructor_SetPoint(This,index,x,y,z,u,v) \
(This)->lpVtbl -> SetPoint(This,index,x,y,z,u,v)
#define IObjectConstructor_GetTextureCount(This,pVal) \
(This)->lpVtbl -> GetTextureCount(This,pVal)
#define IObjectConstructor_GetTextureName(This,index,pVal) \
(This)->lpVtbl -> GetTextureName(This,index,pVal)
#define IObjectConstructor_Properties(This,pVal) \
(This)->lpVtbl -> Properties(This,pVal)
#define IObjectConstructor_GetURL(This,language,urlID,pVal) \
(This)->lpVtbl -> GetURL(This,language,urlID,pVal)
#define IObjectConstructor_SetContext(This,contextID) \
(This)->lpVtbl -> SetContext(This,contextID)
#define IObjectConstructor_ReCreateFromFile(This,FileName,duration,pVal) \
(This)->lpVtbl -> ReCreateFromFile(This,FileName,duration,pVal)
#define IObjectConstructor_AddPolygonWithHoles2(This,SharpEdges,Snap,mat,TextureName) \
(This)->lpVtbl -> AddPolygonWithHoles2(This,SharpEdges,Snap,mat,TextureName)
#define IObjectConstructor_InitSnapObject(This,snapObj,storeInProject,pVal) \
(This)->lpVtbl -> InitSnapObject(This,snapObj,storeInProject,pVal)
#define IObjectConstructor_Box(This,pVal) \
(This)->lpVtbl -> Box(This,pVal)
#endif /* COBJMACROS */
#endif /* C style interface */
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE IObjectConstructor_get_Duration_Proxy(
IObjectConstructor __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
void __RPC_STUB IObjectConstructor_get_Duration_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE IObjectConstructor_get_FileName_Proxy(
IObjectConstructor __RPC_FAR * This,
/* [retval][out] */ BSTR __RPC_FAR *pVal);
void __RPC_STUB IObjectConstructor_get_FileName_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE IObjectConstructor_get_History_Proxy(
IObjectConstructor __RPC_FAR * This,
/* [retval][out] */ IIDHistory __RPC_FAR *__RPC_FAR *pVal);
void __RPC_STUB IObjectConstructor_get_History_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE IObjectConstructor_get_ID_Proxy(
IObjectConstructor __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
void __RPC_STUB IObjectConstructor_get_ID_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE IObjectConstructor_get_Objects_Proxy(
IObjectConstructor __RPC_FAR * This,
/* [retval][out] */ IObject3DCollection __RPC_FAR *__RPC_FAR *pVal);
void __RPC_STUB IObjectConstructor_get_Objects_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE IObjectConstructor_get_RelativeFileName_Proxy(
IObjectConstructor __RPC_FAR * This,
/* [retval][out] */ BSTR __RPC_FAR *pVal);
void __RPC_STUB IObjectConstructor_get_RelativeFileName_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IObjectConstructor_AddPolygonWithHoles_Proxy(
IObjectConstructor __RPC_FAR * This,
/* [in] */ VARIANT_BOOL SharpEdges,
/* [in] */ IMaterial __RPC_FAR *mat,
/* [in] */ BSTR TextureName);
void __RPC_STUB IObjectConstructor_AddPolygonWithHoles_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IObjectConstructor_AddQuadriliteral_Proxy(
IObjectConstructor __RPC_FAR * This,
/* [in] */ long SharpEdgesAndSnapFlag,
/* [in] */ IMaterial __RPC_FAR *mat,
/* [in] */ BSTR TextureName);
void __RPC_STUB IObjectConstructor_AddQuadriliteral_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IObjectConstructor_AddTriangle_Proxy(
IObjectConstructor __RPC_FAR * This,
/* [in] */ long SharpEdgesAndSnapFlag,
/* [in] */ IMaterial __RPC_FAR *mat,
/* [in] */ BSTR TextureName);
void __RPC_STUB IObjectConstructor_AddTriangle_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IObjectConstructor_Create_Proxy(
IObjectConstructor __RPC_FAR * This,
/* [in] */ ITextureCollection __RPC_FAR *textureList,
/* [in] */ VARIANT_BOOL isRoomObject,
/* [retval][out] */ IObject3D __RPC_FAR *__RPC_FAR *pVal);
void __RPC_STUB IObjectConstructor_Create_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IObjectConstructor_Finish_Proxy(
IObjectConstructor __RPC_FAR * This,
/* [in] */ BSTR Name,
/* [in] */ VARIANT_BOOL storeInProject,
/* [in] */ long duration,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
void __RPC_STUB IObjectConstructor_Finish_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IObjectConstructor_GetTextureCollection_Proxy(
IObjectConstructor __RPC_FAR * This,
/* [retval][out] */ ITextureCollection __RPC_FAR *__RPC_FAR *pVal);
void __RPC_STUB IObjectConstructor_GetTextureCollection_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpcontext][helpstring][id] */ HRESULT STDMETHODCALLTYPE IObjectConstructor_SetHoleContur_Proxy(
IObjectConstructor __RPC_FAR * This,
/* [in] */ short holeIndex,
/* [in] */ short numPoints,
/* [in] */ VARIANT points);
void __RPC_STUB IObjectConstructor_SetHoleContur_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpcontext][helpstring][id] */ HRESULT STDMETHODCALLTYPE IObjectConstructor_SetContur_Proxy(
IObjectConstructor __RPC_FAR * This,
/* [in] */ short numPoints,
/* [in] */ VARIANT points);
void __RPC_STUB IObjectConstructor_SetContur_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IObjectConstructor_SetHolePoint_Proxy(
IObjectConstructor __RPC_FAR * This,
/* [in] */ short holeIndex,
/* [in] */ short pointIndex,
/* [in] */ float x,
/* [in] */ float y,
/* [in] */ float z,
/* [in] */ float u,
/* [in] */ float v);
void __RPC_STUB IObjectConstructor_SetHolePoint_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IObjectConstructor_SetPoint_Proxy(
IObjectConstructor __RPC_FAR * This,
/* [in] */ short index,
/* [in] */ float x,
/* [in] */ float y,
/* [in] */ float z,
/* [in] */ float u,
/* [in] */ float v);
void __RPC_STUB IObjectConstructor_SetPoint_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IObjectConstructor_GetTextureCount_Proxy(
IObjectConstructor __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
void __RPC_STUB IObjectConstructor_GetTextureCount_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IObjectConstructor_GetTextureName_Proxy(
IObjectConstructor __RPC_FAR * This,
/* [in] */ long index,
/* [retval][out] */ BSTR __RPC_FAR *pVal);
void __RPC_STUB IObjectConstructor_GetTextureName_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IObjectConstructor_Properties_Proxy(
IObjectConstructor __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
void __RPC_STUB IObjectConstructor_Properties_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IObjectConstructor_GetURL_Proxy(
IObjectConstructor __RPC_FAR * This,
/* [in] */ BSTR language,
/* [in] */ enum AcObjUrlNos urlID,
/* [retval][out] */ BSTR __RPC_FAR *pVal);
void __RPC_STUB IObjectConstructor_GetURL_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IObjectConstructor_SetContext_Proxy(
IObjectConstructor __RPC_FAR * This,
/* [in] */ long contextID);
void __RPC_STUB IObjectConstructor_SetContext_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IObjectConstructor_ReCreateFromFile_Proxy(
IObjectConstructor __RPC_FAR * This,
/* [in] */ BSTR FileName,
/* [in] */ long duration,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
void __RPC_STUB IObjectConstructor_ReCreateFromFile_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IObjectConstructor_AddPolygonWithHoles2_Proxy(
IObjectConstructor __RPC_FAR * This,
/* [in] */ VARIANT_BOOL SharpEdges,
/* [in] */ VARIANT_BOOL Snap,
/* [in] */ IMaterial __RPC_FAR *mat,
/* [in] */ BSTR TextureName);
void __RPC_STUB IObjectConstructor_AddPolygonWithHoles2_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IObjectConstructor_InitSnapObject_Proxy(
IObjectConstructor __RPC_FAR * This,
/* [in] */ ISnapObject __RPC_FAR *snapObj,
/* [in] */ VARIANT_BOOL storeInProject,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
void __RPC_STUB IObjectConstructor_InitSnapObject_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IObjectConstructor_Box_Proxy(
IObjectConstructor __RPC_FAR * This,
/* [retval][out] */ IBox __RPC_FAR *__RPC_FAR *pVal);
void __RPC_STUB IObjectConstructor_Box_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IObjectConstructor_INTERFACE_DEFINED__ */
#ifndef __IIDHistory_INTERFACE_DEFINED__
#define __IIDHistory_INTERFACE_DEFINED__
/* interface IIDHistory */
/* [unique][dual][uuid][object] */
EXTERN_C const IID IID_IIDHistory;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("63bd17c0-cd37-11d1-9d47-00a0c9251384")
IIDHistory : public IDispatch
{
public:
virtual /* [helpstring][readonly][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_CurrentID(
/* [retval][out] */ long __RPC_FAR *pVal) = 0;
virtual /* [helpstring][readonly][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_ParentObject(
/* [retval][out] */ IDispatch __RPC_FAR *__RPC_FAR *pVal) = 0;
virtual /* [helpstring][readonly][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_PreviousID(
/* [retval][out] */ long __RPC_FAR *pVal) = 0;
virtual /* [helpstring][readonly][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_PreviousProjectName(
/* [retval][out] */ BSTR __RPC_FAR *pVal) = 0;
virtual /* [helpstring][readonly][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_RecentlyLoaded(
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal) = 0;
};
#else /* C style interface */
typedef struct IIDHistoryVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
IIDHistory __RPC_FAR * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
IIDHistory __RPC_FAR * This);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
IIDHistory __RPC_FAR * This);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
IIDHistory __RPC_FAR * This,
/* [out] */ UINT __RPC_FAR *pctinfo);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
IIDHistory __RPC_FAR * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
IIDHistory __RPC_FAR * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )(
IIDHistory __RPC_FAR * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
/* [out] */ VARIANT __RPC_FAR *pVarResult,
/* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
/* [out] */ UINT __RPC_FAR *puArgErr);
/* [helpstring][readonly][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_CurrentID )(
IIDHistory __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
/* [helpstring][readonly][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ParentObject )(
IIDHistory __RPC_FAR * This,
/* [retval][out] */ IDispatch __RPC_FAR *__RPC_FAR *pVal);
/* [helpstring][readonly][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_PreviousID )(
IIDHistory __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
/* [helpstring][readonly][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_PreviousProjectName )(
IIDHistory __RPC_FAR * This,
/* [retval][out] */ BSTR __RPC_FAR *pVal);
/* [helpstring][readonly][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_RecentlyLoaded )(
IIDHistory __RPC_FAR * This,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
END_INTERFACE
} IIDHistoryVtbl;
interface IIDHistory
{
CONST_VTBL struct IIDHistoryVtbl __RPC_FAR *lpVtbl;
};
#ifdef COBJMACROS
#define IIDHistory_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IIDHistory_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IIDHistory_Release(This) \
(This)->lpVtbl -> Release(This)
#define IIDHistory_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define IIDHistory_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define IIDHistory_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define IIDHistory_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#define IIDHistory_get_CurrentID(This,pVal) \
(This)->lpVtbl -> get_CurrentID(This,pVal)
#define IIDHistory_get_ParentObject(This,pVal) \
(This)->lpVtbl -> get_ParentObject(This,pVal)
#define IIDHistory_get_PreviousID(This,pVal) \
(This)->lpVtbl -> get_PreviousID(This,pVal)
#define IIDHistory_get_PreviousProjectName(This,pVal) \
(This)->lpVtbl -> get_PreviousProjectName(This,pVal)
#define IIDHistory_get_RecentlyLoaded(This,pVal) \
(This)->lpVtbl -> get_RecentlyLoaded(This,pVal)
#endif /* COBJMACROS */
#endif /* C style interface */
/* [helpstring][readonly][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE IIDHistory_get_CurrentID_Proxy(
IIDHistory __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
void __RPC_STUB IIDHistory_get_CurrentID_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][readonly][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE IIDHistory_get_ParentObject_Proxy(
IIDHistory __RPC_FAR * This,
/* [retval][out] */ IDispatch __RPC_FAR *__RPC_FAR *pVal);
void __RPC_STUB IIDHistory_get_ParentObject_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][readonly][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE IIDHistory_get_PreviousID_Proxy(
IIDHistory __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
void __RPC_STUB IIDHistory_get_PreviousID_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][readonly][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE IIDHistory_get_PreviousProjectName_Proxy(
IIDHistory __RPC_FAR * This,
/* [retval][out] */ BSTR __RPC_FAR *pVal);
void __RPC_STUB IIDHistory_get_PreviousProjectName_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][readonly][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE IIDHistory_get_RecentlyLoaded_Proxy(
IIDHistory __RPC_FAR * This,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
void __RPC_STUB IIDHistory_get_RecentlyLoaded_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IIDHistory_INTERFACE_DEFINED__ */
#ifndef __IObject3D_INTERFACE_DEFINED__
#define __IObject3D_INTERFACE_DEFINED__
/* interface IObject3D */
/* [unique][dual][uuid][object] */
EXTERN_C const IID IID_IObject3D;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("63c1ad50-cd37-11d1-9d47-00a0c9251384")
IObject3D : public IDispatch
{
public:
virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_DarfVerzerren(
/* [in] */ VARIANT_BOOL nVal) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_DarfVerzerren(
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_Flags(
/* [in] */ long nVal) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_Flags(
/* [retval][out] */ long __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE get_Group(
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_History(
/* [retval][out] */ IIDHistory __RPC_FAR *__RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_ID(
/* [retval][out] */ long __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_KeineSchatten(
/* [in] */ VARIANT_BOOL nVal) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_KeineSchatten(
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_LampenBeiNachtAn(
/* [in] */ VARIANT_BOOL nVal) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_LampenBeiNachtAn(
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_LampenSindAn(
/* [in] */ VARIANT_BOOL nVal) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_LampenSindAn(
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_LichtEinfluss(
/* [in] */ float nVal) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_LichtEinfluss(
/* [retval][out] */ float __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_LichtFarbe(
/* [in] */ long nVal) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_LichtFarbe(
/* [retval][out] */ long __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_LichtIntensitaet(
/* [in] */ float nVal) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_LichtIntensitaet(
/* [retval][out] */ float __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_LichtMachtSchatten(
/* [in] */ VARIANT_BOOL nVal) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_LichtMachtSchatten(
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_LokalAnTerrainAnpassen(
/* [in] */ VARIANT_BOOL nVal) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_LokalAnTerrainAnpassen(
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE get_Name(
/* [retval][out] */ BSTR __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE get_ObjectConstructor(
/* [retval][out] */ IObjectConstructor __RPC_FAR *__RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE get_ParentObject(
/* [retval][out] */ IDispatch __RPC_FAR *__RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE get_RoomObject(
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_SollFallen(
/* [in] */ VARIANT_BOOL nVal) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_SollFallen(
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE get_SubObjects(
/* [retval][out] */ IObject3DCollection __RPC_FAR *__RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE Delete(
/* [in] */ VARIANT_BOOL withSubObjects,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE GetBoundingBox(
/* [out] */ float __RPC_FAR *minX,
/* [out] */ float __RPC_FAR *minY,
/* [out] */ float __RPC_FAR *minZ,
/* [out] */ float __RPC_FAR *maxX,
/* [out] */ float __RPC_FAR *maxY,
/* [out] */ float __RPC_FAR *maxZ,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE GetModelToGroupTransformation(
/* [out] */ VARIANT __RPC_FAR *matrix,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE GetModelToWorldTransformation(
/* [out] */ VARIANT __RPC_FAR *matrix,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE GetTextureCollection(
/* [retval][out] */ ITextureCollection __RPC_FAR *__RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE InsertIntoWorld(
/* [in] */ VARIANT_BOOL selected,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE SetModelToWorldTransformation(
/* [in] */ VARIANT matrix,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE SetOutline2D(
/* [in] */ IDispatch __RPC_FAR *obj2D,
/* [in] */ long cursor,
/* [in] */ BSTR hint) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE WriteToFile(
/* [in] */ BSTR FileName,
/* [in] */ float centerX,
/* [in] */ float centerY,
/* [in] */ float centerZ,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal) = 0;
virtual /* [helpcontext][helpstring][id] */ HRESULT STDMETHODCALLTYPE GetExtend(
/* [in] */ VARIANT_BOOL scaled,
/* [out] */ float __RPC_FAR *dx,
/* [out] */ float __RPC_FAR *dy,
/* [out] */ float __RPC_FAR *dz) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IsInternalObject(
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE ReplaceConstructor(
/* [in] */ IObjectConstructor __RPC_FAR *newGeometry,
/* [in] */ ITextureCollection __RPC_FAR *textureList,
/* [in] */ VARIANT_BOOL isRoomObject,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE GroupAddObject(
/* [in] */ IObject3D __RPC_FAR *objectToAdd,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE GroupRemoveObject(
/* [in] */ IObject3D __RPC_FAR *objectToRemove,
/* [in] */ VARIANT_BOOL deleteOldObject,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE GroupReplaceObject(
/* [in] */ IObject3D __RPC_FAR *objectToRemove,
/* [in] */ IObject3D __RPC_FAR *newObject,
/* [in] */ VARIANT_BOOL deleteOldObject,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE GetExtendedFlags(
/* [retval][out] */ long __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE SetExtendedFlags(
/* [in] */ long flags) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE InitSnapObject(
/* [in] */ ISnapObject __RPC_FAR *snapObj,
/* [in] */ VARIANT_BOOL storeInProject,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE GetGUID(
/* [retval][out] */ BSTR __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE DatabaseInfo(
/* [out] */ long __RPC_FAR *dbID,
/* [out] */ long __RPC_FAR *objectID,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IsSelected(
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE RemoveFromWorld(
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE Select(
/* [in] */ VARIANT_BOOL exclusive,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE Deselect(
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE Room(
/* [in] */ long index,
/* [retval][out] */ IRoom __RPC_FAR *__RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE Story(
/* [retval][out] */ IStory __RPC_FAR *__RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE Building(
/* [retval][out] */ IBuilding __RPC_FAR *__RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IsO2CObject(
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE NotRepublishable(
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE Box(
/* [retval][out] */ IBox __RPC_FAR *__RPC_FAR *pVal) = 0;
};
#else /* C style interface */
typedef struct IObject3DVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
IObject3D __RPC_FAR * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
IObject3D __RPC_FAR * This);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
IObject3D __RPC_FAR * This);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
IObject3D __RPC_FAR * This,
/* [out] */ UINT __RPC_FAR *pctinfo);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
IObject3D __RPC_FAR * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
IObject3D __RPC_FAR * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )(
IObject3D __RPC_FAR * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
/* [out] */ VARIANT __RPC_FAR *pVarResult,
/* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
/* [out] */ UINT __RPC_FAR *puArgErr);
/* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_DarfVerzerren )(
IObject3D __RPC_FAR * This,
/* [in] */ VARIANT_BOOL nVal);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_DarfVerzerren )(
IObject3D __RPC_FAR * This,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
/* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Flags )(
IObject3D __RPC_FAR * This,
/* [in] */ long nVal);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Flags )(
IObject3D __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Group )(
IObject3D __RPC_FAR * This,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
/* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_History )(
IObject3D __RPC_FAR * This,
/* [retval][out] */ IIDHistory __RPC_FAR *__RPC_FAR *pVal);
/* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ID )(
IObject3D __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
/* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_KeineSchatten )(
IObject3D __RPC_FAR * This,
/* [in] */ VARIANT_BOOL nVal);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_KeineSchatten )(
IObject3D __RPC_FAR * This,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
/* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_LampenBeiNachtAn )(
IObject3D __RPC_FAR * This,
/* [in] */ VARIANT_BOOL nVal);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_LampenBeiNachtAn )(
IObject3D __RPC_FAR * This,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
/* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_LampenSindAn )(
IObject3D __RPC_FAR * This,
/* [in] */ VARIANT_BOOL nVal);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_LampenSindAn )(
IObject3D __RPC_FAR * This,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
/* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_LichtEinfluss )(
IObject3D __RPC_FAR * This,
/* [in] */ float nVal);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_LichtEinfluss )(
IObject3D __RPC_FAR * This,
/* [retval][out] */ float __RPC_FAR *pVal);
/* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_LichtFarbe )(
IObject3D __RPC_FAR * This,
/* [in] */ long nVal);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_LichtFarbe )(
IObject3D __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
/* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_LichtIntensitaet )(
IObject3D __RPC_FAR * This,
/* [in] */ float nVal);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_LichtIntensitaet )(
IObject3D __RPC_FAR * This,
/* [retval][out] */ float __RPC_FAR *pVal);
/* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_LichtMachtSchatten )(
IObject3D __RPC_FAR * This,
/* [in] */ VARIANT_BOOL nVal);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_LichtMachtSchatten )(
IObject3D __RPC_FAR * This,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
/* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_LokalAnTerrainAnpassen )(
IObject3D __RPC_FAR * This,
/* [in] */ VARIANT_BOOL nVal);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_LokalAnTerrainAnpassen )(
IObject3D __RPC_FAR * This,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Name )(
IObject3D __RPC_FAR * This,
/* [retval][out] */ BSTR __RPC_FAR *pVal);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ObjectConstructor )(
IObject3D __RPC_FAR * This,
/* [retval][out] */ IObjectConstructor __RPC_FAR *__RPC_FAR *pVal);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ParentObject )(
IObject3D __RPC_FAR * This,
/* [retval][out] */ IDispatch __RPC_FAR *__RPC_FAR *pVal);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_RoomObject )(
IObject3D __RPC_FAR * This,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
/* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_SollFallen )(
IObject3D __RPC_FAR * This,
/* [in] */ VARIANT_BOOL nVal);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_SollFallen )(
IObject3D __RPC_FAR * This,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_SubObjects )(
IObject3D __RPC_FAR * This,
/* [retval][out] */ IObject3DCollection __RPC_FAR *__RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Delete )(
IObject3D __RPC_FAR * This,
/* [in] */ VARIANT_BOOL withSubObjects,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetBoundingBox )(
IObject3D __RPC_FAR * This,
/* [out] */ float __RPC_FAR *minX,
/* [out] */ float __RPC_FAR *minY,
/* [out] */ float __RPC_FAR *minZ,
/* [out] */ float __RPC_FAR *maxX,
/* [out] */ float __RPC_FAR *maxY,
/* [out] */ float __RPC_FAR *maxZ,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetModelToGroupTransformation )(
IObject3D __RPC_FAR * This,
/* [out] */ VARIANT __RPC_FAR *matrix,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetModelToWorldTransformation )(
IObject3D __RPC_FAR * This,
/* [out] */ VARIANT __RPC_FAR *matrix,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTextureCollection )(
IObject3D __RPC_FAR * This,
/* [retval][out] */ ITextureCollection __RPC_FAR *__RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *InsertIntoWorld )(
IObject3D __RPC_FAR * This,
/* [in] */ VARIANT_BOOL selected,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetModelToWorldTransformation )(
IObject3D __RPC_FAR * This,
/* [in] */ VARIANT matrix,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetOutline2D )(
IObject3D __RPC_FAR * This,
/* [in] */ IDispatch __RPC_FAR *obj2D,
/* [in] */ long cursor,
/* [in] */ BSTR hint);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *WriteToFile )(
IObject3D __RPC_FAR * This,
/* [in] */ BSTR FileName,
/* [in] */ float centerX,
/* [in] */ float centerY,
/* [in] */ float centerZ,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
/* [helpcontext][helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetExtend )(
IObject3D __RPC_FAR * This,
/* [in] */ VARIANT_BOOL scaled,
/* [out] */ float __RPC_FAR *dx,
/* [out] */ float __RPC_FAR *dy,
/* [out] */ float __RPC_FAR *dz);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *IsInternalObject )(
IObject3D __RPC_FAR * This,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *ReplaceConstructor )(
IObject3D __RPC_FAR * This,
/* [in] */ IObjectConstructor __RPC_FAR *newGeometry,
/* [in] */ ITextureCollection __RPC_FAR *textureList,
/* [in] */ VARIANT_BOOL isRoomObject,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GroupAddObject )(
IObject3D __RPC_FAR * This,
/* [in] */ IObject3D __RPC_FAR *objectToAdd,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GroupRemoveObject )(
IObject3D __RPC_FAR * This,
/* [in] */ IObject3D __RPC_FAR *objectToRemove,
/* [in] */ VARIANT_BOOL deleteOldObject,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GroupReplaceObject )(
IObject3D __RPC_FAR * This,
/* [in] */ IObject3D __RPC_FAR *objectToRemove,
/* [in] */ IObject3D __RPC_FAR *newObject,
/* [in] */ VARIANT_BOOL deleteOldObject,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetExtendedFlags )(
IObject3D __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetExtendedFlags )(
IObject3D __RPC_FAR * This,
/* [in] */ long flags);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *InitSnapObject )(
IObject3D __RPC_FAR * This,
/* [in] */ ISnapObject __RPC_FAR *snapObj,
/* [in] */ VARIANT_BOOL storeInProject,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetGUID )(
IObject3D __RPC_FAR * This,
/* [retval][out] */ BSTR __RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *DatabaseInfo )(
IObject3D __RPC_FAR * This,
/* [out] */ long __RPC_FAR *dbID,
/* [out] */ long __RPC_FAR *objectID,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *IsSelected )(
IObject3D __RPC_FAR * This,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *RemoveFromWorld )(
IObject3D __RPC_FAR * This,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Select )(
IObject3D __RPC_FAR * This,
/* [in] */ VARIANT_BOOL exclusive,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Deselect )(
IObject3D __RPC_FAR * This,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Room )(
IObject3D __RPC_FAR * This,
/* [in] */ long index,
/* [retval][out] */ IRoom __RPC_FAR *__RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Story )(
IObject3D __RPC_FAR * This,
/* [retval][out] */ IStory __RPC_FAR *__RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Building )(
IObject3D __RPC_FAR * This,
/* [retval][out] */ IBuilding __RPC_FAR *__RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *IsO2CObject )(
IObject3D __RPC_FAR * This,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *NotRepublishable )(
IObject3D __RPC_FAR * This,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Box )(
IObject3D __RPC_FAR * This,
/* [retval][out] */ IBox __RPC_FAR *__RPC_FAR *pVal);
END_INTERFACE
} IObject3DVtbl;
interface IObject3D
{
CONST_VTBL struct IObject3DVtbl __RPC_FAR *lpVtbl;
};
#ifdef COBJMACROS
#define IObject3D_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IObject3D_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IObject3D_Release(This) \
(This)->lpVtbl -> Release(This)
#define IObject3D_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define IObject3D_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define IObject3D_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define IObject3D_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#define IObject3D_put_DarfVerzerren(This,nVal) \
(This)->lpVtbl -> put_DarfVerzerren(This,nVal)
#define IObject3D_get_DarfVerzerren(This,pVal) \
(This)->lpVtbl -> get_DarfVerzerren(This,pVal)
#define IObject3D_put_Flags(This,nVal) \
(This)->lpVtbl -> put_Flags(This,nVal)
#define IObject3D_get_Flags(This,pVal) \
(This)->lpVtbl -> get_Flags(This,pVal)
#define IObject3D_get_Group(This,pVal) \
(This)->lpVtbl -> get_Group(This,pVal)
#define IObject3D_get_History(This,pVal) \
(This)->lpVtbl -> get_History(This,pVal)
#define IObject3D_get_ID(This,pVal) \
(This)->lpVtbl -> get_ID(This,pVal)
#define IObject3D_put_KeineSchatten(This,nVal) \
(This)->lpVtbl -> put_KeineSchatten(This,nVal)
#define IObject3D_get_KeineSchatten(This,pVal) \
(This)->lpVtbl -> get_KeineSchatten(This,pVal)
#define IObject3D_put_LampenBeiNachtAn(This,nVal) \
(This)->lpVtbl -> put_LampenBeiNachtAn(This,nVal)
#define IObject3D_get_LampenBeiNachtAn(This,pVal) \
(This)->lpVtbl -> get_LampenBeiNachtAn(This,pVal)
#define IObject3D_put_LampenSindAn(This,nVal) \
(This)->lpVtbl -> put_LampenSindAn(This,nVal)
#define IObject3D_get_LampenSindAn(This,pVal) \
(This)->lpVtbl -> get_LampenSindAn(This,pVal)
#define IObject3D_put_LichtEinfluss(This,nVal) \
(This)->lpVtbl -> put_LichtEinfluss(This,nVal)
#define IObject3D_get_LichtEinfluss(This,pVal) \
(This)->lpVtbl -> get_LichtEinfluss(This,pVal)
#define IObject3D_put_LichtFarbe(This,nVal) \
(This)->lpVtbl -> put_LichtFarbe(This,nVal)
#define IObject3D_get_LichtFarbe(This,pVal) \
(This)->lpVtbl -> get_LichtFarbe(This,pVal)
#define IObject3D_put_LichtIntensitaet(This,nVal) \
(This)->lpVtbl -> put_LichtIntensitaet(This,nVal)
#define IObject3D_get_LichtIntensitaet(This,pVal) \
(This)->lpVtbl -> get_LichtIntensitaet(This,pVal)
#define IObject3D_put_LichtMachtSchatten(This,nVal) \
(This)->lpVtbl -> put_LichtMachtSchatten(This,nVal)
#define IObject3D_get_LichtMachtSchatten(This,pVal) \
(This)->lpVtbl -> get_LichtMachtSchatten(This,pVal)
#define IObject3D_put_LokalAnTerrainAnpassen(This,nVal) \
(This)->lpVtbl -> put_LokalAnTerrainAnpassen(This,nVal)
#define IObject3D_get_LokalAnTerrainAnpassen(This,pVal) \
(This)->lpVtbl -> get_LokalAnTerrainAnpassen(This,pVal)
#define IObject3D_get_Name(This,pVal) \
(This)->lpVtbl -> get_Name(This,pVal)
#define IObject3D_get_ObjectConstructor(This,pVal) \
(This)->lpVtbl -> get_ObjectConstructor(This,pVal)
#define IObject3D_get_ParentObject(This,pVal) \
(This)->lpVtbl -> get_ParentObject(This,pVal)
#define IObject3D_get_RoomObject(This,pVal) \
(This)->lpVtbl -> get_RoomObject(This,pVal)
#define IObject3D_put_SollFallen(This,nVal) \
(This)->lpVtbl -> put_SollFallen(This,nVal)
#define IObject3D_get_SollFallen(This,pVal) \
(This)->lpVtbl -> get_SollFallen(This,pVal)
#define IObject3D_get_SubObjects(This,pVal) \
(This)->lpVtbl -> get_SubObjects(This,pVal)
#define IObject3D_Delete(This,withSubObjects,pVal) \
(This)->lpVtbl -> Delete(This,withSubObjects,pVal)
#define IObject3D_GetBoundingBox(This,minX,minY,minZ,maxX,maxY,maxZ,pVal) \
(This)->lpVtbl -> GetBoundingBox(This,minX,minY,minZ,maxX,maxY,maxZ,pVal)
#define IObject3D_GetModelToGroupTransformation(This,matrix,pVal) \
(This)->lpVtbl -> GetModelToGroupTransformation(This,matrix,pVal)
#define IObject3D_GetModelToWorldTransformation(This,matrix,pVal) \
(This)->lpVtbl -> GetModelToWorldTransformation(This,matrix,pVal)
#define IObject3D_GetTextureCollection(This,pVal) \
(This)->lpVtbl -> GetTextureCollection(This,pVal)
#define IObject3D_InsertIntoWorld(This,selected,pVal) \
(This)->lpVtbl -> InsertIntoWorld(This,selected,pVal)
#define IObject3D_SetModelToWorldTransformation(This,matrix,pVal) \
(This)->lpVtbl -> SetModelToWorldTransformation(This,matrix,pVal)
#define IObject3D_SetOutline2D(This,obj2D,cursor,hint) \
(This)->lpVtbl -> SetOutline2D(This,obj2D,cursor,hint)
#define IObject3D_WriteToFile(This,FileName,centerX,centerY,centerZ,pVal) \
(This)->lpVtbl -> WriteToFile(This,FileName,centerX,centerY,centerZ,pVal)
#define IObject3D_GetExtend(This,scaled,dx,dy,dz) \
(This)->lpVtbl -> GetExtend(This,scaled,dx,dy,dz)
#define IObject3D_IsInternalObject(This,pVal) \
(This)->lpVtbl -> IsInternalObject(This,pVal)
#define IObject3D_ReplaceConstructor(This,newGeometry,textureList,isRoomObject,pVal) \
(This)->lpVtbl -> ReplaceConstructor(This,newGeometry,textureList,isRoomObject,pVal)
#define IObject3D_GroupAddObject(This,objectToAdd,pVal) \
(This)->lpVtbl -> GroupAddObject(This,objectToAdd,pVal)
#define IObject3D_GroupRemoveObject(This,objectToRemove,deleteOldObject,pVal) \
(This)->lpVtbl -> GroupRemoveObject(This,objectToRemove,deleteOldObject,pVal)
#define IObject3D_GroupReplaceObject(This,objectToRemove,newObject,deleteOldObject,pVal) \
(This)->lpVtbl -> GroupReplaceObject(This,objectToRemove,newObject,deleteOldObject,pVal)
#define IObject3D_GetExtendedFlags(This,pVal) \
(This)->lpVtbl -> GetExtendedFlags(This,pVal)
#define IObject3D_SetExtendedFlags(This,flags) \
(This)->lpVtbl -> SetExtendedFlags(This,flags)
#define IObject3D_InitSnapObject(This,snapObj,storeInProject,pVal) \
(This)->lpVtbl -> InitSnapObject(This,snapObj,storeInProject,pVal)
#define IObject3D_GetGUID(This,pVal) \
(This)->lpVtbl -> GetGUID(This,pVal)
#define IObject3D_DatabaseInfo(This,dbID,objectID,pVal) \
(This)->lpVtbl -> DatabaseInfo(This,dbID,objectID,pVal)
#define IObject3D_IsSelected(This,pVal) \
(This)->lpVtbl -> IsSelected(This,pVal)
#define IObject3D_RemoveFromWorld(This,pVal) \
(This)->lpVtbl -> RemoveFromWorld(This,pVal)
#define IObject3D_Select(This,exclusive,pVal) \
(This)->lpVtbl -> Select(This,exclusive,pVal)
#define IObject3D_Deselect(This,pVal) \
(This)->lpVtbl -> Deselect(This,pVal)
#define IObject3D_Room(This,index,pVal) \
(This)->lpVtbl -> Room(This,index,pVal)
#define IObject3D_Story(This,pVal) \
(This)->lpVtbl -> Story(This,pVal)
#define IObject3D_Building(This,pVal) \
(This)->lpVtbl -> Building(This,pVal)
#define IObject3D_IsO2CObject(This,pVal) \
(This)->lpVtbl -> IsO2CObject(This,pVal)
#define IObject3D_NotRepublishable(This,pVal) \
(This)->lpVtbl -> NotRepublishable(This,pVal)
#define IObject3D_Box(This,pVal) \
(This)->lpVtbl -> Box(This,pVal)
#endif /* COBJMACROS */
#endif /* C style interface */
/* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE IObject3D_put_DarfVerzerren_Proxy(
IObject3D __RPC_FAR * This,
/* [in] */ VARIANT_BOOL nVal);
void __RPC_STUB IObject3D_put_DarfVerzerren_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IObject3D_get_DarfVerzerren_Proxy(
IObject3D __RPC_FAR * This,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
void __RPC_STUB IObject3D_get_DarfVerzerren_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE IObject3D_put_Flags_Proxy(
IObject3D __RPC_FAR * This,
/* [in] */ long nVal);
void __RPC_STUB IObject3D_put_Flags_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IObject3D_get_Flags_Proxy(
IObject3D __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
void __RPC_STUB IObject3D_get_Flags_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE IObject3D_get_Group_Proxy(
IObject3D __RPC_FAR * This,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
void __RPC_STUB IObject3D_get_Group_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE IObject3D_get_History_Proxy(
IObject3D __RPC_FAR * This,
/* [retval][out] */ IIDHistory __RPC_FAR *__RPC_FAR *pVal);
void __RPC_STUB IObject3D_get_History_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE IObject3D_get_ID_Proxy(
IObject3D __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
void __RPC_STUB IObject3D_get_ID_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE IObject3D_put_KeineSchatten_Proxy(
IObject3D __RPC_FAR * This,
/* [in] */ VARIANT_BOOL nVal);
void __RPC_STUB IObject3D_put_KeineSchatten_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IObject3D_get_KeineSchatten_Proxy(
IObject3D __RPC_FAR * This,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
void __RPC_STUB IObject3D_get_KeineSchatten_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE IObject3D_put_LampenBeiNachtAn_Proxy(
IObject3D __RPC_FAR * This,
/* [in] */ VARIANT_BOOL nVal);
void __RPC_STUB IObject3D_put_LampenBeiNachtAn_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IObject3D_get_LampenBeiNachtAn_Proxy(
IObject3D __RPC_FAR * This,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
void __RPC_STUB IObject3D_get_LampenBeiNachtAn_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE IObject3D_put_LampenSindAn_Proxy(
IObject3D __RPC_FAR * This,
/* [in] */ VARIANT_BOOL nVal);
void __RPC_STUB IObject3D_put_LampenSindAn_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IObject3D_get_LampenSindAn_Proxy(
IObject3D __RPC_FAR * This,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
void __RPC_STUB IObject3D_get_LampenSindAn_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE IObject3D_put_LichtEinfluss_Proxy(
IObject3D __RPC_FAR * This,
/* [in] */ float nVal);
void __RPC_STUB IObject3D_put_LichtEinfluss_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IObject3D_get_LichtEinfluss_Proxy(
IObject3D __RPC_FAR * This,
/* [retval][out] */ float __RPC_FAR *pVal);
void __RPC_STUB IObject3D_get_LichtEinfluss_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE IObject3D_put_LichtFarbe_Proxy(
IObject3D __RPC_FAR * This,
/* [in] */ long nVal);
void __RPC_STUB IObject3D_put_LichtFarbe_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IObject3D_get_LichtFarbe_Proxy(
IObject3D __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
void __RPC_STUB IObject3D_get_LichtFarbe_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE IObject3D_put_LichtIntensitaet_Proxy(
IObject3D __RPC_FAR * This,
/* [in] */ float nVal);
void __RPC_STUB IObject3D_put_LichtIntensitaet_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IObject3D_get_LichtIntensitaet_Proxy(
IObject3D __RPC_FAR * This,
/* [retval][out] */ float __RPC_FAR *pVal);
void __RPC_STUB IObject3D_get_LichtIntensitaet_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE IObject3D_put_LichtMachtSchatten_Proxy(
IObject3D __RPC_FAR * This,
/* [in] */ VARIANT_BOOL nVal);
void __RPC_STUB IObject3D_put_LichtMachtSchatten_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IObject3D_get_LichtMachtSchatten_Proxy(
IObject3D __RPC_FAR * This,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
void __RPC_STUB IObject3D_get_LichtMachtSchatten_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE IObject3D_put_LokalAnTerrainAnpassen_Proxy(
IObject3D __RPC_FAR * This,
/* [in] */ VARIANT_BOOL nVal);
void __RPC_STUB IObject3D_put_LokalAnTerrainAnpassen_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IObject3D_get_LokalAnTerrainAnpassen_Proxy(
IObject3D __RPC_FAR * This,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
void __RPC_STUB IObject3D_get_LokalAnTerrainAnpassen_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE IObject3D_get_Name_Proxy(
IObject3D __RPC_FAR * This,
/* [retval][out] */ BSTR __RPC_FAR *pVal);
void __RPC_STUB IObject3D_get_Name_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE IObject3D_get_ObjectConstructor_Proxy(
IObject3D __RPC_FAR * This,
/* [retval][out] */ IObjectConstructor __RPC_FAR *__RPC_FAR *pVal);
void __RPC_STUB IObject3D_get_ObjectConstructor_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE IObject3D_get_ParentObject_Proxy(
IObject3D __RPC_FAR * This,
/* [retval][out] */ IDispatch __RPC_FAR *__RPC_FAR *pVal);
void __RPC_STUB IObject3D_get_ParentObject_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE IObject3D_get_RoomObject_Proxy(
IObject3D __RPC_FAR * This,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
void __RPC_STUB IObject3D_get_RoomObject_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE IObject3D_put_SollFallen_Proxy(
IObject3D __RPC_FAR * This,
/* [in] */ VARIANT_BOOL nVal);
void __RPC_STUB IObject3D_put_SollFallen_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IObject3D_get_SollFallen_Proxy(
IObject3D __RPC_FAR * This,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
void __RPC_STUB IObject3D_get_SollFallen_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE IObject3D_get_SubObjects_Proxy(
IObject3D __RPC_FAR * This,
/* [retval][out] */ IObject3DCollection __RPC_FAR *__RPC_FAR *pVal);
void __RPC_STUB IObject3D_get_SubObjects_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IObject3D_Delete_Proxy(
IObject3D __RPC_FAR * This,
/* [in] */ VARIANT_BOOL withSubObjects,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
void __RPC_STUB IObject3D_Delete_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IObject3D_GetBoundingBox_Proxy(
IObject3D __RPC_FAR * This,
/* [out] */ float __RPC_FAR *minX,
/* [out] */ float __RPC_FAR *minY,
/* [out] */ float __RPC_FAR *minZ,
/* [out] */ float __RPC_FAR *maxX,
/* [out] */ float __RPC_FAR *maxY,
/* [out] */ float __RPC_FAR *maxZ,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
void __RPC_STUB IObject3D_GetBoundingBox_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IObject3D_GetModelToGroupTransformation_Proxy(
IObject3D __RPC_FAR * This,
/* [out] */ VARIANT __RPC_FAR *matrix,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
void __RPC_STUB IObject3D_GetModelToGroupTransformation_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IObject3D_GetModelToWorldTransformation_Proxy(
IObject3D __RPC_FAR * This,
/* [out] */ VARIANT __RPC_FAR *matrix,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
void __RPC_STUB IObject3D_GetModelToWorldTransformation_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IObject3D_GetTextureCollection_Proxy(
IObject3D __RPC_FAR * This,
/* [retval][out] */ ITextureCollection __RPC_FAR *__RPC_FAR *pVal);
void __RPC_STUB IObject3D_GetTextureCollection_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IObject3D_InsertIntoWorld_Proxy(
IObject3D __RPC_FAR * This,
/* [in] */ VARIANT_BOOL selected,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
void __RPC_STUB IObject3D_InsertIntoWorld_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IObject3D_SetModelToWorldTransformation_Proxy(
IObject3D __RPC_FAR * This,
/* [in] */ VARIANT matrix,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
void __RPC_STUB IObject3D_SetModelToWorldTransformation_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IObject3D_SetOutline2D_Proxy(
IObject3D __RPC_FAR * This,
/* [in] */ IDispatch __RPC_FAR *obj2D,
/* [in] */ long cursor,
/* [in] */ BSTR hint);
void __RPC_STUB IObject3D_SetOutline2D_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IObject3D_WriteToFile_Proxy(
IObject3D __RPC_FAR * This,
/* [in] */ BSTR FileName,
/* [in] */ float centerX,
/* [in] */ float centerY,
/* [in] */ float centerZ,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
void __RPC_STUB IObject3D_WriteToFile_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpcontext][helpstring][id] */ HRESULT STDMETHODCALLTYPE IObject3D_GetExtend_Proxy(
IObject3D __RPC_FAR * This,
/* [in] */ VARIANT_BOOL scaled,
/* [out] */ float __RPC_FAR *dx,
/* [out] */ float __RPC_FAR *dy,
/* [out] */ float __RPC_FAR *dz);
void __RPC_STUB IObject3D_GetExtend_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IObject3D_IsInternalObject_Proxy(
IObject3D __RPC_FAR * This,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
void __RPC_STUB IObject3D_IsInternalObject_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IObject3D_ReplaceConstructor_Proxy(
IObject3D __RPC_FAR * This,
/* [in] */ IObjectConstructor __RPC_FAR *newGeometry,
/* [in] */ ITextureCollection __RPC_FAR *textureList,
/* [in] */ VARIANT_BOOL isRoomObject,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
void __RPC_STUB IObject3D_ReplaceConstructor_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IObject3D_GroupAddObject_Proxy(
IObject3D __RPC_FAR * This,
/* [in] */ IObject3D __RPC_FAR *objectToAdd,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
void __RPC_STUB IObject3D_GroupAddObject_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IObject3D_GroupRemoveObject_Proxy(
IObject3D __RPC_FAR * This,
/* [in] */ IObject3D __RPC_FAR *objectToRemove,
/* [in] */ VARIANT_BOOL deleteOldObject,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
void __RPC_STUB IObject3D_GroupRemoveObject_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IObject3D_GroupReplaceObject_Proxy(
IObject3D __RPC_FAR * This,
/* [in] */ IObject3D __RPC_FAR *objectToRemove,
/* [in] */ IObject3D __RPC_FAR *newObject,
/* [in] */ VARIANT_BOOL deleteOldObject,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
void __RPC_STUB IObject3D_GroupReplaceObject_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IObject3D_GetExtendedFlags_Proxy(
IObject3D __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
void __RPC_STUB IObject3D_GetExtendedFlags_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IObject3D_SetExtendedFlags_Proxy(
IObject3D __RPC_FAR * This,
/* [in] */ long flags);
void __RPC_STUB IObject3D_SetExtendedFlags_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IObject3D_InitSnapObject_Proxy(
IObject3D __RPC_FAR * This,
/* [in] */ ISnapObject __RPC_FAR *snapObj,
/* [in] */ VARIANT_BOOL storeInProject,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
void __RPC_STUB IObject3D_InitSnapObject_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IObject3D_GetGUID_Proxy(
IObject3D __RPC_FAR * This,
/* [retval][out] */ BSTR __RPC_FAR *pVal);
void __RPC_STUB IObject3D_GetGUID_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IObject3D_DatabaseInfo_Proxy(
IObject3D __RPC_FAR * This,
/* [out] */ long __RPC_FAR *dbID,
/* [out] */ long __RPC_FAR *objectID,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
void __RPC_STUB IObject3D_DatabaseInfo_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IObject3D_IsSelected_Proxy(
IObject3D __RPC_FAR * This,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
void __RPC_STUB IObject3D_IsSelected_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IObject3D_RemoveFromWorld_Proxy(
IObject3D __RPC_FAR * This,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
void __RPC_STUB IObject3D_RemoveFromWorld_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IObject3D_Select_Proxy(
IObject3D __RPC_FAR * This,
/* [in] */ VARIANT_BOOL exclusive,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
void __RPC_STUB IObject3D_Select_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IObject3D_Deselect_Proxy(
IObject3D __RPC_FAR * This,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
void __RPC_STUB IObject3D_Deselect_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IObject3D_Room_Proxy(
IObject3D __RPC_FAR * This,
/* [in] */ long index,
/* [retval][out] */ IRoom __RPC_FAR *__RPC_FAR *pVal);
void __RPC_STUB IObject3D_Room_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IObject3D_Story_Proxy(
IObject3D __RPC_FAR * This,
/* [retval][out] */ IStory __RPC_FAR *__RPC_FAR *pVal);
void __RPC_STUB IObject3D_Story_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IObject3D_Building_Proxy(
IObject3D __RPC_FAR * This,
/* [retval][out] */ IBuilding __RPC_FAR *__RPC_FAR *pVal);
void __RPC_STUB IObject3D_Building_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IObject3D_IsO2CObject_Proxy(
IObject3D __RPC_FAR * This,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
void __RPC_STUB IObject3D_IsO2CObject_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IObject3D_NotRepublishable_Proxy(
IObject3D __RPC_FAR * This,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
void __RPC_STUB IObject3D_NotRepublishable_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IObject3D_Box_Proxy(
IObject3D __RPC_FAR * This,
/* [retval][out] */ IBox __RPC_FAR *__RPC_FAR *pVal);
void __RPC_STUB IObject3D_Box_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IObject3D_INTERFACE_DEFINED__ */
#ifndef __IObjectTransformer_INTERFACE_DEFINED__
#define __IObjectTransformer_INTERFACE_DEFINED__
/* interface IObjectTransformer */
/* [unique][dual][uuid][object] */
EXTERN_C const IID IID_IObjectTransformer;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("63c642e0-cd37-11d1-9d47-00a0c9251384")
IObjectTransformer : public IDispatch
{
public:
virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_Matrix(
/* [in] */ VARIANT nVal) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_Matrix(
/* [retval][out] */ VARIANT __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_Object3D(
/* [in] */ IObject3D __RPC_FAR *nVal) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_Object3D(
/* [retval][out] */ IObject3D __RPC_FAR *__RPC_FAR *pVal) = 0;
};
#else /* C style interface */
typedef struct IObjectTransformerVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
IObjectTransformer __RPC_FAR * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
IObjectTransformer __RPC_FAR * This);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
IObjectTransformer __RPC_FAR * This);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
IObjectTransformer __RPC_FAR * This,
/* [out] */ UINT __RPC_FAR *pctinfo);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
IObjectTransformer __RPC_FAR * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
IObjectTransformer __RPC_FAR * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )(
IObjectTransformer __RPC_FAR * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
/* [out] */ VARIANT __RPC_FAR *pVarResult,
/* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
/* [out] */ UINT __RPC_FAR *puArgErr);
/* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Matrix )(
IObjectTransformer __RPC_FAR * This,
/* [in] */ VARIANT nVal);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Matrix )(
IObjectTransformer __RPC_FAR * This,
/* [retval][out] */ VARIANT __RPC_FAR *pVal);
/* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Object3D )(
IObjectTransformer __RPC_FAR * This,
/* [in] */ IObject3D __RPC_FAR *nVal);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Object3D )(
IObjectTransformer __RPC_FAR * This,
/* [retval][out] */ IObject3D __RPC_FAR *__RPC_FAR *pVal);
END_INTERFACE
} IObjectTransformerVtbl;
interface IObjectTransformer
{
CONST_VTBL struct IObjectTransformerVtbl __RPC_FAR *lpVtbl;
};
#ifdef COBJMACROS
#define IObjectTransformer_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IObjectTransformer_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IObjectTransformer_Release(This) \
(This)->lpVtbl -> Release(This)
#define IObjectTransformer_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define IObjectTransformer_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define IObjectTransformer_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define IObjectTransformer_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#define IObjectTransformer_put_Matrix(This,nVal) \
(This)->lpVtbl -> put_Matrix(This,nVal)
#define IObjectTransformer_get_Matrix(This,pVal) \
(This)->lpVtbl -> get_Matrix(This,pVal)
#define IObjectTransformer_put_Object3D(This,nVal) \
(This)->lpVtbl -> put_Object3D(This,nVal)
#define IObjectTransformer_get_Object3D(This,pVal) \
(This)->lpVtbl -> get_Object3D(This,pVal)
#endif /* COBJMACROS */
#endif /* C style interface */
/* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE IObjectTransformer_put_Matrix_Proxy(
IObjectTransformer __RPC_FAR * This,
/* [in] */ VARIANT nVal);
void __RPC_STUB IObjectTransformer_put_Matrix_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IObjectTransformer_get_Matrix_Proxy(
IObjectTransformer __RPC_FAR * This,
/* [retval][out] */ VARIANT __RPC_FAR *pVal);
void __RPC_STUB IObjectTransformer_get_Matrix_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE IObjectTransformer_put_Object3D_Proxy(
IObjectTransformer __RPC_FAR * This,
/* [in] */ IObject3D __RPC_FAR *nVal);
void __RPC_STUB IObjectTransformer_put_Object3D_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IObjectTransformer_get_Object3D_Proxy(
IObjectTransformer __RPC_FAR * This,
/* [retval][out] */ IObject3D __RPC_FAR *__RPC_FAR *pVal);
void __RPC_STUB IObjectTransformer_get_Object3D_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IObjectTransformer_INTERFACE_DEFINED__ */
#ifndef __IObjectTransformerCollection_INTERFACE_DEFINED__
#define __IObjectTransformerCollection_INTERFACE_DEFINED__
/* interface IObjectTransformerCollection */
/* [unique][dual][uuid][object] */
EXTERN_C const IID IID_IObjectTransformerCollection;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("63cad870-cd37-11d1-9d47-00a0c9251384")
IObjectTransformerCollection : public IDispatch
{
public:
virtual /* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE get_Count(
/* [retval][out] */ long __RPC_FAR *pVal) = 0;
virtual /* [hidden][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE get__NewEnum(
/* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE Add(
/* [in] */ IObject3D __RPC_FAR *anObject,
/* [in] */ VARIANT aMatrix,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE AddTransformer(
/* [in] */ IObjectTransformer __RPC_FAR *aTransformer,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE Item(
/* [in] */ long Index,
/* [retval][out] */ IObjectTransformer __RPC_FAR *__RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE Update(
/* [in] */ VARIANT_BOOL dropAfterMove,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal) = 0;
};
#else /* C style interface */
typedef struct IObjectTransformerCollectionVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
IObjectTransformerCollection __RPC_FAR * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
IObjectTransformerCollection __RPC_FAR * This);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
IObjectTransformerCollection __RPC_FAR * This);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
IObjectTransformerCollection __RPC_FAR * This,
/* [out] */ UINT __RPC_FAR *pctinfo);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
IObjectTransformerCollection __RPC_FAR * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
IObjectTransformerCollection __RPC_FAR * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )(
IObjectTransformerCollection __RPC_FAR * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
/* [out] */ VARIANT __RPC_FAR *pVarResult,
/* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
/* [out] */ UINT __RPC_FAR *puArgErr);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Count )(
IObjectTransformerCollection __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
/* [hidden][readonly][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get__NewEnum )(
IObjectTransformerCollection __RPC_FAR * This,
/* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Add )(
IObjectTransformerCollection __RPC_FAR * This,
/* [in] */ IObject3D __RPC_FAR *anObject,
/* [in] */ VARIANT aMatrix,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *AddTransformer )(
IObjectTransformerCollection __RPC_FAR * This,
/* [in] */ IObjectTransformer __RPC_FAR *aTransformer,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Item )(
IObjectTransformerCollection __RPC_FAR * This,
/* [in] */ long Index,
/* [retval][out] */ IObjectTransformer __RPC_FAR *__RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Update )(
IObjectTransformerCollection __RPC_FAR * This,
/* [in] */ VARIANT_BOOL dropAfterMove,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
END_INTERFACE
} IObjectTransformerCollectionVtbl;
interface IObjectTransformerCollection
{
CONST_VTBL struct IObjectTransformerCollectionVtbl __RPC_FAR *lpVtbl;
};
#ifdef COBJMACROS
#define IObjectTransformerCollection_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IObjectTransformerCollection_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IObjectTransformerCollection_Release(This) \
(This)->lpVtbl -> Release(This)
#define IObjectTransformerCollection_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define IObjectTransformerCollection_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define IObjectTransformerCollection_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define IObjectTransformerCollection_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#define IObjectTransformerCollection_get_Count(This,pVal) \
(This)->lpVtbl -> get_Count(This,pVal)
#define IObjectTransformerCollection_get__NewEnum(This,pVal) \
(This)->lpVtbl -> get__NewEnum(This,pVal)
#define IObjectTransformerCollection_Add(This,anObject,aMatrix,pVal) \
(This)->lpVtbl -> Add(This,anObject,aMatrix,pVal)
#define IObjectTransformerCollection_AddTransformer(This,aTransformer,pVal) \
(This)->lpVtbl -> AddTransformer(This,aTransformer,pVal)
#define IObjectTransformerCollection_Item(This,Index,pVal) \
(This)->lpVtbl -> Item(This,Index,pVal)
#define IObjectTransformerCollection_Update(This,dropAfterMove,pVal) \
(This)->lpVtbl -> Update(This,dropAfterMove,pVal)
#endif /* COBJMACROS */
#endif /* C style interface */
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE IObjectTransformerCollection_get_Count_Proxy(
IObjectTransformerCollection __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
void __RPC_STUB IObjectTransformerCollection_get_Count_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [hidden][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE IObjectTransformerCollection_get__NewEnum_Proxy(
IObjectTransformerCollection __RPC_FAR * This,
/* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *pVal);
void __RPC_STUB IObjectTransformerCollection_get__NewEnum_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IObjectTransformerCollection_Add_Proxy(
IObjectTransformerCollection __RPC_FAR * This,
/* [in] */ IObject3D __RPC_FAR *anObject,
/* [in] */ VARIANT aMatrix,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
void __RPC_STUB IObjectTransformerCollection_Add_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IObjectTransformerCollection_AddTransformer_Proxy(
IObjectTransformerCollection __RPC_FAR * This,
/* [in] */ IObjectTransformer __RPC_FAR *aTransformer,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
void __RPC_STUB IObjectTransformerCollection_AddTransformer_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IObjectTransformerCollection_Item_Proxy(
IObjectTransformerCollection __RPC_FAR * This,
/* [in] */ long Index,
/* [retval][out] */ IObjectTransformer __RPC_FAR *__RPC_FAR *pVal);
void __RPC_STUB IObjectTransformerCollection_Item_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IObjectTransformerCollection_Update_Proxy(
IObjectTransformerCollection __RPC_FAR * This,
/* [in] */ VARIANT_BOOL dropAfterMove,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
void __RPC_STUB IObjectTransformerCollection_Update_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IObjectTransformerCollection_INTERFACE_DEFINED__ */
#ifndef __IUnterUeberzug_INTERFACE_DEFINED__
#define __IUnterUeberzug_INTERFACE_DEFINED__
/* interface IUnterUeberzug */
/* [unique][dual][uuid][object] */
EXTERN_C const IID IID_IUnterUeberzug;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("63cde6d0-cd37-11d1-9d47-00a0c9251384")
IUnterUeberzug : public IDispatch
{
public:
virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_DeckelTextur(
/* [in] */ ITexture __RPC_FAR *nVal) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_DeckelTextur(
/* [retval][out] */ ITexture __RPC_FAR *__RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_Height(
/* [in] */ float nVal) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_Height(
/* [retval][out] */ float __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_Length(
/* [in] */ float nVal) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_Length(
/* [retval][out] */ float __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_Schraffur(
/* [in] */ long nVal) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_Schraffur(
/* [retval][out] */ long __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_SchraffurFarbe(
/* [in] */ long nVal) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_SchraffurFarbe(
/* [retval][out] */ long __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_Seg1LinienFarbe(
/* [in] */ long nVal) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_Seg1LinienFarbe(
/* [retval][out] */ long __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_Seg1LinienTyp(
/* [in] */ long nVal) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_Seg1LinienTyp(
/* [retval][out] */ long __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_Seg1Textur(
/* [in] */ ITexture __RPC_FAR *nVal) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_Seg1Textur(
/* [retval][out] */ ITexture __RPC_FAR *__RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_Seg2LinienFarbe(
/* [in] */ long nVal) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_Seg2LinienFarbe(
/* [retval][out] */ long __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_Seg2LinienTyp(
/* [in] */ long nVal) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_Seg2LinienTyp(
/* [retval][out] */ long __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_Seg2Textur(
/* [in] */ ITexture __RPC_FAR *nVal) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_Seg2Textur(
/* [retval][out] */ ITexture __RPC_FAR *__RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_Seg3LinienFarbe(
/* [in] */ long nVal) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_Seg3LinienFarbe(
/* [retval][out] */ long __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_Seg3LinienTyp(
/* [in] */ long nVal) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_Seg3LinienTyp(
/* [retval][out] */ long __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_Seg3Textur(
/* [in] */ ITexture __RPC_FAR *nVal) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_Seg3Textur(
/* [retval][out] */ ITexture __RPC_FAR *__RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_Seg4LinienFarbe(
/* [in] */ long nVal) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_Seg4LinienFarbe(
/* [retval][out] */ long __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_Seg4LinienTyp(
/* [in] */ long nVal) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_Seg4LinienTyp(
/* [retval][out] */ long __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_Seg4Textur(
/* [in] */ ITexture __RPC_FAR *nVal) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_Seg4Textur(
/* [retval][out] */ ITexture __RPC_FAR *__RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE get_Story(
/* [retval][out] */ IStory __RPC_FAR *__RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_Thickness(
/* [in] */ float nVal) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_Thickness(
/* [retval][out] */ float __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_Ueberzug(
/* [in] */ VARIANT_BOOL nVal) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_Ueberzug(
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE get_History(
/* [retval][out] */ IIDHistory __RPC_FAR *__RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE get_ID(
/* [retval][out] */ long __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE Delete(
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE GetPos(
/* [out] */ float __RPC_FAR *x1,
/* [out] */ float __RPC_FAR *y1,
/* [out] */ float __RPC_FAR *x2,
/* [out] */ float __RPC_FAR *y2,
/* [out] */ float __RPC_FAR *x3,
/* [out] */ float __RPC_FAR *y3,
/* [out] */ float __RPC_FAR *x4,
/* [out] */ float __RPC_FAR *y4,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE SetPos(
/* [in] */ float x1,
/* [in] */ float y1,
/* [in] */ float x2,
/* [in] */ float y2,
/* [in] */ float x3,
/* [in] */ float y3,
/* [in] */ float x4,
/* [in] */ float y4,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal) = 0;
};
#else /* C style interface */
typedef struct IUnterUeberzugVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
IUnterUeberzug __RPC_FAR * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
IUnterUeberzug __RPC_FAR * This);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
IUnterUeberzug __RPC_FAR * This);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
IUnterUeberzug __RPC_FAR * This,
/* [out] */ UINT __RPC_FAR *pctinfo);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
IUnterUeberzug __RPC_FAR * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
IUnterUeberzug __RPC_FAR * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )(
IUnterUeberzug __RPC_FAR * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
/* [out] */ VARIANT __RPC_FAR *pVarResult,
/* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
/* [out] */ UINT __RPC_FAR *puArgErr);
/* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_DeckelTextur )(
IUnterUeberzug __RPC_FAR * This,
/* [in] */ ITexture __RPC_FAR *nVal);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_DeckelTextur )(
IUnterUeberzug __RPC_FAR * This,
/* [retval][out] */ ITexture __RPC_FAR *__RPC_FAR *pVal);
/* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Height )(
IUnterUeberzug __RPC_FAR * This,
/* [in] */ float nVal);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Height )(
IUnterUeberzug __RPC_FAR * This,
/* [retval][out] */ float __RPC_FAR *pVal);
/* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Length )(
IUnterUeberzug __RPC_FAR * This,
/* [in] */ float nVal);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Length )(
IUnterUeberzug __RPC_FAR * This,
/* [retval][out] */ float __RPC_FAR *pVal);
/* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Schraffur )(
IUnterUeberzug __RPC_FAR * This,
/* [in] */ long nVal);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Schraffur )(
IUnterUeberzug __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
/* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_SchraffurFarbe )(
IUnterUeberzug __RPC_FAR * This,
/* [in] */ long nVal);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_SchraffurFarbe )(
IUnterUeberzug __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
/* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Seg1LinienFarbe )(
IUnterUeberzug __RPC_FAR * This,
/* [in] */ long nVal);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Seg1LinienFarbe )(
IUnterUeberzug __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
/* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Seg1LinienTyp )(
IUnterUeberzug __RPC_FAR * This,
/* [in] */ long nVal);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Seg1LinienTyp )(
IUnterUeberzug __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
/* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Seg1Textur )(
IUnterUeberzug __RPC_FAR * This,
/* [in] */ ITexture __RPC_FAR *nVal);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Seg1Textur )(
IUnterUeberzug __RPC_FAR * This,
/* [retval][out] */ ITexture __RPC_FAR *__RPC_FAR *pVal);
/* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Seg2LinienFarbe )(
IUnterUeberzug __RPC_FAR * This,
/* [in] */ long nVal);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Seg2LinienFarbe )(
IUnterUeberzug __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
/* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Seg2LinienTyp )(
IUnterUeberzug __RPC_FAR * This,
/* [in] */ long nVal);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Seg2LinienTyp )(
IUnterUeberzug __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
/* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Seg2Textur )(
IUnterUeberzug __RPC_FAR * This,
/* [in] */ ITexture __RPC_FAR *nVal);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Seg2Textur )(
IUnterUeberzug __RPC_FAR * This,
/* [retval][out] */ ITexture __RPC_FAR *__RPC_FAR *pVal);
/* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Seg3LinienFarbe )(
IUnterUeberzug __RPC_FAR * This,
/* [in] */ long nVal);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Seg3LinienFarbe )(
IUnterUeberzug __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
/* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Seg3LinienTyp )(
IUnterUeberzug __RPC_FAR * This,
/* [in] */ long nVal);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Seg3LinienTyp )(
IUnterUeberzug __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
/* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Seg3Textur )(
IUnterUeberzug __RPC_FAR * This,
/* [in] */ ITexture __RPC_FAR *nVal);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Seg3Textur )(
IUnterUeberzug __RPC_FAR * This,
/* [retval][out] */ ITexture __RPC_FAR *__RPC_FAR *pVal);
/* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Seg4LinienFarbe )(
IUnterUeberzug __RPC_FAR * This,
/* [in] */ long nVal);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Seg4LinienFarbe )(
IUnterUeberzug __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
/* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Seg4LinienTyp )(
IUnterUeberzug __RPC_FAR * This,
/* [in] */ long nVal);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Seg4LinienTyp )(
IUnterUeberzug __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
/* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Seg4Textur )(
IUnterUeberzug __RPC_FAR * This,
/* [in] */ ITexture __RPC_FAR *nVal);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Seg4Textur )(
IUnterUeberzug __RPC_FAR * This,
/* [retval][out] */ ITexture __RPC_FAR *__RPC_FAR *pVal);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Story )(
IUnterUeberzug __RPC_FAR * This,
/* [retval][out] */ IStory __RPC_FAR *__RPC_FAR *pVal);
/* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Thickness )(
IUnterUeberzug __RPC_FAR * This,
/* [in] */ float nVal);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Thickness )(
IUnterUeberzug __RPC_FAR * This,
/* [retval][out] */ float __RPC_FAR *pVal);
/* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Ueberzug )(
IUnterUeberzug __RPC_FAR * This,
/* [in] */ VARIANT_BOOL nVal);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Ueberzug )(
IUnterUeberzug __RPC_FAR * This,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_History )(
IUnterUeberzug __RPC_FAR * This,
/* [retval][out] */ IIDHistory __RPC_FAR *__RPC_FAR *pVal);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ID )(
IUnterUeberzug __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Delete )(
IUnterUeberzug __RPC_FAR * This,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetPos )(
IUnterUeberzug __RPC_FAR * This,
/* [out] */ float __RPC_FAR *x1,
/* [out] */ float __RPC_FAR *y1,
/* [out] */ float __RPC_FAR *x2,
/* [out] */ float __RPC_FAR *y2,
/* [out] */ float __RPC_FAR *x3,
/* [out] */ float __RPC_FAR *y3,
/* [out] */ float __RPC_FAR *x4,
/* [out] */ float __RPC_FAR *y4,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetPos )(
IUnterUeberzug __RPC_FAR * This,
/* [in] */ float x1,
/* [in] */ float y1,
/* [in] */ float x2,
/* [in] */ float y2,
/* [in] */ float x3,
/* [in] */ float y3,
/* [in] */ float x4,
/* [in] */ float y4,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
END_INTERFACE
} IUnterUeberzugVtbl;
interface IUnterUeberzug
{
CONST_VTBL struct IUnterUeberzugVtbl __RPC_FAR *lpVtbl;
};
#ifdef COBJMACROS
#define IUnterUeberzug_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IUnterUeberzug_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IUnterUeberzug_Release(This) \
(This)->lpVtbl -> Release(This)
#define IUnterUeberzug_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define IUnterUeberzug_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define IUnterUeberzug_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define IUnterUeberzug_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#define IUnterUeberzug_put_DeckelTextur(This,nVal) \
(This)->lpVtbl -> put_DeckelTextur(This,nVal)
#define IUnterUeberzug_get_DeckelTextur(This,pVal) \
(This)->lpVtbl -> get_DeckelTextur(This,pVal)
#define IUnterUeberzug_put_Height(This,nVal) \
(This)->lpVtbl -> put_Height(This,nVal)
#define IUnterUeberzug_get_Height(This,pVal) \
(This)->lpVtbl -> get_Height(This,pVal)
#define IUnterUeberzug_put_Length(This,nVal) \
(This)->lpVtbl -> put_Length(This,nVal)
#define IUnterUeberzug_get_Length(This,pVal) \
(This)->lpVtbl -> get_Length(This,pVal)
#define IUnterUeberzug_put_Schraffur(This,nVal) \
(This)->lpVtbl -> put_Schraffur(This,nVal)
#define IUnterUeberzug_get_Schraffur(This,pVal) \
(This)->lpVtbl -> get_Schraffur(This,pVal)
#define IUnterUeberzug_put_SchraffurFarbe(This,nVal) \
(This)->lpVtbl -> put_SchraffurFarbe(This,nVal)
#define IUnterUeberzug_get_SchraffurFarbe(This,pVal) \
(This)->lpVtbl -> get_SchraffurFarbe(This,pVal)
#define IUnterUeberzug_put_Seg1LinienFarbe(This,nVal) \
(This)->lpVtbl -> put_Seg1LinienFarbe(This,nVal)
#define IUnterUeberzug_get_Seg1LinienFarbe(This,pVal) \
(This)->lpVtbl -> get_Seg1LinienFarbe(This,pVal)
#define IUnterUeberzug_put_Seg1LinienTyp(This,nVal) \
(This)->lpVtbl -> put_Seg1LinienTyp(This,nVal)
#define IUnterUeberzug_get_Seg1LinienTyp(This,pVal) \
(This)->lpVtbl -> get_Seg1LinienTyp(This,pVal)
#define IUnterUeberzug_put_Seg1Textur(This,nVal) \
(This)->lpVtbl -> put_Seg1Textur(This,nVal)
#define IUnterUeberzug_get_Seg1Textur(This,pVal) \
(This)->lpVtbl -> get_Seg1Textur(This,pVal)
#define IUnterUeberzug_put_Seg2LinienFarbe(This,nVal) \
(This)->lpVtbl -> put_Seg2LinienFarbe(This,nVal)
#define IUnterUeberzug_get_Seg2LinienFarbe(This,pVal) \
(This)->lpVtbl -> get_Seg2LinienFarbe(This,pVal)
#define IUnterUeberzug_put_Seg2LinienTyp(This,nVal) \
(This)->lpVtbl -> put_Seg2LinienTyp(This,nVal)
#define IUnterUeberzug_get_Seg2LinienTyp(This,pVal) \
(This)->lpVtbl -> get_Seg2LinienTyp(This,pVal)
#define IUnterUeberzug_put_Seg2Textur(This,nVal) \
(This)->lpVtbl -> put_Seg2Textur(This,nVal)
#define IUnterUeberzug_get_Seg2Textur(This,pVal) \
(This)->lpVtbl -> get_Seg2Textur(This,pVal)
#define IUnterUeberzug_put_Seg3LinienFarbe(This,nVal) \
(This)->lpVtbl -> put_Seg3LinienFarbe(This,nVal)
#define IUnterUeberzug_get_Seg3LinienFarbe(This,pVal) \
(This)->lpVtbl -> get_Seg3LinienFarbe(This,pVal)
#define IUnterUeberzug_put_Seg3LinienTyp(This,nVal) \
(This)->lpVtbl -> put_Seg3LinienTyp(This,nVal)
#define IUnterUeberzug_get_Seg3LinienTyp(This,pVal) \
(This)->lpVtbl -> get_Seg3LinienTyp(This,pVal)
#define IUnterUeberzug_put_Seg3Textur(This,nVal) \
(This)->lpVtbl -> put_Seg3Textur(This,nVal)
#define IUnterUeberzug_get_Seg3Textur(This,pVal) \
(This)->lpVtbl -> get_Seg3Textur(This,pVal)
#define IUnterUeberzug_put_Seg4LinienFarbe(This,nVal) \
(This)->lpVtbl -> put_Seg4LinienFarbe(This,nVal)
#define IUnterUeberzug_get_Seg4LinienFarbe(This,pVal) \
(This)->lpVtbl -> get_Seg4LinienFarbe(This,pVal)
#define IUnterUeberzug_put_Seg4LinienTyp(This,nVal) \
(This)->lpVtbl -> put_Seg4LinienTyp(This,nVal)
#define IUnterUeberzug_get_Seg4LinienTyp(This,pVal) \
(This)->lpVtbl -> get_Seg4LinienTyp(This,pVal)
#define IUnterUeberzug_put_Seg4Textur(This,nVal) \
(This)->lpVtbl -> put_Seg4Textur(This,nVal)
#define IUnterUeberzug_get_Seg4Textur(This,pVal) \
(This)->lpVtbl -> get_Seg4Textur(This,pVal)
#define IUnterUeberzug_get_Story(This,pVal) \
(This)->lpVtbl -> get_Story(This,pVal)
#define IUnterUeberzug_put_Thickness(This,nVal) \
(This)->lpVtbl -> put_Thickness(This,nVal)
#define IUnterUeberzug_get_Thickness(This,pVal) \
(This)->lpVtbl -> get_Thickness(This,pVal)
#define IUnterUeberzug_put_Ueberzug(This,nVal) \
(This)->lpVtbl -> put_Ueberzug(This,nVal)
#define IUnterUeberzug_get_Ueberzug(This,pVal) \
(This)->lpVtbl -> get_Ueberzug(This,pVal)
#define IUnterUeberzug_get_History(This,pVal) \
(This)->lpVtbl -> get_History(This,pVal)
#define IUnterUeberzug_get_ID(This,pVal) \
(This)->lpVtbl -> get_ID(This,pVal)
#define IUnterUeberzug_Delete(This,pVal) \
(This)->lpVtbl -> Delete(This,pVal)
#define IUnterUeberzug_GetPos(This,x1,y1,x2,y2,x3,y3,x4,y4,pVal) \
(This)->lpVtbl -> GetPos(This,x1,y1,x2,y2,x3,y3,x4,y4,pVal)
#define IUnterUeberzug_SetPos(This,x1,y1,x2,y2,x3,y3,x4,y4,pVal) \
(This)->lpVtbl -> SetPos(This,x1,y1,x2,y2,x3,y3,x4,y4,pVal)
#endif /* COBJMACROS */
#endif /* C style interface */
/* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE IUnterUeberzug_put_DeckelTextur_Proxy(
IUnterUeberzug __RPC_FAR * This,
/* [in] */ ITexture __RPC_FAR *nVal);
void __RPC_STUB IUnterUeberzug_put_DeckelTextur_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IUnterUeberzug_get_DeckelTextur_Proxy(
IUnterUeberzug __RPC_FAR * This,
/* [retval][out] */ ITexture __RPC_FAR *__RPC_FAR *pVal);
void __RPC_STUB IUnterUeberzug_get_DeckelTextur_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE IUnterUeberzug_put_Height_Proxy(
IUnterUeberzug __RPC_FAR * This,
/* [in] */ float nVal);
void __RPC_STUB IUnterUeberzug_put_Height_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IUnterUeberzug_get_Height_Proxy(
IUnterUeberzug __RPC_FAR * This,
/* [retval][out] */ float __RPC_FAR *pVal);
void __RPC_STUB IUnterUeberzug_get_Height_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE IUnterUeberzug_put_Length_Proxy(
IUnterUeberzug __RPC_FAR * This,
/* [in] */ float nVal);
void __RPC_STUB IUnterUeberzug_put_Length_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IUnterUeberzug_get_Length_Proxy(
IUnterUeberzug __RPC_FAR * This,
/* [retval][out] */ float __RPC_FAR *pVal);
void __RPC_STUB IUnterUeberzug_get_Length_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE IUnterUeberzug_put_Schraffur_Proxy(
IUnterUeberzug __RPC_FAR * This,
/* [in] */ long nVal);
void __RPC_STUB IUnterUeberzug_put_Schraffur_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IUnterUeberzug_get_Schraffur_Proxy(
IUnterUeberzug __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
void __RPC_STUB IUnterUeberzug_get_Schraffur_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE IUnterUeberzug_put_SchraffurFarbe_Proxy(
IUnterUeberzug __RPC_FAR * This,
/* [in] */ long nVal);
void __RPC_STUB IUnterUeberzug_put_SchraffurFarbe_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IUnterUeberzug_get_SchraffurFarbe_Proxy(
IUnterUeberzug __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
void __RPC_STUB IUnterUeberzug_get_SchraffurFarbe_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE IUnterUeberzug_put_Seg1LinienFarbe_Proxy(
IUnterUeberzug __RPC_FAR * This,
/* [in] */ long nVal);
void __RPC_STUB IUnterUeberzug_put_Seg1LinienFarbe_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IUnterUeberzug_get_Seg1LinienFarbe_Proxy(
IUnterUeberzug __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
void __RPC_STUB IUnterUeberzug_get_Seg1LinienFarbe_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE IUnterUeberzug_put_Seg1LinienTyp_Proxy(
IUnterUeberzug __RPC_FAR * This,
/* [in] */ long nVal);
void __RPC_STUB IUnterUeberzug_put_Seg1LinienTyp_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IUnterUeberzug_get_Seg1LinienTyp_Proxy(
IUnterUeberzug __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
void __RPC_STUB IUnterUeberzug_get_Seg1LinienTyp_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE IUnterUeberzug_put_Seg1Textur_Proxy(
IUnterUeberzug __RPC_FAR * This,
/* [in] */ ITexture __RPC_FAR *nVal);
void __RPC_STUB IUnterUeberzug_put_Seg1Textur_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IUnterUeberzug_get_Seg1Textur_Proxy(
IUnterUeberzug __RPC_FAR * This,
/* [retval][out] */ ITexture __RPC_FAR *__RPC_FAR *pVal);
void __RPC_STUB IUnterUeberzug_get_Seg1Textur_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE IUnterUeberzug_put_Seg2LinienFarbe_Proxy(
IUnterUeberzug __RPC_FAR * This,
/* [in] */ long nVal);
void __RPC_STUB IUnterUeberzug_put_Seg2LinienFarbe_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IUnterUeberzug_get_Seg2LinienFarbe_Proxy(
IUnterUeberzug __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
void __RPC_STUB IUnterUeberzug_get_Seg2LinienFarbe_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE IUnterUeberzug_put_Seg2LinienTyp_Proxy(
IUnterUeberzug __RPC_FAR * This,
/* [in] */ long nVal);
void __RPC_STUB IUnterUeberzug_put_Seg2LinienTyp_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IUnterUeberzug_get_Seg2LinienTyp_Proxy(
IUnterUeberzug __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
void __RPC_STUB IUnterUeberzug_get_Seg2LinienTyp_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE IUnterUeberzug_put_Seg2Textur_Proxy(
IUnterUeberzug __RPC_FAR * This,
/* [in] */ ITexture __RPC_FAR *nVal);
void __RPC_STUB IUnterUeberzug_put_Seg2Textur_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IUnterUeberzug_get_Seg2Textur_Proxy(
IUnterUeberzug __RPC_FAR * This,
/* [retval][out] */ ITexture __RPC_FAR *__RPC_FAR *pVal);
void __RPC_STUB IUnterUeberzug_get_Seg2Textur_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE IUnterUeberzug_put_Seg3LinienFarbe_Proxy(
IUnterUeberzug __RPC_FAR * This,
/* [in] */ long nVal);
void __RPC_STUB IUnterUeberzug_put_Seg3LinienFarbe_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IUnterUeberzug_get_Seg3LinienFarbe_Proxy(
IUnterUeberzug __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
void __RPC_STUB IUnterUeberzug_get_Seg3LinienFarbe_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE IUnterUeberzug_put_Seg3LinienTyp_Proxy(
IUnterUeberzug __RPC_FAR * This,
/* [in] */ long nVal);
void __RPC_STUB IUnterUeberzug_put_Seg3LinienTyp_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IUnterUeberzug_get_Seg3LinienTyp_Proxy(
IUnterUeberzug __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
void __RPC_STUB IUnterUeberzug_get_Seg3LinienTyp_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE IUnterUeberzug_put_Seg3Textur_Proxy(
IUnterUeberzug __RPC_FAR * This,
/* [in] */ ITexture __RPC_FAR *nVal);
void __RPC_STUB IUnterUeberzug_put_Seg3Textur_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IUnterUeberzug_get_Seg3Textur_Proxy(
IUnterUeberzug __RPC_FAR * This,
/* [retval][out] */ ITexture __RPC_FAR *__RPC_FAR *pVal);
void __RPC_STUB IUnterUeberzug_get_Seg3Textur_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE IUnterUeberzug_put_Seg4LinienFarbe_Proxy(
IUnterUeberzug __RPC_FAR * This,
/* [in] */ long nVal);
void __RPC_STUB IUnterUeberzug_put_Seg4LinienFarbe_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IUnterUeberzug_get_Seg4LinienFarbe_Proxy(
IUnterUeberzug __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
void __RPC_STUB IUnterUeberzug_get_Seg4LinienFarbe_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE IUnterUeberzug_put_Seg4LinienTyp_Proxy(
IUnterUeberzug __RPC_FAR * This,
/* [in] */ long nVal);
void __RPC_STUB IUnterUeberzug_put_Seg4LinienTyp_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IUnterUeberzug_get_Seg4LinienTyp_Proxy(
IUnterUeberzug __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
void __RPC_STUB IUnterUeberzug_get_Seg4LinienTyp_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE IUnterUeberzug_put_Seg4Textur_Proxy(
IUnterUeberzug __RPC_FAR * This,
/* [in] */ ITexture __RPC_FAR *nVal);
void __RPC_STUB IUnterUeberzug_put_Seg4Textur_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IUnterUeberzug_get_Seg4Textur_Proxy(
IUnterUeberzug __RPC_FAR * This,
/* [retval][out] */ ITexture __RPC_FAR *__RPC_FAR *pVal);
void __RPC_STUB IUnterUeberzug_get_Seg4Textur_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE IUnterUeberzug_get_Story_Proxy(
IUnterUeberzug __RPC_FAR * This,
/* [retval][out] */ IStory __RPC_FAR *__RPC_FAR *pVal);
void __RPC_STUB IUnterUeberzug_get_Story_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE IUnterUeberzug_put_Thickness_Proxy(
IUnterUeberzug __RPC_FAR * This,
/* [in] */ float nVal);
void __RPC_STUB IUnterUeberzug_put_Thickness_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IUnterUeberzug_get_Thickness_Proxy(
IUnterUeberzug __RPC_FAR * This,
/* [retval][out] */ float __RPC_FAR *pVal);
void __RPC_STUB IUnterUeberzug_get_Thickness_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE IUnterUeberzug_put_Ueberzug_Proxy(
IUnterUeberzug __RPC_FAR * This,
/* [in] */ VARIANT_BOOL nVal);
void __RPC_STUB IUnterUeberzug_put_Ueberzug_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IUnterUeberzug_get_Ueberzug_Proxy(
IUnterUeberzug __RPC_FAR * This,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
void __RPC_STUB IUnterUeberzug_get_Ueberzug_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE IUnterUeberzug_get_History_Proxy(
IUnterUeberzug __RPC_FAR * This,
/* [retval][out] */ IIDHistory __RPC_FAR *__RPC_FAR *pVal);
void __RPC_STUB IUnterUeberzug_get_History_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE IUnterUeberzug_get_ID_Proxy(
IUnterUeberzug __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
void __RPC_STUB IUnterUeberzug_get_ID_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IUnterUeberzug_Delete_Proxy(
IUnterUeberzug __RPC_FAR * This,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
void __RPC_STUB IUnterUeberzug_Delete_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IUnterUeberzug_GetPos_Proxy(
IUnterUeberzug __RPC_FAR * This,
/* [out] */ float __RPC_FAR *x1,
/* [out] */ float __RPC_FAR *y1,
/* [out] */ float __RPC_FAR *x2,
/* [out] */ float __RPC_FAR *y2,
/* [out] */ float __RPC_FAR *x3,
/* [out] */ float __RPC_FAR *y3,
/* [out] */ float __RPC_FAR *x4,
/* [out] */ float __RPC_FAR *y4,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
void __RPC_STUB IUnterUeberzug_GetPos_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IUnterUeberzug_SetPos_Proxy(
IUnterUeberzug __RPC_FAR * This,
/* [in] */ float x1,
/* [in] */ float y1,
/* [in] */ float x2,
/* [in] */ float y2,
/* [in] */ float x3,
/* [in] */ float y3,
/* [in] */ float x4,
/* [in] */ float y4,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
void __RPC_STUB IUnterUeberzug_SetPos_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IUnterUeberzug_INTERFACE_DEFINED__ */
#ifndef __IUnterUeberzugCollection_INTERFACE_DEFINED__
#define __IUnterUeberzugCollection_INTERFACE_DEFINED__
/* interface IUnterUeberzugCollection */
/* [unique][dual][uuid][object] */
EXTERN_C const IID IID_IUnterUeberzugCollection;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("63d27c60-cd37-11d1-9d47-00a0c9251384")
IUnterUeberzugCollection : public IDispatch
{
public:
virtual /* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE get_Count(
/* [retval][out] */ long __RPC_FAR *pVal) = 0;
virtual /* [hidden][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE get__NewEnum(
/* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE Item(
/* [in] */ long Index,
/* [retval][out] */ IUnterUeberzug __RPC_FAR *__RPC_FAR *pVal) = 0;
};
#else /* C style interface */
typedef struct IUnterUeberzugCollectionVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
IUnterUeberzugCollection __RPC_FAR * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
IUnterUeberzugCollection __RPC_FAR * This);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
IUnterUeberzugCollection __RPC_FAR * This);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
IUnterUeberzugCollection __RPC_FAR * This,
/* [out] */ UINT __RPC_FAR *pctinfo);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
IUnterUeberzugCollection __RPC_FAR * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
IUnterUeberzugCollection __RPC_FAR * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )(
IUnterUeberzugCollection __RPC_FAR * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
/* [out] */ VARIANT __RPC_FAR *pVarResult,
/* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
/* [out] */ UINT __RPC_FAR *puArgErr);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Count )(
IUnterUeberzugCollection __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
/* [hidden][readonly][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get__NewEnum )(
IUnterUeberzugCollection __RPC_FAR * This,
/* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Item )(
IUnterUeberzugCollection __RPC_FAR * This,
/* [in] */ long Index,
/* [retval][out] */ IUnterUeberzug __RPC_FAR *__RPC_FAR *pVal);
END_INTERFACE
} IUnterUeberzugCollectionVtbl;
interface IUnterUeberzugCollection
{
CONST_VTBL struct IUnterUeberzugCollectionVtbl __RPC_FAR *lpVtbl;
};
#ifdef COBJMACROS
#define IUnterUeberzugCollection_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IUnterUeberzugCollection_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IUnterUeberzugCollection_Release(This) \
(This)->lpVtbl -> Release(This)
#define IUnterUeberzugCollection_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define IUnterUeberzugCollection_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define IUnterUeberzugCollection_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define IUnterUeberzugCollection_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#define IUnterUeberzugCollection_get_Count(This,pVal) \
(This)->lpVtbl -> get_Count(This,pVal)
#define IUnterUeberzugCollection_get__NewEnum(This,pVal) \
(This)->lpVtbl -> get__NewEnum(This,pVal)
#define IUnterUeberzugCollection_Item(This,Index,pVal) \
(This)->lpVtbl -> Item(This,Index,pVal)
#endif /* COBJMACROS */
#endif /* C style interface */
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE IUnterUeberzugCollection_get_Count_Proxy(
IUnterUeberzugCollection __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
void __RPC_STUB IUnterUeberzugCollection_get_Count_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [hidden][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE IUnterUeberzugCollection_get__NewEnum_Proxy(
IUnterUeberzugCollection __RPC_FAR * This,
/* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *pVal);
void __RPC_STUB IUnterUeberzugCollection_get__NewEnum_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IUnterUeberzugCollection_Item_Proxy(
IUnterUeberzugCollection __RPC_FAR * This,
/* [in] */ long Index,
/* [retval][out] */ IUnterUeberzug __RPC_FAR *__RPC_FAR *pVal);
void __RPC_STUB IUnterUeberzugCollection_Item_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IUnterUeberzugCollection_INTERFACE_DEFINED__ */
#ifndef __ITextureCollection_INTERFACE_DEFINED__
#define __ITextureCollection_INTERFACE_DEFINED__
/* interface ITextureCollection */
/* [unique][dual][uuid][object] */
EXTERN_C const IID IID_ITextureCollection;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("63d58ac0-cd37-11d1-9d47-00a0c9251384")
ITextureCollection : public IDispatch
{
public:
virtual /* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE get_Count(
/* [retval][out] */ long __RPC_FAR *pVal) = 0;
virtual /* [hidden][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE get__NewEnum(
/* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE Item(
/* [in] */ long Index,
/* [retval][out] */ ITextureName __RPC_FAR *__RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE Destroy( void) = 0;
};
#else /* C style interface */
typedef struct ITextureCollectionVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
ITextureCollection __RPC_FAR * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
ITextureCollection __RPC_FAR * This);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
ITextureCollection __RPC_FAR * This);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
ITextureCollection __RPC_FAR * This,
/* [out] */ UINT __RPC_FAR *pctinfo);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
ITextureCollection __RPC_FAR * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
ITextureCollection __RPC_FAR * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )(
ITextureCollection __RPC_FAR * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
/* [out] */ VARIANT __RPC_FAR *pVarResult,
/* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
/* [out] */ UINT __RPC_FAR *puArgErr);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Count )(
ITextureCollection __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
/* [hidden][readonly][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get__NewEnum )(
ITextureCollection __RPC_FAR * This,
/* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Item )(
ITextureCollection __RPC_FAR * This,
/* [in] */ long Index,
/* [retval][out] */ ITextureName __RPC_FAR *__RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Destroy )(
ITextureCollection __RPC_FAR * This);
END_INTERFACE
} ITextureCollectionVtbl;
interface ITextureCollection
{
CONST_VTBL struct ITextureCollectionVtbl __RPC_FAR *lpVtbl;
};
#ifdef COBJMACROS
#define ITextureCollection_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define ITextureCollection_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define ITextureCollection_Release(This) \
(This)->lpVtbl -> Release(This)
#define ITextureCollection_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define ITextureCollection_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define ITextureCollection_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define ITextureCollection_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#define ITextureCollection_get_Count(This,pVal) \
(This)->lpVtbl -> get_Count(This,pVal)
#define ITextureCollection_get__NewEnum(This,pVal) \
(This)->lpVtbl -> get__NewEnum(This,pVal)
#define ITextureCollection_Item(This,Index,pVal) \
(This)->lpVtbl -> Item(This,Index,pVal)
#define ITextureCollection_Destroy(This) \
(This)->lpVtbl -> Destroy(This)
#endif /* COBJMACROS */
#endif /* C style interface */
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE ITextureCollection_get_Count_Proxy(
ITextureCollection __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
void __RPC_STUB ITextureCollection_get_Count_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [hidden][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE ITextureCollection_get__NewEnum_Proxy(
ITextureCollection __RPC_FAR * This,
/* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *pVal);
void __RPC_STUB ITextureCollection_get__NewEnum_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE ITextureCollection_Item_Proxy(
ITextureCollection __RPC_FAR * This,
/* [in] */ long Index,
/* [retval][out] */ ITextureName __RPC_FAR *__RPC_FAR *pVal);
void __RPC_STUB ITextureCollection_Item_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE ITextureCollection_Destroy_Proxy(
ITextureCollection __RPC_FAR * This);
void __RPC_STUB ITextureCollection_Destroy_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __ITextureCollection_INTERFACE_DEFINED__ */
#ifndef __ITextureName_INTERFACE_DEFINED__
#define __ITextureName_INTERFACE_DEFINED__
/* interface ITextureName */
/* [unique][dual][uuid][object] */
EXTERN_C const IID IID_ITextureName;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("63d89920-cd37-11d1-9d47-00a0c9251384")
ITextureName : public IDispatch
{
public:
virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_Name(
/* [in] */ BSTR nVal) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_Name(
/* [retval][out] */ BSTR __RPC_FAR *pVal) = 0;
};
#else /* C style interface */
typedef struct ITextureNameVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
ITextureName __RPC_FAR * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
ITextureName __RPC_FAR * This);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
ITextureName __RPC_FAR * This);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
ITextureName __RPC_FAR * This,
/* [out] */ UINT __RPC_FAR *pctinfo);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
ITextureName __RPC_FAR * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
ITextureName __RPC_FAR * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )(
ITextureName __RPC_FAR * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
/* [out] */ VARIANT __RPC_FAR *pVarResult,
/* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
/* [out] */ UINT __RPC_FAR *puArgErr);
/* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Name )(
ITextureName __RPC_FAR * This,
/* [in] */ BSTR nVal);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Name )(
ITextureName __RPC_FAR * This,
/* [retval][out] */ BSTR __RPC_FAR *pVal);
END_INTERFACE
} ITextureNameVtbl;
interface ITextureName
{
CONST_VTBL struct ITextureNameVtbl __RPC_FAR *lpVtbl;
};
#ifdef COBJMACROS
#define ITextureName_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define ITextureName_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define ITextureName_Release(This) \
(This)->lpVtbl -> Release(This)
#define ITextureName_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define ITextureName_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define ITextureName_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define ITextureName_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#define ITextureName_put_Name(This,nVal) \
(This)->lpVtbl -> put_Name(This,nVal)
#define ITextureName_get_Name(This,pVal) \
(This)->lpVtbl -> get_Name(This,pVal)
#endif /* COBJMACROS */
#endif /* C style interface */
/* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE ITextureName_put_Name_Proxy(
ITextureName __RPC_FAR * This,
/* [in] */ BSTR nVal);
void __RPC_STUB ITextureName_put_Name_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE ITextureName_get_Name_Proxy(
ITextureName __RPC_FAR * This,
/* [retval][out] */ BSTR __RPC_FAR *pVal);
void __RPC_STUB ITextureName_get_Name_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __ITextureName_INTERFACE_DEFINED__ */
#ifndef __IObject3DCollection_INTERFACE_DEFINED__
#define __IObject3DCollection_INTERFACE_DEFINED__
/* interface IObject3DCollection */
/* [unique][dual][uuid][object] */
EXTERN_C const IID IID_IObject3DCollection;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("63dd2eb0-cd37-11d1-9d47-00a0c9251384")
IObject3DCollection : public IDispatch
{
public:
virtual /* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE get_Count(
/* [retval][out] */ long __RPC_FAR *pVal) = 0;
virtual /* [hidden][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE get__NewEnum(
/* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE Item(
/* [in] */ long Index,
/* [retval][out] */ IObject3D __RPC_FAR *__RPC_FAR *pVal) = 0;
};
#else /* C style interface */
typedef struct IObject3DCollectionVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
IObject3DCollection __RPC_FAR * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
IObject3DCollection __RPC_FAR * This);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
IObject3DCollection __RPC_FAR * This);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
IObject3DCollection __RPC_FAR * This,
/* [out] */ UINT __RPC_FAR *pctinfo);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
IObject3DCollection __RPC_FAR * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
IObject3DCollection __RPC_FAR * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )(
IObject3DCollection __RPC_FAR * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
/* [out] */ VARIANT __RPC_FAR *pVarResult,
/* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
/* [out] */ UINT __RPC_FAR *puArgErr);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Count )(
IObject3DCollection __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
/* [hidden][readonly][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get__NewEnum )(
IObject3DCollection __RPC_FAR * This,
/* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Item )(
IObject3DCollection __RPC_FAR * This,
/* [in] */ long Index,
/* [retval][out] */ IObject3D __RPC_FAR *__RPC_FAR *pVal);
END_INTERFACE
} IObject3DCollectionVtbl;
interface IObject3DCollection
{
CONST_VTBL struct IObject3DCollectionVtbl __RPC_FAR *lpVtbl;
};
#ifdef COBJMACROS
#define IObject3DCollection_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IObject3DCollection_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IObject3DCollection_Release(This) \
(This)->lpVtbl -> Release(This)
#define IObject3DCollection_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define IObject3DCollection_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define IObject3DCollection_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define IObject3DCollection_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#define IObject3DCollection_get_Count(This,pVal) \
(This)->lpVtbl -> get_Count(This,pVal)
#define IObject3DCollection_get__NewEnum(This,pVal) \
(This)->lpVtbl -> get__NewEnum(This,pVal)
#define IObject3DCollection_Item(This,Index,pVal) \
(This)->lpVtbl -> Item(This,Index,pVal)
#endif /* COBJMACROS */
#endif /* C style interface */
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE IObject3DCollection_get_Count_Proxy(
IObject3DCollection __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
void __RPC_STUB IObject3DCollection_get_Count_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [hidden][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE IObject3DCollection_get__NewEnum_Proxy(
IObject3DCollection __RPC_FAR * This,
/* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *pVal);
void __RPC_STUB IObject3DCollection_get__NewEnum_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IObject3DCollection_Item_Proxy(
IObject3DCollection __RPC_FAR * This,
/* [in] */ long Index,
/* [retval][out] */ IObject3D __RPC_FAR *__RPC_FAR *pVal);
void __RPC_STUB IObject3DCollection_Item_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IObject3DCollection_INTERFACE_DEFINED__ */
#ifndef __IObjectConstructorCollection_INTERFACE_DEFINED__
#define __IObjectConstructorCollection_INTERFACE_DEFINED__
/* interface IObjectConstructorCollection */
/* [unique][dual][uuid][object] */
EXTERN_C const IID IID_IObjectConstructorCollection;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("63e03d10-cd37-11d1-9d47-00a0c9251384")
IObjectConstructorCollection : public IDispatch
{
public:
virtual /* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE get_Count(
/* [retval][out] */ long __RPC_FAR *pVal) = 0;
virtual /* [hidden][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE get__NewEnum(
/* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE Item(
/* [in] */ long Index,
/* [retval][out] */ IObjectConstructor __RPC_FAR *__RPC_FAR *pVal) = 0;
};
#else /* C style interface */
typedef struct IObjectConstructorCollectionVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
IObjectConstructorCollection __RPC_FAR * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
IObjectConstructorCollection __RPC_FAR * This);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
IObjectConstructorCollection __RPC_FAR * This);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
IObjectConstructorCollection __RPC_FAR * This,
/* [out] */ UINT __RPC_FAR *pctinfo);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
IObjectConstructorCollection __RPC_FAR * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
IObjectConstructorCollection __RPC_FAR * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )(
IObjectConstructorCollection __RPC_FAR * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
/* [out] */ VARIANT __RPC_FAR *pVarResult,
/* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
/* [out] */ UINT __RPC_FAR *puArgErr);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Count )(
IObjectConstructorCollection __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
/* [hidden][readonly][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get__NewEnum )(
IObjectConstructorCollection __RPC_FAR * This,
/* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Item )(
IObjectConstructorCollection __RPC_FAR * This,
/* [in] */ long Index,
/* [retval][out] */ IObjectConstructor __RPC_FAR *__RPC_FAR *pVal);
END_INTERFACE
} IObjectConstructorCollectionVtbl;
interface IObjectConstructorCollection
{
CONST_VTBL struct IObjectConstructorCollectionVtbl __RPC_FAR *lpVtbl;
};
#ifdef COBJMACROS
#define IObjectConstructorCollection_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IObjectConstructorCollection_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IObjectConstructorCollection_Release(This) \
(This)->lpVtbl -> Release(This)
#define IObjectConstructorCollection_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define IObjectConstructorCollection_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define IObjectConstructorCollection_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define IObjectConstructorCollection_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#define IObjectConstructorCollection_get_Count(This,pVal) \
(This)->lpVtbl -> get_Count(This,pVal)
#define IObjectConstructorCollection_get__NewEnum(This,pVal) \
(This)->lpVtbl -> get__NewEnum(This,pVal)
#define IObjectConstructorCollection_Item(This,Index,pVal) \
(This)->lpVtbl -> Item(This,Index,pVal)
#endif /* COBJMACROS */
#endif /* C style interface */
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE IObjectConstructorCollection_get_Count_Proxy(
IObjectConstructorCollection __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
void __RPC_STUB IObjectConstructorCollection_get_Count_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [hidden][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE IObjectConstructorCollection_get__NewEnum_Proxy(
IObjectConstructorCollection __RPC_FAR * This,
/* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *pVal);
void __RPC_STUB IObjectConstructorCollection_get__NewEnum_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IObjectConstructorCollection_Item_Proxy(
IObjectConstructorCollection __RPC_FAR * This,
/* [in] */ long Index,
/* [retval][out] */ IObjectConstructor __RPC_FAR *__RPC_FAR *pVal);
void __RPC_STUB IObjectConstructorCollection_Item_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IObjectConstructorCollection_INTERFACE_DEFINED__ */
#ifndef __IHolePolygon_INTERFACE_DEFINED__
#define __IHolePolygon_INTERFACE_DEFINED__
/* interface IHolePolygon */
/* [unique][dual][uuid][object] */
EXTERN_C const IID IID_IHolePolygon;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("63e34b70-cd37-11d1-9d47-00a0c9251384")
IHolePolygon : public IDispatch
{
public:
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE AddHole(
/* [in] */ IHolePolygon __RPC_FAR *newHole,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE RemoveHole(
/* [in] */ IHolePolygon __RPC_FAR *removedHole,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal) = 0;
};
#else /* C style interface */
typedef struct IHolePolygonVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
IHolePolygon __RPC_FAR * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
IHolePolygon __RPC_FAR * This);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
IHolePolygon __RPC_FAR * This);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
IHolePolygon __RPC_FAR * This,
/* [out] */ UINT __RPC_FAR *pctinfo);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
IHolePolygon __RPC_FAR * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
IHolePolygon __RPC_FAR * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )(
IHolePolygon __RPC_FAR * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
/* [out] */ VARIANT __RPC_FAR *pVarResult,
/* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
/* [out] */ UINT __RPC_FAR *puArgErr);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *AddHole )(
IHolePolygon __RPC_FAR * This,
/* [in] */ IHolePolygon __RPC_FAR *newHole,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *RemoveHole )(
IHolePolygon __RPC_FAR * This,
/* [in] */ IHolePolygon __RPC_FAR *removedHole,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
END_INTERFACE
} IHolePolygonVtbl;
interface IHolePolygon
{
CONST_VTBL struct IHolePolygonVtbl __RPC_FAR *lpVtbl;
};
#ifdef COBJMACROS
#define IHolePolygon_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IHolePolygon_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IHolePolygon_Release(This) \
(This)->lpVtbl -> Release(This)
#define IHolePolygon_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define IHolePolygon_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define IHolePolygon_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define IHolePolygon_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#define IHolePolygon_AddHole(This,newHole,pVal) \
(This)->lpVtbl -> AddHole(This,newHole,pVal)
#define IHolePolygon_RemoveHole(This,removedHole,pVal) \
(This)->lpVtbl -> RemoveHole(This,removedHole,pVal)
#endif /* COBJMACROS */
#endif /* C style interface */
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IHolePolygon_AddHole_Proxy(
IHolePolygon __RPC_FAR * This,
/* [in] */ IHolePolygon __RPC_FAR *newHole,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
void __RPC_STUB IHolePolygon_AddHole_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IHolePolygon_RemoveHole_Proxy(
IHolePolygon __RPC_FAR * This,
/* [in] */ IHolePolygon __RPC_FAR *removedHole,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
void __RPC_STUB IHolePolygon_RemoveHole_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IHolePolygon_INTERFACE_DEFINED__ */
#ifndef __ICut_INTERFACE_DEFINED__
#define __ICut_INTERFACE_DEFINED__
/* interface ICut */
/* [unique][dual][uuid][object] */
EXTERN_C const IID IID_ICut;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("63e7e100-cd37-11d1-9d47-00a0c9251384")
ICut : public IDispatch
{
public:
virtual /* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE get_Graphics2D(
/* [retval][out] */ IGraphics2DCollection __RPC_FAR *__RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE get_History(
/* [retval][out] */ IIDHistory __RPC_FAR *__RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE get_ID(
/* [retval][out] */ long __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE get_Story(
/* [retval][out] */ IStory __RPC_FAR *__RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE GetReferenceLine(
/* [out] */ float __RPC_FAR *x1,
/* [out] */ float __RPC_FAR *y1,
/* [out] */ float __RPC_FAR *x2,
/* [out] */ float __RPC_FAR *y2,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal) = 0;
};
#else /* C style interface */
typedef struct ICutVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
ICut __RPC_FAR * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
ICut __RPC_FAR * This);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
ICut __RPC_FAR * This);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
ICut __RPC_FAR * This,
/* [out] */ UINT __RPC_FAR *pctinfo);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
ICut __RPC_FAR * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
ICut __RPC_FAR * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )(
ICut __RPC_FAR * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
/* [out] */ VARIANT __RPC_FAR *pVarResult,
/* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
/* [out] */ UINT __RPC_FAR *puArgErr);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Graphics2D )(
ICut __RPC_FAR * This,
/* [retval][out] */ IGraphics2DCollection __RPC_FAR *__RPC_FAR *pVal);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_History )(
ICut __RPC_FAR * This,
/* [retval][out] */ IIDHistory __RPC_FAR *__RPC_FAR *pVal);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ID )(
ICut __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Story )(
ICut __RPC_FAR * This,
/* [retval][out] */ IStory __RPC_FAR *__RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetReferenceLine )(
ICut __RPC_FAR * This,
/* [out] */ float __RPC_FAR *x1,
/* [out] */ float __RPC_FAR *y1,
/* [out] */ float __RPC_FAR *x2,
/* [out] */ float __RPC_FAR *y2,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
END_INTERFACE
} ICutVtbl;
interface ICut
{
CONST_VTBL struct ICutVtbl __RPC_FAR *lpVtbl;
};
#ifdef COBJMACROS
#define ICut_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define ICut_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define ICut_Release(This) \
(This)->lpVtbl -> Release(This)
#define ICut_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define ICut_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define ICut_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define ICut_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#define ICut_get_Graphics2D(This,pVal) \
(This)->lpVtbl -> get_Graphics2D(This,pVal)
#define ICut_get_History(This,pVal) \
(This)->lpVtbl -> get_History(This,pVal)
#define ICut_get_ID(This,pVal) \
(This)->lpVtbl -> get_ID(This,pVal)
#define ICut_get_Story(This,pVal) \
(This)->lpVtbl -> get_Story(This,pVal)
#define ICut_GetReferenceLine(This,x1,y1,x2,y2,pVal) \
(This)->lpVtbl -> GetReferenceLine(This,x1,y1,x2,y2,pVal)
#endif /* COBJMACROS */
#endif /* C style interface */
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE ICut_get_Graphics2D_Proxy(
ICut __RPC_FAR * This,
/* [retval][out] */ IGraphics2DCollection __RPC_FAR *__RPC_FAR *pVal);
void __RPC_STUB ICut_get_Graphics2D_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE ICut_get_History_Proxy(
ICut __RPC_FAR * This,
/* [retval][out] */ IIDHistory __RPC_FAR *__RPC_FAR *pVal);
void __RPC_STUB ICut_get_History_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE ICut_get_ID_Proxy(
ICut __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
void __RPC_STUB ICut_get_ID_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE ICut_get_Story_Proxy(
ICut __RPC_FAR * This,
/* [retval][out] */ IStory __RPC_FAR *__RPC_FAR *pVal);
void __RPC_STUB ICut_get_Story_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE ICut_GetReferenceLine_Proxy(
ICut __RPC_FAR * This,
/* [out] */ float __RPC_FAR *x1,
/* [out] */ float __RPC_FAR *y1,
/* [out] */ float __RPC_FAR *x2,
/* [out] */ float __RPC_FAR *y2,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
void __RPC_STUB ICut_GetReferenceLine_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __ICut_INTERFACE_DEFINED__ */
#ifndef __ICutCollection_INTERFACE_DEFINED__
#define __ICutCollection_INTERFACE_DEFINED__
/* interface ICutCollection */
/* [unique][dual][uuid][object] */
EXTERN_C const IID IID_ICutCollection;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("63eaef60-cd37-11d1-9d47-00a0c9251384")
ICutCollection : public IDispatch
{
public:
virtual /* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE get_Count(
/* [retval][out] */ long __RPC_FAR *pVal) = 0;
virtual /* [hidden][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE get__NewEnum(
/* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE Item(
/* [in] */ long index,
/* [retval][out] */ ICut __RPC_FAR *__RPC_FAR *pVal) = 0;
};
#else /* C style interface */
typedef struct ICutCollectionVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
ICutCollection __RPC_FAR * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
ICutCollection __RPC_FAR * This);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
ICutCollection __RPC_FAR * This);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
ICutCollection __RPC_FAR * This,
/* [out] */ UINT __RPC_FAR *pctinfo);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
ICutCollection __RPC_FAR * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
ICutCollection __RPC_FAR * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )(
ICutCollection __RPC_FAR * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
/* [out] */ VARIANT __RPC_FAR *pVarResult,
/* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
/* [out] */ UINT __RPC_FAR *puArgErr);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Count )(
ICutCollection __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
/* [hidden][readonly][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get__NewEnum )(
ICutCollection __RPC_FAR * This,
/* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Item )(
ICutCollection __RPC_FAR * This,
/* [in] */ long index,
/* [retval][out] */ ICut __RPC_FAR *__RPC_FAR *pVal);
END_INTERFACE
} ICutCollectionVtbl;
interface ICutCollection
{
CONST_VTBL struct ICutCollectionVtbl __RPC_FAR *lpVtbl;
};
#ifdef COBJMACROS
#define ICutCollection_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define ICutCollection_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define ICutCollection_Release(This) \
(This)->lpVtbl -> Release(This)
#define ICutCollection_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define ICutCollection_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define ICutCollection_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define ICutCollection_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#define ICutCollection_get_Count(This,pVal) \
(This)->lpVtbl -> get_Count(This,pVal)
#define ICutCollection_get__NewEnum(This,pVal) \
(This)->lpVtbl -> get__NewEnum(This,pVal)
#define ICutCollection_Item(This,index,pVal) \
(This)->lpVtbl -> Item(This,index,pVal)
#endif /* COBJMACROS */
#endif /* C style interface */
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE ICutCollection_get_Count_Proxy(
ICutCollection __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
void __RPC_STUB ICutCollection_get_Count_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [hidden][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE ICutCollection_get__NewEnum_Proxy(
ICutCollection __RPC_FAR * This,
/* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *pVal);
void __RPC_STUB ICutCollection_get__NewEnum_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE ICutCollection_Item_Proxy(
ICutCollection __RPC_FAR * This,
/* [in] */ long index,
/* [retval][out] */ ICut __RPC_FAR *__RPC_FAR *pVal);
void __RPC_STUB ICutCollection_Item_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __ICutCollection_INTERFACE_DEFINED__ */
#ifndef __ICutView_INTERFACE_DEFINED__
#define __ICutView_INTERFACE_DEFINED__
/* interface ICutView */
/* [unique][dual][uuid][object] */
EXTERN_C const IID IID_ICutView;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("63edfdc0-cd37-11d1-9d47-00a0c9251384")
ICutView : public IDispatch
{
public:
virtual /* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE get_Cut(
/* [retval][out] */ ICut __RPC_FAR *__RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE Viewer(
/* [retval][out] */ long __RPC_FAR *pVal) = 0;
};
#else /* C style interface */
typedef struct ICutViewVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
ICutView __RPC_FAR * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
ICutView __RPC_FAR * This);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
ICutView __RPC_FAR * This);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
ICutView __RPC_FAR * This,
/* [out] */ UINT __RPC_FAR *pctinfo);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
ICutView __RPC_FAR * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
ICutView __RPC_FAR * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )(
ICutView __RPC_FAR * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
/* [out] */ VARIANT __RPC_FAR *pVarResult,
/* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
/* [out] */ UINT __RPC_FAR *puArgErr);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Cut )(
ICutView __RPC_FAR * This,
/* [retval][out] */ ICut __RPC_FAR *__RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Viewer )(
ICutView __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
END_INTERFACE
} ICutViewVtbl;
interface ICutView
{
CONST_VTBL struct ICutViewVtbl __RPC_FAR *lpVtbl;
};
#ifdef COBJMACROS
#define ICutView_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define ICutView_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define ICutView_Release(This) \
(This)->lpVtbl -> Release(This)
#define ICutView_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define ICutView_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define ICutView_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define ICutView_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#define ICutView_get_Cut(This,pVal) \
(This)->lpVtbl -> get_Cut(This,pVal)
#define ICutView_Viewer(This,pVal) \
(This)->lpVtbl -> Viewer(This,pVal)
#endif /* COBJMACROS */
#endif /* C style interface */
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE ICutView_get_Cut_Proxy(
ICutView __RPC_FAR * This,
/* [retval][out] */ ICut __RPC_FAR *__RPC_FAR *pVal);
void __RPC_STUB ICutView_get_Cut_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE ICutView_Viewer_Proxy(
ICutView __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
void __RPC_STUB ICutView_Viewer_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __ICutView_INTERFACE_DEFINED__ */
#ifndef __IRoofAreaCollection_INTERFACE_DEFINED__
#define __IRoofAreaCollection_INTERFACE_DEFINED__
/* interface IRoofAreaCollection */
/* [unique][dual][uuid][object] */
EXTERN_C const IID IID_IRoofAreaCollection;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("D1B633C4-E594-11d1-9D80-00A0C9251384")
IRoofAreaCollection : public IDispatch
{
public:
virtual /* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE get_Count(
/* [retval][out] */ long __RPC_FAR *pVal) = 0;
virtual /* [hidden][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE get__NewEnum(
/* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE Item(
/* [in] */ long index,
/* [retval][out] */ IRoofArea __RPC_FAR *__RPC_FAR *pVal) = 0;
};
#else /* C style interface */
typedef struct IRoofAreaCollectionVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
IRoofAreaCollection __RPC_FAR * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
IRoofAreaCollection __RPC_FAR * This);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
IRoofAreaCollection __RPC_FAR * This);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
IRoofAreaCollection __RPC_FAR * This,
/* [out] */ UINT __RPC_FAR *pctinfo);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
IRoofAreaCollection __RPC_FAR * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
IRoofAreaCollection __RPC_FAR * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )(
IRoofAreaCollection __RPC_FAR * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
/* [out] */ VARIANT __RPC_FAR *pVarResult,
/* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
/* [out] */ UINT __RPC_FAR *puArgErr);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Count )(
IRoofAreaCollection __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
/* [hidden][readonly][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get__NewEnum )(
IRoofAreaCollection __RPC_FAR * This,
/* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Item )(
IRoofAreaCollection __RPC_FAR * This,
/* [in] */ long index,
/* [retval][out] */ IRoofArea __RPC_FAR *__RPC_FAR *pVal);
END_INTERFACE
} IRoofAreaCollectionVtbl;
interface IRoofAreaCollection
{
CONST_VTBL struct IRoofAreaCollectionVtbl __RPC_FAR *lpVtbl;
};
#ifdef COBJMACROS
#define IRoofAreaCollection_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IRoofAreaCollection_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IRoofAreaCollection_Release(This) \
(This)->lpVtbl -> Release(This)
#define IRoofAreaCollection_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define IRoofAreaCollection_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define IRoofAreaCollection_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define IRoofAreaCollection_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#define IRoofAreaCollection_get_Count(This,pVal) \
(This)->lpVtbl -> get_Count(This,pVal)
#define IRoofAreaCollection_get__NewEnum(This,pVal) \
(This)->lpVtbl -> get__NewEnum(This,pVal)
#define IRoofAreaCollection_Item(This,index,pVal) \
(This)->lpVtbl -> Item(This,index,pVal)
#endif /* COBJMACROS */
#endif /* C style interface */
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE IRoofAreaCollection_get_Count_Proxy(
IRoofAreaCollection __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
void __RPC_STUB IRoofAreaCollection_get_Count_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [hidden][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE IRoofAreaCollection_get__NewEnum_Proxy(
IRoofAreaCollection __RPC_FAR * This,
/* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *pVal);
void __RPC_STUB IRoofAreaCollection_get__NewEnum_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IRoofAreaCollection_Item_Proxy(
IRoofAreaCollection __RPC_FAR * This,
/* [in] */ long index,
/* [retval][out] */ IRoofArea __RPC_FAR *__RPC_FAR *pVal);
void __RPC_STUB IRoofAreaCollection_Item_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IRoofAreaCollection_INTERFACE_DEFINED__ */
#ifndef __IGaubenCollection_INTERFACE_DEFINED__
#define __IGaubenCollection_INTERFACE_DEFINED__
/* interface IGaubenCollection */
/* [unique][dual][uuid][object] */
EXTERN_C const IID IID_IGaubenCollection;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("B190ED75-E638-11d1-9D82-00A0C9251384")
IGaubenCollection : public IDispatch
{
public:
virtual /* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE get_Count(
/* [retval][out] */ long __RPC_FAR *pVal) = 0;
virtual /* [hidden][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE get__NewEnum(
/* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE Item(
/* [in] */ long index,
/* [retval][out] */ IGaube __RPC_FAR *__RPC_FAR *pVal) = 0;
};
#else /* C style interface */
typedef struct IGaubenCollectionVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
IGaubenCollection __RPC_FAR * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
IGaubenCollection __RPC_FAR * This);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
IGaubenCollection __RPC_FAR * This);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
IGaubenCollection __RPC_FAR * This,
/* [out] */ UINT __RPC_FAR *pctinfo);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
IGaubenCollection __RPC_FAR * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
IGaubenCollection __RPC_FAR * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )(
IGaubenCollection __RPC_FAR * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
/* [out] */ VARIANT __RPC_FAR *pVarResult,
/* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
/* [out] */ UINT __RPC_FAR *puArgErr);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Count )(
IGaubenCollection __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
/* [hidden][readonly][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get__NewEnum )(
IGaubenCollection __RPC_FAR * This,
/* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Item )(
IGaubenCollection __RPC_FAR * This,
/* [in] */ long index,
/* [retval][out] */ IGaube __RPC_FAR *__RPC_FAR *pVal);
END_INTERFACE
} IGaubenCollectionVtbl;
interface IGaubenCollection
{
CONST_VTBL struct IGaubenCollectionVtbl __RPC_FAR *lpVtbl;
};
#ifdef COBJMACROS
#define IGaubenCollection_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IGaubenCollection_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IGaubenCollection_Release(This) \
(This)->lpVtbl -> Release(This)
#define IGaubenCollection_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define IGaubenCollection_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define IGaubenCollection_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define IGaubenCollection_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#define IGaubenCollection_get_Count(This,pVal) \
(This)->lpVtbl -> get_Count(This,pVal)
#define IGaubenCollection_get__NewEnum(This,pVal) \
(This)->lpVtbl -> get__NewEnum(This,pVal)
#define IGaubenCollection_Item(This,index,pVal) \
(This)->lpVtbl -> Item(This,index,pVal)
#endif /* COBJMACROS */
#endif /* C style interface */
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE IGaubenCollection_get_Count_Proxy(
IGaubenCollection __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
void __RPC_STUB IGaubenCollection_get_Count_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [hidden][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE IGaubenCollection_get__NewEnum_Proxy(
IGaubenCollection __RPC_FAR * This,
/* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *pVal);
void __RPC_STUB IGaubenCollection_get__NewEnum_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IGaubenCollection_Item_Proxy(
IGaubenCollection __RPC_FAR * This,
/* [in] */ long index,
/* [retval][out] */ IGaube __RPC_FAR *__RPC_FAR *pVal);
void __RPC_STUB IGaubenCollection_Item_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IGaubenCollection_INTERFACE_DEFINED__ */
#ifndef __IRoofArea_INTERFACE_DEFINED__
#define __IRoofArea_INTERFACE_DEFINED__
/* interface IRoofArea */
/* [unique][dual][uuid][object] */
EXTERN_C const IID IID_IRoofArea;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("D1B633C5-E594-11d1-9D80-00A0C9251384")
IRoofArea : public IDispatch
{
public:
virtual /* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE get_Texture(
/* [retval][out] */ ITexture __RPC_FAR *__RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Visible(
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal) = 0;
virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_Visible(
/* [in] */ VARIANT_BOOL nVal) = 0;
virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Outside(
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal) = 0;
virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_Outside(
/* [in] */ VARIANT_BOOL nVal) = 0;
virtual /* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE get_Roof(
/* [retval][out] */ IRoof __RPC_FAR *__RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE get_Room(
/* [retval][out] */ IRoom __RPC_FAR *__RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE get_History(
/* [retval][out] */ IIDHistory __RPC_FAR *__RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE get_ID(
/* [retval][out] */ long __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE get_Area(
/* [retval][out] */ float __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE get_AreaFormula(
/* [retval][out] */ BSTR __RPC_FAR *pVal) = 0;
virtual /* [helpcontext][helpstring][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE get_Windows(
/* [retval][out] */ IWindowCollection __RPC_FAR *__RPC_FAR *pVal) = 0;
};
#else /* C style interface */
typedef struct IRoofAreaVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
IRoofArea __RPC_FAR * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
IRoofArea __RPC_FAR * This);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
IRoofArea __RPC_FAR * This);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
IRoofArea __RPC_FAR * This,
/* [out] */ UINT __RPC_FAR *pctinfo);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
IRoofArea __RPC_FAR * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
IRoofArea __RPC_FAR * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )(
IRoofArea __RPC_FAR * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
/* [out] */ VARIANT __RPC_FAR *pVarResult,
/* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
/* [out] */ UINT __RPC_FAR *puArgErr);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Texture )(
IRoofArea __RPC_FAR * This,
/* [retval][out] */ ITexture __RPC_FAR *__RPC_FAR *pVal);
/* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Visible )(
IRoofArea __RPC_FAR * This,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
/* [id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Visible )(
IRoofArea __RPC_FAR * This,
/* [in] */ VARIANT_BOOL nVal);
/* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Outside )(
IRoofArea __RPC_FAR * This,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
/* [id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Outside )(
IRoofArea __RPC_FAR * This,
/* [in] */ VARIANT_BOOL nVal);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Roof )(
IRoofArea __RPC_FAR * This,
/* [retval][out] */ IRoof __RPC_FAR *__RPC_FAR *pVal);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Room )(
IRoofArea __RPC_FAR * This,
/* [retval][out] */ IRoom __RPC_FAR *__RPC_FAR *pVal);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_History )(
IRoofArea __RPC_FAR * This,
/* [retval][out] */ IIDHistory __RPC_FAR *__RPC_FAR *pVal);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ID )(
IRoofArea __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Area )(
IRoofArea __RPC_FAR * This,
/* [retval][out] */ float __RPC_FAR *pVal);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_AreaFormula )(
IRoofArea __RPC_FAR * This,
/* [retval][out] */ BSTR __RPC_FAR *pVal);
/* [helpcontext][helpstring][readonly][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Windows )(
IRoofArea __RPC_FAR * This,
/* [retval][out] */ IWindowCollection __RPC_FAR *__RPC_FAR *pVal);
END_INTERFACE
} IRoofAreaVtbl;
interface IRoofArea
{
CONST_VTBL struct IRoofAreaVtbl __RPC_FAR *lpVtbl;
};
#ifdef COBJMACROS
#define IRoofArea_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IRoofArea_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IRoofArea_Release(This) \
(This)->lpVtbl -> Release(This)
#define IRoofArea_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define IRoofArea_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define IRoofArea_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define IRoofArea_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#define IRoofArea_get_Texture(This,pVal) \
(This)->lpVtbl -> get_Texture(This,pVal)
#define IRoofArea_get_Visible(This,pVal) \
(This)->lpVtbl -> get_Visible(This,pVal)
#define IRoofArea_put_Visible(This,nVal) \
(This)->lpVtbl -> put_Visible(This,nVal)
#define IRoofArea_get_Outside(This,pVal) \
(This)->lpVtbl -> get_Outside(This,pVal)
#define IRoofArea_put_Outside(This,nVal) \
(This)->lpVtbl -> put_Outside(This,nVal)
#define IRoofArea_get_Roof(This,pVal) \
(This)->lpVtbl -> get_Roof(This,pVal)
#define IRoofArea_get_Room(This,pVal) \
(This)->lpVtbl -> get_Room(This,pVal)
#define IRoofArea_get_History(This,pVal) \
(This)->lpVtbl -> get_History(This,pVal)
#define IRoofArea_get_ID(This,pVal) \
(This)->lpVtbl -> get_ID(This,pVal)
#define IRoofArea_get_Area(This,pVal) \
(This)->lpVtbl -> get_Area(This,pVal)
#define IRoofArea_get_AreaFormula(This,pVal) \
(This)->lpVtbl -> get_AreaFormula(This,pVal)
#define IRoofArea_get_Windows(This,pVal) \
(This)->lpVtbl -> get_Windows(This,pVal)
#endif /* COBJMACROS */
#endif /* C style interface */
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE IRoofArea_get_Texture_Proxy(
IRoofArea __RPC_FAR * This,
/* [retval][out] */ ITexture __RPC_FAR *__RPC_FAR *pVal);
void __RPC_STUB IRoofArea_get_Texture_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE IRoofArea_get_Visible_Proxy(
IRoofArea __RPC_FAR * This,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
void __RPC_STUB IRoofArea_get_Visible_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propput] */ HRESULT STDMETHODCALLTYPE IRoofArea_put_Visible_Proxy(
IRoofArea __RPC_FAR * This,
/* [in] */ VARIANT_BOOL nVal);
void __RPC_STUB IRoofArea_put_Visible_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE IRoofArea_get_Outside_Proxy(
IRoofArea __RPC_FAR * This,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
void __RPC_STUB IRoofArea_get_Outside_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propput] */ HRESULT STDMETHODCALLTYPE IRoofArea_put_Outside_Proxy(
IRoofArea __RPC_FAR * This,
/* [in] */ VARIANT_BOOL nVal);
void __RPC_STUB IRoofArea_put_Outside_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE IRoofArea_get_Roof_Proxy(
IRoofArea __RPC_FAR * This,
/* [retval][out] */ IRoof __RPC_FAR *__RPC_FAR *pVal);
void __RPC_STUB IRoofArea_get_Roof_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE IRoofArea_get_Room_Proxy(
IRoofArea __RPC_FAR * This,
/* [retval][out] */ IRoom __RPC_FAR *__RPC_FAR *pVal);
void __RPC_STUB IRoofArea_get_Room_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE IRoofArea_get_History_Proxy(
IRoofArea __RPC_FAR * This,
/* [retval][out] */ IIDHistory __RPC_FAR *__RPC_FAR *pVal);
void __RPC_STUB IRoofArea_get_History_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE IRoofArea_get_ID_Proxy(
IRoofArea __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
void __RPC_STUB IRoofArea_get_ID_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE IRoofArea_get_Area_Proxy(
IRoofArea __RPC_FAR * This,
/* [retval][out] */ float __RPC_FAR *pVal);
void __RPC_STUB IRoofArea_get_Area_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE IRoofArea_get_AreaFormula_Proxy(
IRoofArea __RPC_FAR * This,
/* [retval][out] */ BSTR __RPC_FAR *pVal);
void __RPC_STUB IRoofArea_get_AreaFormula_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpcontext][helpstring][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE IRoofArea_get_Windows_Proxy(
IRoofArea __RPC_FAR * This,
/* [retval][out] */ IWindowCollection __RPC_FAR *__RPC_FAR *pVal);
void __RPC_STUB IRoofArea_get_Windows_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IRoofArea_INTERFACE_DEFINED__ */
#ifndef __IRoofConstruction_INTERFACE_DEFINED__
#define __IRoofConstruction_INTERFACE_DEFINED__
/* interface IRoofConstruction */
/* [unique][dual][uuid][object] */
EXTERN_C const IID IID_IRoofConstruction;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("D1B633C6-E594-11d1-9D80-00A0C9251384")
IRoofConstruction : public IDispatch
{
public:
virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_DickeEindeckung(
/* [retval][out] */ double __RPC_FAR *pVal) = 0;
virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_DickeEindeckung(
/* [in] */ double nVal) = 0;
virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_DickeKonstruktion(
/* [retval][out] */ double __RPC_FAR *pVal) = 0;
virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_DickeKonstruktion(
/* [in] */ double newVal) = 0;
virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_DachrinnenDurchmesser(
/* [retval][out] */ double __RPC_FAR *pVal) = 0;
virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_DachrinnenDurchmesser(
/* [in] */ double newVal) = 0;
virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_EindeckungTransparent(
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal) = 0;
virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_EindeckungTransparent(
/* [in] */ VARIANT_BOOL newVal) = 0;
virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_DachHorizontalBegrenzen(
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal) = 0;
virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_DachHorizontalBegrenzen(
/* [in] */ VARIANT_BOOL newVal) = 0;
virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_SchnittHoehe(
/* [retval][out] */ double __RPC_FAR *pVal) = 0;
virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_SchnittHoehe(
/* [in] */ double newVal) = 0;
virtual /* [helpcontext][helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_MitDachrinne(
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal) = 0;
virtual /* [helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_MitDachrinne(
/* [in] */ VARIANT_BOOL newVal) = 0;
virtual /* [helpcontext][helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_MitTraufDetails(
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal) = 0;
virtual /* [helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_MitTraufDetails(
/* [in] */ VARIANT_BOOL newVal) = 0;
virtual /* [helpcontext][helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_TraufDetailTyp(
/* [retval][out] */ long __RPC_FAR *pVal) = 0;
virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_TraufDetailTyp(
/* [in] */ long newVal) = 0;
virtual /* [helpcontext][helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_MitFirstSteinen(
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal) = 0;
virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_MitFirstSteinen(
/* [in] */ VARIANT_BOOL newVal) = 0;
virtual /* [helpcontext][helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_PfettenKoepfeSichtbar(
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal) = 0;
virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_PfettenKoepfeSichtbar(
/* [in] */ VARIANT_BOOL newVal) = 0;
virtual /* [helpcontext][helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_SparrenKopfLaenge(
/* [retval][out] */ double __RPC_FAR *pVal) = 0;
virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_SparrenKopfLaenge(
/* [in] */ double newVal) = 0;
virtual /* [helpcontext][helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_SparrenKopfTiefe(
/* [retval][out] */ double __RPC_FAR *pVal) = 0;
virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_SparrenKopfTiefe(
/* [in] */ double newVal) = 0;
virtual /* [helpcontext][helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_GesimsHoeheStirn(
/* [retval][out] */ double __RPC_FAR *pVal) = 0;
virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_GesimsHoeheStirn(
/* [in] */ double newVal) = 0;
virtual /* [helpcontext][helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_GesimsNeigungStirn(
/* [retval][out] */ double __RPC_FAR *pVal) = 0;
virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_GesimsNeigungStirn(
/* [in] */ double newVal) = 0;
virtual /* [helpcontext][helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_MitSparren(
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal) = 0;
virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_MitSparren(
/* [in] */ VARIANT_BOOL newVal) = 0;
virtual /* [helpcontext][helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_MitKehlbalken(
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal) = 0;
virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_MitKehlbalken(
/* [in] */ VARIANT_BOOL newVal) = 0;
virtual /* [helpcontext][helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_MitGratsparren(
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal) = 0;
virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_MitGratsparren(
/* [in] */ VARIANT_BOOL newVal) = 0;
virtual /* [helpcontext][helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_MitFusspfetten(
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal) = 0;
virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_MitFusspfetten(
/* [in] */ VARIANT_BOOL newVal) = 0;
virtual /* [helpcontext][helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_MitFirstpfetten(
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal) = 0;
virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_MitFirstpfetten(
/* [in] */ VARIANT_BOOL newVal) = 0;
virtual /* [helpcontext][helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_HoeheUKMittelpfetten(
/* [retval][out] */ double __RPC_FAR *pVal) = 0;
virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_HoeheUKMittelpfetten(
/* [in] */ double newVal) = 0;
virtual /* [helpcontext][helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_HoeheUKKehlbalken(
/* [retval][out] */ double __RPC_FAR *pVal) = 0;
virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_HoeheUKKehlbalken(
/* [in] */ double newVal) = 0;
virtual /* [helpcontext][helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_MaxSparrenAbstand(
/* [retval][out] */ double __RPC_FAR *pVal) = 0;
virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_MaxSparrenAbstand(
/* [in] */ double newVal) = 0;
virtual /* [helpcontext][helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_AbstandOrtgangSparren(
/* [retval][out] */ double __RPC_FAR *pVal) = 0;
virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_AbstandOrtgangSparren(
/* [in] */ double newVal) = 0;
virtual /* [helpcontext][helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_MaxUeberstandEindeckung(
/* [retval][out] */ double __RPC_FAR *pVal) = 0;
virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_MaxUeberstandEindeckung(
/* [in] */ double newVal) = 0;
virtual /* [helpcontext][helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_SparrenBreite(
/* [retval][out] */ double __RPC_FAR *pVal) = 0;
virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_SparrenBreite(
/* [in] */ double newVal) = 0;
virtual /* [helpcontext][helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_SparrenDicke(
/* [retval][out] */ double __RPC_FAR *pVal) = 0;
virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_SparrenDicke(
/* [in] */ double newVal) = 0;
virtual /* [helpcontext][helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_KehlbalkenBreite(
/* [retval][out] */ double __RPC_FAR *pVal) = 0;
virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_KehlbalkenBreite(
/* [in] */ double newVal) = 0;
virtual /* [helpcontext][helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_KehlbalkenDicke(
/* [retval][out] */ double __RPC_FAR *pVal) = 0;
virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_KehlbalkenDicke(
/* [in] */ double newVal) = 0;
virtual /* [helpcontext][helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_GratsparrenBreite(
/* [retval][out] */ double __RPC_FAR *pVal) = 0;
virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_GratsparrenBreite(
/* [in] */ double newVal) = 0;
virtual /* [helpcontext][helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_GratsparrenDicke(
/* [retval][out] */ double __RPC_FAR *pVal) = 0;
virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_GratsparrenDicke(
/* [in] */ double newVal) = 0;
virtual /* [helpcontext][helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_FusspfettenBreite(
/* [retval][out] */ double __RPC_FAR *pVal) = 0;
virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_FusspfettenBreite(
/* [in] */ double newVal) = 0;
virtual /* [helpcontext][helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_FusspfettenDicke(
/* [retval][out] */ double __RPC_FAR *pVal) = 0;
virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_FusspfettenDicke(
/* [in] */ double newVal) = 0;
virtual /* [helpcontext][helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_MittelpfettenBreite(
/* [retval][out] */ double __RPC_FAR *pVal) = 0;
virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_MittelpfettenBreite(
/* [in] */ double newVal) = 0;
virtual /* [helpcontext][helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_MittelpfettenDicke(
/* [retval][out] */ double __RPC_FAR *pVal) = 0;
virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_MittelpfettenDicke(
/* [in] */ double newVal) = 0;
virtual /* [helpcontext][helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_FirstpfettenBreite(
/* [retval][out] */ double __RPC_FAR *pVal) = 0;
virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_FirstpfettenBreite(
/* [in] */ double newVal) = 0;
virtual /* [helpcontext][helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_FirstpfettenDicke(
/* [retval][out] */ double __RPC_FAR *pVal) = 0;
virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_FirstpfettenDicke(
/* [in] */ double newVal) = 0;
virtual /* [helpcontext][helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_KehlbohlenBreite(
/* [retval][out] */ double __RPC_FAR *pVal) = 0;
virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_KehlbohlenBreite(
/* [in] */ double newVal) = 0;
virtual /* [helpcontext][helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_KehlbohlenDicke(
/* [retval][out] */ double __RPC_FAR *pVal) = 0;
virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_KehlbohlenDicke(
/* [in] */ double newVal) = 0;
virtual /* [helpcontext][helpstring][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE get_Fehler(
/* [retval][out] */ BSTR __RPC_FAR *pVal) = 0;
virtual /* [helpcontext][helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_MitMittelpfetten(
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal) = 0;
virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_MitMittelpfetten(
/* [in] */ VARIANT_BOOL newVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE CreateRoof(
/* [in] */ IStory __RPC_FAR *aStory,
/* [retval][out] */ IRoof __RPC_FAR *__RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE SetzeAnzahlKonturPunkte(
/* [in] */ long AnzahlSeiten,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE SetzeKonturPunkt(
/* [in] */ long seite,
/* [in] */ double x,
/* [in] */ double y,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE SetzeUeberstand(
/* [in] */ long seite,
/* [in] */ double ueberstand,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE SetzeAnzahlKnicke(
/* [in] */ long seite,
/* [in] */ long anzahlKnicke,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE SetzeKnickNeigung(
/* [in] */ long seite,
/* [in] */ long knick,
/* [in] */ double neigung,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE SetzeKnickHoehe(
/* [in] */ long seite,
/* [in] */ long knick,
/* [in] */ double hoehe,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE HoleAnzahlKonturPunkte(
/* [out] */ long __RPC_FAR *AnzahlSeiten,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE HoleKonturPunkt(
/* [in] */ long seite,
/* [out] */ double __RPC_FAR *x,
/* [out] */ double __RPC_FAR *y,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE HoleUeberstand(
/* [in] */ long seite,
/* [out] */ double __RPC_FAR *ueberstand,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE HoleAnzahlKnicke(
/* [in] */ long seite,
/* [out] */ long __RPC_FAR *anzahlKnicke,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE HoleKnickNeigung(
/* [in] */ long seite,
/* [in] */ long knick,
/* [out] */ double __RPC_FAR *neigung,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE HoleKnickHoehe(
/* [in] */ long seite,
/* [in] */ long knick,
/* [out] */ double __RPC_FAR *hoehe,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE GetAnzahlFlaechen(
/* [retval][out] */ long __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE GetFlaechenTyp(
/* [in] */ long index,
/* [retval][out] */ long __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE GetFlaechenNeigung(
/* [in] */ long index,
/* [retval][out] */ double __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE GetFlaechenRichtung(
/* [in] */ long index,
/* [retval][out] */ double __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE GetFlaechenVater(
/* [in] */ long index,
/* [retval][out] */ long __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE GetAnzahlKanten(
/* [in] */ long index,
/* [retval][out] */ long __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE GetDachkantenTyp(
/* [in] */ long index,
/* [in] */ long kantenIndex,
/* [retval][out] */ long __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE GetDachkanteAktiv(
/* [in] */ long index,
/* [in] */ long kantenIndex,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE GetDachkantenNachbarflaeche(
/* [in] */ long index,
/* [in] */ long kantenIndex,
/* [retval][out] */ long __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE GetDachkantenPunktAnfang(
/* [in] */ long index,
/* [in] */ long kantenIndex,
/* [out] */ float __RPC_FAR *x,
/* [out] */ float __RPC_FAR *y,
/* [out] */ float __RPC_FAR *z,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE GetDachkantenPunktEnde(
/* [in] */ long index,
/* [in] */ long kantenIndex,
/* [out] */ float __RPC_FAR *x,
/* [out] */ float __RPC_FAR *y,
/* [out] */ float __RPC_FAR *z,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE GetPfettenKopfTyp(
/* [retval][out] */ long __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE SetPfettenKopfTyp(
/* [in] */ long nVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE BeginNewArea(
/* [in] */ enum AC_Dachflaechentypen typeOfArea,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE AddPoint(
/* [in] */ double x,
/* [in] */ double y,
/* [in] */ double z,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE Analyze(
/* [in] */ VARIANT_BOOL autoClosure,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE NewRafter(
/* [in] */ enum AC_Dachbalken typeOfRafter,
/* [in] */ BSTR Name,
/* [in] */ double width,
/* [in] */ double thickness,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE RafterSetGeo(
/* [in] */ enum AC_RafterGeoType flag,
/* [in] */ double x,
/* [in] */ double y,
/* [in] */ double z,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE GetBeyondAllBuildings(
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE SetBeyondAllBuildings(
/* [in] */ VARIANT_BOOL nVal) = 0;
};
#else /* C style interface */
typedef struct IRoofConstructionVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
IRoofConstruction __RPC_FAR * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
IRoofConstruction __RPC_FAR * This);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
IRoofConstruction __RPC_FAR * This);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
IRoofConstruction __RPC_FAR * This,
/* [out] */ UINT __RPC_FAR *pctinfo);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
IRoofConstruction __RPC_FAR * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
IRoofConstruction __RPC_FAR * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )(
IRoofConstruction __RPC_FAR * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
/* [out] */ VARIANT __RPC_FAR *pVarResult,
/* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
/* [out] */ UINT __RPC_FAR *puArgErr);
/* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_DickeEindeckung )(
IRoofConstruction __RPC_FAR * This,
/* [retval][out] */ double __RPC_FAR *pVal);
/* [id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_DickeEindeckung )(
IRoofConstruction __RPC_FAR * This,
/* [in] */ double nVal);
/* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_DickeKonstruktion )(
IRoofConstruction __RPC_FAR * This,
/* [retval][out] */ double __RPC_FAR *pVal);
/* [id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_DickeKonstruktion )(
IRoofConstruction __RPC_FAR * This,
/* [in] */ double newVal);
/* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_DachrinnenDurchmesser )(
IRoofConstruction __RPC_FAR * This,
/* [retval][out] */ double __RPC_FAR *pVal);
/* [id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_DachrinnenDurchmesser )(
IRoofConstruction __RPC_FAR * This,
/* [in] */ double newVal);
/* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_EindeckungTransparent )(
IRoofConstruction __RPC_FAR * This,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
/* [id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_EindeckungTransparent )(
IRoofConstruction __RPC_FAR * This,
/* [in] */ VARIANT_BOOL newVal);
/* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_DachHorizontalBegrenzen )(
IRoofConstruction __RPC_FAR * This,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
/* [id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_DachHorizontalBegrenzen )(
IRoofConstruction __RPC_FAR * This,
/* [in] */ VARIANT_BOOL newVal);
/* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_SchnittHoehe )(
IRoofConstruction __RPC_FAR * This,
/* [retval][out] */ double __RPC_FAR *pVal);
/* [id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_SchnittHoehe )(
IRoofConstruction __RPC_FAR * This,
/* [in] */ double newVal);
/* [helpcontext][helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_MitDachrinne )(
IRoofConstruction __RPC_FAR * This,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
/* [helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_MitDachrinne )(
IRoofConstruction __RPC_FAR * This,
/* [in] */ VARIANT_BOOL newVal);
/* [helpcontext][helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_MitTraufDetails )(
IRoofConstruction __RPC_FAR * This,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
/* [helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_MitTraufDetails )(
IRoofConstruction __RPC_FAR * This,
/* [in] */ VARIANT_BOOL newVal);
/* [helpcontext][helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_TraufDetailTyp )(
IRoofConstruction __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
/* [id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_TraufDetailTyp )(
IRoofConstruction __RPC_FAR * This,
/* [in] */ long newVal);
/* [helpcontext][helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_MitFirstSteinen )(
IRoofConstruction __RPC_FAR * This,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
/* [id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_MitFirstSteinen )(
IRoofConstruction __RPC_FAR * This,
/* [in] */ VARIANT_BOOL newVal);
/* [helpcontext][helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_PfettenKoepfeSichtbar )(
IRoofConstruction __RPC_FAR * This,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
/* [id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_PfettenKoepfeSichtbar )(
IRoofConstruction __RPC_FAR * This,
/* [in] */ VARIANT_BOOL newVal);
/* [helpcontext][helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_SparrenKopfLaenge )(
IRoofConstruction __RPC_FAR * This,
/* [retval][out] */ double __RPC_FAR *pVal);
/* [id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_SparrenKopfLaenge )(
IRoofConstruction __RPC_FAR * This,
/* [in] */ double newVal);
/* [helpcontext][helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_SparrenKopfTiefe )(
IRoofConstruction __RPC_FAR * This,
/* [retval][out] */ double __RPC_FAR *pVal);
/* [id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_SparrenKopfTiefe )(
IRoofConstruction __RPC_FAR * This,
/* [in] */ double newVal);
/* [helpcontext][helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_GesimsHoeheStirn )(
IRoofConstruction __RPC_FAR * This,
/* [retval][out] */ double __RPC_FAR *pVal);
/* [id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_GesimsHoeheStirn )(
IRoofConstruction __RPC_FAR * This,
/* [in] */ double newVal);
/* [helpcontext][helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_GesimsNeigungStirn )(
IRoofConstruction __RPC_FAR * This,
/* [retval][out] */ double __RPC_FAR *pVal);
/* [id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_GesimsNeigungStirn )(
IRoofConstruction __RPC_FAR * This,
/* [in] */ double newVal);
/* [helpcontext][helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_MitSparren )(
IRoofConstruction __RPC_FAR * This,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
/* [id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_MitSparren )(
IRoofConstruction __RPC_FAR * This,
/* [in] */ VARIANT_BOOL newVal);
/* [helpcontext][helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_MitKehlbalken )(
IRoofConstruction __RPC_FAR * This,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
/* [id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_MitKehlbalken )(
IRoofConstruction __RPC_FAR * This,
/* [in] */ VARIANT_BOOL newVal);
/* [helpcontext][helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_MitGratsparren )(
IRoofConstruction __RPC_FAR * This,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
/* [id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_MitGratsparren )(
IRoofConstruction __RPC_FAR * This,
/* [in] */ VARIANT_BOOL newVal);
/* [helpcontext][helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_MitFusspfetten )(
IRoofConstruction __RPC_FAR * This,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
/* [id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_MitFusspfetten )(
IRoofConstruction __RPC_FAR * This,
/* [in] */ VARIANT_BOOL newVal);
/* [helpcontext][helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_MitFirstpfetten )(
IRoofConstruction __RPC_FAR * This,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
/* [id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_MitFirstpfetten )(
IRoofConstruction __RPC_FAR * This,
/* [in] */ VARIANT_BOOL newVal);
/* [helpcontext][helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_HoeheUKMittelpfetten )(
IRoofConstruction __RPC_FAR * This,
/* [retval][out] */ double __RPC_FAR *pVal);
/* [id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_HoeheUKMittelpfetten )(
IRoofConstruction __RPC_FAR * This,
/* [in] */ double newVal);
/* [helpcontext][helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_HoeheUKKehlbalken )(
IRoofConstruction __RPC_FAR * This,
/* [retval][out] */ double __RPC_FAR *pVal);
/* [id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_HoeheUKKehlbalken )(
IRoofConstruction __RPC_FAR * This,
/* [in] */ double newVal);
/* [helpcontext][helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_MaxSparrenAbstand )(
IRoofConstruction __RPC_FAR * This,
/* [retval][out] */ double __RPC_FAR *pVal);
/* [id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_MaxSparrenAbstand )(
IRoofConstruction __RPC_FAR * This,
/* [in] */ double newVal);
/* [helpcontext][helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_AbstandOrtgangSparren )(
IRoofConstruction __RPC_FAR * This,
/* [retval][out] */ double __RPC_FAR *pVal);
/* [id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_AbstandOrtgangSparren )(
IRoofConstruction __RPC_FAR * This,
/* [in] */ double newVal);
/* [helpcontext][helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_MaxUeberstandEindeckung )(
IRoofConstruction __RPC_FAR * This,
/* [retval][out] */ double __RPC_FAR *pVal);
/* [id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_MaxUeberstandEindeckung )(
IRoofConstruction __RPC_FAR * This,
/* [in] */ double newVal);
/* [helpcontext][helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_SparrenBreite )(
IRoofConstruction __RPC_FAR * This,
/* [retval][out] */ double __RPC_FAR *pVal);
/* [id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_SparrenBreite )(
IRoofConstruction __RPC_FAR * This,
/* [in] */ double newVal);
/* [helpcontext][helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_SparrenDicke )(
IRoofConstruction __RPC_FAR * This,
/* [retval][out] */ double __RPC_FAR *pVal);
/* [id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_SparrenDicke )(
IRoofConstruction __RPC_FAR * This,
/* [in] */ double newVal);
/* [helpcontext][helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_KehlbalkenBreite )(
IRoofConstruction __RPC_FAR * This,
/* [retval][out] */ double __RPC_FAR *pVal);
/* [id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_KehlbalkenBreite )(
IRoofConstruction __RPC_FAR * This,
/* [in] */ double newVal);
/* [helpcontext][helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_KehlbalkenDicke )(
IRoofConstruction __RPC_FAR * This,
/* [retval][out] */ double __RPC_FAR *pVal);
/* [id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_KehlbalkenDicke )(
IRoofConstruction __RPC_FAR * This,
/* [in] */ double newVal);
/* [helpcontext][helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_GratsparrenBreite )(
IRoofConstruction __RPC_FAR * This,
/* [retval][out] */ double __RPC_FAR *pVal);
/* [id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_GratsparrenBreite )(
IRoofConstruction __RPC_FAR * This,
/* [in] */ double newVal);
/* [helpcontext][helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_GratsparrenDicke )(
IRoofConstruction __RPC_FAR * This,
/* [retval][out] */ double __RPC_FAR *pVal);
/* [id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_GratsparrenDicke )(
IRoofConstruction __RPC_FAR * This,
/* [in] */ double newVal);
/* [helpcontext][helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_FusspfettenBreite )(
IRoofConstruction __RPC_FAR * This,
/* [retval][out] */ double __RPC_FAR *pVal);
/* [id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_FusspfettenBreite )(
IRoofConstruction __RPC_FAR * This,
/* [in] */ double newVal);
/* [helpcontext][helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_FusspfettenDicke )(
IRoofConstruction __RPC_FAR * This,
/* [retval][out] */ double __RPC_FAR *pVal);
/* [id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_FusspfettenDicke )(
IRoofConstruction __RPC_FAR * This,
/* [in] */ double newVal);
/* [helpcontext][helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_MittelpfettenBreite )(
IRoofConstruction __RPC_FAR * This,
/* [retval][out] */ double __RPC_FAR *pVal);
/* [id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_MittelpfettenBreite )(
IRoofConstruction __RPC_FAR * This,
/* [in] */ double newVal);
/* [helpcontext][helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_MittelpfettenDicke )(
IRoofConstruction __RPC_FAR * This,
/* [retval][out] */ double __RPC_FAR *pVal);
/* [id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_MittelpfettenDicke )(
IRoofConstruction __RPC_FAR * This,
/* [in] */ double newVal);
/* [helpcontext][helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_FirstpfettenBreite )(
IRoofConstruction __RPC_FAR * This,
/* [retval][out] */ double __RPC_FAR *pVal);
/* [id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_FirstpfettenBreite )(
IRoofConstruction __RPC_FAR * This,
/* [in] */ double newVal);
/* [helpcontext][helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_FirstpfettenDicke )(
IRoofConstruction __RPC_FAR * This,
/* [retval][out] */ double __RPC_FAR *pVal);
/* [id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_FirstpfettenDicke )(
IRoofConstruction __RPC_FAR * This,
/* [in] */ double newVal);
/* [helpcontext][helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_KehlbohlenBreite )(
IRoofConstruction __RPC_FAR * This,
/* [retval][out] */ double __RPC_FAR *pVal);
/* [id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_KehlbohlenBreite )(
IRoofConstruction __RPC_FAR * This,
/* [in] */ double newVal);
/* [helpcontext][helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_KehlbohlenDicke )(
IRoofConstruction __RPC_FAR * This,
/* [retval][out] */ double __RPC_FAR *pVal);
/* [id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_KehlbohlenDicke )(
IRoofConstruction __RPC_FAR * This,
/* [in] */ double newVal);
/* [helpcontext][helpstring][readonly][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Fehler )(
IRoofConstruction __RPC_FAR * This,
/* [retval][out] */ BSTR __RPC_FAR *pVal);
/* [helpcontext][helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_MitMittelpfetten )(
IRoofConstruction __RPC_FAR * This,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
/* [id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_MitMittelpfetten )(
IRoofConstruction __RPC_FAR * This,
/* [in] */ VARIANT_BOOL newVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *CreateRoof )(
IRoofConstruction __RPC_FAR * This,
/* [in] */ IStory __RPC_FAR *aStory,
/* [retval][out] */ IRoof __RPC_FAR *__RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetzeAnzahlKonturPunkte )(
IRoofConstruction __RPC_FAR * This,
/* [in] */ long AnzahlSeiten,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetzeKonturPunkt )(
IRoofConstruction __RPC_FAR * This,
/* [in] */ long seite,
/* [in] */ double x,
/* [in] */ double y,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetzeUeberstand )(
IRoofConstruction __RPC_FAR * This,
/* [in] */ long seite,
/* [in] */ double ueberstand,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetzeAnzahlKnicke )(
IRoofConstruction __RPC_FAR * This,
/* [in] */ long seite,
/* [in] */ long anzahlKnicke,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetzeKnickNeigung )(
IRoofConstruction __RPC_FAR * This,
/* [in] */ long seite,
/* [in] */ long knick,
/* [in] */ double neigung,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetzeKnickHoehe )(
IRoofConstruction __RPC_FAR * This,
/* [in] */ long seite,
/* [in] */ long knick,
/* [in] */ double hoehe,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *HoleAnzahlKonturPunkte )(
IRoofConstruction __RPC_FAR * This,
/* [out] */ long __RPC_FAR *AnzahlSeiten,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *HoleKonturPunkt )(
IRoofConstruction __RPC_FAR * This,
/* [in] */ long seite,
/* [out] */ double __RPC_FAR *x,
/* [out] */ double __RPC_FAR *y,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *HoleUeberstand )(
IRoofConstruction __RPC_FAR * This,
/* [in] */ long seite,
/* [out] */ double __RPC_FAR *ueberstand,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *HoleAnzahlKnicke )(
IRoofConstruction __RPC_FAR * This,
/* [in] */ long seite,
/* [out] */ long __RPC_FAR *anzahlKnicke,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *HoleKnickNeigung )(
IRoofConstruction __RPC_FAR * This,
/* [in] */ long seite,
/* [in] */ long knick,
/* [out] */ double __RPC_FAR *neigung,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *HoleKnickHoehe )(
IRoofConstruction __RPC_FAR * This,
/* [in] */ long seite,
/* [in] */ long knick,
/* [out] */ double __RPC_FAR *hoehe,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetAnzahlFlaechen )(
IRoofConstruction __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetFlaechenTyp )(
IRoofConstruction __RPC_FAR * This,
/* [in] */ long index,
/* [retval][out] */ long __RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetFlaechenNeigung )(
IRoofConstruction __RPC_FAR * This,
/* [in] */ long index,
/* [retval][out] */ double __RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetFlaechenRichtung )(
IRoofConstruction __RPC_FAR * This,
/* [in] */ long index,
/* [retval][out] */ double __RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetFlaechenVater )(
IRoofConstruction __RPC_FAR * This,
/* [in] */ long index,
/* [retval][out] */ long __RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetAnzahlKanten )(
IRoofConstruction __RPC_FAR * This,
/* [in] */ long index,
/* [retval][out] */ long __RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetDachkantenTyp )(
IRoofConstruction __RPC_FAR * This,
/* [in] */ long index,
/* [in] */ long kantenIndex,
/* [retval][out] */ long __RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetDachkanteAktiv )(
IRoofConstruction __RPC_FAR * This,
/* [in] */ long index,
/* [in] */ long kantenIndex,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetDachkantenNachbarflaeche )(
IRoofConstruction __RPC_FAR * This,
/* [in] */ long index,
/* [in] */ long kantenIndex,
/* [retval][out] */ long __RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetDachkantenPunktAnfang )(
IRoofConstruction __RPC_FAR * This,
/* [in] */ long index,
/* [in] */ long kantenIndex,
/* [out] */ float __RPC_FAR *x,
/* [out] */ float __RPC_FAR *y,
/* [out] */ float __RPC_FAR *z,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetDachkantenPunktEnde )(
IRoofConstruction __RPC_FAR * This,
/* [in] */ long index,
/* [in] */ long kantenIndex,
/* [out] */ float __RPC_FAR *x,
/* [out] */ float __RPC_FAR *y,
/* [out] */ float __RPC_FAR *z,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetPfettenKopfTyp )(
IRoofConstruction __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetPfettenKopfTyp )(
IRoofConstruction __RPC_FAR * This,
/* [in] */ long nVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *BeginNewArea )(
IRoofConstruction __RPC_FAR * This,
/* [in] */ enum AC_Dachflaechentypen typeOfArea,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *AddPoint )(
IRoofConstruction __RPC_FAR * This,
/* [in] */ double x,
/* [in] */ double y,
/* [in] */ double z,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Analyze )(
IRoofConstruction __RPC_FAR * This,
/* [in] */ VARIANT_BOOL autoClosure,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *NewRafter )(
IRoofConstruction __RPC_FAR * This,
/* [in] */ enum AC_Dachbalken typeOfRafter,
/* [in] */ BSTR Name,
/* [in] */ double width,
/* [in] */ double thickness,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *RafterSetGeo )(
IRoofConstruction __RPC_FAR * This,
/* [in] */ enum AC_RafterGeoType flag,
/* [in] */ double x,
/* [in] */ double y,
/* [in] */ double z,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetBeyondAllBuildings )(
IRoofConstruction __RPC_FAR * This,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetBeyondAllBuildings )(
IRoofConstruction __RPC_FAR * This,
/* [in] */ VARIANT_BOOL nVal);
END_INTERFACE
} IRoofConstructionVtbl;
interface IRoofConstruction
{
CONST_VTBL struct IRoofConstructionVtbl __RPC_FAR *lpVtbl;
};
#ifdef COBJMACROS
#define IRoofConstruction_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IRoofConstruction_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IRoofConstruction_Release(This) \
(This)->lpVtbl -> Release(This)
#define IRoofConstruction_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define IRoofConstruction_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define IRoofConstruction_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define IRoofConstruction_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#define IRoofConstruction_get_DickeEindeckung(This,pVal) \
(This)->lpVtbl -> get_DickeEindeckung(This,pVal)
#define IRoofConstruction_put_DickeEindeckung(This,nVal) \
(This)->lpVtbl -> put_DickeEindeckung(This,nVal)
#define IRoofConstruction_get_DickeKonstruktion(This,pVal) \
(This)->lpVtbl -> get_DickeKonstruktion(This,pVal)
#define IRoofConstruction_put_DickeKonstruktion(This,newVal) \
(This)->lpVtbl -> put_DickeKonstruktion(This,newVal)
#define IRoofConstruction_get_DachrinnenDurchmesser(This,pVal) \
(This)->lpVtbl -> get_DachrinnenDurchmesser(This,pVal)
#define IRoofConstruction_put_DachrinnenDurchmesser(This,newVal) \
(This)->lpVtbl -> put_DachrinnenDurchmesser(This,newVal)
#define IRoofConstruction_get_EindeckungTransparent(This,pVal) \
(This)->lpVtbl -> get_EindeckungTransparent(This,pVal)
#define IRoofConstruction_put_EindeckungTransparent(This,newVal) \
(This)->lpVtbl -> put_EindeckungTransparent(This,newVal)
#define IRoofConstruction_get_DachHorizontalBegrenzen(This,pVal) \
(This)->lpVtbl -> get_DachHorizontalBegrenzen(This,pVal)
#define IRoofConstruction_put_DachHorizontalBegrenzen(This,newVal) \
(This)->lpVtbl -> put_DachHorizontalBegrenzen(This,newVal)
#define IRoofConstruction_get_SchnittHoehe(This,pVal) \
(This)->lpVtbl -> get_SchnittHoehe(This,pVal)
#define IRoofConstruction_put_SchnittHoehe(This,newVal) \
(This)->lpVtbl -> put_SchnittHoehe(This,newVal)
#define IRoofConstruction_get_MitDachrinne(This,pVal) \
(This)->lpVtbl -> get_MitDachrinne(This,pVal)
#define IRoofConstruction_put_MitDachrinne(This,newVal) \
(This)->lpVtbl -> put_MitDachrinne(This,newVal)
#define IRoofConstruction_get_MitTraufDetails(This,pVal) \
(This)->lpVtbl -> get_MitTraufDetails(This,pVal)
#define IRoofConstruction_put_MitTraufDetails(This,newVal) \
(This)->lpVtbl -> put_MitTraufDetails(This,newVal)
#define IRoofConstruction_get_TraufDetailTyp(This,pVal) \
(This)->lpVtbl -> get_TraufDetailTyp(This,pVal)
#define IRoofConstruction_put_TraufDetailTyp(This,newVal) \
(This)->lpVtbl -> put_TraufDetailTyp(This,newVal)
#define IRoofConstruction_get_MitFirstSteinen(This,pVal) \
(This)->lpVtbl -> get_MitFirstSteinen(This,pVal)
#define IRoofConstruction_put_MitFirstSteinen(This,newVal) \
(This)->lpVtbl -> put_MitFirstSteinen(This,newVal)
#define IRoofConstruction_get_PfettenKoepfeSichtbar(This,pVal) \
(This)->lpVtbl -> get_PfettenKoepfeSichtbar(This,pVal)
#define IRoofConstruction_put_PfettenKoepfeSichtbar(This,newVal) \
(This)->lpVtbl -> put_PfettenKoepfeSichtbar(This,newVal)
#define IRoofConstruction_get_SparrenKopfLaenge(This,pVal) \
(This)->lpVtbl -> get_SparrenKopfLaenge(This,pVal)
#define IRoofConstruction_put_SparrenKopfLaenge(This,newVal) \
(This)->lpVtbl -> put_SparrenKopfLaenge(This,newVal)
#define IRoofConstruction_get_SparrenKopfTiefe(This,pVal) \
(This)->lpVtbl -> get_SparrenKopfTiefe(This,pVal)
#define IRoofConstruction_put_SparrenKopfTiefe(This,newVal) \
(This)->lpVtbl -> put_SparrenKopfTiefe(This,newVal)
#define IRoofConstruction_get_GesimsHoeheStirn(This,pVal) \
(This)->lpVtbl -> get_GesimsHoeheStirn(This,pVal)
#define IRoofConstruction_put_GesimsHoeheStirn(This,newVal) \
(This)->lpVtbl -> put_GesimsHoeheStirn(This,newVal)
#define IRoofConstruction_get_GesimsNeigungStirn(This,pVal) \
(This)->lpVtbl -> get_GesimsNeigungStirn(This,pVal)
#define IRoofConstruction_put_GesimsNeigungStirn(This,newVal) \
(This)->lpVtbl -> put_GesimsNeigungStirn(This,newVal)
#define IRoofConstruction_get_MitSparren(This,pVal) \
(This)->lpVtbl -> get_MitSparren(This,pVal)
#define IRoofConstruction_put_MitSparren(This,newVal) \
(This)->lpVtbl -> put_MitSparren(This,newVal)
#define IRoofConstruction_get_MitKehlbalken(This,pVal) \
(This)->lpVtbl -> get_MitKehlbalken(This,pVal)
#define IRoofConstruction_put_MitKehlbalken(This,newVal) \
(This)->lpVtbl -> put_MitKehlbalken(This,newVal)
#define IRoofConstruction_get_MitGratsparren(This,pVal) \
(This)->lpVtbl -> get_MitGratsparren(This,pVal)
#define IRoofConstruction_put_MitGratsparren(This,newVal) \
(This)->lpVtbl -> put_MitGratsparren(This,newVal)
#define IRoofConstruction_get_MitFusspfetten(This,pVal) \
(This)->lpVtbl -> get_MitFusspfetten(This,pVal)
#define IRoofConstruction_put_MitFusspfetten(This,newVal) \
(This)->lpVtbl -> put_MitFusspfetten(This,newVal)
#define IRoofConstruction_get_MitFirstpfetten(This,pVal) \
(This)->lpVtbl -> get_MitFirstpfetten(This,pVal)
#define IRoofConstruction_put_MitFirstpfetten(This,newVal) \
(This)->lpVtbl -> put_MitFirstpfetten(This,newVal)
#define IRoofConstruction_get_HoeheUKMittelpfetten(This,pVal) \
(This)->lpVtbl -> get_HoeheUKMittelpfetten(This,pVal)
#define IRoofConstruction_put_HoeheUKMittelpfetten(This,newVal) \
(This)->lpVtbl -> put_HoeheUKMittelpfetten(This,newVal)
#define IRoofConstruction_get_HoeheUKKehlbalken(This,pVal) \
(This)->lpVtbl -> get_HoeheUKKehlbalken(This,pVal)
#define IRoofConstruction_put_HoeheUKKehlbalken(This,newVal) \
(This)->lpVtbl -> put_HoeheUKKehlbalken(This,newVal)
#define IRoofConstruction_get_MaxSparrenAbstand(This,pVal) \
(This)->lpVtbl -> get_MaxSparrenAbstand(This,pVal)
#define IRoofConstruction_put_MaxSparrenAbstand(This,newVal) \
(This)->lpVtbl -> put_MaxSparrenAbstand(This,newVal)
#define IRoofConstruction_get_AbstandOrtgangSparren(This,pVal) \
(This)->lpVtbl -> get_AbstandOrtgangSparren(This,pVal)
#define IRoofConstruction_put_AbstandOrtgangSparren(This,newVal) \
(This)->lpVtbl -> put_AbstandOrtgangSparren(This,newVal)
#define IRoofConstruction_get_MaxUeberstandEindeckung(This,pVal) \
(This)->lpVtbl -> get_MaxUeberstandEindeckung(This,pVal)
#define IRoofConstruction_put_MaxUeberstandEindeckung(This,newVal) \
(This)->lpVtbl -> put_MaxUeberstandEindeckung(This,newVal)
#define IRoofConstruction_get_SparrenBreite(This,pVal) \
(This)->lpVtbl -> get_SparrenBreite(This,pVal)
#define IRoofConstruction_put_SparrenBreite(This,newVal) \
(This)->lpVtbl -> put_SparrenBreite(This,newVal)
#define IRoofConstruction_get_SparrenDicke(This,pVal) \
(This)->lpVtbl -> get_SparrenDicke(This,pVal)
#define IRoofConstruction_put_SparrenDicke(This,newVal) \
(This)->lpVtbl -> put_SparrenDicke(This,newVal)
#define IRoofConstruction_get_KehlbalkenBreite(This,pVal) \
(This)->lpVtbl -> get_KehlbalkenBreite(This,pVal)
#define IRoofConstruction_put_KehlbalkenBreite(This,newVal) \
(This)->lpVtbl -> put_KehlbalkenBreite(This,newVal)
#define IRoofConstruction_get_KehlbalkenDicke(This,pVal) \
(This)->lpVtbl -> get_KehlbalkenDicke(This,pVal)
#define IRoofConstruction_put_KehlbalkenDicke(This,newVal) \
(This)->lpVtbl -> put_KehlbalkenDicke(This,newVal)
#define IRoofConstruction_get_GratsparrenBreite(This,pVal) \
(This)->lpVtbl -> get_GratsparrenBreite(This,pVal)
#define IRoofConstruction_put_GratsparrenBreite(This,newVal) \
(This)->lpVtbl -> put_GratsparrenBreite(This,newVal)
#define IRoofConstruction_get_GratsparrenDicke(This,pVal) \
(This)->lpVtbl -> get_GratsparrenDicke(This,pVal)
#define IRoofConstruction_put_GratsparrenDicke(This,newVal) \
(This)->lpVtbl -> put_GratsparrenDicke(This,newVal)
#define IRoofConstruction_get_FusspfettenBreite(This,pVal) \
(This)->lpVtbl -> get_FusspfettenBreite(This,pVal)
#define IRoofConstruction_put_FusspfettenBreite(This,newVal) \
(This)->lpVtbl -> put_FusspfettenBreite(This,newVal)
#define IRoofConstruction_get_FusspfettenDicke(This,pVal) \
(This)->lpVtbl -> get_FusspfettenDicke(This,pVal)
#define IRoofConstruction_put_FusspfettenDicke(This,newVal) \
(This)->lpVtbl -> put_FusspfettenDicke(This,newVal)
#define IRoofConstruction_get_MittelpfettenBreite(This,pVal) \
(This)->lpVtbl -> get_MittelpfettenBreite(This,pVal)
#define IRoofConstruction_put_MittelpfettenBreite(This,newVal) \
(This)->lpVtbl -> put_MittelpfettenBreite(This,newVal)
#define IRoofConstruction_get_MittelpfettenDicke(This,pVal) \
(This)->lpVtbl -> get_MittelpfettenDicke(This,pVal)
#define IRoofConstruction_put_MittelpfettenDicke(This,newVal) \
(This)->lpVtbl -> put_MittelpfettenDicke(This,newVal)
#define IRoofConstruction_get_FirstpfettenBreite(This,pVal) \
(This)->lpVtbl -> get_FirstpfettenBreite(This,pVal)
#define IRoofConstruction_put_FirstpfettenBreite(This,newVal) \
(This)->lpVtbl -> put_FirstpfettenBreite(This,newVal)
#define IRoofConstruction_get_FirstpfettenDicke(This,pVal) \
(This)->lpVtbl -> get_FirstpfettenDicke(This,pVal)
#define IRoofConstruction_put_FirstpfettenDicke(This,newVal) \
(This)->lpVtbl -> put_FirstpfettenDicke(This,newVal)
#define IRoofConstruction_get_KehlbohlenBreite(This,pVal) \
(This)->lpVtbl -> get_KehlbohlenBreite(This,pVal)
#define IRoofConstruction_put_KehlbohlenBreite(This,newVal) \
(This)->lpVtbl -> put_KehlbohlenBreite(This,newVal)
#define IRoofConstruction_get_KehlbohlenDicke(This,pVal) \
(This)->lpVtbl -> get_KehlbohlenDicke(This,pVal)
#define IRoofConstruction_put_KehlbohlenDicke(This,newVal) \
(This)->lpVtbl -> put_KehlbohlenDicke(This,newVal)
#define IRoofConstruction_get_Fehler(This,pVal) \
(This)->lpVtbl -> get_Fehler(This,pVal)
#define IRoofConstruction_get_MitMittelpfetten(This,pVal) \
(This)->lpVtbl -> get_MitMittelpfetten(This,pVal)
#define IRoofConstruction_put_MitMittelpfetten(This,newVal) \
(This)->lpVtbl -> put_MitMittelpfetten(This,newVal)
#define IRoofConstruction_CreateRoof(This,aStory,pVal) \
(This)->lpVtbl -> CreateRoof(This,aStory,pVal)
#define IRoofConstruction_SetzeAnzahlKonturPunkte(This,AnzahlSeiten,pVal) \
(This)->lpVtbl -> SetzeAnzahlKonturPunkte(This,AnzahlSeiten,pVal)
#define IRoofConstruction_SetzeKonturPunkt(This,seite,x,y,pVal) \
(This)->lpVtbl -> SetzeKonturPunkt(This,seite,x,y,pVal)
#define IRoofConstruction_SetzeUeberstand(This,seite,ueberstand,pVal) \
(This)->lpVtbl -> SetzeUeberstand(This,seite,ueberstand,pVal)
#define IRoofConstruction_SetzeAnzahlKnicke(This,seite,anzahlKnicke,pVal) \
(This)->lpVtbl -> SetzeAnzahlKnicke(This,seite,anzahlKnicke,pVal)
#define IRoofConstruction_SetzeKnickNeigung(This,seite,knick,neigung,pVal) \
(This)->lpVtbl -> SetzeKnickNeigung(This,seite,knick,neigung,pVal)
#define IRoofConstruction_SetzeKnickHoehe(This,seite,knick,hoehe,pVal) \
(This)->lpVtbl -> SetzeKnickHoehe(This,seite,knick,hoehe,pVal)
#define IRoofConstruction_HoleAnzahlKonturPunkte(This,AnzahlSeiten,pVal) \
(This)->lpVtbl -> HoleAnzahlKonturPunkte(This,AnzahlSeiten,pVal)
#define IRoofConstruction_HoleKonturPunkt(This,seite,x,y,pVal) \
(This)->lpVtbl -> HoleKonturPunkt(This,seite,x,y,pVal)
#define IRoofConstruction_HoleUeberstand(This,seite,ueberstand,pVal) \
(This)->lpVtbl -> HoleUeberstand(This,seite,ueberstand,pVal)
#define IRoofConstruction_HoleAnzahlKnicke(This,seite,anzahlKnicke,pVal) \
(This)->lpVtbl -> HoleAnzahlKnicke(This,seite,anzahlKnicke,pVal)
#define IRoofConstruction_HoleKnickNeigung(This,seite,knick,neigung,pVal) \
(This)->lpVtbl -> HoleKnickNeigung(This,seite,knick,neigung,pVal)
#define IRoofConstruction_HoleKnickHoehe(This,seite,knick,hoehe,pVal) \
(This)->lpVtbl -> HoleKnickHoehe(This,seite,knick,hoehe,pVal)
#define IRoofConstruction_GetAnzahlFlaechen(This,pVal) \
(This)->lpVtbl -> GetAnzahlFlaechen(This,pVal)
#define IRoofConstruction_GetFlaechenTyp(This,index,pVal) \
(This)->lpVtbl -> GetFlaechenTyp(This,index,pVal)
#define IRoofConstruction_GetFlaechenNeigung(This,index,pVal) \
(This)->lpVtbl -> GetFlaechenNeigung(This,index,pVal)
#define IRoofConstruction_GetFlaechenRichtung(This,index,pVal) \
(This)->lpVtbl -> GetFlaechenRichtung(This,index,pVal)
#define IRoofConstruction_GetFlaechenVater(This,index,pVal) \
(This)->lpVtbl -> GetFlaechenVater(This,index,pVal)
#define IRoofConstruction_GetAnzahlKanten(This,index,pVal) \
(This)->lpVtbl -> GetAnzahlKanten(This,index,pVal)
#define IRoofConstruction_GetDachkantenTyp(This,index,kantenIndex,pVal) \
(This)->lpVtbl -> GetDachkantenTyp(This,index,kantenIndex,pVal)
#define IRoofConstruction_GetDachkanteAktiv(This,index,kantenIndex,pVal) \
(This)->lpVtbl -> GetDachkanteAktiv(This,index,kantenIndex,pVal)
#define IRoofConstruction_GetDachkantenNachbarflaeche(This,index,kantenIndex,pVal) \
(This)->lpVtbl -> GetDachkantenNachbarflaeche(This,index,kantenIndex,pVal)
#define IRoofConstruction_GetDachkantenPunktAnfang(This,index,kantenIndex,x,y,z,pVal) \
(This)->lpVtbl -> GetDachkantenPunktAnfang(This,index,kantenIndex,x,y,z,pVal)
#define IRoofConstruction_GetDachkantenPunktEnde(This,index,kantenIndex,x,y,z,pVal) \
(This)->lpVtbl -> GetDachkantenPunktEnde(This,index,kantenIndex,x,y,z,pVal)
#define IRoofConstruction_GetPfettenKopfTyp(This,pVal) \
(This)->lpVtbl -> GetPfettenKopfTyp(This,pVal)
#define IRoofConstruction_SetPfettenKopfTyp(This,nVal) \
(This)->lpVtbl -> SetPfettenKopfTyp(This,nVal)
#define IRoofConstruction_BeginNewArea(This,typeOfArea,pVal) \
(This)->lpVtbl -> BeginNewArea(This,typeOfArea,pVal)
#define IRoofConstruction_AddPoint(This,x,y,z,pVal) \
(This)->lpVtbl -> AddPoint(This,x,y,z,pVal)
#define IRoofConstruction_Analyze(This,autoClosure,pVal) \
(This)->lpVtbl -> Analyze(This,autoClosure,pVal)
#define IRoofConstruction_NewRafter(This,typeOfRafter,Name,width,thickness,pVal) \
(This)->lpVtbl -> NewRafter(This,typeOfRafter,Name,width,thickness,pVal)
#define IRoofConstruction_RafterSetGeo(This,flag,x,y,z,pVal) \
(This)->lpVtbl -> RafterSetGeo(This,flag,x,y,z,pVal)
#define IRoofConstruction_GetBeyondAllBuildings(This,pVal) \
(This)->lpVtbl -> GetBeyondAllBuildings(This,pVal)
#define IRoofConstruction_SetBeyondAllBuildings(This,nVal) \
(This)->lpVtbl -> SetBeyondAllBuildings(This,nVal)
#endif /* COBJMACROS */
#endif /* C style interface */
/* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE IRoofConstruction_get_DickeEindeckung_Proxy(
IRoofConstruction __RPC_FAR * This,
/* [retval][out] */ double __RPC_FAR *pVal);
void __RPC_STUB IRoofConstruction_get_DickeEindeckung_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propput] */ HRESULT STDMETHODCALLTYPE IRoofConstruction_put_DickeEindeckung_Proxy(
IRoofConstruction __RPC_FAR * This,
/* [in] */ double nVal);
void __RPC_STUB IRoofConstruction_put_DickeEindeckung_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE IRoofConstruction_get_DickeKonstruktion_Proxy(
IRoofConstruction __RPC_FAR * This,
/* [retval][out] */ double __RPC_FAR *pVal);
void __RPC_STUB IRoofConstruction_get_DickeKonstruktion_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propput] */ HRESULT STDMETHODCALLTYPE IRoofConstruction_put_DickeKonstruktion_Proxy(
IRoofConstruction __RPC_FAR * This,
/* [in] */ double newVal);
void __RPC_STUB IRoofConstruction_put_DickeKonstruktion_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE IRoofConstruction_get_DachrinnenDurchmesser_Proxy(
IRoofConstruction __RPC_FAR * This,
/* [retval][out] */ double __RPC_FAR *pVal);
void __RPC_STUB IRoofConstruction_get_DachrinnenDurchmesser_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propput] */ HRESULT STDMETHODCALLTYPE IRoofConstruction_put_DachrinnenDurchmesser_Proxy(
IRoofConstruction __RPC_FAR * This,
/* [in] */ double newVal);
void __RPC_STUB IRoofConstruction_put_DachrinnenDurchmesser_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE IRoofConstruction_get_EindeckungTransparent_Proxy(
IRoofConstruction __RPC_FAR * This,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
void __RPC_STUB IRoofConstruction_get_EindeckungTransparent_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propput] */ HRESULT STDMETHODCALLTYPE IRoofConstruction_put_EindeckungTransparent_Proxy(
IRoofConstruction __RPC_FAR * This,
/* [in] */ VARIANT_BOOL newVal);
void __RPC_STUB IRoofConstruction_put_EindeckungTransparent_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE IRoofConstruction_get_DachHorizontalBegrenzen_Proxy(
IRoofConstruction __RPC_FAR * This,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
void __RPC_STUB IRoofConstruction_get_DachHorizontalBegrenzen_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propput] */ HRESULT STDMETHODCALLTYPE IRoofConstruction_put_DachHorizontalBegrenzen_Proxy(
IRoofConstruction __RPC_FAR * This,
/* [in] */ VARIANT_BOOL newVal);
void __RPC_STUB IRoofConstruction_put_DachHorizontalBegrenzen_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE IRoofConstruction_get_SchnittHoehe_Proxy(
IRoofConstruction __RPC_FAR * This,
/* [retval][out] */ double __RPC_FAR *pVal);
void __RPC_STUB IRoofConstruction_get_SchnittHoehe_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propput] */ HRESULT STDMETHODCALLTYPE IRoofConstruction_put_SchnittHoehe_Proxy(
IRoofConstruction __RPC_FAR * This,
/* [in] */ double newVal);
void __RPC_STUB IRoofConstruction_put_SchnittHoehe_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpcontext][helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IRoofConstruction_get_MitDachrinne_Proxy(
IRoofConstruction __RPC_FAR * This,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
void __RPC_STUB IRoofConstruction_get_MitDachrinne_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE IRoofConstruction_put_MitDachrinne_Proxy(
IRoofConstruction __RPC_FAR * This,
/* [in] */ VARIANT_BOOL newVal);
void __RPC_STUB IRoofConstruction_put_MitDachrinne_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpcontext][helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IRoofConstruction_get_MitTraufDetails_Proxy(
IRoofConstruction __RPC_FAR * This,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
void __RPC_STUB IRoofConstruction_get_MitTraufDetails_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE IRoofConstruction_put_MitTraufDetails_Proxy(
IRoofConstruction __RPC_FAR * This,
/* [in] */ VARIANT_BOOL newVal);
void __RPC_STUB IRoofConstruction_put_MitTraufDetails_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpcontext][helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IRoofConstruction_get_TraufDetailTyp_Proxy(
IRoofConstruction __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
void __RPC_STUB IRoofConstruction_get_TraufDetailTyp_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propput] */ HRESULT STDMETHODCALLTYPE IRoofConstruction_put_TraufDetailTyp_Proxy(
IRoofConstruction __RPC_FAR * This,
/* [in] */ long newVal);
void __RPC_STUB IRoofConstruction_put_TraufDetailTyp_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpcontext][helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IRoofConstruction_get_MitFirstSteinen_Proxy(
IRoofConstruction __RPC_FAR * This,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
void __RPC_STUB IRoofConstruction_get_MitFirstSteinen_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propput] */ HRESULT STDMETHODCALLTYPE IRoofConstruction_put_MitFirstSteinen_Proxy(
IRoofConstruction __RPC_FAR * This,
/* [in] */ VARIANT_BOOL newVal);
void __RPC_STUB IRoofConstruction_put_MitFirstSteinen_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpcontext][helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IRoofConstruction_get_PfettenKoepfeSichtbar_Proxy(
IRoofConstruction __RPC_FAR * This,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
void __RPC_STUB IRoofConstruction_get_PfettenKoepfeSichtbar_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propput] */ HRESULT STDMETHODCALLTYPE IRoofConstruction_put_PfettenKoepfeSichtbar_Proxy(
IRoofConstruction __RPC_FAR * This,
/* [in] */ VARIANT_BOOL newVal);
void __RPC_STUB IRoofConstruction_put_PfettenKoepfeSichtbar_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpcontext][helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IRoofConstruction_get_SparrenKopfLaenge_Proxy(
IRoofConstruction __RPC_FAR * This,
/* [retval][out] */ double __RPC_FAR *pVal);
void __RPC_STUB IRoofConstruction_get_SparrenKopfLaenge_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propput] */ HRESULT STDMETHODCALLTYPE IRoofConstruction_put_SparrenKopfLaenge_Proxy(
IRoofConstruction __RPC_FAR * This,
/* [in] */ double newVal);
void __RPC_STUB IRoofConstruction_put_SparrenKopfLaenge_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpcontext][helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IRoofConstruction_get_SparrenKopfTiefe_Proxy(
IRoofConstruction __RPC_FAR * This,
/* [retval][out] */ double __RPC_FAR *pVal);
void __RPC_STUB IRoofConstruction_get_SparrenKopfTiefe_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propput] */ HRESULT STDMETHODCALLTYPE IRoofConstruction_put_SparrenKopfTiefe_Proxy(
IRoofConstruction __RPC_FAR * This,
/* [in] */ double newVal);
void __RPC_STUB IRoofConstruction_put_SparrenKopfTiefe_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpcontext][helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IRoofConstruction_get_GesimsHoeheStirn_Proxy(
IRoofConstruction __RPC_FAR * This,
/* [retval][out] */ double __RPC_FAR *pVal);
void __RPC_STUB IRoofConstruction_get_GesimsHoeheStirn_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propput] */ HRESULT STDMETHODCALLTYPE IRoofConstruction_put_GesimsHoeheStirn_Proxy(
IRoofConstruction __RPC_FAR * This,
/* [in] */ double newVal);
void __RPC_STUB IRoofConstruction_put_GesimsHoeheStirn_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpcontext][helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IRoofConstruction_get_GesimsNeigungStirn_Proxy(
IRoofConstruction __RPC_FAR * This,
/* [retval][out] */ double __RPC_FAR *pVal);
void __RPC_STUB IRoofConstruction_get_GesimsNeigungStirn_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propput] */ HRESULT STDMETHODCALLTYPE IRoofConstruction_put_GesimsNeigungStirn_Proxy(
IRoofConstruction __RPC_FAR * This,
/* [in] */ double newVal);
void __RPC_STUB IRoofConstruction_put_GesimsNeigungStirn_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpcontext][helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IRoofConstruction_get_MitSparren_Proxy(
IRoofConstruction __RPC_FAR * This,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
void __RPC_STUB IRoofConstruction_get_MitSparren_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propput] */ HRESULT STDMETHODCALLTYPE IRoofConstruction_put_MitSparren_Proxy(
IRoofConstruction __RPC_FAR * This,
/* [in] */ VARIANT_BOOL newVal);
void __RPC_STUB IRoofConstruction_put_MitSparren_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpcontext][helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IRoofConstruction_get_MitKehlbalken_Proxy(
IRoofConstruction __RPC_FAR * This,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
void __RPC_STUB IRoofConstruction_get_MitKehlbalken_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propput] */ HRESULT STDMETHODCALLTYPE IRoofConstruction_put_MitKehlbalken_Proxy(
IRoofConstruction __RPC_FAR * This,
/* [in] */ VARIANT_BOOL newVal);
void __RPC_STUB IRoofConstruction_put_MitKehlbalken_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpcontext][helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IRoofConstruction_get_MitGratsparren_Proxy(
IRoofConstruction __RPC_FAR * This,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
void __RPC_STUB IRoofConstruction_get_MitGratsparren_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propput] */ HRESULT STDMETHODCALLTYPE IRoofConstruction_put_MitGratsparren_Proxy(
IRoofConstruction __RPC_FAR * This,
/* [in] */ VARIANT_BOOL newVal);
void __RPC_STUB IRoofConstruction_put_MitGratsparren_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpcontext][helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IRoofConstruction_get_MitFusspfetten_Proxy(
IRoofConstruction __RPC_FAR * This,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
void __RPC_STUB IRoofConstruction_get_MitFusspfetten_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propput] */ HRESULT STDMETHODCALLTYPE IRoofConstruction_put_MitFusspfetten_Proxy(
IRoofConstruction __RPC_FAR * This,
/* [in] */ VARIANT_BOOL newVal);
void __RPC_STUB IRoofConstruction_put_MitFusspfetten_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpcontext][helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IRoofConstruction_get_MitFirstpfetten_Proxy(
IRoofConstruction __RPC_FAR * This,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
void __RPC_STUB IRoofConstruction_get_MitFirstpfetten_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propput] */ HRESULT STDMETHODCALLTYPE IRoofConstruction_put_MitFirstpfetten_Proxy(
IRoofConstruction __RPC_FAR * This,
/* [in] */ VARIANT_BOOL newVal);
void __RPC_STUB IRoofConstruction_put_MitFirstpfetten_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpcontext][helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IRoofConstruction_get_HoeheUKMittelpfetten_Proxy(
IRoofConstruction __RPC_FAR * This,
/* [retval][out] */ double __RPC_FAR *pVal);
void __RPC_STUB IRoofConstruction_get_HoeheUKMittelpfetten_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propput] */ HRESULT STDMETHODCALLTYPE IRoofConstruction_put_HoeheUKMittelpfetten_Proxy(
IRoofConstruction __RPC_FAR * This,
/* [in] */ double newVal);
void __RPC_STUB IRoofConstruction_put_HoeheUKMittelpfetten_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpcontext][helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IRoofConstruction_get_HoeheUKKehlbalken_Proxy(
IRoofConstruction __RPC_FAR * This,
/* [retval][out] */ double __RPC_FAR *pVal);
void __RPC_STUB IRoofConstruction_get_HoeheUKKehlbalken_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propput] */ HRESULT STDMETHODCALLTYPE IRoofConstruction_put_HoeheUKKehlbalken_Proxy(
IRoofConstruction __RPC_FAR * This,
/* [in] */ double newVal);
void __RPC_STUB IRoofConstruction_put_HoeheUKKehlbalken_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpcontext][helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IRoofConstruction_get_MaxSparrenAbstand_Proxy(
IRoofConstruction __RPC_FAR * This,
/* [retval][out] */ double __RPC_FAR *pVal);
void __RPC_STUB IRoofConstruction_get_MaxSparrenAbstand_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propput] */ HRESULT STDMETHODCALLTYPE IRoofConstruction_put_MaxSparrenAbstand_Proxy(
IRoofConstruction __RPC_FAR * This,
/* [in] */ double newVal);
void __RPC_STUB IRoofConstruction_put_MaxSparrenAbstand_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpcontext][helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IRoofConstruction_get_AbstandOrtgangSparren_Proxy(
IRoofConstruction __RPC_FAR * This,
/* [retval][out] */ double __RPC_FAR *pVal);
void __RPC_STUB IRoofConstruction_get_AbstandOrtgangSparren_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propput] */ HRESULT STDMETHODCALLTYPE IRoofConstruction_put_AbstandOrtgangSparren_Proxy(
IRoofConstruction __RPC_FAR * This,
/* [in] */ double newVal);
void __RPC_STUB IRoofConstruction_put_AbstandOrtgangSparren_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpcontext][helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IRoofConstruction_get_MaxUeberstandEindeckung_Proxy(
IRoofConstruction __RPC_FAR * This,
/* [retval][out] */ double __RPC_FAR *pVal);
void __RPC_STUB IRoofConstruction_get_MaxUeberstandEindeckung_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propput] */ HRESULT STDMETHODCALLTYPE IRoofConstruction_put_MaxUeberstandEindeckung_Proxy(
IRoofConstruction __RPC_FAR * This,
/* [in] */ double newVal);
void __RPC_STUB IRoofConstruction_put_MaxUeberstandEindeckung_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpcontext][helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IRoofConstruction_get_SparrenBreite_Proxy(
IRoofConstruction __RPC_FAR * This,
/* [retval][out] */ double __RPC_FAR *pVal);
void __RPC_STUB IRoofConstruction_get_SparrenBreite_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propput] */ HRESULT STDMETHODCALLTYPE IRoofConstruction_put_SparrenBreite_Proxy(
IRoofConstruction __RPC_FAR * This,
/* [in] */ double newVal);
void __RPC_STUB IRoofConstruction_put_SparrenBreite_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpcontext][helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IRoofConstruction_get_SparrenDicke_Proxy(
IRoofConstruction __RPC_FAR * This,
/* [retval][out] */ double __RPC_FAR *pVal);
void __RPC_STUB IRoofConstruction_get_SparrenDicke_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propput] */ HRESULT STDMETHODCALLTYPE IRoofConstruction_put_SparrenDicke_Proxy(
IRoofConstruction __RPC_FAR * This,
/* [in] */ double newVal);
void __RPC_STUB IRoofConstruction_put_SparrenDicke_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpcontext][helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IRoofConstruction_get_KehlbalkenBreite_Proxy(
IRoofConstruction __RPC_FAR * This,
/* [retval][out] */ double __RPC_FAR *pVal);
void __RPC_STUB IRoofConstruction_get_KehlbalkenBreite_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propput] */ HRESULT STDMETHODCALLTYPE IRoofConstruction_put_KehlbalkenBreite_Proxy(
IRoofConstruction __RPC_FAR * This,
/* [in] */ double newVal);
void __RPC_STUB IRoofConstruction_put_KehlbalkenBreite_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpcontext][helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IRoofConstruction_get_KehlbalkenDicke_Proxy(
IRoofConstruction __RPC_FAR * This,
/* [retval][out] */ double __RPC_FAR *pVal);
void __RPC_STUB IRoofConstruction_get_KehlbalkenDicke_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propput] */ HRESULT STDMETHODCALLTYPE IRoofConstruction_put_KehlbalkenDicke_Proxy(
IRoofConstruction __RPC_FAR * This,
/* [in] */ double newVal);
void __RPC_STUB IRoofConstruction_put_KehlbalkenDicke_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpcontext][helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IRoofConstruction_get_GratsparrenBreite_Proxy(
IRoofConstruction __RPC_FAR * This,
/* [retval][out] */ double __RPC_FAR *pVal);
void __RPC_STUB IRoofConstruction_get_GratsparrenBreite_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propput] */ HRESULT STDMETHODCALLTYPE IRoofConstruction_put_GratsparrenBreite_Proxy(
IRoofConstruction __RPC_FAR * This,
/* [in] */ double newVal);
void __RPC_STUB IRoofConstruction_put_GratsparrenBreite_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpcontext][helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IRoofConstruction_get_GratsparrenDicke_Proxy(
IRoofConstruction __RPC_FAR * This,
/* [retval][out] */ double __RPC_FAR *pVal);
void __RPC_STUB IRoofConstruction_get_GratsparrenDicke_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propput] */ HRESULT STDMETHODCALLTYPE IRoofConstruction_put_GratsparrenDicke_Proxy(
IRoofConstruction __RPC_FAR * This,
/* [in] */ double newVal);
void __RPC_STUB IRoofConstruction_put_GratsparrenDicke_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpcontext][helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IRoofConstruction_get_FusspfettenBreite_Proxy(
IRoofConstruction __RPC_FAR * This,
/* [retval][out] */ double __RPC_FAR *pVal);
void __RPC_STUB IRoofConstruction_get_FusspfettenBreite_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propput] */ HRESULT STDMETHODCALLTYPE IRoofConstruction_put_FusspfettenBreite_Proxy(
IRoofConstruction __RPC_FAR * This,
/* [in] */ double newVal);
void __RPC_STUB IRoofConstruction_put_FusspfettenBreite_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpcontext][helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IRoofConstruction_get_FusspfettenDicke_Proxy(
IRoofConstruction __RPC_FAR * This,
/* [retval][out] */ double __RPC_FAR *pVal);
void __RPC_STUB IRoofConstruction_get_FusspfettenDicke_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propput] */ HRESULT STDMETHODCALLTYPE IRoofConstruction_put_FusspfettenDicke_Proxy(
IRoofConstruction __RPC_FAR * This,
/* [in] */ double newVal);
void __RPC_STUB IRoofConstruction_put_FusspfettenDicke_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpcontext][helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IRoofConstruction_get_MittelpfettenBreite_Proxy(
IRoofConstruction __RPC_FAR * This,
/* [retval][out] */ double __RPC_FAR *pVal);
void __RPC_STUB IRoofConstruction_get_MittelpfettenBreite_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propput] */ HRESULT STDMETHODCALLTYPE IRoofConstruction_put_MittelpfettenBreite_Proxy(
IRoofConstruction __RPC_FAR * This,
/* [in] */ double newVal);
void __RPC_STUB IRoofConstruction_put_MittelpfettenBreite_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpcontext][helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IRoofConstruction_get_MittelpfettenDicke_Proxy(
IRoofConstruction __RPC_FAR * This,
/* [retval][out] */ double __RPC_FAR *pVal);
void __RPC_STUB IRoofConstruction_get_MittelpfettenDicke_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propput] */ HRESULT STDMETHODCALLTYPE IRoofConstruction_put_MittelpfettenDicke_Proxy(
IRoofConstruction __RPC_FAR * This,
/* [in] */ double newVal);
void __RPC_STUB IRoofConstruction_put_MittelpfettenDicke_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpcontext][helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IRoofConstruction_get_FirstpfettenBreite_Proxy(
IRoofConstruction __RPC_FAR * This,
/* [retval][out] */ double __RPC_FAR *pVal);
void __RPC_STUB IRoofConstruction_get_FirstpfettenBreite_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propput] */ HRESULT STDMETHODCALLTYPE IRoofConstruction_put_FirstpfettenBreite_Proxy(
IRoofConstruction __RPC_FAR * This,
/* [in] */ double newVal);
void __RPC_STUB IRoofConstruction_put_FirstpfettenBreite_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpcontext][helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IRoofConstruction_get_FirstpfettenDicke_Proxy(
IRoofConstruction __RPC_FAR * This,
/* [retval][out] */ double __RPC_FAR *pVal);
void __RPC_STUB IRoofConstruction_get_FirstpfettenDicke_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propput] */ HRESULT STDMETHODCALLTYPE IRoofConstruction_put_FirstpfettenDicke_Proxy(
IRoofConstruction __RPC_FAR * This,
/* [in] */ double newVal);
void __RPC_STUB IRoofConstruction_put_FirstpfettenDicke_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpcontext][helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IRoofConstruction_get_KehlbohlenBreite_Proxy(
IRoofConstruction __RPC_FAR * This,
/* [retval][out] */ double __RPC_FAR *pVal);
void __RPC_STUB IRoofConstruction_get_KehlbohlenBreite_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propput] */ HRESULT STDMETHODCALLTYPE IRoofConstruction_put_KehlbohlenBreite_Proxy(
IRoofConstruction __RPC_FAR * This,
/* [in] */ double newVal);
void __RPC_STUB IRoofConstruction_put_KehlbohlenBreite_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpcontext][helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IRoofConstruction_get_KehlbohlenDicke_Proxy(
IRoofConstruction __RPC_FAR * This,
/* [retval][out] */ double __RPC_FAR *pVal);
void __RPC_STUB IRoofConstruction_get_KehlbohlenDicke_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propput] */ HRESULT STDMETHODCALLTYPE IRoofConstruction_put_KehlbohlenDicke_Proxy(
IRoofConstruction __RPC_FAR * This,
/* [in] */ double newVal);
void __RPC_STUB IRoofConstruction_put_KehlbohlenDicke_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpcontext][helpstring][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE IRoofConstruction_get_Fehler_Proxy(
IRoofConstruction __RPC_FAR * This,
/* [retval][out] */ BSTR __RPC_FAR *pVal);
void __RPC_STUB IRoofConstruction_get_Fehler_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpcontext][helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IRoofConstruction_get_MitMittelpfetten_Proxy(
IRoofConstruction __RPC_FAR * This,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
void __RPC_STUB IRoofConstruction_get_MitMittelpfetten_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propput] */ HRESULT STDMETHODCALLTYPE IRoofConstruction_put_MitMittelpfetten_Proxy(
IRoofConstruction __RPC_FAR * This,
/* [in] */ VARIANT_BOOL newVal);
void __RPC_STUB IRoofConstruction_put_MitMittelpfetten_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IRoofConstruction_CreateRoof_Proxy(
IRoofConstruction __RPC_FAR * This,
/* [in] */ IStory __RPC_FAR *aStory,
/* [retval][out] */ IRoof __RPC_FAR *__RPC_FAR *pVal);
void __RPC_STUB IRoofConstruction_CreateRoof_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IRoofConstruction_SetzeAnzahlKonturPunkte_Proxy(
IRoofConstruction __RPC_FAR * This,
/* [in] */ long AnzahlSeiten,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
void __RPC_STUB IRoofConstruction_SetzeAnzahlKonturPunkte_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IRoofConstruction_SetzeKonturPunkt_Proxy(
IRoofConstruction __RPC_FAR * This,
/* [in] */ long seite,
/* [in] */ double x,
/* [in] */ double y,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
void __RPC_STUB IRoofConstruction_SetzeKonturPunkt_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IRoofConstruction_SetzeUeberstand_Proxy(
IRoofConstruction __RPC_FAR * This,
/* [in] */ long seite,
/* [in] */ double ueberstand,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
void __RPC_STUB IRoofConstruction_SetzeUeberstand_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IRoofConstruction_SetzeAnzahlKnicke_Proxy(
IRoofConstruction __RPC_FAR * This,
/* [in] */ long seite,
/* [in] */ long anzahlKnicke,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
void __RPC_STUB IRoofConstruction_SetzeAnzahlKnicke_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IRoofConstruction_SetzeKnickNeigung_Proxy(
IRoofConstruction __RPC_FAR * This,
/* [in] */ long seite,
/* [in] */ long knick,
/* [in] */ double neigung,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
void __RPC_STUB IRoofConstruction_SetzeKnickNeigung_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IRoofConstruction_SetzeKnickHoehe_Proxy(
IRoofConstruction __RPC_FAR * This,
/* [in] */ long seite,
/* [in] */ long knick,
/* [in] */ double hoehe,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
void __RPC_STUB IRoofConstruction_SetzeKnickHoehe_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IRoofConstruction_HoleAnzahlKonturPunkte_Proxy(
IRoofConstruction __RPC_FAR * This,
/* [out] */ long __RPC_FAR *AnzahlSeiten,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
void __RPC_STUB IRoofConstruction_HoleAnzahlKonturPunkte_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IRoofConstruction_HoleKonturPunkt_Proxy(
IRoofConstruction __RPC_FAR * This,
/* [in] */ long seite,
/* [out] */ double __RPC_FAR *x,
/* [out] */ double __RPC_FAR *y,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
void __RPC_STUB IRoofConstruction_HoleKonturPunkt_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IRoofConstruction_HoleUeberstand_Proxy(
IRoofConstruction __RPC_FAR * This,
/* [in] */ long seite,
/* [out] */ double __RPC_FAR *ueberstand,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
void __RPC_STUB IRoofConstruction_HoleUeberstand_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IRoofConstruction_HoleAnzahlKnicke_Proxy(
IRoofConstruction __RPC_FAR * This,
/* [in] */ long seite,
/* [out] */ long __RPC_FAR *anzahlKnicke,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
void __RPC_STUB IRoofConstruction_HoleAnzahlKnicke_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IRoofConstruction_HoleKnickNeigung_Proxy(
IRoofConstruction __RPC_FAR * This,
/* [in] */ long seite,
/* [in] */ long knick,
/* [out] */ double __RPC_FAR *neigung,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
void __RPC_STUB IRoofConstruction_HoleKnickNeigung_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IRoofConstruction_HoleKnickHoehe_Proxy(
IRoofConstruction __RPC_FAR * This,
/* [in] */ long seite,
/* [in] */ long knick,
/* [out] */ double __RPC_FAR *hoehe,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
void __RPC_STUB IRoofConstruction_HoleKnickHoehe_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IRoofConstruction_GetAnzahlFlaechen_Proxy(
IRoofConstruction __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
void __RPC_STUB IRoofConstruction_GetAnzahlFlaechen_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IRoofConstruction_GetFlaechenTyp_Proxy(
IRoofConstruction __RPC_FAR * This,
/* [in] */ long index,
/* [retval][out] */ long __RPC_FAR *pVal);
void __RPC_STUB IRoofConstruction_GetFlaechenTyp_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IRoofConstruction_GetFlaechenNeigung_Proxy(
IRoofConstruction __RPC_FAR * This,
/* [in] */ long index,
/* [retval][out] */ double __RPC_FAR *pVal);
void __RPC_STUB IRoofConstruction_GetFlaechenNeigung_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IRoofConstruction_GetFlaechenRichtung_Proxy(
IRoofConstruction __RPC_FAR * This,
/* [in] */ long index,
/* [retval][out] */ double __RPC_FAR *pVal);
void __RPC_STUB IRoofConstruction_GetFlaechenRichtung_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IRoofConstruction_GetFlaechenVater_Proxy(
IRoofConstruction __RPC_FAR * This,
/* [in] */ long index,
/* [retval][out] */ long __RPC_FAR *pVal);
void __RPC_STUB IRoofConstruction_GetFlaechenVater_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IRoofConstruction_GetAnzahlKanten_Proxy(
IRoofConstruction __RPC_FAR * This,
/* [in] */ long index,
/* [retval][out] */ long __RPC_FAR *pVal);
void __RPC_STUB IRoofConstruction_GetAnzahlKanten_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IRoofConstruction_GetDachkantenTyp_Proxy(
IRoofConstruction __RPC_FAR * This,
/* [in] */ long index,
/* [in] */ long kantenIndex,
/* [retval][out] */ long __RPC_FAR *pVal);
void __RPC_STUB IRoofConstruction_GetDachkantenTyp_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IRoofConstruction_GetDachkanteAktiv_Proxy(
IRoofConstruction __RPC_FAR * This,
/* [in] */ long index,
/* [in] */ long kantenIndex,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
void __RPC_STUB IRoofConstruction_GetDachkanteAktiv_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IRoofConstruction_GetDachkantenNachbarflaeche_Proxy(
IRoofConstruction __RPC_FAR * This,
/* [in] */ long index,
/* [in] */ long kantenIndex,
/* [retval][out] */ long __RPC_FAR *pVal);
void __RPC_STUB IRoofConstruction_GetDachkantenNachbarflaeche_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IRoofConstruction_GetDachkantenPunktAnfang_Proxy(
IRoofConstruction __RPC_FAR * This,
/* [in] */ long index,
/* [in] */ long kantenIndex,
/* [out] */ float __RPC_FAR *x,
/* [out] */ float __RPC_FAR *y,
/* [out] */ float __RPC_FAR *z,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
void __RPC_STUB IRoofConstruction_GetDachkantenPunktAnfang_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IRoofConstruction_GetDachkantenPunktEnde_Proxy(
IRoofConstruction __RPC_FAR * This,
/* [in] */ long index,
/* [in] */ long kantenIndex,
/* [out] */ float __RPC_FAR *x,
/* [out] */ float __RPC_FAR *y,
/* [out] */ float __RPC_FAR *z,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
void __RPC_STUB IRoofConstruction_GetDachkantenPunktEnde_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IRoofConstruction_GetPfettenKopfTyp_Proxy(
IRoofConstruction __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
void __RPC_STUB IRoofConstruction_GetPfettenKopfTyp_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IRoofConstruction_SetPfettenKopfTyp_Proxy(
IRoofConstruction __RPC_FAR * This,
/* [in] */ long nVal);
void __RPC_STUB IRoofConstruction_SetPfettenKopfTyp_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IRoofConstruction_BeginNewArea_Proxy(
IRoofConstruction __RPC_FAR * This,
/* [in] */ enum AC_Dachflaechentypen typeOfArea,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
void __RPC_STUB IRoofConstruction_BeginNewArea_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IRoofConstruction_AddPoint_Proxy(
IRoofConstruction __RPC_FAR * This,
/* [in] */ double x,
/* [in] */ double y,
/* [in] */ double z,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
void __RPC_STUB IRoofConstruction_AddPoint_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IRoofConstruction_Analyze_Proxy(
IRoofConstruction __RPC_FAR * This,
/* [in] */ VARIANT_BOOL autoClosure,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
void __RPC_STUB IRoofConstruction_Analyze_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IRoofConstruction_NewRafter_Proxy(
IRoofConstruction __RPC_FAR * This,
/* [in] */ enum AC_Dachbalken typeOfRafter,
/* [in] */ BSTR Name,
/* [in] */ double width,
/* [in] */ double thickness,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
void __RPC_STUB IRoofConstruction_NewRafter_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IRoofConstruction_RafterSetGeo_Proxy(
IRoofConstruction __RPC_FAR * This,
/* [in] */ enum AC_RafterGeoType flag,
/* [in] */ double x,
/* [in] */ double y,
/* [in] */ double z,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
void __RPC_STUB IRoofConstruction_RafterSetGeo_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IRoofConstruction_GetBeyondAllBuildings_Proxy(
IRoofConstruction __RPC_FAR * This,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
void __RPC_STUB IRoofConstruction_GetBeyondAllBuildings_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IRoofConstruction_SetBeyondAllBuildings_Proxy(
IRoofConstruction __RPC_FAR * This,
/* [in] */ VARIANT_BOOL nVal);
void __RPC_STUB IRoofConstruction_SetBeyondAllBuildings_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IRoofConstruction_INTERFACE_DEFINED__ */
#ifndef __IRoofWood_INTERFACE_DEFINED__
#define __IRoofWood_INTERFACE_DEFINED__
/* interface IRoofWood */
/* [unique][dual][uuid][object] */
EXTERN_C const IID IID_IRoofWood;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("34F4CC93-004B-11d2-9DCF-00A0C9251384")
IRoofWood : public IDispatch
{
public:
virtual /* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE get_Type(
/* [retval][out] */ long __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE get_Number(
/* [retval][out] */ long __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE get_Width(
/* [retval][out] */ float __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE get_Height(
/* [retval][out] */ float __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE get_Length(
/* [retval][out] */ float __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE get_TypeName(
/* [retval][out] */ BSTR __RPC_FAR *pVal) = 0;
};
#else /* C style interface */
typedef struct IRoofWoodVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
IRoofWood __RPC_FAR * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
IRoofWood __RPC_FAR * This);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
IRoofWood __RPC_FAR * This);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
IRoofWood __RPC_FAR * This,
/* [out] */ UINT __RPC_FAR *pctinfo);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
IRoofWood __RPC_FAR * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
IRoofWood __RPC_FAR * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )(
IRoofWood __RPC_FAR * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
/* [out] */ VARIANT __RPC_FAR *pVarResult,
/* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
/* [out] */ UINT __RPC_FAR *puArgErr);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Type )(
IRoofWood __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Number )(
IRoofWood __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Width )(
IRoofWood __RPC_FAR * This,
/* [retval][out] */ float __RPC_FAR *pVal);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Height )(
IRoofWood __RPC_FAR * This,
/* [retval][out] */ float __RPC_FAR *pVal);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Length )(
IRoofWood __RPC_FAR * This,
/* [retval][out] */ float __RPC_FAR *pVal);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_TypeName )(
IRoofWood __RPC_FAR * This,
/* [retval][out] */ BSTR __RPC_FAR *pVal);
END_INTERFACE
} IRoofWoodVtbl;
interface IRoofWood
{
CONST_VTBL struct IRoofWoodVtbl __RPC_FAR *lpVtbl;
};
#ifdef COBJMACROS
#define IRoofWood_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IRoofWood_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IRoofWood_Release(This) \
(This)->lpVtbl -> Release(This)
#define IRoofWood_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define IRoofWood_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define IRoofWood_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define IRoofWood_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#define IRoofWood_get_Type(This,pVal) \
(This)->lpVtbl -> get_Type(This,pVal)
#define IRoofWood_get_Number(This,pVal) \
(This)->lpVtbl -> get_Number(This,pVal)
#define IRoofWood_get_Width(This,pVal) \
(This)->lpVtbl -> get_Width(This,pVal)
#define IRoofWood_get_Height(This,pVal) \
(This)->lpVtbl -> get_Height(This,pVal)
#define IRoofWood_get_Length(This,pVal) \
(This)->lpVtbl -> get_Length(This,pVal)
#define IRoofWood_get_TypeName(This,pVal) \
(This)->lpVtbl -> get_TypeName(This,pVal)
#endif /* COBJMACROS */
#endif /* C style interface */
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE IRoofWood_get_Type_Proxy(
IRoofWood __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
void __RPC_STUB IRoofWood_get_Type_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE IRoofWood_get_Number_Proxy(
IRoofWood __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
void __RPC_STUB IRoofWood_get_Number_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE IRoofWood_get_Width_Proxy(
IRoofWood __RPC_FAR * This,
/* [retval][out] */ float __RPC_FAR *pVal);
void __RPC_STUB IRoofWood_get_Width_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE IRoofWood_get_Height_Proxy(
IRoofWood __RPC_FAR * This,
/* [retval][out] */ float __RPC_FAR *pVal);
void __RPC_STUB IRoofWood_get_Height_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE IRoofWood_get_Length_Proxy(
IRoofWood __RPC_FAR * This,
/* [retval][out] */ float __RPC_FAR *pVal);
void __RPC_STUB IRoofWood_get_Length_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE IRoofWood_get_TypeName_Proxy(
IRoofWood __RPC_FAR * This,
/* [retval][out] */ BSTR __RPC_FAR *pVal);
void __RPC_STUB IRoofWood_get_TypeName_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IRoofWood_INTERFACE_DEFINED__ */
#ifndef __IRoofWoodCollection_INTERFACE_DEFINED__
#define __IRoofWoodCollection_INTERFACE_DEFINED__
/* interface IRoofWoodCollection */
/* [unique][dual][uuid][object] */
EXTERN_C const IID IID_IRoofWoodCollection;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("34F4CC94-004B-11d2-9DCF-00A0C9251384")
IRoofWoodCollection : public IDispatch
{
public:
virtual /* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE get_Count(
/* [retval][out] */ long __RPC_FAR *pVal) = 0;
virtual /* [hidden][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE get__NewEnum(
/* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE Item(
/* [in] */ long Index,
/* [retval][out] */ IRoofWood __RPC_FAR *__RPC_FAR *pVal) = 0;
virtual /* [helpcontext][helpstring][id] */ HRESULT STDMETHODCALLTYPE Sort(
long criteria) = 0;
};
#else /* C style interface */
typedef struct IRoofWoodCollectionVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
IRoofWoodCollection __RPC_FAR * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
IRoofWoodCollection __RPC_FAR * This);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
IRoofWoodCollection __RPC_FAR * This);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
IRoofWoodCollection __RPC_FAR * This,
/* [out] */ UINT __RPC_FAR *pctinfo);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
IRoofWoodCollection __RPC_FAR * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
IRoofWoodCollection __RPC_FAR * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )(
IRoofWoodCollection __RPC_FAR * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
/* [out] */ VARIANT __RPC_FAR *pVarResult,
/* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
/* [out] */ UINT __RPC_FAR *puArgErr);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Count )(
IRoofWoodCollection __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
/* [hidden][readonly][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get__NewEnum )(
IRoofWoodCollection __RPC_FAR * This,
/* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Item )(
IRoofWoodCollection __RPC_FAR * This,
/* [in] */ long Index,
/* [retval][out] */ IRoofWood __RPC_FAR *__RPC_FAR *pVal);
/* [helpcontext][helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Sort )(
IRoofWoodCollection __RPC_FAR * This,
long criteria);
END_INTERFACE
} IRoofWoodCollectionVtbl;
interface IRoofWoodCollection
{
CONST_VTBL struct IRoofWoodCollectionVtbl __RPC_FAR *lpVtbl;
};
#ifdef COBJMACROS
#define IRoofWoodCollection_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IRoofWoodCollection_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IRoofWoodCollection_Release(This) \
(This)->lpVtbl -> Release(This)
#define IRoofWoodCollection_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define IRoofWoodCollection_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define IRoofWoodCollection_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define IRoofWoodCollection_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#define IRoofWoodCollection_get_Count(This,pVal) \
(This)->lpVtbl -> get_Count(This,pVal)
#define IRoofWoodCollection_get__NewEnum(This,pVal) \
(This)->lpVtbl -> get__NewEnum(This,pVal)
#define IRoofWoodCollection_Item(This,Index,pVal) \
(This)->lpVtbl -> Item(This,Index,pVal)
#define IRoofWoodCollection_Sort(This,criteria) \
(This)->lpVtbl -> Sort(This,criteria)
#endif /* COBJMACROS */
#endif /* C style interface */
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE IRoofWoodCollection_get_Count_Proxy(
IRoofWoodCollection __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
void __RPC_STUB IRoofWoodCollection_get_Count_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [hidden][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE IRoofWoodCollection_get__NewEnum_Proxy(
IRoofWoodCollection __RPC_FAR * This,
/* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *pVal);
void __RPC_STUB IRoofWoodCollection_get__NewEnum_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IRoofWoodCollection_Item_Proxy(
IRoofWoodCollection __RPC_FAR * This,
/* [in] */ long Index,
/* [retval][out] */ IRoofWood __RPC_FAR *__RPC_FAR *pVal);
void __RPC_STUB IRoofWoodCollection_Item_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpcontext][helpstring][id] */ HRESULT STDMETHODCALLTYPE IRoofWoodCollection_Sort_Proxy(
IRoofWoodCollection __RPC_FAR * This,
long criteria);
void __RPC_STUB IRoofWoodCollection_Sort_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IRoofWoodCollection_INTERFACE_DEFINED__ */
#ifndef __IPrintSettings_INTERFACE_DEFINED__
#define __IPrintSettings_INTERFACE_DEFINED__
/* interface IPrintSettings */
/* [unique][dual][uuid][object] */
EXTERN_C const IID IID_IPrintSettings;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("F4973D04-B103-11D2-9F89-00A0C9251384")
IPrintSettings : public IDispatch
{
public:
virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_AlsGrundriss(
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal) = 0;
virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_AlsGrundriss(
/* [in] */ VARIANT_BOOL newVal) = 0;
virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Scale(
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal) = 0;
virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_Scale(
/* [in] */ VARIANT_BOOL newVal) = 0;
virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_PagesToScaleTo(
/* [retval][out] */ float __RPC_FAR *pVal) = 0;
virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_PagesToScaleTo(
/* [in] */ float newVal) = 0;
virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_BackgroundWhite(
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal) = 0;
virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_BackgroundWhite(
/* [in] */ VARIANT_BOOL newVal) = 0;
virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Resolution(
/* [retval][out] */ long __RPC_FAR *pVal) = 0;
virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_Resolution(
/* [in] */ long newVal) = 0;
virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_GreyColor(
/* [retval][out] */ long __RPC_FAR *pVal) = 0;
virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_GreyColor(
/* [in] */ long newVal) = 0;
};
#else /* C style interface */
typedef struct IPrintSettingsVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
IPrintSettings __RPC_FAR * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
IPrintSettings __RPC_FAR * This);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
IPrintSettings __RPC_FAR * This);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
IPrintSettings __RPC_FAR * This,
/* [out] */ UINT __RPC_FAR *pctinfo);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
IPrintSettings __RPC_FAR * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
IPrintSettings __RPC_FAR * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )(
IPrintSettings __RPC_FAR * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
/* [out] */ VARIANT __RPC_FAR *pVarResult,
/* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
/* [out] */ UINT __RPC_FAR *puArgErr);
/* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_AlsGrundriss )(
IPrintSettings __RPC_FAR * This,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
/* [id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_AlsGrundriss )(
IPrintSettings __RPC_FAR * This,
/* [in] */ VARIANT_BOOL newVal);
/* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Scale )(
IPrintSettings __RPC_FAR * This,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
/* [id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Scale )(
IPrintSettings __RPC_FAR * This,
/* [in] */ VARIANT_BOOL newVal);
/* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_PagesToScaleTo )(
IPrintSettings __RPC_FAR * This,
/* [retval][out] */ float __RPC_FAR *pVal);
/* [id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_PagesToScaleTo )(
IPrintSettings __RPC_FAR * This,
/* [in] */ float newVal);
/* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_BackgroundWhite )(
IPrintSettings __RPC_FAR * This,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
/* [id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_BackgroundWhite )(
IPrintSettings __RPC_FAR * This,
/* [in] */ VARIANT_BOOL newVal);
/* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Resolution )(
IPrintSettings __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
/* [id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Resolution )(
IPrintSettings __RPC_FAR * This,
/* [in] */ long newVal);
/* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_GreyColor )(
IPrintSettings __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
/* [id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_GreyColor )(
IPrintSettings __RPC_FAR * This,
/* [in] */ long newVal);
END_INTERFACE
} IPrintSettingsVtbl;
interface IPrintSettings
{
CONST_VTBL struct IPrintSettingsVtbl __RPC_FAR *lpVtbl;
};
#ifdef COBJMACROS
#define IPrintSettings_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IPrintSettings_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IPrintSettings_Release(This) \
(This)->lpVtbl -> Release(This)
#define IPrintSettings_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define IPrintSettings_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define IPrintSettings_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define IPrintSettings_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#define IPrintSettings_get_AlsGrundriss(This,pVal) \
(This)->lpVtbl -> get_AlsGrundriss(This,pVal)
#define IPrintSettings_put_AlsGrundriss(This,newVal) \
(This)->lpVtbl -> put_AlsGrundriss(This,newVal)
#define IPrintSettings_get_Scale(This,pVal) \
(This)->lpVtbl -> get_Scale(This,pVal)
#define IPrintSettings_put_Scale(This,newVal) \
(This)->lpVtbl -> put_Scale(This,newVal)
#define IPrintSettings_get_PagesToScaleTo(This,pVal) \
(This)->lpVtbl -> get_PagesToScaleTo(This,pVal)
#define IPrintSettings_put_PagesToScaleTo(This,newVal) \
(This)->lpVtbl -> put_PagesToScaleTo(This,newVal)
#define IPrintSettings_get_BackgroundWhite(This,pVal) \
(This)->lpVtbl -> get_BackgroundWhite(This,pVal)
#define IPrintSettings_put_BackgroundWhite(This,newVal) \
(This)->lpVtbl -> put_BackgroundWhite(This,newVal)
#define IPrintSettings_get_Resolution(This,pVal) \
(This)->lpVtbl -> get_Resolution(This,pVal)
#define IPrintSettings_put_Resolution(This,newVal) \
(This)->lpVtbl -> put_Resolution(This,newVal)
#define IPrintSettings_get_GreyColor(This,pVal) \
(This)->lpVtbl -> get_GreyColor(This,pVal)
#define IPrintSettings_put_GreyColor(This,newVal) \
(This)->lpVtbl -> put_GreyColor(This,newVal)
#endif /* COBJMACROS */
#endif /* C style interface */
/* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE IPrintSettings_get_AlsGrundriss_Proxy(
IPrintSettings __RPC_FAR * This,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
void __RPC_STUB IPrintSettings_get_AlsGrundriss_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propput] */ HRESULT STDMETHODCALLTYPE IPrintSettings_put_AlsGrundriss_Proxy(
IPrintSettings __RPC_FAR * This,
/* [in] */ VARIANT_BOOL newVal);
void __RPC_STUB IPrintSettings_put_AlsGrundriss_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE IPrintSettings_get_Scale_Proxy(
IPrintSettings __RPC_FAR * This,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
void __RPC_STUB IPrintSettings_get_Scale_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propput] */ HRESULT STDMETHODCALLTYPE IPrintSettings_put_Scale_Proxy(
IPrintSettings __RPC_FAR * This,
/* [in] */ VARIANT_BOOL newVal);
void __RPC_STUB IPrintSettings_put_Scale_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE IPrintSettings_get_PagesToScaleTo_Proxy(
IPrintSettings __RPC_FAR * This,
/* [retval][out] */ float __RPC_FAR *pVal);
void __RPC_STUB IPrintSettings_get_PagesToScaleTo_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propput] */ HRESULT STDMETHODCALLTYPE IPrintSettings_put_PagesToScaleTo_Proxy(
IPrintSettings __RPC_FAR * This,
/* [in] */ float newVal);
void __RPC_STUB IPrintSettings_put_PagesToScaleTo_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE IPrintSettings_get_BackgroundWhite_Proxy(
IPrintSettings __RPC_FAR * This,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
void __RPC_STUB IPrintSettings_get_BackgroundWhite_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propput] */ HRESULT STDMETHODCALLTYPE IPrintSettings_put_BackgroundWhite_Proxy(
IPrintSettings __RPC_FAR * This,
/* [in] */ VARIANT_BOOL newVal);
void __RPC_STUB IPrintSettings_put_BackgroundWhite_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE IPrintSettings_get_Resolution_Proxy(
IPrintSettings __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
void __RPC_STUB IPrintSettings_get_Resolution_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propput] */ HRESULT STDMETHODCALLTYPE IPrintSettings_put_Resolution_Proxy(
IPrintSettings __RPC_FAR * This,
/* [in] */ long newVal);
void __RPC_STUB IPrintSettings_put_Resolution_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE IPrintSettings_get_GreyColor_Proxy(
IPrintSettings __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
void __RPC_STUB IPrintSettings_get_GreyColor_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propput] */ HRESULT STDMETHODCALLTYPE IPrintSettings_put_GreyColor_Proxy(
IPrintSettings __RPC_FAR * This,
/* [in] */ long newVal);
void __RPC_STUB IPrintSettings_put_GreyColor_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IPrintSettings_INTERFACE_DEFINED__ */
#ifndef __ISavePictureSettings_INTERFACE_DEFINED__
#define __ISavePictureSettings_INTERFACE_DEFINED__
/* interface ISavePictureSettings */
/* [unique][dual][uuid][object] */
EXTERN_C const IID IID_ISavePictureSettings;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("F4973D07-B103-11D2-9F89-00A0C9251384")
ISavePictureSettings : public IDispatch
{
public:
virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_WMF(
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal) = 0;
virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_WMF(
/* [in] */ VARIANT_BOOL newVal) = 0;
virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Size(
/* [retval][out] */ long __RPC_FAR *pVal) = 0;
virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_Size(
/* [in] */ long newVal) = 0;
virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Width(
/* [retval][out] */ long __RPC_FAR *pVal) = 0;
virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_Width(
/* [in] */ long newVal) = 0;
virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Height(
/* [retval][out] */ long __RPC_FAR *pVal) = 0;
virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_Height(
/* [in] */ long newVal) = 0;
virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_TrueColor(
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal) = 0;
virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_TrueColor(
/* [in] */ VARIANT_BOOL newVal) = 0;
virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Oversampling(
/* [retval][out] */ long __RPC_FAR *pVal) = 0;
virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_Oversampling(
/* [in] */ long newVal) = 0;
virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_AntiAliasing(
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal) = 0;
virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_AntiAliasing(
/* [in] */ VARIANT_BOOL newVal) = 0;
virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Raytrace(
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal) = 0;
virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_Raytrace(
/* [in] */ VARIANT_BOOL newVal) = 0;
};
#else /* C style interface */
typedef struct ISavePictureSettingsVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
ISavePictureSettings __RPC_FAR * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
ISavePictureSettings __RPC_FAR * This);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
ISavePictureSettings __RPC_FAR * This);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
ISavePictureSettings __RPC_FAR * This,
/* [out] */ UINT __RPC_FAR *pctinfo);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
ISavePictureSettings __RPC_FAR * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
ISavePictureSettings __RPC_FAR * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )(
ISavePictureSettings __RPC_FAR * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
/* [out] */ VARIANT __RPC_FAR *pVarResult,
/* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
/* [out] */ UINT __RPC_FAR *puArgErr);
/* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_WMF )(
ISavePictureSettings __RPC_FAR * This,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
/* [id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_WMF )(
ISavePictureSettings __RPC_FAR * This,
/* [in] */ VARIANT_BOOL newVal);
/* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Size )(
ISavePictureSettings __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
/* [id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Size )(
ISavePictureSettings __RPC_FAR * This,
/* [in] */ long newVal);
/* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Width )(
ISavePictureSettings __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
/* [id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Width )(
ISavePictureSettings __RPC_FAR * This,
/* [in] */ long newVal);
/* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Height )(
ISavePictureSettings __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
/* [id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Height )(
ISavePictureSettings __RPC_FAR * This,
/* [in] */ long newVal);
/* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_TrueColor )(
ISavePictureSettings __RPC_FAR * This,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
/* [id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_TrueColor )(
ISavePictureSettings __RPC_FAR * This,
/* [in] */ VARIANT_BOOL newVal);
/* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Oversampling )(
ISavePictureSettings __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
/* [id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Oversampling )(
ISavePictureSettings __RPC_FAR * This,
/* [in] */ long newVal);
/* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_AntiAliasing )(
ISavePictureSettings __RPC_FAR * This,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
/* [id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_AntiAliasing )(
ISavePictureSettings __RPC_FAR * This,
/* [in] */ VARIANT_BOOL newVal);
/* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Raytrace )(
ISavePictureSettings __RPC_FAR * This,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
/* [id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Raytrace )(
ISavePictureSettings __RPC_FAR * This,
/* [in] */ VARIANT_BOOL newVal);
END_INTERFACE
} ISavePictureSettingsVtbl;
interface ISavePictureSettings
{
CONST_VTBL struct ISavePictureSettingsVtbl __RPC_FAR *lpVtbl;
};
#ifdef COBJMACROS
#define ISavePictureSettings_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define ISavePictureSettings_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define ISavePictureSettings_Release(This) \
(This)->lpVtbl -> Release(This)
#define ISavePictureSettings_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define ISavePictureSettings_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define ISavePictureSettings_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define ISavePictureSettings_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#define ISavePictureSettings_get_WMF(This,pVal) \
(This)->lpVtbl -> get_WMF(This,pVal)
#define ISavePictureSettings_put_WMF(This,newVal) \
(This)->lpVtbl -> put_WMF(This,newVal)
#define ISavePictureSettings_get_Size(This,pVal) \
(This)->lpVtbl -> get_Size(This,pVal)
#define ISavePictureSettings_put_Size(This,newVal) \
(This)->lpVtbl -> put_Size(This,newVal)
#define ISavePictureSettings_get_Width(This,pVal) \
(This)->lpVtbl -> get_Width(This,pVal)
#define ISavePictureSettings_put_Width(This,newVal) \
(This)->lpVtbl -> put_Width(This,newVal)
#define ISavePictureSettings_get_Height(This,pVal) \
(This)->lpVtbl -> get_Height(This,pVal)
#define ISavePictureSettings_put_Height(This,newVal) \
(This)->lpVtbl -> put_Height(This,newVal)
#define ISavePictureSettings_get_TrueColor(This,pVal) \
(This)->lpVtbl -> get_TrueColor(This,pVal)
#define ISavePictureSettings_put_TrueColor(This,newVal) \
(This)->lpVtbl -> put_TrueColor(This,newVal)
#define ISavePictureSettings_get_Oversampling(This,pVal) \
(This)->lpVtbl -> get_Oversampling(This,pVal)
#define ISavePictureSettings_put_Oversampling(This,newVal) \
(This)->lpVtbl -> put_Oversampling(This,newVal)
#define ISavePictureSettings_get_AntiAliasing(This,pVal) \
(This)->lpVtbl -> get_AntiAliasing(This,pVal)
#define ISavePictureSettings_put_AntiAliasing(This,newVal) \
(This)->lpVtbl -> put_AntiAliasing(This,newVal)
#define ISavePictureSettings_get_Raytrace(This,pVal) \
(This)->lpVtbl -> get_Raytrace(This,pVal)
#define ISavePictureSettings_put_Raytrace(This,newVal) \
(This)->lpVtbl -> put_Raytrace(This,newVal)
#endif /* COBJMACROS */
#endif /* C style interface */
/* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE ISavePictureSettings_get_WMF_Proxy(
ISavePictureSettings __RPC_FAR * This,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
void __RPC_STUB ISavePictureSettings_get_WMF_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propput] */ HRESULT STDMETHODCALLTYPE ISavePictureSettings_put_WMF_Proxy(
ISavePictureSettings __RPC_FAR * This,
/* [in] */ VARIANT_BOOL newVal);
void __RPC_STUB ISavePictureSettings_put_WMF_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE ISavePictureSettings_get_Size_Proxy(
ISavePictureSettings __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
void __RPC_STUB ISavePictureSettings_get_Size_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propput] */ HRESULT STDMETHODCALLTYPE ISavePictureSettings_put_Size_Proxy(
ISavePictureSettings __RPC_FAR * This,
/* [in] */ long newVal);
void __RPC_STUB ISavePictureSettings_put_Size_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE ISavePictureSettings_get_Width_Proxy(
ISavePictureSettings __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
void __RPC_STUB ISavePictureSettings_get_Width_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propput] */ HRESULT STDMETHODCALLTYPE ISavePictureSettings_put_Width_Proxy(
ISavePictureSettings __RPC_FAR * This,
/* [in] */ long newVal);
void __RPC_STUB ISavePictureSettings_put_Width_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE ISavePictureSettings_get_Height_Proxy(
ISavePictureSettings __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
void __RPC_STUB ISavePictureSettings_get_Height_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propput] */ HRESULT STDMETHODCALLTYPE ISavePictureSettings_put_Height_Proxy(
ISavePictureSettings __RPC_FAR * This,
/* [in] */ long newVal);
void __RPC_STUB ISavePictureSettings_put_Height_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE ISavePictureSettings_get_TrueColor_Proxy(
ISavePictureSettings __RPC_FAR * This,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
void __RPC_STUB ISavePictureSettings_get_TrueColor_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propput] */ HRESULT STDMETHODCALLTYPE ISavePictureSettings_put_TrueColor_Proxy(
ISavePictureSettings __RPC_FAR * This,
/* [in] */ VARIANT_BOOL newVal);
void __RPC_STUB ISavePictureSettings_put_TrueColor_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE ISavePictureSettings_get_Oversampling_Proxy(
ISavePictureSettings __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
void __RPC_STUB ISavePictureSettings_get_Oversampling_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propput] */ HRESULT STDMETHODCALLTYPE ISavePictureSettings_put_Oversampling_Proxy(
ISavePictureSettings __RPC_FAR * This,
/* [in] */ long newVal);
void __RPC_STUB ISavePictureSettings_put_Oversampling_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE ISavePictureSettings_get_AntiAliasing_Proxy(
ISavePictureSettings __RPC_FAR * This,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
void __RPC_STUB ISavePictureSettings_get_AntiAliasing_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propput] */ HRESULT STDMETHODCALLTYPE ISavePictureSettings_put_AntiAliasing_Proxy(
ISavePictureSettings __RPC_FAR * This,
/* [in] */ VARIANT_BOOL newVal);
void __RPC_STUB ISavePictureSettings_put_AntiAliasing_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE ISavePictureSettings_get_Raytrace_Proxy(
ISavePictureSettings __RPC_FAR * This,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
void __RPC_STUB ISavePictureSettings_get_Raytrace_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propput] */ HRESULT STDMETHODCALLTYPE ISavePictureSettings_put_Raytrace_Proxy(
ISavePictureSettings __RPC_FAR * This,
/* [in] */ VARIANT_BOOL newVal);
void __RPC_STUB ISavePictureSettings_put_Raytrace_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __ISavePictureSettings_INTERFACE_DEFINED__ */
#ifndef __IZoomSettings_INTERFACE_DEFINED__
#define __IZoomSettings_INTERFACE_DEFINED__
/* interface IZoomSettings */
/* [unique][dual][uuid][object] */
EXTERN_C const IID IID_IZoomSettings;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("F4973D09-B103-11D2-9F89-00A0C9251384")
IZoomSettings : public IDispatch
{
public:
virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Mode(
/* [retval][out] */ long __RPC_FAR *pVal) = 0;
virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_Mode(
/* [in] */ long newVal) = 0;
virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Factor(
/* [retval][out] */ float __RPC_FAR *pVal) = 0;
virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_Factor(
/* [in] */ float newVal) = 0;
};
#else /* C style interface */
typedef struct IZoomSettingsVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
IZoomSettings __RPC_FAR * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
IZoomSettings __RPC_FAR * This);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
IZoomSettings __RPC_FAR * This);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
IZoomSettings __RPC_FAR * This,
/* [out] */ UINT __RPC_FAR *pctinfo);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
IZoomSettings __RPC_FAR * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
IZoomSettings __RPC_FAR * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )(
IZoomSettings __RPC_FAR * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
/* [out] */ VARIANT __RPC_FAR *pVarResult,
/* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
/* [out] */ UINT __RPC_FAR *puArgErr);
/* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Mode )(
IZoomSettings __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
/* [id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Mode )(
IZoomSettings __RPC_FAR * This,
/* [in] */ long newVal);
/* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Factor )(
IZoomSettings __RPC_FAR * This,
/* [retval][out] */ float __RPC_FAR *pVal);
/* [id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Factor )(
IZoomSettings __RPC_FAR * This,
/* [in] */ float newVal);
END_INTERFACE
} IZoomSettingsVtbl;
interface IZoomSettings
{
CONST_VTBL struct IZoomSettingsVtbl __RPC_FAR *lpVtbl;
};
#ifdef COBJMACROS
#define IZoomSettings_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IZoomSettings_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IZoomSettings_Release(This) \
(This)->lpVtbl -> Release(This)
#define IZoomSettings_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define IZoomSettings_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define IZoomSettings_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define IZoomSettings_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#define IZoomSettings_get_Mode(This,pVal) \
(This)->lpVtbl -> get_Mode(This,pVal)
#define IZoomSettings_put_Mode(This,newVal) \
(This)->lpVtbl -> put_Mode(This,newVal)
#define IZoomSettings_get_Factor(This,pVal) \
(This)->lpVtbl -> get_Factor(This,pVal)
#define IZoomSettings_put_Factor(This,newVal) \
(This)->lpVtbl -> put_Factor(This,newVal)
#endif /* COBJMACROS */
#endif /* C style interface */
/* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE IZoomSettings_get_Mode_Proxy(
IZoomSettings __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
void __RPC_STUB IZoomSettings_get_Mode_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propput] */ HRESULT STDMETHODCALLTYPE IZoomSettings_put_Mode_Proxy(
IZoomSettings __RPC_FAR * This,
/* [in] */ long newVal);
void __RPC_STUB IZoomSettings_put_Mode_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE IZoomSettings_get_Factor_Proxy(
IZoomSettings __RPC_FAR * This,
/* [retval][out] */ float __RPC_FAR *pVal);
void __RPC_STUB IZoomSettings_get_Factor_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propput] */ HRESULT STDMETHODCALLTYPE IZoomSettings_put_Factor_Proxy(
IZoomSettings __RPC_FAR * This,
/* [in] */ float newVal);
void __RPC_STUB IZoomSettings_put_Factor_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IZoomSettings_INTERFACE_DEFINED__ */
#ifndef __IWalkSettings_INTERFACE_DEFINED__
#define __IWalkSettings_INTERFACE_DEFINED__
/* interface IWalkSettings */
/* [unique][dual][uuid][object] */
EXTERN_C const IID IID_IWalkSettings;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("F4973D0B-B103-11D2-9F89-00A0C9251384")
IWalkSettings : public IDispatch
{
public:
virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Parallel(
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal) = 0;
virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_Parallel(
/* [in] */ VARIANT_BOOL newVal) = 0;
virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Manipulator(
/* [retval][out] */ long __RPC_FAR *pVal) = 0;
virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_Manipulator(
/* [in] */ long newVal) = 0;
virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_CollisionControl(
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal) = 0;
virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_CollisionControl(
/* [in] */ VARIANT_BOOL nVal) = 0;
};
#else /* C style interface */
typedef struct IWalkSettingsVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
IWalkSettings __RPC_FAR * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
IWalkSettings __RPC_FAR * This);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
IWalkSettings __RPC_FAR * This);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
IWalkSettings __RPC_FAR * This,
/* [out] */ UINT __RPC_FAR *pctinfo);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
IWalkSettings __RPC_FAR * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
IWalkSettings __RPC_FAR * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )(
IWalkSettings __RPC_FAR * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
/* [out] */ VARIANT __RPC_FAR *pVarResult,
/* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
/* [out] */ UINT __RPC_FAR *puArgErr);
/* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Parallel )(
IWalkSettings __RPC_FAR * This,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
/* [id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Parallel )(
IWalkSettings __RPC_FAR * This,
/* [in] */ VARIANT_BOOL newVal);
/* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Manipulator )(
IWalkSettings __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
/* [id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Manipulator )(
IWalkSettings __RPC_FAR * This,
/* [in] */ long newVal);
/* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_CollisionControl )(
IWalkSettings __RPC_FAR * This,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
/* [id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_CollisionControl )(
IWalkSettings __RPC_FAR * This,
/* [in] */ VARIANT_BOOL nVal);
END_INTERFACE
} IWalkSettingsVtbl;
interface IWalkSettings
{
CONST_VTBL struct IWalkSettingsVtbl __RPC_FAR *lpVtbl;
};
#ifdef COBJMACROS
#define IWalkSettings_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IWalkSettings_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IWalkSettings_Release(This) \
(This)->lpVtbl -> Release(This)
#define IWalkSettings_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define IWalkSettings_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define IWalkSettings_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define IWalkSettings_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#define IWalkSettings_get_Parallel(This,pVal) \
(This)->lpVtbl -> get_Parallel(This,pVal)
#define IWalkSettings_put_Parallel(This,newVal) \
(This)->lpVtbl -> put_Parallel(This,newVal)
#define IWalkSettings_get_Manipulator(This,pVal) \
(This)->lpVtbl -> get_Manipulator(This,pVal)
#define IWalkSettings_put_Manipulator(This,newVal) \
(This)->lpVtbl -> put_Manipulator(This,newVal)
#define IWalkSettings_get_CollisionControl(This,pVal) \
(This)->lpVtbl -> get_CollisionControl(This,pVal)
#define IWalkSettings_put_CollisionControl(This,nVal) \
(This)->lpVtbl -> put_CollisionControl(This,nVal)
#endif /* COBJMACROS */
#endif /* C style interface */
/* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE IWalkSettings_get_Parallel_Proxy(
IWalkSettings __RPC_FAR * This,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
void __RPC_STUB IWalkSettings_get_Parallel_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propput] */ HRESULT STDMETHODCALLTYPE IWalkSettings_put_Parallel_Proxy(
IWalkSettings __RPC_FAR * This,
/* [in] */ VARIANT_BOOL newVal);
void __RPC_STUB IWalkSettings_put_Parallel_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE IWalkSettings_get_Manipulator_Proxy(
IWalkSettings __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
void __RPC_STUB IWalkSettings_get_Manipulator_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propput] */ HRESULT STDMETHODCALLTYPE IWalkSettings_put_Manipulator_Proxy(
IWalkSettings __RPC_FAR * This,
/* [in] */ long newVal);
void __RPC_STUB IWalkSettings_put_Manipulator_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE IWalkSettings_get_CollisionControl_Proxy(
IWalkSettings __RPC_FAR * This,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
void __RPC_STUB IWalkSettings_get_CollisionControl_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propput] */ HRESULT STDMETHODCALLTYPE IWalkSettings_put_CollisionControl_Proxy(
IWalkSettings __RPC_FAR * This,
/* [in] */ VARIANT_BOOL nVal);
void __RPC_STUB IWalkSettings_put_CollisionControl_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IWalkSettings_INTERFACE_DEFINED__ */
#ifndef __IViewCollection_INTERFACE_DEFINED__
#define __IViewCollection_INTERFACE_DEFINED__
/* interface IViewCollection */
/* [unique][dual][uuid][object] */
EXTERN_C const IID IID_IViewCollection;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("F4973D0D-B103-11D2-9F89-00A0C9251384")
IViewCollection : public IDispatch
{
public:
virtual /* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE get_Count(
/* [retval][out] */ long __RPC_FAR *pVal) = 0;
virtual /* [hidden][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE get__NewEnum(
/* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE Item(
/* [in] */ long index,
/* [retval][out] */ IView __RPC_FAR *__RPC_FAR *pVal) = 0;
};
#else /* C style interface */
typedef struct IViewCollectionVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
IViewCollection __RPC_FAR * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
IViewCollection __RPC_FAR * This);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
IViewCollection __RPC_FAR * This);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
IViewCollection __RPC_FAR * This,
/* [out] */ UINT __RPC_FAR *pctinfo);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
IViewCollection __RPC_FAR * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
IViewCollection __RPC_FAR * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )(
IViewCollection __RPC_FAR * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
/* [out] */ VARIANT __RPC_FAR *pVarResult,
/* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
/* [out] */ UINT __RPC_FAR *puArgErr);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Count )(
IViewCollection __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
/* [hidden][readonly][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get__NewEnum )(
IViewCollection __RPC_FAR * This,
/* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Item )(
IViewCollection __RPC_FAR * This,
/* [in] */ long index,
/* [retval][out] */ IView __RPC_FAR *__RPC_FAR *pVal);
END_INTERFACE
} IViewCollectionVtbl;
interface IViewCollection
{
CONST_VTBL struct IViewCollectionVtbl __RPC_FAR *lpVtbl;
};
#ifdef COBJMACROS
#define IViewCollection_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IViewCollection_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IViewCollection_Release(This) \
(This)->lpVtbl -> Release(This)
#define IViewCollection_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define IViewCollection_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define IViewCollection_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define IViewCollection_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#define IViewCollection_get_Count(This,pVal) \
(This)->lpVtbl -> get_Count(This,pVal)
#define IViewCollection_get__NewEnum(This,pVal) \
(This)->lpVtbl -> get__NewEnum(This,pVal)
#define IViewCollection_Item(This,index,pVal) \
(This)->lpVtbl -> Item(This,index,pVal)
#endif /* COBJMACROS */
#endif /* C style interface */
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE IViewCollection_get_Count_Proxy(
IViewCollection __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
void __RPC_STUB IViewCollection_get_Count_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [hidden][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE IViewCollection_get__NewEnum_Proxy(
IViewCollection __RPC_FAR * This,
/* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *pVal);
void __RPC_STUB IViewCollection_get__NewEnum_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IViewCollection_Item_Proxy(
IViewCollection __RPC_FAR * This,
/* [in] */ long index,
/* [retval][out] */ IView __RPC_FAR *__RPC_FAR *pVal);
void __RPC_STUB IViewCollection_Item_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IViewCollection_INTERFACE_DEFINED__ */
#ifndef __IView_INTERFACE_DEFINED__
#define __IView_INTERFACE_DEFINED__
/* interface IView */
/* [unique][dual][uuid][object] */
EXTERN_C const IID IID_IView;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("F4973D0F-B103-11D2-9F89-00A0C9251384")
IView : public IDispatch
{
public:
virtual /* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE get_Active(
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE get_Walking(
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE get_Left(
/* [retval][out] */ long __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE get_Top(
/* [retval][out] */ long __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE get_Width(
/* [retval][out] */ long __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE get_Height(
/* [retval][out] */ long __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE get_Viewer(
/* [retval][out] */ long __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE get_Zooming(
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_TimeOfDay(
/* [retval][out] */ long __RPC_FAR *pVal) = 0;
virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_TimeOfDay(
/* [in] */ long newVal) = 0;
virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Cut(
/* [retval][out] */ ICut __RPC_FAR *__RPC_FAR *pVal) = 0;
virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_Cut(
/* [in] */ ICut __RPC_FAR *newVal) = 0;
virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_CurrentStory(
/* [retval][out] */ IStory __RPC_FAR *__RPC_FAR *pVal) = 0;
virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_CurrentStory(
/* [in] */ IStory __RPC_FAR *newVal) = 0;
virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Caption(
/* [retval][out] */ BSTR __RPC_FAR *pVal) = 0;
virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_Caption(
/* [in] */ BSTR newVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE Activate(
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE Print(
/* [in] */ IPrintSettings __RPC_FAR *settings,
/* [in] */ VARIANT_BOOL showDialog,
/* [in] */ VARIANT_BOOL askMultiplePages,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE SavePicture(
/* [in] */ ISavePictureSettings __RPC_FAR *settings,
/* [in] */ BSTR fileName,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE StartWalking(
/* [in] */ VARIANT_BOOL UseVRDevice,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE StopWalking(
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE Elevator(
/* [in] */ VARIANT_BOOL up,
/* [in] */ VARIANT_BOOL animated,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE StartRotateBuilding(
/* [in] */ VARIANT_BOOL canUndo,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE StartMirrorBuilding(
/* [in] */ VARIANT_BOOL canUndo,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE StartZoom(
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE StopZoom(
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE Zoom(
/* [in] */ long x,
/* [in] */ long y,
/* [in] */ float factor,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE ShowAll(
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE Home(
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE Pan(
/* [in] */ long PanCode,
/* [in] */ VARIANT_BOOL fast,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE Rotate(
/* [in] */ long RotCode,
/* [in] */ VARIANT_BOOL MoveEye,
/* [in] */ VARIANT_BOOL fast,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE PlayWalkFile(
/* [in] */ BSTR fileName,
/* [in] */ VARIANT_BOOL UseVRDevice,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE GetCutViewing2D(
/* [in] */ long CutViewMode,
/* [out] */ IViewing __RPC_FAR *__RPC_FAR *pViewing,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE SetCutViewing2D(
/* [in] */ long CutViewMode,
/* [in] */ float VRPx,
/* [in] */ float VRPy,
/* [in] */ float VRPz,
/* [in] */ float VPDist,
/* [in] */ float WCWidth,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE GetViewing(
/* [in] */ long typeOfView,
/* [retval][out] */ IViewing __RPC_FAR *__RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE SetViewing2D(
/* [in] */ long whichViewing,
/* [in] */ float VRPx,
/* [in] */ float VRPy,
/* [in] */ float VRPz,
/* [in] */ float VPDist,
/* [in] */ float WCWidth,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE SetViewing3D(
/* [in] */ float VRPx,
/* [in] */ float VRPy,
/* [in] */ float VRPz,
/* [in] */ float EyeX,
/* [in] */ float EyeY,
/* [in] */ float EyeZ,
/* [in] */ float tanViewAngleHalf,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE GetMode(
/* [out] */ long __RPC_FAR *ViewType,
/* [out] */ long __RPC_FAR *ViewSubType,
/* [out] */ long __RPC_FAR *ViewMode) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE SetMode(
/* [in] */ long ViewType,
/* [in] */ long ViewSubType,
/* [in] */ long ViewMode) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE SetFloorVisibility(
/* [in] */ VARIANT_BOOL OnlyCurrent,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE SelectPredefinedViewing3D(
/* [in] */ long index,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE GetWindowHandle(
/* [retval][out] */ long __RPC_FAR *pVal) = 0;
};
#else /* C style interface */
typedef struct IViewVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
IView __RPC_FAR * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
IView __RPC_FAR * This);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
IView __RPC_FAR * This);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
IView __RPC_FAR * This,
/* [out] */ UINT __RPC_FAR *pctinfo);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
IView __RPC_FAR * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
IView __RPC_FAR * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )(
IView __RPC_FAR * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
/* [out] */ VARIANT __RPC_FAR *pVarResult,
/* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
/* [out] */ UINT __RPC_FAR *puArgErr);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Active )(
IView __RPC_FAR * This,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Walking )(
IView __RPC_FAR * This,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Left )(
IView __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Top )(
IView __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Width )(
IView __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Height )(
IView __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Viewer )(
IView __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Zooming )(
IView __RPC_FAR * This,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
/* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_TimeOfDay )(
IView __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
/* [id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_TimeOfDay )(
IView __RPC_FAR * This,
/* [in] */ long newVal);
/* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Cut )(
IView __RPC_FAR * This,
/* [retval][out] */ ICut __RPC_FAR *__RPC_FAR *pVal);
/* [id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Cut )(
IView __RPC_FAR * This,
/* [in] */ ICut __RPC_FAR *newVal);
/* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_CurrentStory )(
IView __RPC_FAR * This,
/* [retval][out] */ IStory __RPC_FAR *__RPC_FAR *pVal);
/* [id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_CurrentStory )(
IView __RPC_FAR * This,
/* [in] */ IStory __RPC_FAR *newVal);
/* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Caption )(
IView __RPC_FAR * This,
/* [retval][out] */ BSTR __RPC_FAR *pVal);
/* [id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Caption )(
IView __RPC_FAR * This,
/* [in] */ BSTR newVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Activate )(
IView __RPC_FAR * This,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Print )(
IView __RPC_FAR * This,
/* [in] */ IPrintSettings __RPC_FAR *settings,
/* [in] */ VARIANT_BOOL showDialog,
/* [in] */ VARIANT_BOOL askMultiplePages,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SavePicture )(
IView __RPC_FAR * This,
/* [in] */ ISavePictureSettings __RPC_FAR *settings,
/* [in] */ BSTR fileName,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *StartWalking )(
IView __RPC_FAR * This,
/* [in] */ VARIANT_BOOL UseVRDevice,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *StopWalking )(
IView __RPC_FAR * This,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Elevator )(
IView __RPC_FAR * This,
/* [in] */ VARIANT_BOOL up,
/* [in] */ VARIANT_BOOL animated,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *StartRotateBuilding )(
IView __RPC_FAR * This,
/* [in] */ VARIANT_BOOL canUndo,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *StartMirrorBuilding )(
IView __RPC_FAR * This,
/* [in] */ VARIANT_BOOL canUndo,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *StartZoom )(
IView __RPC_FAR * This,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *StopZoom )(
IView __RPC_FAR * This,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Zoom )(
IView __RPC_FAR * This,
/* [in] */ long x,
/* [in] */ long y,
/* [in] */ float factor,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *ShowAll )(
IView __RPC_FAR * This,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Home )(
IView __RPC_FAR * This,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Pan )(
IView __RPC_FAR * This,
/* [in] */ long PanCode,
/* [in] */ VARIANT_BOOL fast,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Rotate )(
IView __RPC_FAR * This,
/* [in] */ long RotCode,
/* [in] */ VARIANT_BOOL MoveEye,
/* [in] */ VARIANT_BOOL fast,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *PlayWalkFile )(
IView __RPC_FAR * This,
/* [in] */ BSTR fileName,
/* [in] */ VARIANT_BOOL UseVRDevice,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetCutViewing2D )(
IView __RPC_FAR * This,
/* [in] */ long CutViewMode,
/* [out] */ IViewing __RPC_FAR *__RPC_FAR *pViewing,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetCutViewing2D )(
IView __RPC_FAR * This,
/* [in] */ long CutViewMode,
/* [in] */ float VRPx,
/* [in] */ float VRPy,
/* [in] */ float VRPz,
/* [in] */ float VPDist,
/* [in] */ float WCWidth,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetViewing )(
IView __RPC_FAR * This,
/* [in] */ long typeOfView,
/* [retval][out] */ IViewing __RPC_FAR *__RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetViewing2D )(
IView __RPC_FAR * This,
/* [in] */ long whichViewing,
/* [in] */ float VRPx,
/* [in] */ float VRPy,
/* [in] */ float VRPz,
/* [in] */ float VPDist,
/* [in] */ float WCWidth,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetViewing3D )(
IView __RPC_FAR * This,
/* [in] */ float VRPx,
/* [in] */ float VRPy,
/* [in] */ float VRPz,
/* [in] */ float EyeX,
/* [in] */ float EyeY,
/* [in] */ float EyeZ,
/* [in] */ float tanViewAngleHalf,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetMode )(
IView __RPC_FAR * This,
/* [out] */ long __RPC_FAR *ViewType,
/* [out] */ long __RPC_FAR *ViewSubType,
/* [out] */ long __RPC_FAR *ViewMode);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetMode )(
IView __RPC_FAR * This,
/* [in] */ long ViewType,
/* [in] */ long ViewSubType,
/* [in] */ long ViewMode);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetFloorVisibility )(
IView __RPC_FAR * This,
/* [in] */ VARIANT_BOOL OnlyCurrent,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SelectPredefinedViewing3D )(
IView __RPC_FAR * This,
/* [in] */ long index,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetWindowHandle )(
IView __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
END_INTERFACE
} IViewVtbl;
interface IView
{
CONST_VTBL struct IViewVtbl __RPC_FAR *lpVtbl;
};
#ifdef COBJMACROS
#define IView_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IView_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IView_Release(This) \
(This)->lpVtbl -> Release(This)
#define IView_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define IView_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define IView_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define IView_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#define IView_get_Active(This,pVal) \
(This)->lpVtbl -> get_Active(This,pVal)
#define IView_get_Walking(This,pVal) \
(This)->lpVtbl -> get_Walking(This,pVal)
#define IView_get_Left(This,pVal) \
(This)->lpVtbl -> get_Left(This,pVal)
#define IView_get_Top(This,pVal) \
(This)->lpVtbl -> get_Top(This,pVal)
#define IView_get_Width(This,pVal) \
(This)->lpVtbl -> get_Width(This,pVal)
#define IView_get_Height(This,pVal) \
(This)->lpVtbl -> get_Height(This,pVal)
#define IView_get_Viewer(This,pVal) \
(This)->lpVtbl -> get_Viewer(This,pVal)
#define IView_get_Zooming(This,pVal) \
(This)->lpVtbl -> get_Zooming(This,pVal)
#define IView_get_TimeOfDay(This,pVal) \
(This)->lpVtbl -> get_TimeOfDay(This,pVal)
#define IView_put_TimeOfDay(This,newVal) \
(This)->lpVtbl -> put_TimeOfDay(This,newVal)
#define IView_get_Cut(This,pVal) \
(This)->lpVtbl -> get_Cut(This,pVal)
#define IView_put_Cut(This,newVal) \
(This)->lpVtbl -> put_Cut(This,newVal)
#define IView_get_CurrentStory(This,pVal) \
(This)->lpVtbl -> get_CurrentStory(This,pVal)
#define IView_put_CurrentStory(This,newVal) \
(This)->lpVtbl -> put_CurrentStory(This,newVal)
#define IView_get_Caption(This,pVal) \
(This)->lpVtbl -> get_Caption(This,pVal)
#define IView_put_Caption(This,newVal) \
(This)->lpVtbl -> put_Caption(This,newVal)
#define IView_Activate(This,pVal) \
(This)->lpVtbl -> Activate(This,pVal)
#define IView_Print(This,settings,showDialog,askMultiplePages,pVal) \
(This)->lpVtbl -> Print(This,settings,showDialog,askMultiplePages,pVal)
#define IView_SavePicture(This,settings,fileName,pVal) \
(This)->lpVtbl -> SavePicture(This,settings,fileName,pVal)
#define IView_StartWalking(This,UseVRDevice,pVal) \
(This)->lpVtbl -> StartWalking(This,UseVRDevice,pVal)
#define IView_StopWalking(This,pVal) \
(This)->lpVtbl -> StopWalking(This,pVal)
#define IView_Elevator(This,up,animated,pVal) \
(This)->lpVtbl -> Elevator(This,up,animated,pVal)
#define IView_StartRotateBuilding(This,canUndo,pVal) \
(This)->lpVtbl -> StartRotateBuilding(This,canUndo,pVal)
#define IView_StartMirrorBuilding(This,canUndo,pVal) \
(This)->lpVtbl -> StartMirrorBuilding(This,canUndo,pVal)
#define IView_StartZoom(This,pVal) \
(This)->lpVtbl -> StartZoom(This,pVal)
#define IView_StopZoom(This,pVal) \
(This)->lpVtbl -> StopZoom(This,pVal)
#define IView_Zoom(This,x,y,factor,pVal) \
(This)->lpVtbl -> Zoom(This,x,y,factor,pVal)
#define IView_ShowAll(This,pVal) \
(This)->lpVtbl -> ShowAll(This,pVal)
#define IView_Home(This,pVal) \
(This)->lpVtbl -> Home(This,pVal)
#define IView_Pan(This,PanCode,fast,pVal) \
(This)->lpVtbl -> Pan(This,PanCode,fast,pVal)
#define IView_Rotate(This,RotCode,MoveEye,fast,pVal) \
(This)->lpVtbl -> Rotate(This,RotCode,MoveEye,fast,pVal)
#define IView_PlayWalkFile(This,fileName,UseVRDevice,pVal) \
(This)->lpVtbl -> PlayWalkFile(This,fileName,UseVRDevice,pVal)
#define IView_GetCutViewing2D(This,CutViewMode,pViewing,pVal) \
(This)->lpVtbl -> GetCutViewing2D(This,CutViewMode,pViewing,pVal)
#define IView_SetCutViewing2D(This,CutViewMode,VRPx,VRPy,VRPz,VPDist,WCWidth,pVal) \
(This)->lpVtbl -> SetCutViewing2D(This,CutViewMode,VRPx,VRPy,VRPz,VPDist,WCWidth,pVal)
#define IView_GetViewing(This,typeOfView,pVal) \
(This)->lpVtbl -> GetViewing(This,typeOfView,pVal)
#define IView_SetViewing2D(This,whichViewing,VRPx,VRPy,VRPz,VPDist,WCWidth,pVal) \
(This)->lpVtbl -> SetViewing2D(This,whichViewing,VRPx,VRPy,VRPz,VPDist,WCWidth,pVal)
#define IView_SetViewing3D(This,VRPx,VRPy,VRPz,EyeX,EyeY,EyeZ,tanViewAngleHalf,pVal) \
(This)->lpVtbl -> SetViewing3D(This,VRPx,VRPy,VRPz,EyeX,EyeY,EyeZ,tanViewAngleHalf,pVal)
#define IView_GetMode(This,ViewType,ViewSubType,ViewMode) \
(This)->lpVtbl -> GetMode(This,ViewType,ViewSubType,ViewMode)
#define IView_SetMode(This,ViewType,ViewSubType,ViewMode) \
(This)->lpVtbl -> SetMode(This,ViewType,ViewSubType,ViewMode)
#define IView_SetFloorVisibility(This,OnlyCurrent,pVal) \
(This)->lpVtbl -> SetFloorVisibility(This,OnlyCurrent,pVal)
#define IView_SelectPredefinedViewing3D(This,index,pVal) \
(This)->lpVtbl -> SelectPredefinedViewing3D(This,index,pVal)
#define IView_GetWindowHandle(This,pVal) \
(This)->lpVtbl -> GetWindowHandle(This,pVal)
#endif /* COBJMACROS */
#endif /* C style interface */
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE IView_get_Active_Proxy(
IView __RPC_FAR * This,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
void __RPC_STUB IView_get_Active_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE IView_get_Walking_Proxy(
IView __RPC_FAR * This,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
void __RPC_STUB IView_get_Walking_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE IView_get_Left_Proxy(
IView __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
void __RPC_STUB IView_get_Left_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE IView_get_Top_Proxy(
IView __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
void __RPC_STUB IView_get_Top_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE IView_get_Width_Proxy(
IView __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
void __RPC_STUB IView_get_Width_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE IView_get_Height_Proxy(
IView __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
void __RPC_STUB IView_get_Height_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE IView_get_Viewer_Proxy(
IView __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
void __RPC_STUB IView_get_Viewer_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE IView_get_Zooming_Proxy(
IView __RPC_FAR * This,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
void __RPC_STUB IView_get_Zooming_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE IView_get_TimeOfDay_Proxy(
IView __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
void __RPC_STUB IView_get_TimeOfDay_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propput] */ HRESULT STDMETHODCALLTYPE IView_put_TimeOfDay_Proxy(
IView __RPC_FAR * This,
/* [in] */ long newVal);
void __RPC_STUB IView_put_TimeOfDay_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE IView_get_Cut_Proxy(
IView __RPC_FAR * This,
/* [retval][out] */ ICut __RPC_FAR *__RPC_FAR *pVal);
void __RPC_STUB IView_get_Cut_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propput] */ HRESULT STDMETHODCALLTYPE IView_put_Cut_Proxy(
IView __RPC_FAR * This,
/* [in] */ ICut __RPC_FAR *newVal);
void __RPC_STUB IView_put_Cut_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE IView_get_CurrentStory_Proxy(
IView __RPC_FAR * This,
/* [retval][out] */ IStory __RPC_FAR *__RPC_FAR *pVal);
void __RPC_STUB IView_get_CurrentStory_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propput] */ HRESULT STDMETHODCALLTYPE IView_put_CurrentStory_Proxy(
IView __RPC_FAR * This,
/* [in] */ IStory __RPC_FAR *newVal);
void __RPC_STUB IView_put_CurrentStory_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE IView_get_Caption_Proxy(
IView __RPC_FAR * This,
/* [retval][out] */ BSTR __RPC_FAR *pVal);
void __RPC_STUB IView_get_Caption_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propput] */ HRESULT STDMETHODCALLTYPE IView_put_Caption_Proxy(
IView __RPC_FAR * This,
/* [in] */ BSTR newVal);
void __RPC_STUB IView_put_Caption_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IView_Activate_Proxy(
IView __RPC_FAR * This,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
void __RPC_STUB IView_Activate_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IView_Print_Proxy(
IView __RPC_FAR * This,
/* [in] */ IPrintSettings __RPC_FAR *settings,
/* [in] */ VARIANT_BOOL showDialog,
/* [in] */ VARIANT_BOOL askMultiplePages,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
void __RPC_STUB IView_Print_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IView_SavePicture_Proxy(
IView __RPC_FAR * This,
/* [in] */ ISavePictureSettings __RPC_FAR *settings,
/* [in] */ BSTR fileName,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
void __RPC_STUB IView_SavePicture_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IView_StartWalking_Proxy(
IView __RPC_FAR * This,
/* [in] */ VARIANT_BOOL UseVRDevice,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
void __RPC_STUB IView_StartWalking_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IView_StopWalking_Proxy(
IView __RPC_FAR * This,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
void __RPC_STUB IView_StopWalking_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IView_Elevator_Proxy(
IView __RPC_FAR * This,
/* [in] */ VARIANT_BOOL up,
/* [in] */ VARIANT_BOOL animated,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
void __RPC_STUB IView_Elevator_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IView_StartRotateBuilding_Proxy(
IView __RPC_FAR * This,
/* [in] */ VARIANT_BOOL canUndo,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
void __RPC_STUB IView_StartRotateBuilding_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IView_StartMirrorBuilding_Proxy(
IView __RPC_FAR * This,
/* [in] */ VARIANT_BOOL canUndo,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
void __RPC_STUB IView_StartMirrorBuilding_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IView_StartZoom_Proxy(
IView __RPC_FAR * This,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
void __RPC_STUB IView_StartZoom_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IView_StopZoom_Proxy(
IView __RPC_FAR * This,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
void __RPC_STUB IView_StopZoom_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IView_Zoom_Proxy(
IView __RPC_FAR * This,
/* [in] */ long x,
/* [in] */ long y,
/* [in] */ float factor,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
void __RPC_STUB IView_Zoom_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IView_ShowAll_Proxy(
IView __RPC_FAR * This,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
void __RPC_STUB IView_ShowAll_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IView_Home_Proxy(
IView __RPC_FAR * This,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
void __RPC_STUB IView_Home_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IView_Pan_Proxy(
IView __RPC_FAR * This,
/* [in] */ long PanCode,
/* [in] */ VARIANT_BOOL fast,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
void __RPC_STUB IView_Pan_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IView_Rotate_Proxy(
IView __RPC_FAR * This,
/* [in] */ long RotCode,
/* [in] */ VARIANT_BOOL MoveEye,
/* [in] */ VARIANT_BOOL fast,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
void __RPC_STUB IView_Rotate_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IView_PlayWalkFile_Proxy(
IView __RPC_FAR * This,
/* [in] */ BSTR fileName,
/* [in] */ VARIANT_BOOL UseVRDevice,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
void __RPC_STUB IView_PlayWalkFile_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IView_GetCutViewing2D_Proxy(
IView __RPC_FAR * This,
/* [in] */ long CutViewMode,
/* [out] */ IViewing __RPC_FAR *__RPC_FAR *pViewing,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
void __RPC_STUB IView_GetCutViewing2D_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IView_SetCutViewing2D_Proxy(
IView __RPC_FAR * This,
/* [in] */ long CutViewMode,
/* [in] */ float VRPx,
/* [in] */ float VRPy,
/* [in] */ float VRPz,
/* [in] */ float VPDist,
/* [in] */ float WCWidth,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
void __RPC_STUB IView_SetCutViewing2D_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IView_GetViewing_Proxy(
IView __RPC_FAR * This,
/* [in] */ long typeOfView,
/* [retval][out] */ IViewing __RPC_FAR *__RPC_FAR *pVal);
void __RPC_STUB IView_GetViewing_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IView_SetViewing2D_Proxy(
IView __RPC_FAR * This,
/* [in] */ long whichViewing,
/* [in] */ float VRPx,
/* [in] */ float VRPy,
/* [in] */ float VRPz,
/* [in] */ float VPDist,
/* [in] */ float WCWidth,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
void __RPC_STUB IView_SetViewing2D_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IView_SetViewing3D_Proxy(
IView __RPC_FAR * This,
/* [in] */ float VRPx,
/* [in] */ float VRPy,
/* [in] */ float VRPz,
/* [in] */ float EyeX,
/* [in] */ float EyeY,
/* [in] */ float EyeZ,
/* [in] */ float tanViewAngleHalf,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
void __RPC_STUB IView_SetViewing3D_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IView_GetMode_Proxy(
IView __RPC_FAR * This,
/* [out] */ long __RPC_FAR *ViewType,
/* [out] */ long __RPC_FAR *ViewSubType,
/* [out] */ long __RPC_FAR *ViewMode);
void __RPC_STUB IView_GetMode_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IView_SetMode_Proxy(
IView __RPC_FAR * This,
/* [in] */ long ViewType,
/* [in] */ long ViewSubType,
/* [in] */ long ViewMode);
void __RPC_STUB IView_SetMode_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IView_SetFloorVisibility_Proxy(
IView __RPC_FAR * This,
/* [in] */ VARIANT_BOOL OnlyCurrent,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
void __RPC_STUB IView_SetFloorVisibility_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IView_SelectPredefinedViewing3D_Proxy(
IView __RPC_FAR * This,
/* [in] */ long index,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
void __RPC_STUB IView_SelectPredefinedViewing3D_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IView_GetWindowHandle_Proxy(
IView __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
void __RPC_STUB IView_GetWindowHandle_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IView_INTERFACE_DEFINED__ */
#ifndef __IViewing_INTERFACE_DEFINED__
#define __IViewing_INTERFACE_DEFINED__
/* interface IViewing */
/* [unique][dual][uuid][object] */
EXTERN_C const IID IID_IViewing;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("2EB8BF01-B370-11D2-9F90-00A0C9251384")
IViewing : public IDispatch
{
public:
virtual /* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE get_EyeX(
/* [retval][out] */ float __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE get_EyeY(
/* [retval][out] */ float __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE get_EyeZ(
/* [retval][out] */ float __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE get_VRPx(
/* [retval][out] */ float __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE get_VRPy(
/* [retval][out] */ float __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE get_VRPz(
/* [retval][out] */ float __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE get_VUPx(
/* [retval][out] */ float __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE get_VUPy(
/* [retval][out] */ float __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE get_VUPz(
/* [retval][out] */ float __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE get_WC_DC(
/* [retval][out] */ VARIANT __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE get_DC_WC(
/* [retval][out] */ VARIANT __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE get_WC_NPC(
/* [retval][out] */ VARIANT __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE get_WC_NPCX(
/* [retval][out] */ VARIANT __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE get_NPC_DC(
/* [retval][out] */ VARIANT __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE get_NPC_WC(
/* [retval][out] */ VARIANT __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE get_VPDist(
/* [retval][out] */ float __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE get_FCDist(
/* [retval][out] */ float __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE get_BCDist(
/* [retval][out] */ float __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE get_WCxmin(
/* [retval][out] */ float __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE get_WCxmax(
/* [retval][out] */ float __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE get_WCymin(
/* [retval][out] */ float __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE get_WCymax(
/* [retval][out] */ float __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE get_Reverse(
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE get_Parallel(
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal) = 0;
};
#else /* C style interface */
typedef struct IViewingVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
IViewing __RPC_FAR * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
IViewing __RPC_FAR * This);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
IViewing __RPC_FAR * This);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
IViewing __RPC_FAR * This,
/* [out] */ UINT __RPC_FAR *pctinfo);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
IViewing __RPC_FAR * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
IViewing __RPC_FAR * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )(
IViewing __RPC_FAR * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
/* [out] */ VARIANT __RPC_FAR *pVarResult,
/* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
/* [out] */ UINT __RPC_FAR *puArgErr);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_EyeX )(
IViewing __RPC_FAR * This,
/* [retval][out] */ float __RPC_FAR *pVal);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_EyeY )(
IViewing __RPC_FAR * This,
/* [retval][out] */ float __RPC_FAR *pVal);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_EyeZ )(
IViewing __RPC_FAR * This,
/* [retval][out] */ float __RPC_FAR *pVal);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_VRPx )(
IViewing __RPC_FAR * This,
/* [retval][out] */ float __RPC_FAR *pVal);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_VRPy )(
IViewing __RPC_FAR * This,
/* [retval][out] */ float __RPC_FAR *pVal);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_VRPz )(
IViewing __RPC_FAR * This,
/* [retval][out] */ float __RPC_FAR *pVal);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_VUPx )(
IViewing __RPC_FAR * This,
/* [retval][out] */ float __RPC_FAR *pVal);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_VUPy )(
IViewing __RPC_FAR * This,
/* [retval][out] */ float __RPC_FAR *pVal);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_VUPz )(
IViewing __RPC_FAR * This,
/* [retval][out] */ float __RPC_FAR *pVal);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_WC_DC )(
IViewing __RPC_FAR * This,
/* [retval][out] */ VARIANT __RPC_FAR *pVal);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_DC_WC )(
IViewing __RPC_FAR * This,
/* [retval][out] */ VARIANT __RPC_FAR *pVal);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_WC_NPC )(
IViewing __RPC_FAR * This,
/* [retval][out] */ VARIANT __RPC_FAR *pVal);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_WC_NPCX )(
IViewing __RPC_FAR * This,
/* [retval][out] */ VARIANT __RPC_FAR *pVal);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_NPC_DC )(
IViewing __RPC_FAR * This,
/* [retval][out] */ VARIANT __RPC_FAR *pVal);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_NPC_WC )(
IViewing __RPC_FAR * This,
/* [retval][out] */ VARIANT __RPC_FAR *pVal);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_VPDist )(
IViewing __RPC_FAR * This,
/* [retval][out] */ float __RPC_FAR *pVal);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_FCDist )(
IViewing __RPC_FAR * This,
/* [retval][out] */ float __RPC_FAR *pVal);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_BCDist )(
IViewing __RPC_FAR * This,
/* [retval][out] */ float __RPC_FAR *pVal);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_WCxmin )(
IViewing __RPC_FAR * This,
/* [retval][out] */ float __RPC_FAR *pVal);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_WCxmax )(
IViewing __RPC_FAR * This,
/* [retval][out] */ float __RPC_FAR *pVal);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_WCymin )(
IViewing __RPC_FAR * This,
/* [retval][out] */ float __RPC_FAR *pVal);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_WCymax )(
IViewing __RPC_FAR * This,
/* [retval][out] */ float __RPC_FAR *pVal);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Reverse )(
IViewing __RPC_FAR * This,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Parallel )(
IViewing __RPC_FAR * This,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
END_INTERFACE
} IViewingVtbl;
interface IViewing
{
CONST_VTBL struct IViewingVtbl __RPC_FAR *lpVtbl;
};
#ifdef COBJMACROS
#define IViewing_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IViewing_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IViewing_Release(This) \
(This)->lpVtbl -> Release(This)
#define IViewing_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define IViewing_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define IViewing_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define IViewing_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#define IViewing_get_EyeX(This,pVal) \
(This)->lpVtbl -> get_EyeX(This,pVal)
#define IViewing_get_EyeY(This,pVal) \
(This)->lpVtbl -> get_EyeY(This,pVal)
#define IViewing_get_EyeZ(This,pVal) \
(This)->lpVtbl -> get_EyeZ(This,pVal)
#define IViewing_get_VRPx(This,pVal) \
(This)->lpVtbl -> get_VRPx(This,pVal)
#define IViewing_get_VRPy(This,pVal) \
(This)->lpVtbl -> get_VRPy(This,pVal)
#define IViewing_get_VRPz(This,pVal) \
(This)->lpVtbl -> get_VRPz(This,pVal)
#define IViewing_get_VUPx(This,pVal) \
(This)->lpVtbl -> get_VUPx(This,pVal)
#define IViewing_get_VUPy(This,pVal) \
(This)->lpVtbl -> get_VUPy(This,pVal)
#define IViewing_get_VUPz(This,pVal) \
(This)->lpVtbl -> get_VUPz(This,pVal)
#define IViewing_get_WC_DC(This,pVal) \
(This)->lpVtbl -> get_WC_DC(This,pVal)
#define IViewing_get_DC_WC(This,pVal) \
(This)->lpVtbl -> get_DC_WC(This,pVal)
#define IViewing_get_WC_NPC(This,pVal) \
(This)->lpVtbl -> get_WC_NPC(This,pVal)
#define IViewing_get_WC_NPCX(This,pVal) \
(This)->lpVtbl -> get_WC_NPCX(This,pVal)
#define IViewing_get_NPC_DC(This,pVal) \
(This)->lpVtbl -> get_NPC_DC(This,pVal)
#define IViewing_get_NPC_WC(This,pVal) \
(This)->lpVtbl -> get_NPC_WC(This,pVal)
#define IViewing_get_VPDist(This,pVal) \
(This)->lpVtbl -> get_VPDist(This,pVal)
#define IViewing_get_FCDist(This,pVal) \
(This)->lpVtbl -> get_FCDist(This,pVal)
#define IViewing_get_BCDist(This,pVal) \
(This)->lpVtbl -> get_BCDist(This,pVal)
#define IViewing_get_WCxmin(This,pVal) \
(This)->lpVtbl -> get_WCxmin(This,pVal)
#define IViewing_get_WCxmax(This,pVal) \
(This)->lpVtbl -> get_WCxmax(This,pVal)
#define IViewing_get_WCymin(This,pVal) \
(This)->lpVtbl -> get_WCymin(This,pVal)
#define IViewing_get_WCymax(This,pVal) \
(This)->lpVtbl -> get_WCymax(This,pVal)
#define IViewing_get_Reverse(This,pVal) \
(This)->lpVtbl -> get_Reverse(This,pVal)
#define IViewing_get_Parallel(This,pVal) \
(This)->lpVtbl -> get_Parallel(This,pVal)
#endif /* COBJMACROS */
#endif /* C style interface */
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE IViewing_get_EyeX_Proxy(
IViewing __RPC_FAR * This,
/* [retval][out] */ float __RPC_FAR *pVal);
void __RPC_STUB IViewing_get_EyeX_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE IViewing_get_EyeY_Proxy(
IViewing __RPC_FAR * This,
/* [retval][out] */ float __RPC_FAR *pVal);
void __RPC_STUB IViewing_get_EyeY_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE IViewing_get_EyeZ_Proxy(
IViewing __RPC_FAR * This,
/* [retval][out] */ float __RPC_FAR *pVal);
void __RPC_STUB IViewing_get_EyeZ_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE IViewing_get_VRPx_Proxy(
IViewing __RPC_FAR * This,
/* [retval][out] */ float __RPC_FAR *pVal);
void __RPC_STUB IViewing_get_VRPx_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE IViewing_get_VRPy_Proxy(
IViewing __RPC_FAR * This,
/* [retval][out] */ float __RPC_FAR *pVal);
void __RPC_STUB IViewing_get_VRPy_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE IViewing_get_VRPz_Proxy(
IViewing __RPC_FAR * This,
/* [retval][out] */ float __RPC_FAR *pVal);
void __RPC_STUB IViewing_get_VRPz_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE IViewing_get_VUPx_Proxy(
IViewing __RPC_FAR * This,
/* [retval][out] */ float __RPC_FAR *pVal);
void __RPC_STUB IViewing_get_VUPx_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE IViewing_get_VUPy_Proxy(
IViewing __RPC_FAR * This,
/* [retval][out] */ float __RPC_FAR *pVal);
void __RPC_STUB IViewing_get_VUPy_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE IViewing_get_VUPz_Proxy(
IViewing __RPC_FAR * This,
/* [retval][out] */ float __RPC_FAR *pVal);
void __RPC_STUB IViewing_get_VUPz_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE IViewing_get_WC_DC_Proxy(
IViewing __RPC_FAR * This,
/* [retval][out] */ VARIANT __RPC_FAR *pVal);
void __RPC_STUB IViewing_get_WC_DC_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE IViewing_get_DC_WC_Proxy(
IViewing __RPC_FAR * This,
/* [retval][out] */ VARIANT __RPC_FAR *pVal);
void __RPC_STUB IViewing_get_DC_WC_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE IViewing_get_WC_NPC_Proxy(
IViewing __RPC_FAR * This,
/* [retval][out] */ VARIANT __RPC_FAR *pVal);
void __RPC_STUB IViewing_get_WC_NPC_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE IViewing_get_WC_NPCX_Proxy(
IViewing __RPC_FAR * This,
/* [retval][out] */ VARIANT __RPC_FAR *pVal);
void __RPC_STUB IViewing_get_WC_NPCX_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE IViewing_get_NPC_DC_Proxy(
IViewing __RPC_FAR * This,
/* [retval][out] */ VARIANT __RPC_FAR *pVal);
void __RPC_STUB IViewing_get_NPC_DC_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE IViewing_get_NPC_WC_Proxy(
IViewing __RPC_FAR * This,
/* [retval][out] */ VARIANT __RPC_FAR *pVal);
void __RPC_STUB IViewing_get_NPC_WC_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE IViewing_get_VPDist_Proxy(
IViewing __RPC_FAR * This,
/* [retval][out] */ float __RPC_FAR *pVal);
void __RPC_STUB IViewing_get_VPDist_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE IViewing_get_FCDist_Proxy(
IViewing __RPC_FAR * This,
/* [retval][out] */ float __RPC_FAR *pVal);
void __RPC_STUB IViewing_get_FCDist_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE IViewing_get_BCDist_Proxy(
IViewing __RPC_FAR * This,
/* [retval][out] */ float __RPC_FAR *pVal);
void __RPC_STUB IViewing_get_BCDist_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE IViewing_get_WCxmin_Proxy(
IViewing __RPC_FAR * This,
/* [retval][out] */ float __RPC_FAR *pVal);
void __RPC_STUB IViewing_get_WCxmin_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE IViewing_get_WCxmax_Proxy(
IViewing __RPC_FAR * This,
/* [retval][out] */ float __RPC_FAR *pVal);
void __RPC_STUB IViewing_get_WCxmax_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE IViewing_get_WCymin_Proxy(
IViewing __RPC_FAR * This,
/* [retval][out] */ float __RPC_FAR *pVal);
void __RPC_STUB IViewing_get_WCymin_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE IViewing_get_WCymax_Proxy(
IViewing __RPC_FAR * This,
/* [retval][out] */ float __RPC_FAR *pVal);
void __RPC_STUB IViewing_get_WCymax_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE IViewing_get_Reverse_Proxy(
IViewing __RPC_FAR * This,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
void __RPC_STUB IViewing_get_Reverse_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE IViewing_get_Parallel_Proxy(
IViewing __RPC_FAR * This,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
void __RPC_STUB IViewing_get_Parallel_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IViewing_INTERFACE_DEFINED__ */
#ifndef __ISnapObject_INTERFACE_DEFINED__
#define __ISnapObject_INTERFACE_DEFINED__
/* interface ISnapObject */
/* [unique][dual][uuid][object] */
EXTERN_C const IID IID_ISnapObject;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("057B7AB5-2233-11d3-AE4A-00A0C9251384")
ISnapObject : public IDispatch
{
public:
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE SetBoundingBox(
/* [in] */ float xMin,
/* [in] */ float yMin,
/* [in] */ float zMin,
/* [in] */ float xMax,
/* [in] */ float yMax,
/* [in] */ float zMax) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE SetReferencePoint(
/* [in] */ float x,
/* [in] */ float y,
/* [in] */ float z) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE AddPoint(
/* [in] */ float pointX,
/* [in] */ float pointY,
/* [in] */ float pointZ,
/* [in] */ long flags,
/* [in] */ float dir1x,
/* [in] */ float dir1y,
/* [in] */ float dir1z,
/* [in] */ float dir2x,
/* [in] */ float dir2y,
/* [in] */ float dir2z,
/* [in] */ long SnapClassIsA,
/* [in] */ long SnapClassSnapsOn,
/* [in] */ long SnapClassPrefered) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE AddEdge(
/* [in] */ float p1X,
/* [in] */ float p1y,
/* [in] */ float p1z,
/* [in] */ float p2x,
/* [in] */ float p2y,
/* [in] */ float p2z,
/* [in] */ long flags,
/* [in] */ float dirX,
/* [in] */ float dirY,
/* [in] */ float dirZ,
/* [in] */ long SnapClassIsA,
/* [in] */ long SnapClassSnapsOn,
/* [in] */ long SnapClassPrefered) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE AddArea(
/* [in] */ float p1X,
/* [in] */ float p1y,
/* [in] */ float p1z,
/* [in] */ float p2X,
/* [in] */ float p2y,
/* [in] */ float p2z,
/* [in] */ float p3X,
/* [in] */ float p3y,
/* [in] */ float p3z,
/* [in] */ float p4X,
/* [in] */ float p4y,
/* [in] */ float p4z,
/* [in] */ long flags,
/* [in] */ long SnapClassIsA,
/* [in] */ long SnapClassSnapsOn,
/* [in] */ long SnapClassPrefered) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE Clear( void) = 0;
};
#else /* C style interface */
typedef struct ISnapObjectVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
ISnapObject __RPC_FAR * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
ISnapObject __RPC_FAR * This);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
ISnapObject __RPC_FAR * This);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
ISnapObject __RPC_FAR * This,
/* [out] */ UINT __RPC_FAR *pctinfo);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
ISnapObject __RPC_FAR * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
ISnapObject __RPC_FAR * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )(
ISnapObject __RPC_FAR * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
/* [out] */ VARIANT __RPC_FAR *pVarResult,
/* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
/* [out] */ UINT __RPC_FAR *puArgErr);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetBoundingBox )(
ISnapObject __RPC_FAR * This,
/* [in] */ float xMin,
/* [in] */ float yMin,
/* [in] */ float zMin,
/* [in] */ float xMax,
/* [in] */ float yMax,
/* [in] */ float zMax);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetReferencePoint )(
ISnapObject __RPC_FAR * This,
/* [in] */ float x,
/* [in] */ float y,
/* [in] */ float z);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *AddPoint )(
ISnapObject __RPC_FAR * This,
/* [in] */ float pointX,
/* [in] */ float pointY,
/* [in] */ float pointZ,
/* [in] */ long flags,
/* [in] */ float dir1x,
/* [in] */ float dir1y,
/* [in] */ float dir1z,
/* [in] */ float dir2x,
/* [in] */ float dir2y,
/* [in] */ float dir2z,
/* [in] */ long SnapClassIsA,
/* [in] */ long SnapClassSnapsOn,
/* [in] */ long SnapClassPrefered);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *AddEdge )(
ISnapObject __RPC_FAR * This,
/* [in] */ float p1X,
/* [in] */ float p1y,
/* [in] */ float p1z,
/* [in] */ float p2x,
/* [in] */ float p2y,
/* [in] */ float p2z,
/* [in] */ long flags,
/* [in] */ float dirX,
/* [in] */ float dirY,
/* [in] */ float dirZ,
/* [in] */ long SnapClassIsA,
/* [in] */ long SnapClassSnapsOn,
/* [in] */ long SnapClassPrefered);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *AddArea )(
ISnapObject __RPC_FAR * This,
/* [in] */ float p1X,
/* [in] */ float p1y,
/* [in] */ float p1z,
/* [in] */ float p2X,
/* [in] */ float p2y,
/* [in] */ float p2z,
/* [in] */ float p3X,
/* [in] */ float p3y,
/* [in] */ float p3z,
/* [in] */ float p4X,
/* [in] */ float p4y,
/* [in] */ float p4z,
/* [in] */ long flags,
/* [in] */ long SnapClassIsA,
/* [in] */ long SnapClassSnapsOn,
/* [in] */ long SnapClassPrefered);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Clear )(
ISnapObject __RPC_FAR * This);
END_INTERFACE
} ISnapObjectVtbl;
interface ISnapObject
{
CONST_VTBL struct ISnapObjectVtbl __RPC_FAR *lpVtbl;
};
#ifdef COBJMACROS
#define ISnapObject_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define ISnapObject_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define ISnapObject_Release(This) \
(This)->lpVtbl -> Release(This)
#define ISnapObject_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define ISnapObject_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define ISnapObject_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define ISnapObject_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#define ISnapObject_SetBoundingBox(This,xMin,yMin,zMin,xMax,yMax,zMax) \
(This)->lpVtbl -> SetBoundingBox(This,xMin,yMin,zMin,xMax,yMax,zMax)
#define ISnapObject_SetReferencePoint(This,x,y,z) \
(This)->lpVtbl -> SetReferencePoint(This,x,y,z)
#define ISnapObject_AddPoint(This,pointX,pointY,pointZ,flags,dir1x,dir1y,dir1z,dir2x,dir2y,dir2z,SnapClassIsA,SnapClassSnapsOn,SnapClassPrefered) \
(This)->lpVtbl -> AddPoint(This,pointX,pointY,pointZ,flags,dir1x,dir1y,dir1z,dir2x,dir2y,dir2z,SnapClassIsA,SnapClassSnapsOn,SnapClassPrefered)
#define ISnapObject_AddEdge(This,p1X,p1y,p1z,p2x,p2y,p2z,flags,dirX,dirY,dirZ,SnapClassIsA,SnapClassSnapsOn,SnapClassPrefered) \
(This)->lpVtbl -> AddEdge(This,p1X,p1y,p1z,p2x,p2y,p2z,flags,dirX,dirY,dirZ,SnapClassIsA,SnapClassSnapsOn,SnapClassPrefered)
#define ISnapObject_AddArea(This,p1X,p1y,p1z,p2X,p2y,p2z,p3X,p3y,p3z,p4X,p4y,p4z,flags,SnapClassIsA,SnapClassSnapsOn,SnapClassPrefered) \
(This)->lpVtbl -> AddArea(This,p1X,p1y,p1z,p2X,p2y,p2z,p3X,p3y,p3z,p4X,p4y,p4z,flags,SnapClassIsA,SnapClassSnapsOn,SnapClassPrefered)
#define ISnapObject_Clear(This) \
(This)->lpVtbl -> Clear(This)
#endif /* COBJMACROS */
#endif /* C style interface */
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE ISnapObject_SetBoundingBox_Proxy(
ISnapObject __RPC_FAR * This,
/* [in] */ float xMin,
/* [in] */ float yMin,
/* [in] */ float zMin,
/* [in] */ float xMax,
/* [in] */ float yMax,
/* [in] */ float zMax);
void __RPC_STUB ISnapObject_SetBoundingBox_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE ISnapObject_SetReferencePoint_Proxy(
ISnapObject __RPC_FAR * This,
/* [in] */ float x,
/* [in] */ float y,
/* [in] */ float z);
void __RPC_STUB ISnapObject_SetReferencePoint_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE ISnapObject_AddPoint_Proxy(
ISnapObject __RPC_FAR * This,
/* [in] */ float pointX,
/* [in] */ float pointY,
/* [in] */ float pointZ,
/* [in] */ long flags,
/* [in] */ float dir1x,
/* [in] */ float dir1y,
/* [in] */ float dir1z,
/* [in] */ float dir2x,
/* [in] */ float dir2y,
/* [in] */ float dir2z,
/* [in] */ long SnapClassIsA,
/* [in] */ long SnapClassSnapsOn,
/* [in] */ long SnapClassPrefered);
void __RPC_STUB ISnapObject_AddPoint_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE ISnapObject_AddEdge_Proxy(
ISnapObject __RPC_FAR * This,
/* [in] */ float p1X,
/* [in] */ float p1y,
/* [in] */ float p1z,
/* [in] */ float p2x,
/* [in] */ float p2y,
/* [in] */ float p2z,
/* [in] */ long flags,
/* [in] */ float dirX,
/* [in] */ float dirY,
/* [in] */ float dirZ,
/* [in] */ long SnapClassIsA,
/* [in] */ long SnapClassSnapsOn,
/* [in] */ long SnapClassPrefered);
void __RPC_STUB ISnapObject_AddEdge_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE ISnapObject_AddArea_Proxy(
ISnapObject __RPC_FAR * This,
/* [in] */ float p1X,
/* [in] */ float p1y,
/* [in] */ float p1z,
/* [in] */ float p2X,
/* [in] */ float p2y,
/* [in] */ float p2z,
/* [in] */ float p3X,
/* [in] */ float p3y,
/* [in] */ float p3z,
/* [in] */ float p4X,
/* [in] */ float p4y,
/* [in] */ float p4z,
/* [in] */ long flags,
/* [in] */ long SnapClassIsA,
/* [in] */ long SnapClassSnapsOn,
/* [in] */ long SnapClassPrefered);
void __RPC_STUB ISnapObject_AddArea_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE ISnapObject_Clear_Proxy(
ISnapObject __RPC_FAR * This);
void __RPC_STUB ISnapObject_Clear_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __ISnapObject_INTERFACE_DEFINED__ */
#ifndef __IBackgroundSettings_INTERFACE_DEFINED__
#define __IBackgroundSettings_INTERFACE_DEFINED__
/* interface IBackgroundSettings */
/* [unique][dual][uuid][object] */
EXTERN_C const IID IID_IBackgroundSettings;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("79EEE667-4043-11d3-AE99-00A0C9251384")
IBackgroundSettings : public IDispatch
{
public:
virtual /* [helpstring][helpcontext][propput][id] */ HRESULT STDMETHODCALLTYPE put_Mode(
/* [in] */ enum AC_ArCon_Background_Modi nVal) = 0;
virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_Mode(
/* [retval][out] */ enum AC_ArCon_Background_Modi __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][propget][id] */ HRESULT STDMETHODCALLTYPE get_Color(
/* [retval][out] */ long __RPC_FAR *pVal) = 0;
virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE put_Color(
/* [in] */ long nVal) = 0;
virtual /* [helpstring][helpcontext][propget][id] */ HRESULT STDMETHODCALLTYPE get_ColorUp(
/* [retval][out] */ long __RPC_FAR *pVal) = 0;
virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE put_ColorUp(
/* [in] */ long nVal) = 0;
virtual /* [helpstring][helpcontext][propget][id] */ HRESULT STDMETHODCALLTYPE get_ColorHorizonUp(
/* [retval][out] */ long __RPC_FAR *pVal) = 0;
virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE put_ColorHorizonUp(
/* [in] */ long nVal) = 0;
virtual /* [helpstring][helpcontext][propget][id] */ HRESULT STDMETHODCALLTYPE get_ColorHorizonDown(
/* [retval][out] */ long __RPC_FAR *pVal) = 0;
virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE put_ColorHorizonDown(
/* [in] */ long nVal) = 0;
virtual /* [helpstring][helpcontext][propget][id] */ HRESULT STDMETHODCALLTYPE get_ColorDown(
/* [retval][out] */ long __RPC_FAR *pVal) = 0;
virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE put_ColorDown(
/* [in] */ long nVal) = 0;
virtual /* [helpstring][helpcontext][propget][id] */ HRESULT STDMETHODCALLTYPE get_HorizontalViewAngle(
/* [retval][out] */ float __RPC_FAR *pVal) = 0;
virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE put_HorizontalViewAngle(
/* [in] */ float nVal) = 0;
virtual /* [helpstring][helpcontext][propget][id] */ HRESULT STDMETHODCALLTYPE get_MovePicture(
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal) = 0;
virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE put_MovePicture(
/* [in] */ VARIANT_BOOL nVal) = 0;
virtual /* [helpstring][helpcontext][propget][id] */ HRESULT STDMETHODCALLTYPE get_PosOfHorizon(
/* [retval][out] */ float __RPC_FAR *pVal) = 0;
virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE put_PosOfHorizon(
/* [in] */ float nVal) = 0;
virtual /* [helpstring][helpcontext][propget][id] */ HRESULT STDMETHODCALLTYPE get_WallpaperX(
/* [retval][out] */ float __RPC_FAR *pVal) = 0;
virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE put_WallpaperX(
/* [in] */ float nVal) = 0;
virtual /* [helpstring][helpcontext][propget][id] */ HRESULT STDMETHODCALLTYPE get_WallpaperY(
/* [retval][out] */ float __RPC_FAR *pVal) = 0;
virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE put_WallpaperY(
/* [in] */ float nVal) = 0;
virtual /* [helpstring][helpcontext][propget][id] */ HRESULT STDMETHODCALLTYPE get_BackPictureFile(
/* [retval][out] */ BSTR __RPC_FAR *pVal) = 0;
virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE put_BackPictureFile(
/* [in] */ BSTR nVal) = 0;
virtual /* [helpstring][helpcontext][propget][id] */ HRESULT STDMETHODCALLTYPE get_ForegroundPictureFile(
/* [retval][out] */ BSTR __RPC_FAR *pVal) = 0;
virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE put_ForegroundPictureFile(
/* [in] */ BSTR nVal) = 0;
virtual /* [helpstring][helpcontext][propget][id] */ HRESULT STDMETHODCALLTYPE get_UseForegroundPicture(
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal) = 0;
virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE put_UseForegroundPicture(
/* [in] */ VARIANT_BOOL nVal) = 0;
virtual /* [helpstring][helpcontext][propget][id] */ HRESULT STDMETHODCALLTYPE get_ForegroundOrientationX(
/* [retval][out] */ long __RPC_FAR *pVal) = 0;
virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE put_ForegroundOrientationX(
/* [in] */ long nVal) = 0;
virtual /* [helpstring][helpcontext][propget][id] */ HRESULT STDMETHODCALLTYPE get_ForegroundOrientationY(
/* [retval][out] */ long __RPC_FAR *pVal) = 0;
virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE put_ForegroundOrientationY(
/* [in] */ long nVal) = 0;
virtual /* [helpstring][helpcontext][propget][id] */ HRESULT STDMETHODCALLTYPE get_ForegroundOffsetX(
/* [retval][out] */ long __RPC_FAR *pVal) = 0;
virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE put_ForegroundOffsetX(
/* [in] */ long nVal) = 0;
virtual /* [helpstring][helpcontext][propget][id] */ HRESULT STDMETHODCALLTYPE get_ForegroundOffsetY(
/* [retval][out] */ long __RPC_FAR *pVal) = 0;
virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE put_ForegroundOffsetY(
/* [in] */ long nVal) = 0;
virtual /* [helpstring][helpcontext][propget][id] */ HRESULT STDMETHODCALLTYPE get_ForegroundWidth(
/* [retval][out] */ long __RPC_FAR *pVal) = 0;
virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE put_ForegroundWidth(
/* [in] */ long nVal) = 0;
virtual /* [helpstring][helpcontext][propget][id] */ HRESULT STDMETHODCALLTYPE get_ForegroundHeight(
/* [retval][out] */ long __RPC_FAR *pVal) = 0;
virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE put_ForegroundHeight(
/* [in] */ long nVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE EnableUpdate(
/* [in] */ VARIANT_BOOL nVal) = 0;
};
#else /* C style interface */
typedef struct IBackgroundSettingsVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
IBackgroundSettings __RPC_FAR * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
IBackgroundSettings __RPC_FAR * This);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
IBackgroundSettings __RPC_FAR * This);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
IBackgroundSettings __RPC_FAR * This,
/* [out] */ UINT __RPC_FAR *pctinfo);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
IBackgroundSettings __RPC_FAR * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
IBackgroundSettings __RPC_FAR * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )(
IBackgroundSettings __RPC_FAR * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
/* [out] */ VARIANT __RPC_FAR *pVarResult,
/* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
/* [out] */ UINT __RPC_FAR *puArgErr);
/* [helpstring][helpcontext][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Mode )(
IBackgroundSettings __RPC_FAR * This,
/* [in] */ enum AC_ArCon_Background_Modi nVal);
/* [propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Mode )(
IBackgroundSettings __RPC_FAR * This,
/* [retval][out] */ enum AC_ArCon_Background_Modi __RPC_FAR *pVal);
/* [helpstring][helpcontext][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Color )(
IBackgroundSettings __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
/* [propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Color )(
IBackgroundSettings __RPC_FAR * This,
/* [in] */ long nVal);
/* [helpstring][helpcontext][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ColorUp )(
IBackgroundSettings __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
/* [propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_ColorUp )(
IBackgroundSettings __RPC_FAR * This,
/* [in] */ long nVal);
/* [helpstring][helpcontext][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ColorHorizonUp )(
IBackgroundSettings __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
/* [propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_ColorHorizonUp )(
IBackgroundSettings __RPC_FAR * This,
/* [in] */ long nVal);
/* [helpstring][helpcontext][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ColorHorizonDown )(
IBackgroundSettings __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
/* [propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_ColorHorizonDown )(
IBackgroundSettings __RPC_FAR * This,
/* [in] */ long nVal);
/* [helpstring][helpcontext][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ColorDown )(
IBackgroundSettings __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
/* [propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_ColorDown )(
IBackgroundSettings __RPC_FAR * This,
/* [in] */ long nVal);
/* [helpstring][helpcontext][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_HorizontalViewAngle )(
IBackgroundSettings __RPC_FAR * This,
/* [retval][out] */ float __RPC_FAR *pVal);
/* [propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_HorizontalViewAngle )(
IBackgroundSettings __RPC_FAR * This,
/* [in] */ float nVal);
/* [helpstring][helpcontext][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_MovePicture )(
IBackgroundSettings __RPC_FAR * This,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
/* [propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_MovePicture )(
IBackgroundSettings __RPC_FAR * This,
/* [in] */ VARIANT_BOOL nVal);
/* [helpstring][helpcontext][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_PosOfHorizon )(
IBackgroundSettings __RPC_FAR * This,
/* [retval][out] */ float __RPC_FAR *pVal);
/* [propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_PosOfHorizon )(
IBackgroundSettings __RPC_FAR * This,
/* [in] */ float nVal);
/* [helpstring][helpcontext][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_WallpaperX )(
IBackgroundSettings __RPC_FAR * This,
/* [retval][out] */ float __RPC_FAR *pVal);
/* [propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_WallpaperX )(
IBackgroundSettings __RPC_FAR * This,
/* [in] */ float nVal);
/* [helpstring][helpcontext][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_WallpaperY )(
IBackgroundSettings __RPC_FAR * This,
/* [retval][out] */ float __RPC_FAR *pVal);
/* [propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_WallpaperY )(
IBackgroundSettings __RPC_FAR * This,
/* [in] */ float nVal);
/* [helpstring][helpcontext][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_BackPictureFile )(
IBackgroundSettings __RPC_FAR * This,
/* [retval][out] */ BSTR __RPC_FAR *pVal);
/* [propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_BackPictureFile )(
IBackgroundSettings __RPC_FAR * This,
/* [in] */ BSTR nVal);
/* [helpstring][helpcontext][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ForegroundPictureFile )(
IBackgroundSettings __RPC_FAR * This,
/* [retval][out] */ BSTR __RPC_FAR *pVal);
/* [propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_ForegroundPictureFile )(
IBackgroundSettings __RPC_FAR * This,
/* [in] */ BSTR nVal);
/* [helpstring][helpcontext][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_UseForegroundPicture )(
IBackgroundSettings __RPC_FAR * This,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
/* [propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_UseForegroundPicture )(
IBackgroundSettings __RPC_FAR * This,
/* [in] */ VARIANT_BOOL nVal);
/* [helpstring][helpcontext][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ForegroundOrientationX )(
IBackgroundSettings __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
/* [propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_ForegroundOrientationX )(
IBackgroundSettings __RPC_FAR * This,
/* [in] */ long nVal);
/* [helpstring][helpcontext][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ForegroundOrientationY )(
IBackgroundSettings __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
/* [propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_ForegroundOrientationY )(
IBackgroundSettings __RPC_FAR * This,
/* [in] */ long nVal);
/* [helpstring][helpcontext][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ForegroundOffsetX )(
IBackgroundSettings __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
/* [propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_ForegroundOffsetX )(
IBackgroundSettings __RPC_FAR * This,
/* [in] */ long nVal);
/* [helpstring][helpcontext][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ForegroundOffsetY )(
IBackgroundSettings __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
/* [propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_ForegroundOffsetY )(
IBackgroundSettings __RPC_FAR * This,
/* [in] */ long nVal);
/* [helpstring][helpcontext][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ForegroundWidth )(
IBackgroundSettings __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
/* [propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_ForegroundWidth )(
IBackgroundSettings __RPC_FAR * This,
/* [in] */ long nVal);
/* [helpstring][helpcontext][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ForegroundHeight )(
IBackgroundSettings __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
/* [propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_ForegroundHeight )(
IBackgroundSettings __RPC_FAR * This,
/* [in] */ long nVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *EnableUpdate )(
IBackgroundSettings __RPC_FAR * This,
/* [in] */ VARIANT_BOOL nVal);
END_INTERFACE
} IBackgroundSettingsVtbl;
interface IBackgroundSettings
{
CONST_VTBL struct IBackgroundSettingsVtbl __RPC_FAR *lpVtbl;
};
#ifdef COBJMACROS
#define IBackgroundSettings_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IBackgroundSettings_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IBackgroundSettings_Release(This) \
(This)->lpVtbl -> Release(This)
#define IBackgroundSettings_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define IBackgroundSettings_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define IBackgroundSettings_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define IBackgroundSettings_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#define IBackgroundSettings_put_Mode(This,nVal) \
(This)->lpVtbl -> put_Mode(This,nVal)
#define IBackgroundSettings_get_Mode(This,pVal) \
(This)->lpVtbl -> get_Mode(This,pVal)
#define IBackgroundSettings_get_Color(This,pVal) \
(This)->lpVtbl -> get_Color(This,pVal)
#define IBackgroundSettings_put_Color(This,nVal) \
(This)->lpVtbl -> put_Color(This,nVal)
#define IBackgroundSettings_get_ColorUp(This,pVal) \
(This)->lpVtbl -> get_ColorUp(This,pVal)
#define IBackgroundSettings_put_ColorUp(This,nVal) \
(This)->lpVtbl -> put_ColorUp(This,nVal)
#define IBackgroundSettings_get_ColorHorizonUp(This,pVal) \
(This)->lpVtbl -> get_ColorHorizonUp(This,pVal)
#define IBackgroundSettings_put_ColorHorizonUp(This,nVal) \
(This)->lpVtbl -> put_ColorHorizonUp(This,nVal)
#define IBackgroundSettings_get_ColorHorizonDown(This,pVal) \
(This)->lpVtbl -> get_ColorHorizonDown(This,pVal)
#define IBackgroundSettings_put_ColorHorizonDown(This,nVal) \
(This)->lpVtbl -> put_ColorHorizonDown(This,nVal)
#define IBackgroundSettings_get_ColorDown(This,pVal) \
(This)->lpVtbl -> get_ColorDown(This,pVal)
#define IBackgroundSettings_put_ColorDown(This,nVal) \
(This)->lpVtbl -> put_ColorDown(This,nVal)
#define IBackgroundSettings_get_HorizontalViewAngle(This,pVal) \
(This)->lpVtbl -> get_HorizontalViewAngle(This,pVal)
#define IBackgroundSettings_put_HorizontalViewAngle(This,nVal) \
(This)->lpVtbl -> put_HorizontalViewAngle(This,nVal)
#define IBackgroundSettings_get_MovePicture(This,pVal) \
(This)->lpVtbl -> get_MovePicture(This,pVal)
#define IBackgroundSettings_put_MovePicture(This,nVal) \
(This)->lpVtbl -> put_MovePicture(This,nVal)
#define IBackgroundSettings_get_PosOfHorizon(This,pVal) \
(This)->lpVtbl -> get_PosOfHorizon(This,pVal)
#define IBackgroundSettings_put_PosOfHorizon(This,nVal) \
(This)->lpVtbl -> put_PosOfHorizon(This,nVal)
#define IBackgroundSettings_get_WallpaperX(This,pVal) \
(This)->lpVtbl -> get_WallpaperX(This,pVal)
#define IBackgroundSettings_put_WallpaperX(This,nVal) \
(This)->lpVtbl -> put_WallpaperX(This,nVal)
#define IBackgroundSettings_get_WallpaperY(This,pVal) \
(This)->lpVtbl -> get_WallpaperY(This,pVal)
#define IBackgroundSettings_put_WallpaperY(This,nVal) \
(This)->lpVtbl -> put_WallpaperY(This,nVal)
#define IBackgroundSettings_get_BackPictureFile(This,pVal) \
(This)->lpVtbl -> get_BackPictureFile(This,pVal)
#define IBackgroundSettings_put_BackPictureFile(This,nVal) \
(This)->lpVtbl -> put_BackPictureFile(This,nVal)
#define IBackgroundSettings_get_ForegroundPictureFile(This,pVal) \
(This)->lpVtbl -> get_ForegroundPictureFile(This,pVal)
#define IBackgroundSettings_put_ForegroundPictureFile(This,nVal) \
(This)->lpVtbl -> put_ForegroundPictureFile(This,nVal)
#define IBackgroundSettings_get_UseForegroundPicture(This,pVal) \
(This)->lpVtbl -> get_UseForegroundPicture(This,pVal)
#define IBackgroundSettings_put_UseForegroundPicture(This,nVal) \
(This)->lpVtbl -> put_UseForegroundPicture(This,nVal)
#define IBackgroundSettings_get_ForegroundOrientationX(This,pVal) \
(This)->lpVtbl -> get_ForegroundOrientationX(This,pVal)
#define IBackgroundSettings_put_ForegroundOrientationX(This,nVal) \
(This)->lpVtbl -> put_ForegroundOrientationX(This,nVal)
#define IBackgroundSettings_get_ForegroundOrientationY(This,pVal) \
(This)->lpVtbl -> get_ForegroundOrientationY(This,pVal)
#define IBackgroundSettings_put_ForegroundOrientationY(This,nVal) \
(This)->lpVtbl -> put_ForegroundOrientationY(This,nVal)
#define IBackgroundSettings_get_ForegroundOffsetX(This,pVal) \
(This)->lpVtbl -> get_ForegroundOffsetX(This,pVal)
#define IBackgroundSettings_put_ForegroundOffsetX(This,nVal) \
(This)->lpVtbl -> put_ForegroundOffsetX(This,nVal)
#define IBackgroundSettings_get_ForegroundOffsetY(This,pVal) \
(This)->lpVtbl -> get_ForegroundOffsetY(This,pVal)
#define IBackgroundSettings_put_ForegroundOffsetY(This,nVal) \
(This)->lpVtbl -> put_ForegroundOffsetY(This,nVal)
#define IBackgroundSettings_get_ForegroundWidth(This,pVal) \
(This)->lpVtbl -> get_ForegroundWidth(This,pVal)
#define IBackgroundSettings_put_ForegroundWidth(This,nVal) \
(This)->lpVtbl -> put_ForegroundWidth(This,nVal)
#define IBackgroundSettings_get_ForegroundHeight(This,pVal) \
(This)->lpVtbl -> get_ForegroundHeight(This,pVal)
#define IBackgroundSettings_put_ForegroundHeight(This,nVal) \
(This)->lpVtbl -> put_ForegroundHeight(This,nVal)
#define IBackgroundSettings_EnableUpdate(This,nVal) \
(This)->lpVtbl -> EnableUpdate(This,nVal)
#endif /* COBJMACROS */
#endif /* C style interface */
/* [helpstring][helpcontext][propput][id] */ HRESULT STDMETHODCALLTYPE IBackgroundSettings_put_Mode_Proxy(
IBackgroundSettings __RPC_FAR * This,
/* [in] */ enum AC_ArCon_Background_Modi nVal);
void __RPC_STUB IBackgroundSettings_put_Mode_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [propget][id] */ HRESULT STDMETHODCALLTYPE IBackgroundSettings_get_Mode_Proxy(
IBackgroundSettings __RPC_FAR * This,
/* [retval][out] */ enum AC_ArCon_Background_Modi __RPC_FAR *pVal);
void __RPC_STUB IBackgroundSettings_get_Mode_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][propget][id] */ HRESULT STDMETHODCALLTYPE IBackgroundSettings_get_Color_Proxy(
IBackgroundSettings __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
void __RPC_STUB IBackgroundSettings_get_Color_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [propput][id] */ HRESULT STDMETHODCALLTYPE IBackgroundSettings_put_Color_Proxy(
IBackgroundSettings __RPC_FAR * This,
/* [in] */ long nVal);
void __RPC_STUB IBackgroundSettings_put_Color_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][propget][id] */ HRESULT STDMETHODCALLTYPE IBackgroundSettings_get_ColorUp_Proxy(
IBackgroundSettings __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
void __RPC_STUB IBackgroundSettings_get_ColorUp_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [propput][id] */ HRESULT STDMETHODCALLTYPE IBackgroundSettings_put_ColorUp_Proxy(
IBackgroundSettings __RPC_FAR * This,
/* [in] */ long nVal);
void __RPC_STUB IBackgroundSettings_put_ColorUp_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][propget][id] */ HRESULT STDMETHODCALLTYPE IBackgroundSettings_get_ColorHorizonUp_Proxy(
IBackgroundSettings __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
void __RPC_STUB IBackgroundSettings_get_ColorHorizonUp_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [propput][id] */ HRESULT STDMETHODCALLTYPE IBackgroundSettings_put_ColorHorizonUp_Proxy(
IBackgroundSettings __RPC_FAR * This,
/* [in] */ long nVal);
void __RPC_STUB IBackgroundSettings_put_ColorHorizonUp_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][propget][id] */ HRESULT STDMETHODCALLTYPE IBackgroundSettings_get_ColorHorizonDown_Proxy(
IBackgroundSettings __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
void __RPC_STUB IBackgroundSettings_get_ColorHorizonDown_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [propput][id] */ HRESULT STDMETHODCALLTYPE IBackgroundSettings_put_ColorHorizonDown_Proxy(
IBackgroundSettings __RPC_FAR * This,
/* [in] */ long nVal);
void __RPC_STUB IBackgroundSettings_put_ColorHorizonDown_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][propget][id] */ HRESULT STDMETHODCALLTYPE IBackgroundSettings_get_ColorDown_Proxy(
IBackgroundSettings __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
void __RPC_STUB IBackgroundSettings_get_ColorDown_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [propput][id] */ HRESULT STDMETHODCALLTYPE IBackgroundSettings_put_ColorDown_Proxy(
IBackgroundSettings __RPC_FAR * This,
/* [in] */ long nVal);
void __RPC_STUB IBackgroundSettings_put_ColorDown_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][propget][id] */ HRESULT STDMETHODCALLTYPE IBackgroundSettings_get_HorizontalViewAngle_Proxy(
IBackgroundSettings __RPC_FAR * This,
/* [retval][out] */ float __RPC_FAR *pVal);
void __RPC_STUB IBackgroundSettings_get_HorizontalViewAngle_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [propput][id] */ HRESULT STDMETHODCALLTYPE IBackgroundSettings_put_HorizontalViewAngle_Proxy(
IBackgroundSettings __RPC_FAR * This,
/* [in] */ float nVal);
void __RPC_STUB IBackgroundSettings_put_HorizontalViewAngle_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][propget][id] */ HRESULT STDMETHODCALLTYPE IBackgroundSettings_get_MovePicture_Proxy(
IBackgroundSettings __RPC_FAR * This,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
void __RPC_STUB IBackgroundSettings_get_MovePicture_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [propput][id] */ HRESULT STDMETHODCALLTYPE IBackgroundSettings_put_MovePicture_Proxy(
IBackgroundSettings __RPC_FAR * This,
/* [in] */ VARIANT_BOOL nVal);
void __RPC_STUB IBackgroundSettings_put_MovePicture_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][propget][id] */ HRESULT STDMETHODCALLTYPE IBackgroundSettings_get_PosOfHorizon_Proxy(
IBackgroundSettings __RPC_FAR * This,
/* [retval][out] */ float __RPC_FAR *pVal);
void __RPC_STUB IBackgroundSettings_get_PosOfHorizon_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [propput][id] */ HRESULT STDMETHODCALLTYPE IBackgroundSettings_put_PosOfHorizon_Proxy(
IBackgroundSettings __RPC_FAR * This,
/* [in] */ float nVal);
void __RPC_STUB IBackgroundSettings_put_PosOfHorizon_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][propget][id] */ HRESULT STDMETHODCALLTYPE IBackgroundSettings_get_WallpaperX_Proxy(
IBackgroundSettings __RPC_FAR * This,
/* [retval][out] */ float __RPC_FAR *pVal);
void __RPC_STUB IBackgroundSettings_get_WallpaperX_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [propput][id] */ HRESULT STDMETHODCALLTYPE IBackgroundSettings_put_WallpaperX_Proxy(
IBackgroundSettings __RPC_FAR * This,
/* [in] */ float nVal);
void __RPC_STUB IBackgroundSettings_put_WallpaperX_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][propget][id] */ HRESULT STDMETHODCALLTYPE IBackgroundSettings_get_WallpaperY_Proxy(
IBackgroundSettings __RPC_FAR * This,
/* [retval][out] */ float __RPC_FAR *pVal);
void __RPC_STUB IBackgroundSettings_get_WallpaperY_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [propput][id] */ HRESULT STDMETHODCALLTYPE IBackgroundSettings_put_WallpaperY_Proxy(
IBackgroundSettings __RPC_FAR * This,
/* [in] */ float nVal);
void __RPC_STUB IBackgroundSettings_put_WallpaperY_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][propget][id] */ HRESULT STDMETHODCALLTYPE IBackgroundSettings_get_BackPictureFile_Proxy(
IBackgroundSettings __RPC_FAR * This,
/* [retval][out] */ BSTR __RPC_FAR *pVal);
void __RPC_STUB IBackgroundSettings_get_BackPictureFile_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [propput][id] */ HRESULT STDMETHODCALLTYPE IBackgroundSettings_put_BackPictureFile_Proxy(
IBackgroundSettings __RPC_FAR * This,
/* [in] */ BSTR nVal);
void __RPC_STUB IBackgroundSettings_put_BackPictureFile_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][propget][id] */ HRESULT STDMETHODCALLTYPE IBackgroundSettings_get_ForegroundPictureFile_Proxy(
IBackgroundSettings __RPC_FAR * This,
/* [retval][out] */ BSTR __RPC_FAR *pVal);
void __RPC_STUB IBackgroundSettings_get_ForegroundPictureFile_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [propput][id] */ HRESULT STDMETHODCALLTYPE IBackgroundSettings_put_ForegroundPictureFile_Proxy(
IBackgroundSettings __RPC_FAR * This,
/* [in] */ BSTR nVal);
void __RPC_STUB IBackgroundSettings_put_ForegroundPictureFile_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][propget][id] */ HRESULT STDMETHODCALLTYPE IBackgroundSettings_get_UseForegroundPicture_Proxy(
IBackgroundSettings __RPC_FAR * This,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
void __RPC_STUB IBackgroundSettings_get_UseForegroundPicture_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [propput][id] */ HRESULT STDMETHODCALLTYPE IBackgroundSettings_put_UseForegroundPicture_Proxy(
IBackgroundSettings __RPC_FAR * This,
/* [in] */ VARIANT_BOOL nVal);
void __RPC_STUB IBackgroundSettings_put_UseForegroundPicture_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][propget][id] */ HRESULT STDMETHODCALLTYPE IBackgroundSettings_get_ForegroundOrientationX_Proxy(
IBackgroundSettings __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
void __RPC_STUB IBackgroundSettings_get_ForegroundOrientationX_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [propput][id] */ HRESULT STDMETHODCALLTYPE IBackgroundSettings_put_ForegroundOrientationX_Proxy(
IBackgroundSettings __RPC_FAR * This,
/* [in] */ long nVal);
void __RPC_STUB IBackgroundSettings_put_ForegroundOrientationX_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][propget][id] */ HRESULT STDMETHODCALLTYPE IBackgroundSettings_get_ForegroundOrientationY_Proxy(
IBackgroundSettings __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
void __RPC_STUB IBackgroundSettings_get_ForegroundOrientationY_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [propput][id] */ HRESULT STDMETHODCALLTYPE IBackgroundSettings_put_ForegroundOrientationY_Proxy(
IBackgroundSettings __RPC_FAR * This,
/* [in] */ long nVal);
void __RPC_STUB IBackgroundSettings_put_ForegroundOrientationY_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][propget][id] */ HRESULT STDMETHODCALLTYPE IBackgroundSettings_get_ForegroundOffsetX_Proxy(
IBackgroundSettings __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
void __RPC_STUB IBackgroundSettings_get_ForegroundOffsetX_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [propput][id] */ HRESULT STDMETHODCALLTYPE IBackgroundSettings_put_ForegroundOffsetX_Proxy(
IBackgroundSettings __RPC_FAR * This,
/* [in] */ long nVal);
void __RPC_STUB IBackgroundSettings_put_ForegroundOffsetX_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][propget][id] */ HRESULT STDMETHODCALLTYPE IBackgroundSettings_get_ForegroundOffsetY_Proxy(
IBackgroundSettings __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
void __RPC_STUB IBackgroundSettings_get_ForegroundOffsetY_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [propput][id] */ HRESULT STDMETHODCALLTYPE IBackgroundSettings_put_ForegroundOffsetY_Proxy(
IBackgroundSettings __RPC_FAR * This,
/* [in] */ long nVal);
void __RPC_STUB IBackgroundSettings_put_ForegroundOffsetY_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][propget][id] */ HRESULT STDMETHODCALLTYPE IBackgroundSettings_get_ForegroundWidth_Proxy(
IBackgroundSettings __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
void __RPC_STUB IBackgroundSettings_get_ForegroundWidth_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [propput][id] */ HRESULT STDMETHODCALLTYPE IBackgroundSettings_put_ForegroundWidth_Proxy(
IBackgroundSettings __RPC_FAR * This,
/* [in] */ long nVal);
void __RPC_STUB IBackgroundSettings_put_ForegroundWidth_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][propget][id] */ HRESULT STDMETHODCALLTYPE IBackgroundSettings_get_ForegroundHeight_Proxy(
IBackgroundSettings __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
void __RPC_STUB IBackgroundSettings_get_ForegroundHeight_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [propput][id] */ HRESULT STDMETHODCALLTYPE IBackgroundSettings_put_ForegroundHeight_Proxy(
IBackgroundSettings __RPC_FAR * This,
/* [in] */ long nVal);
void __RPC_STUB IBackgroundSettings_put_ForegroundHeight_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IBackgroundSettings_EnableUpdate_Proxy(
IBackgroundSettings __RPC_FAR * This,
/* [in] */ VARIANT_BOOL nVal);
void __RPC_STUB IBackgroundSettings_EnableUpdate_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IBackgroundSettings_INTERFACE_DEFINED__ */
#ifndef __IPerson_INTERFACE_DEFINED__
#define __IPerson_INTERFACE_DEFINED__
/* interface IPerson */
/* [unique][dual][uuid][object] */
EXTERN_C const IID IID_IPerson;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("6E77B73D-A099-11d3-AFC2-00A0C9251384")
IPerson : public IDispatch
{
public:
virtual /* [helpstring][helpcontext][propput][id] */ HRESULT STDMETHODCALLTYPE put_Name(
/* [in] */ BSTR nVal) = 0;
virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_Name(
/* [retval][out] */ BSTR __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][propput][id] */ HRESULT STDMETHODCALLTYPE put_Title(
/* [in] */ BSTR nVal) = 0;
virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_Title(
/* [retval][out] */ BSTR __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][propput][id] */ HRESULT STDMETHODCALLTYPE put_Address1(
/* [in] */ BSTR nVal) = 0;
virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_Address1(
/* [retval][out] */ BSTR __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][propput][id] */ HRESULT STDMETHODCALLTYPE put_Address2(
/* [in] */ BSTR nVal) = 0;
virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_Address2(
/* [retval][out] */ BSTR __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][propput][id] */ HRESULT STDMETHODCALLTYPE put_Address3(
/* [in] */ BSTR nVal) = 0;
virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_Address3(
/* [retval][out] */ BSTR __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][propput][id] */ HRESULT STDMETHODCALLTYPE put_Info1(
/* [in] */ BSTR nVal) = 0;
virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_Info1(
/* [retval][out] */ BSTR __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][propput][id] */ HRESULT STDMETHODCALLTYPE put_Info2(
/* [in] */ BSTR nVal) = 0;
virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_Info2(
/* [retval][out] */ BSTR __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][propput][id] */ HRESULT STDMETHODCALLTYPE put_Info3(
/* [in] */ BSTR nVal) = 0;
virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_Info3(
/* [retval][out] */ BSTR __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][propput][id] */ HRESULT STDMETHODCALLTYPE put_Remark(
/* [in] */ BSTR nVal) = 0;
virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_Remark(
/* [retval][out] */ BSTR __RPC_FAR *pVal) = 0;
};
#else /* C style interface */
typedef struct IPersonVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
IPerson __RPC_FAR * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
IPerson __RPC_FAR * This);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
IPerson __RPC_FAR * This);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
IPerson __RPC_FAR * This,
/* [out] */ UINT __RPC_FAR *pctinfo);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
IPerson __RPC_FAR * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
IPerson __RPC_FAR * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )(
IPerson __RPC_FAR * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
/* [out] */ VARIANT __RPC_FAR *pVarResult,
/* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
/* [out] */ UINT __RPC_FAR *puArgErr);
/* [helpstring][helpcontext][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Name )(
IPerson __RPC_FAR * This,
/* [in] */ BSTR nVal);
/* [propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Name )(
IPerson __RPC_FAR * This,
/* [retval][out] */ BSTR __RPC_FAR *pVal);
/* [helpstring][helpcontext][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Title )(
IPerson __RPC_FAR * This,
/* [in] */ BSTR nVal);
/* [propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Title )(
IPerson __RPC_FAR * This,
/* [retval][out] */ BSTR __RPC_FAR *pVal);
/* [helpstring][helpcontext][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Address1 )(
IPerson __RPC_FAR * This,
/* [in] */ BSTR nVal);
/* [propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Address1 )(
IPerson __RPC_FAR * This,
/* [retval][out] */ BSTR __RPC_FAR *pVal);
/* [helpstring][helpcontext][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Address2 )(
IPerson __RPC_FAR * This,
/* [in] */ BSTR nVal);
/* [propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Address2 )(
IPerson __RPC_FAR * This,
/* [retval][out] */ BSTR __RPC_FAR *pVal);
/* [helpstring][helpcontext][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Address3 )(
IPerson __RPC_FAR * This,
/* [in] */ BSTR nVal);
/* [propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Address3 )(
IPerson __RPC_FAR * This,
/* [retval][out] */ BSTR __RPC_FAR *pVal);
/* [helpstring][helpcontext][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Info1 )(
IPerson __RPC_FAR * This,
/* [in] */ BSTR nVal);
/* [propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Info1 )(
IPerson __RPC_FAR * This,
/* [retval][out] */ BSTR __RPC_FAR *pVal);
/* [helpstring][helpcontext][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Info2 )(
IPerson __RPC_FAR * This,
/* [in] */ BSTR nVal);
/* [propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Info2 )(
IPerson __RPC_FAR * This,
/* [retval][out] */ BSTR __RPC_FAR *pVal);
/* [helpstring][helpcontext][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Info3 )(
IPerson __RPC_FAR * This,
/* [in] */ BSTR nVal);
/* [propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Info3 )(
IPerson __RPC_FAR * This,
/* [retval][out] */ BSTR __RPC_FAR *pVal);
/* [helpstring][helpcontext][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Remark )(
IPerson __RPC_FAR * This,
/* [in] */ BSTR nVal);
/* [propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Remark )(
IPerson __RPC_FAR * This,
/* [retval][out] */ BSTR __RPC_FAR *pVal);
END_INTERFACE
} IPersonVtbl;
interface IPerson
{
CONST_VTBL struct IPersonVtbl __RPC_FAR *lpVtbl;
};
#ifdef COBJMACROS
#define IPerson_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IPerson_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IPerson_Release(This) \
(This)->lpVtbl -> Release(This)
#define IPerson_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define IPerson_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define IPerson_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define IPerson_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#define IPerson_put_Name(This,nVal) \
(This)->lpVtbl -> put_Name(This,nVal)
#define IPerson_get_Name(This,pVal) \
(This)->lpVtbl -> get_Name(This,pVal)
#define IPerson_put_Title(This,nVal) \
(This)->lpVtbl -> put_Title(This,nVal)
#define IPerson_get_Title(This,pVal) \
(This)->lpVtbl -> get_Title(This,pVal)
#define IPerson_put_Address1(This,nVal) \
(This)->lpVtbl -> put_Address1(This,nVal)
#define IPerson_get_Address1(This,pVal) \
(This)->lpVtbl -> get_Address1(This,pVal)
#define IPerson_put_Address2(This,nVal) \
(This)->lpVtbl -> put_Address2(This,nVal)
#define IPerson_get_Address2(This,pVal) \
(This)->lpVtbl -> get_Address2(This,pVal)
#define IPerson_put_Address3(This,nVal) \
(This)->lpVtbl -> put_Address3(This,nVal)
#define IPerson_get_Address3(This,pVal) \
(This)->lpVtbl -> get_Address3(This,pVal)
#define IPerson_put_Info1(This,nVal) \
(This)->lpVtbl -> put_Info1(This,nVal)
#define IPerson_get_Info1(This,pVal) \
(This)->lpVtbl -> get_Info1(This,pVal)
#define IPerson_put_Info2(This,nVal) \
(This)->lpVtbl -> put_Info2(This,nVal)
#define IPerson_get_Info2(This,pVal) \
(This)->lpVtbl -> get_Info2(This,pVal)
#define IPerson_put_Info3(This,nVal) \
(This)->lpVtbl -> put_Info3(This,nVal)
#define IPerson_get_Info3(This,pVal) \
(This)->lpVtbl -> get_Info3(This,pVal)
#define IPerson_put_Remark(This,nVal) \
(This)->lpVtbl -> put_Remark(This,nVal)
#define IPerson_get_Remark(This,pVal) \
(This)->lpVtbl -> get_Remark(This,pVal)
#endif /* COBJMACROS */
#endif /* C style interface */
/* [helpstring][helpcontext][propput][id] */ HRESULT STDMETHODCALLTYPE IPerson_put_Name_Proxy(
IPerson __RPC_FAR * This,
/* [in] */ BSTR nVal);
void __RPC_STUB IPerson_put_Name_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [propget][id] */ HRESULT STDMETHODCALLTYPE IPerson_get_Name_Proxy(
IPerson __RPC_FAR * This,
/* [retval][out] */ BSTR __RPC_FAR *pVal);
void __RPC_STUB IPerson_get_Name_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][propput][id] */ HRESULT STDMETHODCALLTYPE IPerson_put_Title_Proxy(
IPerson __RPC_FAR * This,
/* [in] */ BSTR nVal);
void __RPC_STUB IPerson_put_Title_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [propget][id] */ HRESULT STDMETHODCALLTYPE IPerson_get_Title_Proxy(
IPerson __RPC_FAR * This,
/* [retval][out] */ BSTR __RPC_FAR *pVal);
void __RPC_STUB IPerson_get_Title_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][propput][id] */ HRESULT STDMETHODCALLTYPE IPerson_put_Address1_Proxy(
IPerson __RPC_FAR * This,
/* [in] */ BSTR nVal);
void __RPC_STUB IPerson_put_Address1_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [propget][id] */ HRESULT STDMETHODCALLTYPE IPerson_get_Address1_Proxy(
IPerson __RPC_FAR * This,
/* [retval][out] */ BSTR __RPC_FAR *pVal);
void __RPC_STUB IPerson_get_Address1_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][propput][id] */ HRESULT STDMETHODCALLTYPE IPerson_put_Address2_Proxy(
IPerson __RPC_FAR * This,
/* [in] */ BSTR nVal);
void __RPC_STUB IPerson_put_Address2_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [propget][id] */ HRESULT STDMETHODCALLTYPE IPerson_get_Address2_Proxy(
IPerson __RPC_FAR * This,
/* [retval][out] */ BSTR __RPC_FAR *pVal);
void __RPC_STUB IPerson_get_Address2_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][propput][id] */ HRESULT STDMETHODCALLTYPE IPerson_put_Address3_Proxy(
IPerson __RPC_FAR * This,
/* [in] */ BSTR nVal);
void __RPC_STUB IPerson_put_Address3_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [propget][id] */ HRESULT STDMETHODCALLTYPE IPerson_get_Address3_Proxy(
IPerson __RPC_FAR * This,
/* [retval][out] */ BSTR __RPC_FAR *pVal);
void __RPC_STUB IPerson_get_Address3_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][propput][id] */ HRESULT STDMETHODCALLTYPE IPerson_put_Info1_Proxy(
IPerson __RPC_FAR * This,
/* [in] */ BSTR nVal);
void __RPC_STUB IPerson_put_Info1_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [propget][id] */ HRESULT STDMETHODCALLTYPE IPerson_get_Info1_Proxy(
IPerson __RPC_FAR * This,
/* [retval][out] */ BSTR __RPC_FAR *pVal);
void __RPC_STUB IPerson_get_Info1_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][propput][id] */ HRESULT STDMETHODCALLTYPE IPerson_put_Info2_Proxy(
IPerson __RPC_FAR * This,
/* [in] */ BSTR nVal);
void __RPC_STUB IPerson_put_Info2_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [propget][id] */ HRESULT STDMETHODCALLTYPE IPerson_get_Info2_Proxy(
IPerson __RPC_FAR * This,
/* [retval][out] */ BSTR __RPC_FAR *pVal);
void __RPC_STUB IPerson_get_Info2_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][propput][id] */ HRESULT STDMETHODCALLTYPE IPerson_put_Info3_Proxy(
IPerson __RPC_FAR * This,
/* [in] */ BSTR nVal);
void __RPC_STUB IPerson_put_Info3_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [propget][id] */ HRESULT STDMETHODCALLTYPE IPerson_get_Info3_Proxy(
IPerson __RPC_FAR * This,
/* [retval][out] */ BSTR __RPC_FAR *pVal);
void __RPC_STUB IPerson_get_Info3_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][propput][id] */ HRESULT STDMETHODCALLTYPE IPerson_put_Remark_Proxy(
IPerson __RPC_FAR * This,
/* [in] */ BSTR nVal);
void __RPC_STUB IPerson_put_Remark_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [propget][id] */ HRESULT STDMETHODCALLTYPE IPerson_get_Remark_Proxy(
IPerson __RPC_FAR * This,
/* [retval][out] */ BSTR __RPC_FAR *pVal);
void __RPC_STUB IPerson_get_Remark_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IPerson_INTERFACE_DEFINED__ */
#ifndef __IWindowConstruction_INTERFACE_DEFINED__
#define __IWindowConstruction_INTERFACE_DEFINED__
/* interface IWindowConstruction */
/* [unique][dual][uuid][object] */
EXTERN_C const IID IID_IWindowConstruction;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("6E77B73E-A099-11d3-AFC2-00A0C9251384")
IWindowConstruction : public IDispatch
{
public:
virtual /* [helpstring][helpcontext][propput][id] */ HRESULT STDMETHODCALLTYPE put_Breite(
/* [in] */ double nVal) = 0;
virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_Breite(
/* [retval][out] */ double __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][propput][id] */ HRESULT STDMETHODCALLTYPE put_Hoehe(
/* [in] */ double nVal) = 0;
virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_Hoehe(
/* [retval][out] */ double __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][propput][id] */ HRESULT STDMETHODCALLTYPE put_HoeheLinks(
/* [in] */ double nVal) = 0;
virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_HoeheLinks(
/* [retval][out] */ double __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][propput][id] */ HRESULT STDMETHODCALLTYPE put_HoeheRechts(
/* [in] */ double nVal) = 0;
virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_HoeheRechts(
/* [retval][out] */ double __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][propput][id] */ HRESULT STDMETHODCALLTYPE put_StichOben(
/* [in] */ double nVal) = 0;
virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_StichOben(
/* [retval][out] */ double __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][propput][id] */ HRESULT STDMETHODCALLTYPE put_StichUnten(
/* [in] */ double nVal) = 0;
virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_StichUnten(
/* [retval][out] */ double __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][propput][id] */ HRESULT STDMETHODCALLTYPE put_BruestungsHoehe(
/* [in] */ double nVal) = 0;
virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_BruestungsHoehe(
/* [retval][out] */ double __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][propput][id] */ HRESULT STDMETHODCALLTYPE put_HoeheOberlicht(
/* [in] */ double nVal) = 0;
virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_HoeheOberlicht(
/* [retval][out] */ double __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][propput][id] */ HRESULT STDMETHODCALLTYPE put_HoeheBruestungsElement(
/* [in] */ double nVal) = 0;
virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_HoeheBruestungsElement(
/* [retval][out] */ double __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][propput][id] */ HRESULT STDMETHODCALLTYPE put_RahmenDicke(
/* [in] */ double nVal) = 0;
virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_RahmenDicke(
/* [retval][out] */ double __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][propput][id] */ HRESULT STDMETHODCALLTYPE put_RahmenBreite(
/* [in] */ double nVal) = 0;
virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_RahmenBreite(
/* [retval][out] */ double __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][propput][id] */ HRESULT STDMETHODCALLTYPE put_RiegelBreite(
/* [in] */ double nVal) = 0;
virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_RiegelBreite(
/* [retval][out] */ double __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][propput][id] */ HRESULT STDMETHODCALLTYPE put_RiegelBreiteUnten(
/* [in] */ double nVal) = 0;
virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_RiegelBreiteUnten(
/* [retval][out] */ double __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][propput][id] */ HRESULT STDMETHODCALLTYPE put_PfostenBreite(
/* [in] */ double nVal) = 0;
virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_PfostenBreite(
/* [retval][out] */ double __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][propput][id] */ HRESULT STDMETHODCALLTYPE put_AnschlagTiefe(
/* [in] */ double nVal) = 0;
virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_AnschlagTiefe(
/* [retval][out] */ double __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][propput][id] */ HRESULT STDMETHODCALLTYPE put_AnschlagLinks(
/* [in] */ double nVal) = 0;
virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_AnschlagLinks(
/* [retval][out] */ double __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][propput][id] */ HRESULT STDMETHODCALLTYPE put_AnschlagRechts(
/* [in] */ double nVal) = 0;
virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_AnschlagRechts(
/* [retval][out] */ double __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][propput][id] */ HRESULT STDMETHODCALLTYPE put_AnschlagUnten(
/* [in] */ double nVal) = 0;
virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_AnschlagUnten(
/* [retval][out] */ double __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][propput][id] */ HRESULT STDMETHODCALLTYPE put_AnschlagOben(
/* [in] */ double nVal) = 0;
virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_AnschlagOben(
/* [retval][out] */ double __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][propput][id] */ HRESULT STDMETHODCALLTYPE put_OberlichtSprossenBreite(
/* [in] */ double nVal) = 0;
virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_OberlichtSprossenBreite(
/* [retval][out] */ double __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][propput][id] */ HRESULT STDMETHODCALLTYPE put_OberlichtSprossenDicke(
/* [in] */ double nVal) = 0;
virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_OberlichtSprossenDicke(
/* [retval][out] */ double __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][propput][id] */ HRESULT STDMETHODCALLTYPE put_BasisSprossenBreite(
/* [in] */ double nVal) = 0;
virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_BasisSprossenBreite(
/* [retval][out] */ double __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][propput][id] */ HRESULT STDMETHODCALLTYPE put_BasisSprossenDicke(
/* [in] */ double nVal) = 0;
virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_BasisSprossenDicke(
/* [retval][out] */ double __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][propput][id] */ HRESULT STDMETHODCALLTYPE put_BruestungselementSprossenBreite(
/* [in] */ double nVal) = 0;
virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_BruestungselementSprossenBreite(
/* [retval][out] */ double __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][propput][id] */ HRESULT STDMETHODCALLTYPE put_BruestungselementSprossenDicke(
/* [in] */ double nVal) = 0;
virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_BruestungselementSprossenDicke(
/* [retval][out] */ double __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][propput][id] */ HRESULT STDMETHODCALLTYPE put_PfostenErsterAbstand(
/* [in] */ double nVal) = 0;
virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_PfostenErsterAbstand(
/* [retval][out] */ double __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][propput][id] */ HRESULT STDMETHODCALLTYPE put_PfostenAbstand(
/* [in] */ double nVal) = 0;
virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_PfostenAbstand(
/* [retval][out] */ double __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][propput][id] */ HRESULT STDMETHODCALLTYPE put_RiegelErsterAbstand(
/* [in] */ double nVal) = 0;
virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_RiegelErsterAbstand(
/* [retval][out] */ double __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][propput][id] */ HRESULT STDMETHODCALLTYPE put_RiegelAbstand(
/* [in] */ double nVal) = 0;
virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_RiegelAbstand(
/* [retval][out] */ double __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][propput][id] */ HRESULT STDMETHODCALLTYPE put_AnzahlPfosten(
/* [in] */ long nVal) = 0;
virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_AnzahlPfosten(
/* [retval][out] */ long __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][propput][id] */ HRESULT STDMETHODCALLTYPE put_AnzahlRiegel(
/* [in] */ long nVal) = 0;
virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_AnzahlRiegel(
/* [retval][out] */ long __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][propput][id] */ HRESULT STDMETHODCALLTYPE put_AnzahlSprossenHorizontalOberlicht(
/* [in] */ long nVal) = 0;
virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_AnzahlSprossenHorizontalOberlicht(
/* [retval][out] */ long __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][propput][id] */ HRESULT STDMETHODCALLTYPE put_AnzahlSprossenVertikalOberlicht(
/* [in] */ long nVal) = 0;
virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_AnzahlSprossenVertikalOberlicht(
/* [retval][out] */ long __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][propput][id] */ HRESULT STDMETHODCALLTYPE put_AnzahlSprossenHorizontalBasis(
/* [in] */ long nVal) = 0;
virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_AnzahlSprossenHorizontalBasis(
/* [retval][out] */ long __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][propput][id] */ HRESULT STDMETHODCALLTYPE put_AnzahlSprossenVertikalBasis(
/* [in] */ long nVal) = 0;
virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_AnzahlSprossenVertikalBasis(
/* [retval][out] */ long __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][propput][id] */ HRESULT STDMETHODCALLTYPE put_AnzahlSprossenHorizontalBruestungselement(
/* [in] */ long nVal) = 0;
virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_AnzahlSprossenHorizontalBruestungselement(
/* [retval][out] */ long __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][propput][id] */ HRESULT STDMETHODCALLTYPE put_AnzahlSprossenVertikalBruestungselement(
/* [in] */ long nVal) = 0;
virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_AnzahlSprossenVertikalBruestungselement(
/* [retval][out] */ long __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][propput][id] */ HRESULT STDMETHODCALLTYPE put_AnschlagTyp(
/* [in] */ long nVal) = 0;
virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_AnschlagTyp(
/* [retval][out] */ long __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][propput][id] */ HRESULT STDMETHODCALLTYPE put_OberlichtTyp(
/* [in] */ long nVal) = 0;
virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_OberlichtTyp(
/* [retval][out] */ long __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][propput][id] */ HRESULT STDMETHODCALLTYPE put_LinksAngeschlagen(
/* [in] */ VARIANT_BOOL nVal) = 0;
virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_LinksAngeschlagen(
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][propput][id] */ HRESULT STDMETHODCALLTYPE put_NachInnenOeffnend(
/* [in] */ VARIANT_BOOL nVal) = 0;
virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_NachInnenOeffnend(
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][propput][id] */ HRESULT STDMETHODCALLTYPE put_MitGehrungLinks(
/* [in] */ VARIANT_BOOL nVal) = 0;
virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_MitGehrungLinks(
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][propput][id] */ HRESULT STDMETHODCALLTYPE put_MitGehrungRechts(
/* [in] */ VARIANT_BOOL nVal) = 0;
virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_MitGehrungRechts(
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][propput][id] */ HRESULT STDMETHODCALLTYPE put_MitFensterbank(
/* [in] */ VARIANT_BOOL nVal) = 0;
virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_MitFensterbank(
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][propput][id] */ HRESULT STDMETHODCALLTYPE put_NurOeffnungErzeugen(
/* [in] */ VARIANT_BOOL nVal) = 0;
virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_NurOeffnungErzeugen(
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][propput][id] */ HRESULT STDMETHODCALLTYPE put_RiegelSymmetrisch(
/* [in] */ VARIANT_BOOL nVal) = 0;
virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_RiegelSymmetrisch(
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][propput][id] */ HRESULT STDMETHODCALLTYPE put_PfostenSymmetrisch(
/* [in] */ VARIANT_BOOL nVal) = 0;
virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_PfostenSymmetrisch(
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][propput][id] */ HRESULT STDMETHODCALLTYPE put_MitOberlicht(
/* [in] */ VARIANT_BOOL nVal) = 0;
virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_MitOberlicht(
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][propput][id] */ HRESULT STDMETHODCALLTYPE put_MitBruestungselement(
/* [in] */ VARIANT_BOOL nVal) = 0;
virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_MitBruestungselement(
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][propput][id] */ HRESULT STDMETHODCALLTYPE put_BruestungselementAusgefuellt(
/* [in] */ VARIANT_BOOL nVal) = 0;
virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_BruestungselementAusgefuellt(
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][propput][id] */ HRESULT STDMETHODCALLTYPE put_UpdateEnabled(
/* [in] */ VARIANT_BOOL nVal) = 0;
virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_UpdateEnabled(
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal) = 0;
};
#else /* C style interface */
typedef struct IWindowConstructionVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
IWindowConstruction __RPC_FAR * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
IWindowConstruction __RPC_FAR * This);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
IWindowConstruction __RPC_FAR * This);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
IWindowConstruction __RPC_FAR * This,
/* [out] */ UINT __RPC_FAR *pctinfo);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
IWindowConstruction __RPC_FAR * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
IWindowConstruction __RPC_FAR * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )(
IWindowConstruction __RPC_FAR * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
/* [out] */ VARIANT __RPC_FAR *pVarResult,
/* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
/* [out] */ UINT __RPC_FAR *puArgErr);
/* [helpstring][helpcontext][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Breite )(
IWindowConstruction __RPC_FAR * This,
/* [in] */ double nVal);
/* [propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Breite )(
IWindowConstruction __RPC_FAR * This,
/* [retval][out] */ double __RPC_FAR *pVal);
/* [helpstring][helpcontext][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Hoehe )(
IWindowConstruction __RPC_FAR * This,
/* [in] */ double nVal);
/* [propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Hoehe )(
IWindowConstruction __RPC_FAR * This,
/* [retval][out] */ double __RPC_FAR *pVal);
/* [helpstring][helpcontext][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_HoeheLinks )(
IWindowConstruction __RPC_FAR * This,
/* [in] */ double nVal);
/* [propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_HoeheLinks )(
IWindowConstruction __RPC_FAR * This,
/* [retval][out] */ double __RPC_FAR *pVal);
/* [helpstring][helpcontext][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_HoeheRechts )(
IWindowConstruction __RPC_FAR * This,
/* [in] */ double nVal);
/* [propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_HoeheRechts )(
IWindowConstruction __RPC_FAR * This,
/* [retval][out] */ double __RPC_FAR *pVal);
/* [helpstring][helpcontext][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_StichOben )(
IWindowConstruction __RPC_FAR * This,
/* [in] */ double nVal);
/* [propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_StichOben )(
IWindowConstruction __RPC_FAR * This,
/* [retval][out] */ double __RPC_FAR *pVal);
/* [helpstring][helpcontext][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_StichUnten )(
IWindowConstruction __RPC_FAR * This,
/* [in] */ double nVal);
/* [propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_StichUnten )(
IWindowConstruction __RPC_FAR * This,
/* [retval][out] */ double __RPC_FAR *pVal);
/* [helpstring][helpcontext][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_BruestungsHoehe )(
IWindowConstruction __RPC_FAR * This,
/* [in] */ double nVal);
/* [propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_BruestungsHoehe )(
IWindowConstruction __RPC_FAR * This,
/* [retval][out] */ double __RPC_FAR *pVal);
/* [helpstring][helpcontext][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_HoeheOberlicht )(
IWindowConstruction __RPC_FAR * This,
/* [in] */ double nVal);
/* [propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_HoeheOberlicht )(
IWindowConstruction __RPC_FAR * This,
/* [retval][out] */ double __RPC_FAR *pVal);
/* [helpstring][helpcontext][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_HoeheBruestungsElement )(
IWindowConstruction __RPC_FAR * This,
/* [in] */ double nVal);
/* [propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_HoeheBruestungsElement )(
IWindowConstruction __RPC_FAR * This,
/* [retval][out] */ double __RPC_FAR *pVal);
/* [helpstring][helpcontext][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_RahmenDicke )(
IWindowConstruction __RPC_FAR * This,
/* [in] */ double nVal);
/* [propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_RahmenDicke )(
IWindowConstruction __RPC_FAR * This,
/* [retval][out] */ double __RPC_FAR *pVal);
/* [helpstring][helpcontext][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_RahmenBreite )(
IWindowConstruction __RPC_FAR * This,
/* [in] */ double nVal);
/* [propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_RahmenBreite )(
IWindowConstruction __RPC_FAR * This,
/* [retval][out] */ double __RPC_FAR *pVal);
/* [helpstring][helpcontext][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_RiegelBreite )(
IWindowConstruction __RPC_FAR * This,
/* [in] */ double nVal);
/* [propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_RiegelBreite )(
IWindowConstruction __RPC_FAR * This,
/* [retval][out] */ double __RPC_FAR *pVal);
/* [helpstring][helpcontext][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_RiegelBreiteUnten )(
IWindowConstruction __RPC_FAR * This,
/* [in] */ double nVal);
/* [propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_RiegelBreiteUnten )(
IWindowConstruction __RPC_FAR * This,
/* [retval][out] */ double __RPC_FAR *pVal);
/* [helpstring][helpcontext][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_PfostenBreite )(
IWindowConstruction __RPC_FAR * This,
/* [in] */ double nVal);
/* [propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_PfostenBreite )(
IWindowConstruction __RPC_FAR * This,
/* [retval][out] */ double __RPC_FAR *pVal);
/* [helpstring][helpcontext][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_AnschlagTiefe )(
IWindowConstruction __RPC_FAR * This,
/* [in] */ double nVal);
/* [propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_AnschlagTiefe )(
IWindowConstruction __RPC_FAR * This,
/* [retval][out] */ double __RPC_FAR *pVal);
/* [helpstring][helpcontext][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_AnschlagLinks )(
IWindowConstruction __RPC_FAR * This,
/* [in] */ double nVal);
/* [propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_AnschlagLinks )(
IWindowConstruction __RPC_FAR * This,
/* [retval][out] */ double __RPC_FAR *pVal);
/* [helpstring][helpcontext][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_AnschlagRechts )(
IWindowConstruction __RPC_FAR * This,
/* [in] */ double nVal);
/* [propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_AnschlagRechts )(
IWindowConstruction __RPC_FAR * This,
/* [retval][out] */ double __RPC_FAR *pVal);
/* [helpstring][helpcontext][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_AnschlagUnten )(
IWindowConstruction __RPC_FAR * This,
/* [in] */ double nVal);
/* [propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_AnschlagUnten )(
IWindowConstruction __RPC_FAR * This,
/* [retval][out] */ double __RPC_FAR *pVal);
/* [helpstring][helpcontext][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_AnschlagOben )(
IWindowConstruction __RPC_FAR * This,
/* [in] */ double nVal);
/* [propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_AnschlagOben )(
IWindowConstruction __RPC_FAR * This,
/* [retval][out] */ double __RPC_FAR *pVal);
/* [helpstring][helpcontext][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_OberlichtSprossenBreite )(
IWindowConstruction __RPC_FAR * This,
/* [in] */ double nVal);
/* [propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_OberlichtSprossenBreite )(
IWindowConstruction __RPC_FAR * This,
/* [retval][out] */ double __RPC_FAR *pVal);
/* [helpstring][helpcontext][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_OberlichtSprossenDicke )(
IWindowConstruction __RPC_FAR * This,
/* [in] */ double nVal);
/* [propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_OberlichtSprossenDicke )(
IWindowConstruction __RPC_FAR * This,
/* [retval][out] */ double __RPC_FAR *pVal);
/* [helpstring][helpcontext][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_BasisSprossenBreite )(
IWindowConstruction __RPC_FAR * This,
/* [in] */ double nVal);
/* [propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_BasisSprossenBreite )(
IWindowConstruction __RPC_FAR * This,
/* [retval][out] */ double __RPC_FAR *pVal);
/* [helpstring][helpcontext][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_BasisSprossenDicke )(
IWindowConstruction __RPC_FAR * This,
/* [in] */ double nVal);
/* [propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_BasisSprossenDicke )(
IWindowConstruction __RPC_FAR * This,
/* [retval][out] */ double __RPC_FAR *pVal);
/* [helpstring][helpcontext][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_BruestungselementSprossenBreite )(
IWindowConstruction __RPC_FAR * This,
/* [in] */ double nVal);
/* [propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_BruestungselementSprossenBreite )(
IWindowConstruction __RPC_FAR * This,
/* [retval][out] */ double __RPC_FAR *pVal);
/* [helpstring][helpcontext][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_BruestungselementSprossenDicke )(
IWindowConstruction __RPC_FAR * This,
/* [in] */ double nVal);
/* [propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_BruestungselementSprossenDicke )(
IWindowConstruction __RPC_FAR * This,
/* [retval][out] */ double __RPC_FAR *pVal);
/* [helpstring][helpcontext][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_PfostenErsterAbstand )(
IWindowConstruction __RPC_FAR * This,
/* [in] */ double nVal);
/* [propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_PfostenErsterAbstand )(
IWindowConstruction __RPC_FAR * This,
/* [retval][out] */ double __RPC_FAR *pVal);
/* [helpstring][helpcontext][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_PfostenAbstand )(
IWindowConstruction __RPC_FAR * This,
/* [in] */ double nVal);
/* [propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_PfostenAbstand )(
IWindowConstruction __RPC_FAR * This,
/* [retval][out] */ double __RPC_FAR *pVal);
/* [helpstring][helpcontext][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_RiegelErsterAbstand )(
IWindowConstruction __RPC_FAR * This,
/* [in] */ double nVal);
/* [propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_RiegelErsterAbstand )(
IWindowConstruction __RPC_FAR * This,
/* [retval][out] */ double __RPC_FAR *pVal);
/* [helpstring][helpcontext][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_RiegelAbstand )(
IWindowConstruction __RPC_FAR * This,
/* [in] */ double nVal);
/* [propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_RiegelAbstand )(
IWindowConstruction __RPC_FAR * This,
/* [retval][out] */ double __RPC_FAR *pVal);
/* [helpstring][helpcontext][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_AnzahlPfosten )(
IWindowConstruction __RPC_FAR * This,
/* [in] */ long nVal);
/* [propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_AnzahlPfosten )(
IWindowConstruction __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
/* [helpstring][helpcontext][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_AnzahlRiegel )(
IWindowConstruction __RPC_FAR * This,
/* [in] */ long nVal);
/* [propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_AnzahlRiegel )(
IWindowConstruction __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
/* [helpstring][helpcontext][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_AnzahlSprossenHorizontalOberlicht )(
IWindowConstruction __RPC_FAR * This,
/* [in] */ long nVal);
/* [propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_AnzahlSprossenHorizontalOberlicht )(
IWindowConstruction __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
/* [helpstring][helpcontext][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_AnzahlSprossenVertikalOberlicht )(
IWindowConstruction __RPC_FAR * This,
/* [in] */ long nVal);
/* [propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_AnzahlSprossenVertikalOberlicht )(
IWindowConstruction __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
/* [helpstring][helpcontext][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_AnzahlSprossenHorizontalBasis )(
IWindowConstruction __RPC_FAR * This,
/* [in] */ long nVal);
/* [propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_AnzahlSprossenHorizontalBasis )(
IWindowConstruction __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
/* [helpstring][helpcontext][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_AnzahlSprossenVertikalBasis )(
IWindowConstruction __RPC_FAR * This,
/* [in] */ long nVal);
/* [propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_AnzahlSprossenVertikalBasis )(
IWindowConstruction __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
/* [helpstring][helpcontext][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_AnzahlSprossenHorizontalBruestungselement )(
IWindowConstruction __RPC_FAR * This,
/* [in] */ long nVal);
/* [propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_AnzahlSprossenHorizontalBruestungselement )(
IWindowConstruction __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
/* [helpstring][helpcontext][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_AnzahlSprossenVertikalBruestungselement )(
IWindowConstruction __RPC_FAR * This,
/* [in] */ long nVal);
/* [propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_AnzahlSprossenVertikalBruestungselement )(
IWindowConstruction __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
/* [helpstring][helpcontext][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_AnschlagTyp )(
IWindowConstruction __RPC_FAR * This,
/* [in] */ long nVal);
/* [propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_AnschlagTyp )(
IWindowConstruction __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
/* [helpstring][helpcontext][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_OberlichtTyp )(
IWindowConstruction __RPC_FAR * This,
/* [in] */ long nVal);
/* [propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_OberlichtTyp )(
IWindowConstruction __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
/* [helpstring][helpcontext][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_LinksAngeschlagen )(
IWindowConstruction __RPC_FAR * This,
/* [in] */ VARIANT_BOOL nVal);
/* [propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_LinksAngeschlagen )(
IWindowConstruction __RPC_FAR * This,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
/* [helpstring][helpcontext][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_NachInnenOeffnend )(
IWindowConstruction __RPC_FAR * This,
/* [in] */ VARIANT_BOOL nVal);
/* [propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_NachInnenOeffnend )(
IWindowConstruction __RPC_FAR * This,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
/* [helpstring][helpcontext][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_MitGehrungLinks )(
IWindowConstruction __RPC_FAR * This,
/* [in] */ VARIANT_BOOL nVal);
/* [propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_MitGehrungLinks )(
IWindowConstruction __RPC_FAR * This,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
/* [helpstring][helpcontext][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_MitGehrungRechts )(
IWindowConstruction __RPC_FAR * This,
/* [in] */ VARIANT_BOOL nVal);
/* [propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_MitGehrungRechts )(
IWindowConstruction __RPC_FAR * This,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
/* [helpstring][helpcontext][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_MitFensterbank )(
IWindowConstruction __RPC_FAR * This,
/* [in] */ VARIANT_BOOL nVal);
/* [propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_MitFensterbank )(
IWindowConstruction __RPC_FAR * This,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
/* [helpstring][helpcontext][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_NurOeffnungErzeugen )(
IWindowConstruction __RPC_FAR * This,
/* [in] */ VARIANT_BOOL nVal);
/* [propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_NurOeffnungErzeugen )(
IWindowConstruction __RPC_FAR * This,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
/* [helpstring][helpcontext][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_RiegelSymmetrisch )(
IWindowConstruction __RPC_FAR * This,
/* [in] */ VARIANT_BOOL nVal);
/* [propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_RiegelSymmetrisch )(
IWindowConstruction __RPC_FAR * This,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
/* [helpstring][helpcontext][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_PfostenSymmetrisch )(
IWindowConstruction __RPC_FAR * This,
/* [in] */ VARIANT_BOOL nVal);
/* [propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_PfostenSymmetrisch )(
IWindowConstruction __RPC_FAR * This,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
/* [helpstring][helpcontext][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_MitOberlicht )(
IWindowConstruction __RPC_FAR * This,
/* [in] */ VARIANT_BOOL nVal);
/* [propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_MitOberlicht )(
IWindowConstruction __RPC_FAR * This,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
/* [helpstring][helpcontext][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_MitBruestungselement )(
IWindowConstruction __RPC_FAR * This,
/* [in] */ VARIANT_BOOL nVal);
/* [propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_MitBruestungselement )(
IWindowConstruction __RPC_FAR * This,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
/* [helpstring][helpcontext][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_BruestungselementAusgefuellt )(
IWindowConstruction __RPC_FAR * This,
/* [in] */ VARIANT_BOOL nVal);
/* [propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_BruestungselementAusgefuellt )(
IWindowConstruction __RPC_FAR * This,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
/* [helpstring][helpcontext][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_UpdateEnabled )(
IWindowConstruction __RPC_FAR * This,
/* [in] */ VARIANT_BOOL nVal);
/* [propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_UpdateEnabled )(
IWindowConstruction __RPC_FAR * This,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
END_INTERFACE
} IWindowConstructionVtbl;
interface IWindowConstruction
{
CONST_VTBL struct IWindowConstructionVtbl __RPC_FAR *lpVtbl;
};
#ifdef COBJMACROS
#define IWindowConstruction_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IWindowConstruction_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IWindowConstruction_Release(This) \
(This)->lpVtbl -> Release(This)
#define IWindowConstruction_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define IWindowConstruction_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define IWindowConstruction_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define IWindowConstruction_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#define IWindowConstruction_put_Breite(This,nVal) \
(This)->lpVtbl -> put_Breite(This,nVal)
#define IWindowConstruction_get_Breite(This,pVal) \
(This)->lpVtbl -> get_Breite(This,pVal)
#define IWindowConstruction_put_Hoehe(This,nVal) \
(This)->lpVtbl -> put_Hoehe(This,nVal)
#define IWindowConstruction_get_Hoehe(This,pVal) \
(This)->lpVtbl -> get_Hoehe(This,pVal)
#define IWindowConstruction_put_HoeheLinks(This,nVal) \
(This)->lpVtbl -> put_HoeheLinks(This,nVal)
#define IWindowConstruction_get_HoeheLinks(This,pVal) \
(This)->lpVtbl -> get_HoeheLinks(This,pVal)
#define IWindowConstruction_put_HoeheRechts(This,nVal) \
(This)->lpVtbl -> put_HoeheRechts(This,nVal)
#define IWindowConstruction_get_HoeheRechts(This,pVal) \
(This)->lpVtbl -> get_HoeheRechts(This,pVal)
#define IWindowConstruction_put_StichOben(This,nVal) \
(This)->lpVtbl -> put_StichOben(This,nVal)
#define IWindowConstruction_get_StichOben(This,pVal) \
(This)->lpVtbl -> get_StichOben(This,pVal)
#define IWindowConstruction_put_StichUnten(This,nVal) \
(This)->lpVtbl -> put_StichUnten(This,nVal)
#define IWindowConstruction_get_StichUnten(This,pVal) \
(This)->lpVtbl -> get_StichUnten(This,pVal)
#define IWindowConstruction_put_BruestungsHoehe(This,nVal) \
(This)->lpVtbl -> put_BruestungsHoehe(This,nVal)
#define IWindowConstruction_get_BruestungsHoehe(This,pVal) \
(This)->lpVtbl -> get_BruestungsHoehe(This,pVal)
#define IWindowConstruction_put_HoeheOberlicht(This,nVal) \
(This)->lpVtbl -> put_HoeheOberlicht(This,nVal)
#define IWindowConstruction_get_HoeheOberlicht(This,pVal) \
(This)->lpVtbl -> get_HoeheOberlicht(This,pVal)
#define IWindowConstruction_put_HoeheBruestungsElement(This,nVal) \
(This)->lpVtbl -> put_HoeheBruestungsElement(This,nVal)
#define IWindowConstruction_get_HoeheBruestungsElement(This,pVal) \
(This)->lpVtbl -> get_HoeheBruestungsElement(This,pVal)
#define IWindowConstruction_put_RahmenDicke(This,nVal) \
(This)->lpVtbl -> put_RahmenDicke(This,nVal)
#define IWindowConstruction_get_RahmenDicke(This,pVal) \
(This)->lpVtbl -> get_RahmenDicke(This,pVal)
#define IWindowConstruction_put_RahmenBreite(This,nVal) \
(This)->lpVtbl -> put_RahmenBreite(This,nVal)
#define IWindowConstruction_get_RahmenBreite(This,pVal) \
(This)->lpVtbl -> get_RahmenBreite(This,pVal)
#define IWindowConstruction_put_RiegelBreite(This,nVal) \
(This)->lpVtbl -> put_RiegelBreite(This,nVal)
#define IWindowConstruction_get_RiegelBreite(This,pVal) \
(This)->lpVtbl -> get_RiegelBreite(This,pVal)
#define IWindowConstruction_put_RiegelBreiteUnten(This,nVal) \
(This)->lpVtbl -> put_RiegelBreiteUnten(This,nVal)
#define IWindowConstruction_get_RiegelBreiteUnten(This,pVal) \
(This)->lpVtbl -> get_RiegelBreiteUnten(This,pVal)
#define IWindowConstruction_put_PfostenBreite(This,nVal) \
(This)->lpVtbl -> put_PfostenBreite(This,nVal)
#define IWindowConstruction_get_PfostenBreite(This,pVal) \
(This)->lpVtbl -> get_PfostenBreite(This,pVal)
#define IWindowConstruction_put_AnschlagTiefe(This,nVal) \
(This)->lpVtbl -> put_AnschlagTiefe(This,nVal)
#define IWindowConstruction_get_AnschlagTiefe(This,pVal) \
(This)->lpVtbl -> get_AnschlagTiefe(This,pVal)
#define IWindowConstruction_put_AnschlagLinks(This,nVal) \
(This)->lpVtbl -> put_AnschlagLinks(This,nVal)
#define IWindowConstruction_get_AnschlagLinks(This,pVal) \
(This)->lpVtbl -> get_AnschlagLinks(This,pVal)
#define IWindowConstruction_put_AnschlagRechts(This,nVal) \
(This)->lpVtbl -> put_AnschlagRechts(This,nVal)
#define IWindowConstruction_get_AnschlagRechts(This,pVal) \
(This)->lpVtbl -> get_AnschlagRechts(This,pVal)
#define IWindowConstruction_put_AnschlagUnten(This,nVal) \
(This)->lpVtbl -> put_AnschlagUnten(This,nVal)
#define IWindowConstruction_get_AnschlagUnten(This,pVal) \
(This)->lpVtbl -> get_AnschlagUnten(This,pVal)
#define IWindowConstruction_put_AnschlagOben(This,nVal) \
(This)->lpVtbl -> put_AnschlagOben(This,nVal)
#define IWindowConstruction_get_AnschlagOben(This,pVal) \
(This)->lpVtbl -> get_AnschlagOben(This,pVal)
#define IWindowConstruction_put_OberlichtSprossenBreite(This,nVal) \
(This)->lpVtbl -> put_OberlichtSprossenBreite(This,nVal)
#define IWindowConstruction_get_OberlichtSprossenBreite(This,pVal) \
(This)->lpVtbl -> get_OberlichtSprossenBreite(This,pVal)
#define IWindowConstruction_put_OberlichtSprossenDicke(This,nVal) \
(This)->lpVtbl -> put_OberlichtSprossenDicke(This,nVal)
#define IWindowConstruction_get_OberlichtSprossenDicke(This,pVal) \
(This)->lpVtbl -> get_OberlichtSprossenDicke(This,pVal)
#define IWindowConstruction_put_BasisSprossenBreite(This,nVal) \
(This)->lpVtbl -> put_BasisSprossenBreite(This,nVal)
#define IWindowConstruction_get_BasisSprossenBreite(This,pVal) \
(This)->lpVtbl -> get_BasisSprossenBreite(This,pVal)
#define IWindowConstruction_put_BasisSprossenDicke(This,nVal) \
(This)->lpVtbl -> put_BasisSprossenDicke(This,nVal)
#define IWindowConstruction_get_BasisSprossenDicke(This,pVal) \
(This)->lpVtbl -> get_BasisSprossenDicke(This,pVal)
#define IWindowConstruction_put_BruestungselementSprossenBreite(This,nVal) \
(This)->lpVtbl -> put_BruestungselementSprossenBreite(This,nVal)
#define IWindowConstruction_get_BruestungselementSprossenBreite(This,pVal) \
(This)->lpVtbl -> get_BruestungselementSprossenBreite(This,pVal)
#define IWindowConstruction_put_BruestungselementSprossenDicke(This,nVal) \
(This)->lpVtbl -> put_BruestungselementSprossenDicke(This,nVal)
#define IWindowConstruction_get_BruestungselementSprossenDicke(This,pVal) \
(This)->lpVtbl -> get_BruestungselementSprossenDicke(This,pVal)
#define IWindowConstruction_put_PfostenErsterAbstand(This,nVal) \
(This)->lpVtbl -> put_PfostenErsterAbstand(This,nVal)
#define IWindowConstruction_get_PfostenErsterAbstand(This,pVal) \
(This)->lpVtbl -> get_PfostenErsterAbstand(This,pVal)
#define IWindowConstruction_put_PfostenAbstand(This,nVal) \
(This)->lpVtbl -> put_PfostenAbstand(This,nVal)
#define IWindowConstruction_get_PfostenAbstand(This,pVal) \
(This)->lpVtbl -> get_PfostenAbstand(This,pVal)
#define IWindowConstruction_put_RiegelErsterAbstand(This,nVal) \
(This)->lpVtbl -> put_RiegelErsterAbstand(This,nVal)
#define IWindowConstruction_get_RiegelErsterAbstand(This,pVal) \
(This)->lpVtbl -> get_RiegelErsterAbstand(This,pVal)
#define IWindowConstruction_put_RiegelAbstand(This,nVal) \
(This)->lpVtbl -> put_RiegelAbstand(This,nVal)
#define IWindowConstruction_get_RiegelAbstand(This,pVal) \
(This)->lpVtbl -> get_RiegelAbstand(This,pVal)
#define IWindowConstruction_put_AnzahlPfosten(This,nVal) \
(This)->lpVtbl -> put_AnzahlPfosten(This,nVal)
#define IWindowConstruction_get_AnzahlPfosten(This,pVal) \
(This)->lpVtbl -> get_AnzahlPfosten(This,pVal)
#define IWindowConstruction_put_AnzahlRiegel(This,nVal) \
(This)->lpVtbl -> put_AnzahlRiegel(This,nVal)
#define IWindowConstruction_get_AnzahlRiegel(This,pVal) \
(This)->lpVtbl -> get_AnzahlRiegel(This,pVal)
#define IWindowConstruction_put_AnzahlSprossenHorizontalOberlicht(This,nVal) \
(This)->lpVtbl -> put_AnzahlSprossenHorizontalOberlicht(This,nVal)
#define IWindowConstruction_get_AnzahlSprossenHorizontalOberlicht(This,pVal) \
(This)->lpVtbl -> get_AnzahlSprossenHorizontalOberlicht(This,pVal)
#define IWindowConstruction_put_AnzahlSprossenVertikalOberlicht(This,nVal) \
(This)->lpVtbl -> put_AnzahlSprossenVertikalOberlicht(This,nVal)
#define IWindowConstruction_get_AnzahlSprossenVertikalOberlicht(This,pVal) \
(This)->lpVtbl -> get_AnzahlSprossenVertikalOberlicht(This,pVal)
#define IWindowConstruction_put_AnzahlSprossenHorizontalBasis(This,nVal) \
(This)->lpVtbl -> put_AnzahlSprossenHorizontalBasis(This,nVal)
#define IWindowConstruction_get_AnzahlSprossenHorizontalBasis(This,pVal) \
(This)->lpVtbl -> get_AnzahlSprossenHorizontalBasis(This,pVal)
#define IWindowConstruction_put_AnzahlSprossenVertikalBasis(This,nVal) \
(This)->lpVtbl -> put_AnzahlSprossenVertikalBasis(This,nVal)
#define IWindowConstruction_get_AnzahlSprossenVertikalBasis(This,pVal) \
(This)->lpVtbl -> get_AnzahlSprossenVertikalBasis(This,pVal)
#define IWindowConstruction_put_AnzahlSprossenHorizontalBruestungselement(This,nVal) \
(This)->lpVtbl -> put_AnzahlSprossenHorizontalBruestungselement(This,nVal)
#define IWindowConstruction_get_AnzahlSprossenHorizontalBruestungselement(This,pVal) \
(This)->lpVtbl -> get_AnzahlSprossenHorizontalBruestungselement(This,pVal)
#define IWindowConstruction_put_AnzahlSprossenVertikalBruestungselement(This,nVal) \
(This)->lpVtbl -> put_AnzahlSprossenVertikalBruestungselement(This,nVal)
#define IWindowConstruction_get_AnzahlSprossenVertikalBruestungselement(This,pVal) \
(This)->lpVtbl -> get_AnzahlSprossenVertikalBruestungselement(This,pVal)
#define IWindowConstruction_put_AnschlagTyp(This,nVal) \
(This)->lpVtbl -> put_AnschlagTyp(This,nVal)
#define IWindowConstruction_get_AnschlagTyp(This,pVal) \
(This)->lpVtbl -> get_AnschlagTyp(This,pVal)
#define IWindowConstruction_put_OberlichtTyp(This,nVal) \
(This)->lpVtbl -> put_OberlichtTyp(This,nVal)
#define IWindowConstruction_get_OberlichtTyp(This,pVal) \
(This)->lpVtbl -> get_OberlichtTyp(This,pVal)
#define IWindowConstruction_put_LinksAngeschlagen(This,nVal) \
(This)->lpVtbl -> put_LinksAngeschlagen(This,nVal)
#define IWindowConstruction_get_LinksAngeschlagen(This,pVal) \
(This)->lpVtbl -> get_LinksAngeschlagen(This,pVal)
#define IWindowConstruction_put_NachInnenOeffnend(This,nVal) \
(This)->lpVtbl -> put_NachInnenOeffnend(This,nVal)
#define IWindowConstruction_get_NachInnenOeffnend(This,pVal) \
(This)->lpVtbl -> get_NachInnenOeffnend(This,pVal)
#define IWindowConstruction_put_MitGehrungLinks(This,nVal) \
(This)->lpVtbl -> put_MitGehrungLinks(This,nVal)
#define IWindowConstruction_get_MitGehrungLinks(This,pVal) \
(This)->lpVtbl -> get_MitGehrungLinks(This,pVal)
#define IWindowConstruction_put_MitGehrungRechts(This,nVal) \
(This)->lpVtbl -> put_MitGehrungRechts(This,nVal)
#define IWindowConstruction_get_MitGehrungRechts(This,pVal) \
(This)->lpVtbl -> get_MitGehrungRechts(This,pVal)
#define IWindowConstruction_put_MitFensterbank(This,nVal) \
(This)->lpVtbl -> put_MitFensterbank(This,nVal)
#define IWindowConstruction_get_MitFensterbank(This,pVal) \
(This)->lpVtbl -> get_MitFensterbank(This,pVal)
#define IWindowConstruction_put_NurOeffnungErzeugen(This,nVal) \
(This)->lpVtbl -> put_NurOeffnungErzeugen(This,nVal)
#define IWindowConstruction_get_NurOeffnungErzeugen(This,pVal) \
(This)->lpVtbl -> get_NurOeffnungErzeugen(This,pVal)
#define IWindowConstruction_put_RiegelSymmetrisch(This,nVal) \
(This)->lpVtbl -> put_RiegelSymmetrisch(This,nVal)
#define IWindowConstruction_get_RiegelSymmetrisch(This,pVal) \
(This)->lpVtbl -> get_RiegelSymmetrisch(This,pVal)
#define IWindowConstruction_put_PfostenSymmetrisch(This,nVal) \
(This)->lpVtbl -> put_PfostenSymmetrisch(This,nVal)
#define IWindowConstruction_get_PfostenSymmetrisch(This,pVal) \
(This)->lpVtbl -> get_PfostenSymmetrisch(This,pVal)
#define IWindowConstruction_put_MitOberlicht(This,nVal) \
(This)->lpVtbl -> put_MitOberlicht(This,nVal)
#define IWindowConstruction_get_MitOberlicht(This,pVal) \
(This)->lpVtbl -> get_MitOberlicht(This,pVal)
#define IWindowConstruction_put_MitBruestungselement(This,nVal) \
(This)->lpVtbl -> put_MitBruestungselement(This,nVal)
#define IWindowConstruction_get_MitBruestungselement(This,pVal) \
(This)->lpVtbl -> get_MitBruestungselement(This,pVal)
#define IWindowConstruction_put_BruestungselementAusgefuellt(This,nVal) \
(This)->lpVtbl -> put_BruestungselementAusgefuellt(This,nVal)
#define IWindowConstruction_get_BruestungselementAusgefuellt(This,pVal) \
(This)->lpVtbl -> get_BruestungselementAusgefuellt(This,pVal)
#define IWindowConstruction_put_UpdateEnabled(This,nVal) \
(This)->lpVtbl -> put_UpdateEnabled(This,nVal)
#define IWindowConstruction_get_UpdateEnabled(This,pVal) \
(This)->lpVtbl -> get_UpdateEnabled(This,pVal)
#endif /* COBJMACROS */
#endif /* C style interface */
/* [helpstring][helpcontext][propput][id] */ HRESULT STDMETHODCALLTYPE IWindowConstruction_put_Breite_Proxy(
IWindowConstruction __RPC_FAR * This,
/* [in] */ double nVal);
void __RPC_STUB IWindowConstruction_put_Breite_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [propget][id] */ HRESULT STDMETHODCALLTYPE IWindowConstruction_get_Breite_Proxy(
IWindowConstruction __RPC_FAR * This,
/* [retval][out] */ double __RPC_FAR *pVal);
void __RPC_STUB IWindowConstruction_get_Breite_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][propput][id] */ HRESULT STDMETHODCALLTYPE IWindowConstruction_put_Hoehe_Proxy(
IWindowConstruction __RPC_FAR * This,
/* [in] */ double nVal);
void __RPC_STUB IWindowConstruction_put_Hoehe_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [propget][id] */ HRESULT STDMETHODCALLTYPE IWindowConstruction_get_Hoehe_Proxy(
IWindowConstruction __RPC_FAR * This,
/* [retval][out] */ double __RPC_FAR *pVal);
void __RPC_STUB IWindowConstruction_get_Hoehe_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][propput][id] */ HRESULT STDMETHODCALLTYPE IWindowConstruction_put_HoeheLinks_Proxy(
IWindowConstruction __RPC_FAR * This,
/* [in] */ double nVal);
void __RPC_STUB IWindowConstruction_put_HoeheLinks_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [propget][id] */ HRESULT STDMETHODCALLTYPE IWindowConstruction_get_HoeheLinks_Proxy(
IWindowConstruction __RPC_FAR * This,
/* [retval][out] */ double __RPC_FAR *pVal);
void __RPC_STUB IWindowConstruction_get_HoeheLinks_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][propput][id] */ HRESULT STDMETHODCALLTYPE IWindowConstruction_put_HoeheRechts_Proxy(
IWindowConstruction __RPC_FAR * This,
/* [in] */ double nVal);
void __RPC_STUB IWindowConstruction_put_HoeheRechts_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [propget][id] */ HRESULT STDMETHODCALLTYPE IWindowConstruction_get_HoeheRechts_Proxy(
IWindowConstruction __RPC_FAR * This,
/* [retval][out] */ double __RPC_FAR *pVal);
void __RPC_STUB IWindowConstruction_get_HoeheRechts_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][propput][id] */ HRESULT STDMETHODCALLTYPE IWindowConstruction_put_StichOben_Proxy(
IWindowConstruction __RPC_FAR * This,
/* [in] */ double nVal);
void __RPC_STUB IWindowConstruction_put_StichOben_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [propget][id] */ HRESULT STDMETHODCALLTYPE IWindowConstruction_get_StichOben_Proxy(
IWindowConstruction __RPC_FAR * This,
/* [retval][out] */ double __RPC_FAR *pVal);
void __RPC_STUB IWindowConstruction_get_StichOben_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][propput][id] */ HRESULT STDMETHODCALLTYPE IWindowConstruction_put_StichUnten_Proxy(
IWindowConstruction __RPC_FAR * This,
/* [in] */ double nVal);
void __RPC_STUB IWindowConstruction_put_StichUnten_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [propget][id] */ HRESULT STDMETHODCALLTYPE IWindowConstruction_get_StichUnten_Proxy(
IWindowConstruction __RPC_FAR * This,
/* [retval][out] */ double __RPC_FAR *pVal);
void __RPC_STUB IWindowConstruction_get_StichUnten_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][propput][id] */ HRESULT STDMETHODCALLTYPE IWindowConstruction_put_BruestungsHoehe_Proxy(
IWindowConstruction __RPC_FAR * This,
/* [in] */ double nVal);
void __RPC_STUB IWindowConstruction_put_BruestungsHoehe_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [propget][id] */ HRESULT STDMETHODCALLTYPE IWindowConstruction_get_BruestungsHoehe_Proxy(
IWindowConstruction __RPC_FAR * This,
/* [retval][out] */ double __RPC_FAR *pVal);
void __RPC_STUB IWindowConstruction_get_BruestungsHoehe_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][propput][id] */ HRESULT STDMETHODCALLTYPE IWindowConstruction_put_HoeheOberlicht_Proxy(
IWindowConstruction __RPC_FAR * This,
/* [in] */ double nVal);
void __RPC_STUB IWindowConstruction_put_HoeheOberlicht_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [propget][id] */ HRESULT STDMETHODCALLTYPE IWindowConstruction_get_HoeheOberlicht_Proxy(
IWindowConstruction __RPC_FAR * This,
/* [retval][out] */ double __RPC_FAR *pVal);
void __RPC_STUB IWindowConstruction_get_HoeheOberlicht_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][propput][id] */ HRESULT STDMETHODCALLTYPE IWindowConstruction_put_HoeheBruestungsElement_Proxy(
IWindowConstruction __RPC_FAR * This,
/* [in] */ double nVal);
void __RPC_STUB IWindowConstruction_put_HoeheBruestungsElement_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [propget][id] */ HRESULT STDMETHODCALLTYPE IWindowConstruction_get_HoeheBruestungsElement_Proxy(
IWindowConstruction __RPC_FAR * This,
/* [retval][out] */ double __RPC_FAR *pVal);
void __RPC_STUB IWindowConstruction_get_HoeheBruestungsElement_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][propput][id] */ HRESULT STDMETHODCALLTYPE IWindowConstruction_put_RahmenDicke_Proxy(
IWindowConstruction __RPC_FAR * This,
/* [in] */ double nVal);
void __RPC_STUB IWindowConstruction_put_RahmenDicke_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [propget][id] */ HRESULT STDMETHODCALLTYPE IWindowConstruction_get_RahmenDicke_Proxy(
IWindowConstruction __RPC_FAR * This,
/* [retval][out] */ double __RPC_FAR *pVal);
void __RPC_STUB IWindowConstruction_get_RahmenDicke_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][propput][id] */ HRESULT STDMETHODCALLTYPE IWindowConstruction_put_RahmenBreite_Proxy(
IWindowConstruction __RPC_FAR * This,
/* [in] */ double nVal);
void __RPC_STUB IWindowConstruction_put_RahmenBreite_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [propget][id] */ HRESULT STDMETHODCALLTYPE IWindowConstruction_get_RahmenBreite_Proxy(
IWindowConstruction __RPC_FAR * This,
/* [retval][out] */ double __RPC_FAR *pVal);
void __RPC_STUB IWindowConstruction_get_RahmenBreite_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][propput][id] */ HRESULT STDMETHODCALLTYPE IWindowConstruction_put_RiegelBreite_Proxy(
IWindowConstruction __RPC_FAR * This,
/* [in] */ double nVal);
void __RPC_STUB IWindowConstruction_put_RiegelBreite_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [propget][id] */ HRESULT STDMETHODCALLTYPE IWindowConstruction_get_RiegelBreite_Proxy(
IWindowConstruction __RPC_FAR * This,
/* [retval][out] */ double __RPC_FAR *pVal);
void __RPC_STUB IWindowConstruction_get_RiegelBreite_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][propput][id] */ HRESULT STDMETHODCALLTYPE IWindowConstruction_put_RiegelBreiteUnten_Proxy(
IWindowConstruction __RPC_FAR * This,
/* [in] */ double nVal);
void __RPC_STUB IWindowConstruction_put_RiegelBreiteUnten_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [propget][id] */ HRESULT STDMETHODCALLTYPE IWindowConstruction_get_RiegelBreiteUnten_Proxy(
IWindowConstruction __RPC_FAR * This,
/* [retval][out] */ double __RPC_FAR *pVal);
void __RPC_STUB IWindowConstruction_get_RiegelBreiteUnten_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][propput][id] */ HRESULT STDMETHODCALLTYPE IWindowConstruction_put_PfostenBreite_Proxy(
IWindowConstruction __RPC_FAR * This,
/* [in] */ double nVal);
void __RPC_STUB IWindowConstruction_put_PfostenBreite_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [propget][id] */ HRESULT STDMETHODCALLTYPE IWindowConstruction_get_PfostenBreite_Proxy(
IWindowConstruction __RPC_FAR * This,
/* [retval][out] */ double __RPC_FAR *pVal);
void __RPC_STUB IWindowConstruction_get_PfostenBreite_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][propput][id] */ HRESULT STDMETHODCALLTYPE IWindowConstruction_put_AnschlagTiefe_Proxy(
IWindowConstruction __RPC_FAR * This,
/* [in] */ double nVal);
void __RPC_STUB IWindowConstruction_put_AnschlagTiefe_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [propget][id] */ HRESULT STDMETHODCALLTYPE IWindowConstruction_get_AnschlagTiefe_Proxy(
IWindowConstruction __RPC_FAR * This,
/* [retval][out] */ double __RPC_FAR *pVal);
void __RPC_STUB IWindowConstruction_get_AnschlagTiefe_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][propput][id] */ HRESULT STDMETHODCALLTYPE IWindowConstruction_put_AnschlagLinks_Proxy(
IWindowConstruction __RPC_FAR * This,
/* [in] */ double nVal);
void __RPC_STUB IWindowConstruction_put_AnschlagLinks_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [propget][id] */ HRESULT STDMETHODCALLTYPE IWindowConstruction_get_AnschlagLinks_Proxy(
IWindowConstruction __RPC_FAR * This,
/* [retval][out] */ double __RPC_FAR *pVal);
void __RPC_STUB IWindowConstruction_get_AnschlagLinks_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][propput][id] */ HRESULT STDMETHODCALLTYPE IWindowConstruction_put_AnschlagRechts_Proxy(
IWindowConstruction __RPC_FAR * This,
/* [in] */ double nVal);
void __RPC_STUB IWindowConstruction_put_AnschlagRechts_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [propget][id] */ HRESULT STDMETHODCALLTYPE IWindowConstruction_get_AnschlagRechts_Proxy(
IWindowConstruction __RPC_FAR * This,
/* [retval][out] */ double __RPC_FAR *pVal);
void __RPC_STUB IWindowConstruction_get_AnschlagRechts_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][propput][id] */ HRESULT STDMETHODCALLTYPE IWindowConstruction_put_AnschlagUnten_Proxy(
IWindowConstruction __RPC_FAR * This,
/* [in] */ double nVal);
void __RPC_STUB IWindowConstruction_put_AnschlagUnten_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [propget][id] */ HRESULT STDMETHODCALLTYPE IWindowConstruction_get_AnschlagUnten_Proxy(
IWindowConstruction __RPC_FAR * This,
/* [retval][out] */ double __RPC_FAR *pVal);
void __RPC_STUB IWindowConstruction_get_AnschlagUnten_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][propput][id] */ HRESULT STDMETHODCALLTYPE IWindowConstruction_put_AnschlagOben_Proxy(
IWindowConstruction __RPC_FAR * This,
/* [in] */ double nVal);
void __RPC_STUB IWindowConstruction_put_AnschlagOben_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [propget][id] */ HRESULT STDMETHODCALLTYPE IWindowConstruction_get_AnschlagOben_Proxy(
IWindowConstruction __RPC_FAR * This,
/* [retval][out] */ double __RPC_FAR *pVal);
void __RPC_STUB IWindowConstruction_get_AnschlagOben_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][propput][id] */ HRESULT STDMETHODCALLTYPE IWindowConstruction_put_OberlichtSprossenBreite_Proxy(
IWindowConstruction __RPC_FAR * This,
/* [in] */ double nVal);
void __RPC_STUB IWindowConstruction_put_OberlichtSprossenBreite_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [propget][id] */ HRESULT STDMETHODCALLTYPE IWindowConstruction_get_OberlichtSprossenBreite_Proxy(
IWindowConstruction __RPC_FAR * This,
/* [retval][out] */ double __RPC_FAR *pVal);
void __RPC_STUB IWindowConstruction_get_OberlichtSprossenBreite_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][propput][id] */ HRESULT STDMETHODCALLTYPE IWindowConstruction_put_OberlichtSprossenDicke_Proxy(
IWindowConstruction __RPC_FAR * This,
/* [in] */ double nVal);
void __RPC_STUB IWindowConstruction_put_OberlichtSprossenDicke_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [propget][id] */ HRESULT STDMETHODCALLTYPE IWindowConstruction_get_OberlichtSprossenDicke_Proxy(
IWindowConstruction __RPC_FAR * This,
/* [retval][out] */ double __RPC_FAR *pVal);
void __RPC_STUB IWindowConstruction_get_OberlichtSprossenDicke_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][propput][id] */ HRESULT STDMETHODCALLTYPE IWindowConstruction_put_BasisSprossenBreite_Proxy(
IWindowConstruction __RPC_FAR * This,
/* [in] */ double nVal);
void __RPC_STUB IWindowConstruction_put_BasisSprossenBreite_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [propget][id] */ HRESULT STDMETHODCALLTYPE IWindowConstruction_get_BasisSprossenBreite_Proxy(
IWindowConstruction __RPC_FAR * This,
/* [retval][out] */ double __RPC_FAR *pVal);
void __RPC_STUB IWindowConstruction_get_BasisSprossenBreite_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][propput][id] */ HRESULT STDMETHODCALLTYPE IWindowConstruction_put_BasisSprossenDicke_Proxy(
IWindowConstruction __RPC_FAR * This,
/* [in] */ double nVal);
void __RPC_STUB IWindowConstruction_put_BasisSprossenDicke_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [propget][id] */ HRESULT STDMETHODCALLTYPE IWindowConstruction_get_BasisSprossenDicke_Proxy(
IWindowConstruction __RPC_FAR * This,
/* [retval][out] */ double __RPC_FAR *pVal);
void __RPC_STUB IWindowConstruction_get_BasisSprossenDicke_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][propput][id] */ HRESULT STDMETHODCALLTYPE IWindowConstruction_put_BruestungselementSprossenBreite_Proxy(
IWindowConstruction __RPC_FAR * This,
/* [in] */ double nVal);
void __RPC_STUB IWindowConstruction_put_BruestungselementSprossenBreite_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [propget][id] */ HRESULT STDMETHODCALLTYPE IWindowConstruction_get_BruestungselementSprossenBreite_Proxy(
IWindowConstruction __RPC_FAR * This,
/* [retval][out] */ double __RPC_FAR *pVal);
void __RPC_STUB IWindowConstruction_get_BruestungselementSprossenBreite_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][propput][id] */ HRESULT STDMETHODCALLTYPE IWindowConstruction_put_BruestungselementSprossenDicke_Proxy(
IWindowConstruction __RPC_FAR * This,
/* [in] */ double nVal);
void __RPC_STUB IWindowConstruction_put_BruestungselementSprossenDicke_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [propget][id] */ HRESULT STDMETHODCALLTYPE IWindowConstruction_get_BruestungselementSprossenDicke_Proxy(
IWindowConstruction __RPC_FAR * This,
/* [retval][out] */ double __RPC_FAR *pVal);
void __RPC_STUB IWindowConstruction_get_BruestungselementSprossenDicke_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][propput][id] */ HRESULT STDMETHODCALLTYPE IWindowConstruction_put_PfostenErsterAbstand_Proxy(
IWindowConstruction __RPC_FAR * This,
/* [in] */ double nVal);
void __RPC_STUB IWindowConstruction_put_PfostenErsterAbstand_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [propget][id] */ HRESULT STDMETHODCALLTYPE IWindowConstruction_get_PfostenErsterAbstand_Proxy(
IWindowConstruction __RPC_FAR * This,
/* [retval][out] */ double __RPC_FAR *pVal);
void __RPC_STUB IWindowConstruction_get_PfostenErsterAbstand_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][propput][id] */ HRESULT STDMETHODCALLTYPE IWindowConstruction_put_PfostenAbstand_Proxy(
IWindowConstruction __RPC_FAR * This,
/* [in] */ double nVal);
void __RPC_STUB IWindowConstruction_put_PfostenAbstand_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [propget][id] */ HRESULT STDMETHODCALLTYPE IWindowConstruction_get_PfostenAbstand_Proxy(
IWindowConstruction __RPC_FAR * This,
/* [retval][out] */ double __RPC_FAR *pVal);
void __RPC_STUB IWindowConstruction_get_PfostenAbstand_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][propput][id] */ HRESULT STDMETHODCALLTYPE IWindowConstruction_put_RiegelErsterAbstand_Proxy(
IWindowConstruction __RPC_FAR * This,
/* [in] */ double nVal);
void __RPC_STUB IWindowConstruction_put_RiegelErsterAbstand_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [propget][id] */ HRESULT STDMETHODCALLTYPE IWindowConstruction_get_RiegelErsterAbstand_Proxy(
IWindowConstruction __RPC_FAR * This,
/* [retval][out] */ double __RPC_FAR *pVal);
void __RPC_STUB IWindowConstruction_get_RiegelErsterAbstand_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][propput][id] */ HRESULT STDMETHODCALLTYPE IWindowConstruction_put_RiegelAbstand_Proxy(
IWindowConstruction __RPC_FAR * This,
/* [in] */ double nVal);
void __RPC_STUB IWindowConstruction_put_RiegelAbstand_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [propget][id] */ HRESULT STDMETHODCALLTYPE IWindowConstruction_get_RiegelAbstand_Proxy(
IWindowConstruction __RPC_FAR * This,
/* [retval][out] */ double __RPC_FAR *pVal);
void __RPC_STUB IWindowConstruction_get_RiegelAbstand_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][propput][id] */ HRESULT STDMETHODCALLTYPE IWindowConstruction_put_AnzahlPfosten_Proxy(
IWindowConstruction __RPC_FAR * This,
/* [in] */ long nVal);
void __RPC_STUB IWindowConstruction_put_AnzahlPfosten_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [propget][id] */ HRESULT STDMETHODCALLTYPE IWindowConstruction_get_AnzahlPfosten_Proxy(
IWindowConstruction __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
void __RPC_STUB IWindowConstruction_get_AnzahlPfosten_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][propput][id] */ HRESULT STDMETHODCALLTYPE IWindowConstruction_put_AnzahlRiegel_Proxy(
IWindowConstruction __RPC_FAR * This,
/* [in] */ long nVal);
void __RPC_STUB IWindowConstruction_put_AnzahlRiegel_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [propget][id] */ HRESULT STDMETHODCALLTYPE IWindowConstruction_get_AnzahlRiegel_Proxy(
IWindowConstruction __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
void __RPC_STUB IWindowConstruction_get_AnzahlRiegel_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][propput][id] */ HRESULT STDMETHODCALLTYPE IWindowConstruction_put_AnzahlSprossenHorizontalOberlicht_Proxy(
IWindowConstruction __RPC_FAR * This,
/* [in] */ long nVal);
void __RPC_STUB IWindowConstruction_put_AnzahlSprossenHorizontalOberlicht_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [propget][id] */ HRESULT STDMETHODCALLTYPE IWindowConstruction_get_AnzahlSprossenHorizontalOberlicht_Proxy(
IWindowConstruction __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
void __RPC_STUB IWindowConstruction_get_AnzahlSprossenHorizontalOberlicht_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][propput][id] */ HRESULT STDMETHODCALLTYPE IWindowConstruction_put_AnzahlSprossenVertikalOberlicht_Proxy(
IWindowConstruction __RPC_FAR * This,
/* [in] */ long nVal);
void __RPC_STUB IWindowConstruction_put_AnzahlSprossenVertikalOberlicht_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [propget][id] */ HRESULT STDMETHODCALLTYPE IWindowConstruction_get_AnzahlSprossenVertikalOberlicht_Proxy(
IWindowConstruction __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
void __RPC_STUB IWindowConstruction_get_AnzahlSprossenVertikalOberlicht_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][propput][id] */ HRESULT STDMETHODCALLTYPE IWindowConstruction_put_AnzahlSprossenHorizontalBasis_Proxy(
IWindowConstruction __RPC_FAR * This,
/* [in] */ long nVal);
void __RPC_STUB IWindowConstruction_put_AnzahlSprossenHorizontalBasis_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [propget][id] */ HRESULT STDMETHODCALLTYPE IWindowConstruction_get_AnzahlSprossenHorizontalBasis_Proxy(
IWindowConstruction __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
void __RPC_STUB IWindowConstruction_get_AnzahlSprossenHorizontalBasis_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][propput][id] */ HRESULT STDMETHODCALLTYPE IWindowConstruction_put_AnzahlSprossenVertikalBasis_Proxy(
IWindowConstruction __RPC_FAR * This,
/* [in] */ long nVal);
void __RPC_STUB IWindowConstruction_put_AnzahlSprossenVertikalBasis_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [propget][id] */ HRESULT STDMETHODCALLTYPE IWindowConstruction_get_AnzahlSprossenVertikalBasis_Proxy(
IWindowConstruction __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
void __RPC_STUB IWindowConstruction_get_AnzahlSprossenVertikalBasis_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][propput][id] */ HRESULT STDMETHODCALLTYPE IWindowConstruction_put_AnzahlSprossenHorizontalBruestungselement_Proxy(
IWindowConstruction __RPC_FAR * This,
/* [in] */ long nVal);
void __RPC_STUB IWindowConstruction_put_AnzahlSprossenHorizontalBruestungselement_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [propget][id] */ HRESULT STDMETHODCALLTYPE IWindowConstruction_get_AnzahlSprossenHorizontalBruestungselement_Proxy(
IWindowConstruction __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
void __RPC_STUB IWindowConstruction_get_AnzahlSprossenHorizontalBruestungselement_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][propput][id] */ HRESULT STDMETHODCALLTYPE IWindowConstruction_put_AnzahlSprossenVertikalBruestungselement_Proxy(
IWindowConstruction __RPC_FAR * This,
/* [in] */ long nVal);
void __RPC_STUB IWindowConstruction_put_AnzahlSprossenVertikalBruestungselement_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [propget][id] */ HRESULT STDMETHODCALLTYPE IWindowConstruction_get_AnzahlSprossenVertikalBruestungselement_Proxy(
IWindowConstruction __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
void __RPC_STUB IWindowConstruction_get_AnzahlSprossenVertikalBruestungselement_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][propput][id] */ HRESULT STDMETHODCALLTYPE IWindowConstruction_put_AnschlagTyp_Proxy(
IWindowConstruction __RPC_FAR * This,
/* [in] */ long nVal);
void __RPC_STUB IWindowConstruction_put_AnschlagTyp_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [propget][id] */ HRESULT STDMETHODCALLTYPE IWindowConstruction_get_AnschlagTyp_Proxy(
IWindowConstruction __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
void __RPC_STUB IWindowConstruction_get_AnschlagTyp_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][propput][id] */ HRESULT STDMETHODCALLTYPE IWindowConstruction_put_OberlichtTyp_Proxy(
IWindowConstruction __RPC_FAR * This,
/* [in] */ long nVal);
void __RPC_STUB IWindowConstruction_put_OberlichtTyp_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [propget][id] */ HRESULT STDMETHODCALLTYPE IWindowConstruction_get_OberlichtTyp_Proxy(
IWindowConstruction __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
void __RPC_STUB IWindowConstruction_get_OberlichtTyp_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][propput][id] */ HRESULT STDMETHODCALLTYPE IWindowConstruction_put_LinksAngeschlagen_Proxy(
IWindowConstruction __RPC_FAR * This,
/* [in] */ VARIANT_BOOL nVal);
void __RPC_STUB IWindowConstruction_put_LinksAngeschlagen_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [propget][id] */ HRESULT STDMETHODCALLTYPE IWindowConstruction_get_LinksAngeschlagen_Proxy(
IWindowConstruction __RPC_FAR * This,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
void __RPC_STUB IWindowConstruction_get_LinksAngeschlagen_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][propput][id] */ HRESULT STDMETHODCALLTYPE IWindowConstruction_put_NachInnenOeffnend_Proxy(
IWindowConstruction __RPC_FAR * This,
/* [in] */ VARIANT_BOOL nVal);
void __RPC_STUB IWindowConstruction_put_NachInnenOeffnend_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [propget][id] */ HRESULT STDMETHODCALLTYPE IWindowConstruction_get_NachInnenOeffnend_Proxy(
IWindowConstruction __RPC_FAR * This,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
void __RPC_STUB IWindowConstruction_get_NachInnenOeffnend_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][propput][id] */ HRESULT STDMETHODCALLTYPE IWindowConstruction_put_MitGehrungLinks_Proxy(
IWindowConstruction __RPC_FAR * This,
/* [in] */ VARIANT_BOOL nVal);
void __RPC_STUB IWindowConstruction_put_MitGehrungLinks_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [propget][id] */ HRESULT STDMETHODCALLTYPE IWindowConstruction_get_MitGehrungLinks_Proxy(
IWindowConstruction __RPC_FAR * This,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
void __RPC_STUB IWindowConstruction_get_MitGehrungLinks_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][propput][id] */ HRESULT STDMETHODCALLTYPE IWindowConstruction_put_MitGehrungRechts_Proxy(
IWindowConstruction __RPC_FAR * This,
/* [in] */ VARIANT_BOOL nVal);
void __RPC_STUB IWindowConstruction_put_MitGehrungRechts_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [propget][id] */ HRESULT STDMETHODCALLTYPE IWindowConstruction_get_MitGehrungRechts_Proxy(
IWindowConstruction __RPC_FAR * This,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
void __RPC_STUB IWindowConstruction_get_MitGehrungRechts_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][propput][id] */ HRESULT STDMETHODCALLTYPE IWindowConstruction_put_MitFensterbank_Proxy(
IWindowConstruction __RPC_FAR * This,
/* [in] */ VARIANT_BOOL nVal);
void __RPC_STUB IWindowConstruction_put_MitFensterbank_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [propget][id] */ HRESULT STDMETHODCALLTYPE IWindowConstruction_get_MitFensterbank_Proxy(
IWindowConstruction __RPC_FAR * This,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
void __RPC_STUB IWindowConstruction_get_MitFensterbank_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][propput][id] */ HRESULT STDMETHODCALLTYPE IWindowConstruction_put_NurOeffnungErzeugen_Proxy(
IWindowConstruction __RPC_FAR * This,
/* [in] */ VARIANT_BOOL nVal);
void __RPC_STUB IWindowConstruction_put_NurOeffnungErzeugen_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [propget][id] */ HRESULT STDMETHODCALLTYPE IWindowConstruction_get_NurOeffnungErzeugen_Proxy(
IWindowConstruction __RPC_FAR * This,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
void __RPC_STUB IWindowConstruction_get_NurOeffnungErzeugen_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][propput][id] */ HRESULT STDMETHODCALLTYPE IWindowConstruction_put_RiegelSymmetrisch_Proxy(
IWindowConstruction __RPC_FAR * This,
/* [in] */ VARIANT_BOOL nVal);
void __RPC_STUB IWindowConstruction_put_RiegelSymmetrisch_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [propget][id] */ HRESULT STDMETHODCALLTYPE IWindowConstruction_get_RiegelSymmetrisch_Proxy(
IWindowConstruction __RPC_FAR * This,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
void __RPC_STUB IWindowConstruction_get_RiegelSymmetrisch_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][propput][id] */ HRESULT STDMETHODCALLTYPE IWindowConstruction_put_PfostenSymmetrisch_Proxy(
IWindowConstruction __RPC_FAR * This,
/* [in] */ VARIANT_BOOL nVal);
void __RPC_STUB IWindowConstruction_put_PfostenSymmetrisch_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [propget][id] */ HRESULT STDMETHODCALLTYPE IWindowConstruction_get_PfostenSymmetrisch_Proxy(
IWindowConstruction __RPC_FAR * This,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
void __RPC_STUB IWindowConstruction_get_PfostenSymmetrisch_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][propput][id] */ HRESULT STDMETHODCALLTYPE IWindowConstruction_put_MitOberlicht_Proxy(
IWindowConstruction __RPC_FAR * This,
/* [in] */ VARIANT_BOOL nVal);
void __RPC_STUB IWindowConstruction_put_MitOberlicht_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [propget][id] */ HRESULT STDMETHODCALLTYPE IWindowConstruction_get_MitOberlicht_Proxy(
IWindowConstruction __RPC_FAR * This,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
void __RPC_STUB IWindowConstruction_get_MitOberlicht_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][propput][id] */ HRESULT STDMETHODCALLTYPE IWindowConstruction_put_MitBruestungselement_Proxy(
IWindowConstruction __RPC_FAR * This,
/* [in] */ VARIANT_BOOL nVal);
void __RPC_STUB IWindowConstruction_put_MitBruestungselement_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [propget][id] */ HRESULT STDMETHODCALLTYPE IWindowConstruction_get_MitBruestungselement_Proxy(
IWindowConstruction __RPC_FAR * This,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
void __RPC_STUB IWindowConstruction_get_MitBruestungselement_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][propput][id] */ HRESULT STDMETHODCALLTYPE IWindowConstruction_put_BruestungselementAusgefuellt_Proxy(
IWindowConstruction __RPC_FAR * This,
/* [in] */ VARIANT_BOOL nVal);
void __RPC_STUB IWindowConstruction_put_BruestungselementAusgefuellt_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [propget][id] */ HRESULT STDMETHODCALLTYPE IWindowConstruction_get_BruestungselementAusgefuellt_Proxy(
IWindowConstruction __RPC_FAR * This,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
void __RPC_STUB IWindowConstruction_get_BruestungselementAusgefuellt_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][propput][id] */ HRESULT STDMETHODCALLTYPE IWindowConstruction_put_UpdateEnabled_Proxy(
IWindowConstruction __RPC_FAR * This,
/* [in] */ VARIANT_BOOL nVal);
void __RPC_STUB IWindowConstruction_put_UpdateEnabled_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [propget][id] */ HRESULT STDMETHODCALLTYPE IWindowConstruction_get_UpdateEnabled_Proxy(
IWindowConstruction __RPC_FAR * This,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
void __RPC_STUB IWindowConstruction_get_UpdateEnabled_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IWindowConstruction_INTERFACE_DEFINED__ */
#ifndef __IIIBvSettings_INTERFACE_DEFINED__
#define __IIIBvSettings_INTERFACE_DEFINED__
/* interface IIIBvSettings */
/* [unique][dual][uuid][object] */
EXTERN_C const IID IID_IIIBvSettings;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("60E4BCE5-A0E3-11d3-AFC3-00A0C9251384")
IIIBvSettings : public IDispatch
{
public:
virtual /* [helpstring][helpcontext][propput][id] */ HRESULT STDMETHODCALLTYPE put_Niveau1(
/* [in] */ float nVal) = 0;
virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_Niveau1(
/* [retval][out] */ float __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][propput][id] */ HRESULT STDMETHODCALLTYPE put_Weight1(
/* [in] */ float nVal) = 0;
virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_Weight1(
/* [retval][out] */ float __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][propput][id] */ HRESULT STDMETHODCALLTYPE put_Visible1(
/* [in] */ VARIANT_BOOL nVal) = 0;
virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_Visible1(
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][propput][id] */ HRESULT STDMETHODCALLTYPE put_Used1(
/* [in] */ VARIANT_BOOL nVal) = 0;
virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_Used1(
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][propput][id] */ HRESULT STDMETHODCALLTYPE put_Niveau2(
/* [in] */ float nVal) = 0;
virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_Niveau2(
/* [retval][out] */ float __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][propput][id] */ HRESULT STDMETHODCALLTYPE put_Weight2(
/* [in] */ float nVal) = 0;
virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_Weight2(
/* [retval][out] */ float __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][propput][id] */ HRESULT STDMETHODCALLTYPE put_Visible2(
/* [in] */ VARIANT_BOOL nVal) = 0;
virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_Visible2(
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][propput][id] */ HRESULT STDMETHODCALLTYPE put_Used2(
/* [in] */ VARIANT_BOOL nVal) = 0;
virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_Used2(
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][propput][id] */ HRESULT STDMETHODCALLTYPE put_WeightAbove(
/* [in] */ float nVal) = 0;
virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_WeightAbove(
/* [retval][out] */ float __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][propput][id] */ HRESULT STDMETHODCALLTYPE put_AddWindows(
/* [in] */ VARIANT_BOOL nVal) = 0;
virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_AddWindows(
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][propput][id] */ HRESULT STDMETHODCALLTYPE put_MinWindowDepth(
/* [in] */ float nVal) = 0;
virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_MinWindowDepth(
/* [retval][out] */ float __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][propput][id] */ HRESULT STDMETHODCALLTYPE put_SubSupports(
/* [in] */ VARIANT_BOOL nVal) = 0;
virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_SubSupports(
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][propput][id] */ HRESULT STDMETHODCALLTYPE put_MinSupportArea(
/* [in] */ float nVal) = 0;
virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_MinSupportArea(
/* [retval][out] */ float __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][propput][id] */ HRESULT STDMETHODCALLTYPE put_SubBays(
/* [in] */ VARIANT_BOOL nVal) = 0;
virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_SubBays(
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][propput][id] */ HRESULT STDMETHODCALLTYPE put_MaxBayArea(
/* [in] */ float nVal) = 0;
virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_MaxBayArea(
/* [retval][out] */ float __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][propput][id] */ HRESULT STDMETHODCALLTYPE put_Staircases(
/* [in] */ enum AC_IIBV_Staircase_Treatment nVal) = 0;
virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_Staircases(
/* [retval][out] */ enum AC_IIBV_Staircase_Treatment __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][propput][id] */ HRESULT STDMETHODCALLTYPE put_MaxStaircaseHeight(
/* [in] */ float nVal) = 0;
virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_MaxStaircaseHeight(
/* [retval][out] */ float __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][propput][id] */ HRESULT STDMETHODCALLTYPE put_UseCarcassMeasures(
/* [in] */ VARIANT_BOOL nVal) = 0;
virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_UseCarcassMeasures(
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal) = 0;
};
#else /* C style interface */
typedef struct IIIBvSettingsVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
IIIBvSettings __RPC_FAR * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
IIIBvSettings __RPC_FAR * This);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
IIIBvSettings __RPC_FAR * This);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
IIIBvSettings __RPC_FAR * This,
/* [out] */ UINT __RPC_FAR *pctinfo);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
IIIBvSettings __RPC_FAR * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
IIIBvSettings __RPC_FAR * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )(
IIIBvSettings __RPC_FAR * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
/* [out] */ VARIANT __RPC_FAR *pVarResult,
/* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
/* [out] */ UINT __RPC_FAR *puArgErr);
/* [helpstring][helpcontext][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Niveau1 )(
IIIBvSettings __RPC_FAR * This,
/* [in] */ float nVal);
/* [propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Niveau1 )(
IIIBvSettings __RPC_FAR * This,
/* [retval][out] */ float __RPC_FAR *pVal);
/* [helpstring][helpcontext][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Weight1 )(
IIIBvSettings __RPC_FAR * This,
/* [in] */ float nVal);
/* [propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Weight1 )(
IIIBvSettings __RPC_FAR * This,
/* [retval][out] */ float __RPC_FAR *pVal);
/* [helpstring][helpcontext][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Visible1 )(
IIIBvSettings __RPC_FAR * This,
/* [in] */ VARIANT_BOOL nVal);
/* [propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Visible1 )(
IIIBvSettings __RPC_FAR * This,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
/* [helpstring][helpcontext][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Used1 )(
IIIBvSettings __RPC_FAR * This,
/* [in] */ VARIANT_BOOL nVal);
/* [propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Used1 )(
IIIBvSettings __RPC_FAR * This,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
/* [helpstring][helpcontext][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Niveau2 )(
IIIBvSettings __RPC_FAR * This,
/* [in] */ float nVal);
/* [propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Niveau2 )(
IIIBvSettings __RPC_FAR * This,
/* [retval][out] */ float __RPC_FAR *pVal);
/* [helpstring][helpcontext][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Weight2 )(
IIIBvSettings __RPC_FAR * This,
/* [in] */ float nVal);
/* [propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Weight2 )(
IIIBvSettings __RPC_FAR * This,
/* [retval][out] */ float __RPC_FAR *pVal);
/* [helpstring][helpcontext][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Visible2 )(
IIIBvSettings __RPC_FAR * This,
/* [in] */ VARIANT_BOOL nVal);
/* [propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Visible2 )(
IIIBvSettings __RPC_FAR * This,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
/* [helpstring][helpcontext][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Used2 )(
IIIBvSettings __RPC_FAR * This,
/* [in] */ VARIANT_BOOL nVal);
/* [propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Used2 )(
IIIBvSettings __RPC_FAR * This,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
/* [helpstring][helpcontext][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_WeightAbove )(
IIIBvSettings __RPC_FAR * This,
/* [in] */ float nVal);
/* [propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_WeightAbove )(
IIIBvSettings __RPC_FAR * This,
/* [retval][out] */ float __RPC_FAR *pVal);
/* [helpstring][helpcontext][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_AddWindows )(
IIIBvSettings __RPC_FAR * This,
/* [in] */ VARIANT_BOOL nVal);
/* [propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_AddWindows )(
IIIBvSettings __RPC_FAR * This,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
/* [helpstring][helpcontext][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_MinWindowDepth )(
IIIBvSettings __RPC_FAR * This,
/* [in] */ float nVal);
/* [propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_MinWindowDepth )(
IIIBvSettings __RPC_FAR * This,
/* [retval][out] */ float __RPC_FAR *pVal);
/* [helpstring][helpcontext][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_SubSupports )(
IIIBvSettings __RPC_FAR * This,
/* [in] */ VARIANT_BOOL nVal);
/* [propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_SubSupports )(
IIIBvSettings __RPC_FAR * This,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
/* [helpstring][helpcontext][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_MinSupportArea )(
IIIBvSettings __RPC_FAR * This,
/* [in] */ float nVal);
/* [propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_MinSupportArea )(
IIIBvSettings __RPC_FAR * This,
/* [retval][out] */ float __RPC_FAR *pVal);
/* [helpstring][helpcontext][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_SubBays )(
IIIBvSettings __RPC_FAR * This,
/* [in] */ VARIANT_BOOL nVal);
/* [propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_SubBays )(
IIIBvSettings __RPC_FAR * This,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
/* [helpstring][helpcontext][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_MaxBayArea )(
IIIBvSettings __RPC_FAR * This,
/* [in] */ float nVal);
/* [propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_MaxBayArea )(
IIIBvSettings __RPC_FAR * This,
/* [retval][out] */ float __RPC_FAR *pVal);
/* [helpstring][helpcontext][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Staircases )(
IIIBvSettings __RPC_FAR * This,
/* [in] */ enum AC_IIBV_Staircase_Treatment nVal);
/* [propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Staircases )(
IIIBvSettings __RPC_FAR * This,
/* [retval][out] */ enum AC_IIBV_Staircase_Treatment __RPC_FAR *pVal);
/* [helpstring][helpcontext][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_MaxStaircaseHeight )(
IIIBvSettings __RPC_FAR * This,
/* [in] */ float nVal);
/* [propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_MaxStaircaseHeight )(
IIIBvSettings __RPC_FAR * This,
/* [retval][out] */ float __RPC_FAR *pVal);
/* [helpstring][helpcontext][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_UseCarcassMeasures )(
IIIBvSettings __RPC_FAR * This,
/* [in] */ VARIANT_BOOL nVal);
/* [propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_UseCarcassMeasures )(
IIIBvSettings __RPC_FAR * This,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
END_INTERFACE
} IIIBvSettingsVtbl;
interface IIIBvSettings
{
CONST_VTBL struct IIIBvSettingsVtbl __RPC_FAR *lpVtbl;
};
#ifdef COBJMACROS
#define IIIBvSettings_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IIIBvSettings_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IIIBvSettings_Release(This) \
(This)->lpVtbl -> Release(This)
#define IIIBvSettings_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define IIIBvSettings_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define IIIBvSettings_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define IIIBvSettings_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#define IIIBvSettings_put_Niveau1(This,nVal) \
(This)->lpVtbl -> put_Niveau1(This,nVal)
#define IIIBvSettings_get_Niveau1(This,pVal) \
(This)->lpVtbl -> get_Niveau1(This,pVal)
#define IIIBvSettings_put_Weight1(This,nVal) \
(This)->lpVtbl -> put_Weight1(This,nVal)
#define IIIBvSettings_get_Weight1(This,pVal) \
(This)->lpVtbl -> get_Weight1(This,pVal)
#define IIIBvSettings_put_Visible1(This,nVal) \
(This)->lpVtbl -> put_Visible1(This,nVal)
#define IIIBvSettings_get_Visible1(This,pVal) \
(This)->lpVtbl -> get_Visible1(This,pVal)
#define IIIBvSettings_put_Used1(This,nVal) \
(This)->lpVtbl -> put_Used1(This,nVal)
#define IIIBvSettings_get_Used1(This,pVal) \
(This)->lpVtbl -> get_Used1(This,pVal)
#define IIIBvSettings_put_Niveau2(This,nVal) \
(This)->lpVtbl -> put_Niveau2(This,nVal)
#define IIIBvSettings_get_Niveau2(This,pVal) \
(This)->lpVtbl -> get_Niveau2(This,pVal)
#define IIIBvSettings_put_Weight2(This,nVal) \
(This)->lpVtbl -> put_Weight2(This,nVal)
#define IIIBvSettings_get_Weight2(This,pVal) \
(This)->lpVtbl -> get_Weight2(This,pVal)
#define IIIBvSettings_put_Visible2(This,nVal) \
(This)->lpVtbl -> put_Visible2(This,nVal)
#define IIIBvSettings_get_Visible2(This,pVal) \
(This)->lpVtbl -> get_Visible2(This,pVal)
#define IIIBvSettings_put_Used2(This,nVal) \
(This)->lpVtbl -> put_Used2(This,nVal)
#define IIIBvSettings_get_Used2(This,pVal) \
(This)->lpVtbl -> get_Used2(This,pVal)
#define IIIBvSettings_put_WeightAbove(This,nVal) \
(This)->lpVtbl -> put_WeightAbove(This,nVal)
#define IIIBvSettings_get_WeightAbove(This,pVal) \
(This)->lpVtbl -> get_WeightAbove(This,pVal)
#define IIIBvSettings_put_AddWindows(This,nVal) \
(This)->lpVtbl -> put_AddWindows(This,nVal)
#define IIIBvSettings_get_AddWindows(This,pVal) \
(This)->lpVtbl -> get_AddWindows(This,pVal)
#define IIIBvSettings_put_MinWindowDepth(This,nVal) \
(This)->lpVtbl -> put_MinWindowDepth(This,nVal)
#define IIIBvSettings_get_MinWindowDepth(This,pVal) \
(This)->lpVtbl -> get_MinWindowDepth(This,pVal)
#define IIIBvSettings_put_SubSupports(This,nVal) \
(This)->lpVtbl -> put_SubSupports(This,nVal)
#define IIIBvSettings_get_SubSupports(This,pVal) \
(This)->lpVtbl -> get_SubSupports(This,pVal)
#define IIIBvSettings_put_MinSupportArea(This,nVal) \
(This)->lpVtbl -> put_MinSupportArea(This,nVal)
#define IIIBvSettings_get_MinSupportArea(This,pVal) \
(This)->lpVtbl -> get_MinSupportArea(This,pVal)
#define IIIBvSettings_put_SubBays(This,nVal) \
(This)->lpVtbl -> put_SubBays(This,nVal)
#define IIIBvSettings_get_SubBays(This,pVal) \
(This)->lpVtbl -> get_SubBays(This,pVal)
#define IIIBvSettings_put_MaxBayArea(This,nVal) \
(This)->lpVtbl -> put_MaxBayArea(This,nVal)
#define IIIBvSettings_get_MaxBayArea(This,pVal) \
(This)->lpVtbl -> get_MaxBayArea(This,pVal)
#define IIIBvSettings_put_Staircases(This,nVal) \
(This)->lpVtbl -> put_Staircases(This,nVal)
#define IIIBvSettings_get_Staircases(This,pVal) \
(This)->lpVtbl -> get_Staircases(This,pVal)
#define IIIBvSettings_put_MaxStaircaseHeight(This,nVal) \
(This)->lpVtbl -> put_MaxStaircaseHeight(This,nVal)
#define IIIBvSettings_get_MaxStaircaseHeight(This,pVal) \
(This)->lpVtbl -> get_MaxStaircaseHeight(This,pVal)
#define IIIBvSettings_put_UseCarcassMeasures(This,nVal) \
(This)->lpVtbl -> put_UseCarcassMeasures(This,nVal)
#define IIIBvSettings_get_UseCarcassMeasures(This,pVal) \
(This)->lpVtbl -> get_UseCarcassMeasures(This,pVal)
#endif /* COBJMACROS */
#endif /* C style interface */
/* [helpstring][helpcontext][propput][id] */ HRESULT STDMETHODCALLTYPE IIIBvSettings_put_Niveau1_Proxy(
IIIBvSettings __RPC_FAR * This,
/* [in] */ float nVal);
void __RPC_STUB IIIBvSettings_put_Niveau1_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [propget][id] */ HRESULT STDMETHODCALLTYPE IIIBvSettings_get_Niveau1_Proxy(
IIIBvSettings __RPC_FAR * This,
/* [retval][out] */ float __RPC_FAR *pVal);
void __RPC_STUB IIIBvSettings_get_Niveau1_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][propput][id] */ HRESULT STDMETHODCALLTYPE IIIBvSettings_put_Weight1_Proxy(
IIIBvSettings __RPC_FAR * This,
/* [in] */ float nVal);
void __RPC_STUB IIIBvSettings_put_Weight1_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [propget][id] */ HRESULT STDMETHODCALLTYPE IIIBvSettings_get_Weight1_Proxy(
IIIBvSettings __RPC_FAR * This,
/* [retval][out] */ float __RPC_FAR *pVal);
void __RPC_STUB IIIBvSettings_get_Weight1_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][propput][id] */ HRESULT STDMETHODCALLTYPE IIIBvSettings_put_Visible1_Proxy(
IIIBvSettings __RPC_FAR * This,
/* [in] */ VARIANT_BOOL nVal);
void __RPC_STUB IIIBvSettings_put_Visible1_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [propget][id] */ HRESULT STDMETHODCALLTYPE IIIBvSettings_get_Visible1_Proxy(
IIIBvSettings __RPC_FAR * This,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
void __RPC_STUB IIIBvSettings_get_Visible1_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][propput][id] */ HRESULT STDMETHODCALLTYPE IIIBvSettings_put_Used1_Proxy(
IIIBvSettings __RPC_FAR * This,
/* [in] */ VARIANT_BOOL nVal);
void __RPC_STUB IIIBvSettings_put_Used1_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [propget][id] */ HRESULT STDMETHODCALLTYPE IIIBvSettings_get_Used1_Proxy(
IIIBvSettings __RPC_FAR * This,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
void __RPC_STUB IIIBvSettings_get_Used1_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][propput][id] */ HRESULT STDMETHODCALLTYPE IIIBvSettings_put_Niveau2_Proxy(
IIIBvSettings __RPC_FAR * This,
/* [in] */ float nVal);
void __RPC_STUB IIIBvSettings_put_Niveau2_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [propget][id] */ HRESULT STDMETHODCALLTYPE IIIBvSettings_get_Niveau2_Proxy(
IIIBvSettings __RPC_FAR * This,
/* [retval][out] */ float __RPC_FAR *pVal);
void __RPC_STUB IIIBvSettings_get_Niveau2_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][propput][id] */ HRESULT STDMETHODCALLTYPE IIIBvSettings_put_Weight2_Proxy(
IIIBvSettings __RPC_FAR * This,
/* [in] */ float nVal);
void __RPC_STUB IIIBvSettings_put_Weight2_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [propget][id] */ HRESULT STDMETHODCALLTYPE IIIBvSettings_get_Weight2_Proxy(
IIIBvSettings __RPC_FAR * This,
/* [retval][out] */ float __RPC_FAR *pVal);
void __RPC_STUB IIIBvSettings_get_Weight2_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][propput][id] */ HRESULT STDMETHODCALLTYPE IIIBvSettings_put_Visible2_Proxy(
IIIBvSettings __RPC_FAR * This,
/* [in] */ VARIANT_BOOL nVal);
void __RPC_STUB IIIBvSettings_put_Visible2_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [propget][id] */ HRESULT STDMETHODCALLTYPE IIIBvSettings_get_Visible2_Proxy(
IIIBvSettings __RPC_FAR * This,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
void __RPC_STUB IIIBvSettings_get_Visible2_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][propput][id] */ HRESULT STDMETHODCALLTYPE IIIBvSettings_put_Used2_Proxy(
IIIBvSettings __RPC_FAR * This,
/* [in] */ VARIANT_BOOL nVal);
void __RPC_STUB IIIBvSettings_put_Used2_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [propget][id] */ HRESULT STDMETHODCALLTYPE IIIBvSettings_get_Used2_Proxy(
IIIBvSettings __RPC_FAR * This,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
void __RPC_STUB IIIBvSettings_get_Used2_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][propput][id] */ HRESULT STDMETHODCALLTYPE IIIBvSettings_put_WeightAbove_Proxy(
IIIBvSettings __RPC_FAR * This,
/* [in] */ float nVal);
void __RPC_STUB IIIBvSettings_put_WeightAbove_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [propget][id] */ HRESULT STDMETHODCALLTYPE IIIBvSettings_get_WeightAbove_Proxy(
IIIBvSettings __RPC_FAR * This,
/* [retval][out] */ float __RPC_FAR *pVal);
void __RPC_STUB IIIBvSettings_get_WeightAbove_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][propput][id] */ HRESULT STDMETHODCALLTYPE IIIBvSettings_put_AddWindows_Proxy(
IIIBvSettings __RPC_FAR * This,
/* [in] */ VARIANT_BOOL nVal);
void __RPC_STUB IIIBvSettings_put_AddWindows_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [propget][id] */ HRESULT STDMETHODCALLTYPE IIIBvSettings_get_AddWindows_Proxy(
IIIBvSettings __RPC_FAR * This,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
void __RPC_STUB IIIBvSettings_get_AddWindows_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][propput][id] */ HRESULT STDMETHODCALLTYPE IIIBvSettings_put_MinWindowDepth_Proxy(
IIIBvSettings __RPC_FAR * This,
/* [in] */ float nVal);
void __RPC_STUB IIIBvSettings_put_MinWindowDepth_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [propget][id] */ HRESULT STDMETHODCALLTYPE IIIBvSettings_get_MinWindowDepth_Proxy(
IIIBvSettings __RPC_FAR * This,
/* [retval][out] */ float __RPC_FAR *pVal);
void __RPC_STUB IIIBvSettings_get_MinWindowDepth_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][propput][id] */ HRESULT STDMETHODCALLTYPE IIIBvSettings_put_SubSupports_Proxy(
IIIBvSettings __RPC_FAR * This,
/* [in] */ VARIANT_BOOL nVal);
void __RPC_STUB IIIBvSettings_put_SubSupports_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [propget][id] */ HRESULT STDMETHODCALLTYPE IIIBvSettings_get_SubSupports_Proxy(
IIIBvSettings __RPC_FAR * This,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
void __RPC_STUB IIIBvSettings_get_SubSupports_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][propput][id] */ HRESULT STDMETHODCALLTYPE IIIBvSettings_put_MinSupportArea_Proxy(
IIIBvSettings __RPC_FAR * This,
/* [in] */ float nVal);
void __RPC_STUB IIIBvSettings_put_MinSupportArea_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [propget][id] */ HRESULT STDMETHODCALLTYPE IIIBvSettings_get_MinSupportArea_Proxy(
IIIBvSettings __RPC_FAR * This,
/* [retval][out] */ float __RPC_FAR *pVal);
void __RPC_STUB IIIBvSettings_get_MinSupportArea_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][propput][id] */ HRESULT STDMETHODCALLTYPE IIIBvSettings_put_SubBays_Proxy(
IIIBvSettings __RPC_FAR * This,
/* [in] */ VARIANT_BOOL nVal);
void __RPC_STUB IIIBvSettings_put_SubBays_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [propget][id] */ HRESULT STDMETHODCALLTYPE IIIBvSettings_get_SubBays_Proxy(
IIIBvSettings __RPC_FAR * This,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
void __RPC_STUB IIIBvSettings_get_SubBays_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][propput][id] */ HRESULT STDMETHODCALLTYPE IIIBvSettings_put_MaxBayArea_Proxy(
IIIBvSettings __RPC_FAR * This,
/* [in] */ float nVal);
void __RPC_STUB IIIBvSettings_put_MaxBayArea_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [propget][id] */ HRESULT STDMETHODCALLTYPE IIIBvSettings_get_MaxBayArea_Proxy(
IIIBvSettings __RPC_FAR * This,
/* [retval][out] */ float __RPC_FAR *pVal);
void __RPC_STUB IIIBvSettings_get_MaxBayArea_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][propput][id] */ HRESULT STDMETHODCALLTYPE IIIBvSettings_put_Staircases_Proxy(
IIIBvSettings __RPC_FAR * This,
/* [in] */ enum AC_IIBV_Staircase_Treatment nVal);
void __RPC_STUB IIIBvSettings_put_Staircases_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [propget][id] */ HRESULT STDMETHODCALLTYPE IIIBvSettings_get_Staircases_Proxy(
IIIBvSettings __RPC_FAR * This,
/* [retval][out] */ enum AC_IIBV_Staircase_Treatment __RPC_FAR *pVal);
void __RPC_STUB IIIBvSettings_get_Staircases_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][propput][id] */ HRESULT STDMETHODCALLTYPE IIIBvSettings_put_MaxStaircaseHeight_Proxy(
IIIBvSettings __RPC_FAR * This,
/* [in] */ float nVal);
void __RPC_STUB IIIBvSettings_put_MaxStaircaseHeight_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [propget][id] */ HRESULT STDMETHODCALLTYPE IIIBvSettings_get_MaxStaircaseHeight_Proxy(
IIIBvSettings __RPC_FAR * This,
/* [retval][out] */ float __RPC_FAR *pVal);
void __RPC_STUB IIIBvSettings_get_MaxStaircaseHeight_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][propput][id] */ HRESULT STDMETHODCALLTYPE IIIBvSettings_put_UseCarcassMeasures_Proxy(
IIIBvSettings __RPC_FAR * This,
/* [in] */ VARIANT_BOOL nVal);
void __RPC_STUB IIIBvSettings_put_UseCarcassMeasures_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [propget][id] */ HRESULT STDMETHODCALLTYPE IIIBvSettings_get_UseCarcassMeasures_Proxy(
IIIBvSettings __RPC_FAR * This,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
void __RPC_STUB IIIBvSettings_get_UseCarcassMeasures_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IIIBvSettings_INTERFACE_DEFINED__ */
#ifndef __IDwelling_INTERFACE_DEFINED__
#define __IDwelling_INTERFACE_DEFINED__
/* interface IDwelling */
/* [unique][dual][uuid][object] */
EXTERN_C const IID IID_IDwelling;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("60E4BCE6-A0E3-11d3-AFC3-00A0C9251384")
IDwelling : public IDispatch
{
public:
virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Name(
/* [retval][out] */ BSTR __RPC_FAR *pVal) = 0;
virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_Name(
/* [in] */ BSTR nVal) = 0;
virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Remark(
/* [retval][out] */ BSTR __RPC_FAR *pVal) = 0;
virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_Remark(
/* [in] */ BSTR nVal) = 0;
virtual /* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE get_NotAssigned(
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE get_Rooms(
/* [retval][out] */ IRoomCollection __RPC_FAR *__RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE get_Stories(
/* [retval][out] */ IStoryCollection __RPC_FAR *__RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE get_Buildings(
/* [retval][out] */ IBuildingCollection __RPC_FAR *__RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE Delete(
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal) = 0;
};
#else /* C style interface */
typedef struct IDwellingVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
IDwelling __RPC_FAR * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
IDwelling __RPC_FAR * This);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
IDwelling __RPC_FAR * This);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
IDwelling __RPC_FAR * This,
/* [out] */ UINT __RPC_FAR *pctinfo);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
IDwelling __RPC_FAR * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
IDwelling __RPC_FAR * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )(
IDwelling __RPC_FAR * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
/* [out] */ VARIANT __RPC_FAR *pVarResult,
/* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
/* [out] */ UINT __RPC_FAR *puArgErr);
/* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Name )(
IDwelling __RPC_FAR * This,
/* [retval][out] */ BSTR __RPC_FAR *pVal);
/* [id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Name )(
IDwelling __RPC_FAR * This,
/* [in] */ BSTR nVal);
/* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Remark )(
IDwelling __RPC_FAR * This,
/* [retval][out] */ BSTR __RPC_FAR *pVal);
/* [id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Remark )(
IDwelling __RPC_FAR * This,
/* [in] */ BSTR nVal);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_NotAssigned )(
IDwelling __RPC_FAR * This,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Rooms )(
IDwelling __RPC_FAR * This,
/* [retval][out] */ IRoomCollection __RPC_FAR *__RPC_FAR *pVal);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Stories )(
IDwelling __RPC_FAR * This,
/* [retval][out] */ IStoryCollection __RPC_FAR *__RPC_FAR *pVal);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Buildings )(
IDwelling __RPC_FAR * This,
/* [retval][out] */ IBuildingCollection __RPC_FAR *__RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Delete )(
IDwelling __RPC_FAR * This,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
END_INTERFACE
} IDwellingVtbl;
interface IDwelling
{
CONST_VTBL struct IDwellingVtbl __RPC_FAR *lpVtbl;
};
#ifdef COBJMACROS
#define IDwelling_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IDwelling_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IDwelling_Release(This) \
(This)->lpVtbl -> Release(This)
#define IDwelling_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define IDwelling_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define IDwelling_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define IDwelling_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#define IDwelling_get_Name(This,pVal) \
(This)->lpVtbl -> get_Name(This,pVal)
#define IDwelling_put_Name(This,nVal) \
(This)->lpVtbl -> put_Name(This,nVal)
#define IDwelling_get_Remark(This,pVal) \
(This)->lpVtbl -> get_Remark(This,pVal)
#define IDwelling_put_Remark(This,nVal) \
(This)->lpVtbl -> put_Remark(This,nVal)
#define IDwelling_get_NotAssigned(This,pVal) \
(This)->lpVtbl -> get_NotAssigned(This,pVal)
#define IDwelling_get_Rooms(This,pVal) \
(This)->lpVtbl -> get_Rooms(This,pVal)
#define IDwelling_get_Stories(This,pVal) \
(This)->lpVtbl -> get_Stories(This,pVal)
#define IDwelling_get_Buildings(This,pVal) \
(This)->lpVtbl -> get_Buildings(This,pVal)
#define IDwelling_Delete(This,pVal) \
(This)->lpVtbl -> Delete(This,pVal)
#endif /* COBJMACROS */
#endif /* C style interface */
/* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE IDwelling_get_Name_Proxy(
IDwelling __RPC_FAR * This,
/* [retval][out] */ BSTR __RPC_FAR *pVal);
void __RPC_STUB IDwelling_get_Name_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propput] */ HRESULT STDMETHODCALLTYPE IDwelling_put_Name_Proxy(
IDwelling __RPC_FAR * This,
/* [in] */ BSTR nVal);
void __RPC_STUB IDwelling_put_Name_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE IDwelling_get_Remark_Proxy(
IDwelling __RPC_FAR * This,
/* [retval][out] */ BSTR __RPC_FAR *pVal);
void __RPC_STUB IDwelling_get_Remark_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propput] */ HRESULT STDMETHODCALLTYPE IDwelling_put_Remark_Proxy(
IDwelling __RPC_FAR * This,
/* [in] */ BSTR nVal);
void __RPC_STUB IDwelling_put_Remark_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE IDwelling_get_NotAssigned_Proxy(
IDwelling __RPC_FAR * This,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
void __RPC_STUB IDwelling_get_NotAssigned_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE IDwelling_get_Rooms_Proxy(
IDwelling __RPC_FAR * This,
/* [retval][out] */ IRoomCollection __RPC_FAR *__RPC_FAR *pVal);
void __RPC_STUB IDwelling_get_Rooms_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE IDwelling_get_Stories_Proxy(
IDwelling __RPC_FAR * This,
/* [retval][out] */ IStoryCollection __RPC_FAR *__RPC_FAR *pVal);
void __RPC_STUB IDwelling_get_Stories_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE IDwelling_get_Buildings_Proxy(
IDwelling __RPC_FAR * This,
/* [retval][out] */ IBuildingCollection __RPC_FAR *__RPC_FAR *pVal);
void __RPC_STUB IDwelling_get_Buildings_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IDwelling_Delete_Proxy(
IDwelling __RPC_FAR * This,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
void __RPC_STUB IDwelling_Delete_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IDwelling_INTERFACE_DEFINED__ */
#ifndef __IDwellingCollection_INTERFACE_DEFINED__
#define __IDwellingCollection_INTERFACE_DEFINED__
/* interface IDwellingCollection */
/* [unique][dual][uuid][object] */
EXTERN_C const IID IID_IDwellingCollection;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("60E4BCE7-A0E3-11d3-AFC3-00A0C9251384")
IDwellingCollection : public IDispatch
{
public:
virtual /* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE get_Count(
/* [retval][out] */ long __RPC_FAR *pVal) = 0;
virtual /* [hidden][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE get__NewEnum(
/* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE Item(
/* [in] */ long Index,
/* [retval][out] */ IDwelling __RPC_FAR *__RPC_FAR *pVal) = 0;
};
#else /* C style interface */
typedef struct IDwellingCollectionVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
IDwellingCollection __RPC_FAR * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
IDwellingCollection __RPC_FAR * This);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
IDwellingCollection __RPC_FAR * This);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
IDwellingCollection __RPC_FAR * This,
/* [out] */ UINT __RPC_FAR *pctinfo);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
IDwellingCollection __RPC_FAR * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
IDwellingCollection __RPC_FAR * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )(
IDwellingCollection __RPC_FAR * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
/* [out] */ VARIANT __RPC_FAR *pVarResult,
/* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
/* [out] */ UINT __RPC_FAR *puArgErr);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Count )(
IDwellingCollection __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
/* [hidden][readonly][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get__NewEnum )(
IDwellingCollection __RPC_FAR * This,
/* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Item )(
IDwellingCollection __RPC_FAR * This,
/* [in] */ long Index,
/* [retval][out] */ IDwelling __RPC_FAR *__RPC_FAR *pVal);
END_INTERFACE
} IDwellingCollectionVtbl;
interface IDwellingCollection
{
CONST_VTBL struct IDwellingCollectionVtbl __RPC_FAR *lpVtbl;
};
#ifdef COBJMACROS
#define IDwellingCollection_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IDwellingCollection_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IDwellingCollection_Release(This) \
(This)->lpVtbl -> Release(This)
#define IDwellingCollection_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define IDwellingCollection_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define IDwellingCollection_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define IDwellingCollection_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#define IDwellingCollection_get_Count(This,pVal) \
(This)->lpVtbl -> get_Count(This,pVal)
#define IDwellingCollection_get__NewEnum(This,pVal) \
(This)->lpVtbl -> get__NewEnum(This,pVal)
#define IDwellingCollection_Item(This,Index,pVal) \
(This)->lpVtbl -> Item(This,Index,pVal)
#endif /* COBJMACROS */
#endif /* C style interface */
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE IDwellingCollection_get_Count_Proxy(
IDwellingCollection __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
void __RPC_STUB IDwellingCollection_get_Count_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [hidden][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE IDwellingCollection_get__NewEnum_Proxy(
IDwellingCollection __RPC_FAR * This,
/* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *pVal);
void __RPC_STUB IDwellingCollection_get__NewEnum_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IDwellingCollection_Item_Proxy(
IDwellingCollection __RPC_FAR * This,
/* [in] */ long Index,
/* [retval][out] */ IDwelling __RPC_FAR *__RPC_FAR *pVal);
void __RPC_STUB IDwellingCollection_Item_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IDwellingCollection_INTERFACE_DEFINED__ */
#ifndef __IBox_INTERFACE_DEFINED__
#define __IBox_INTERFACE_DEFINED__
/* interface IBox */
/* [unique][dual][uuid][object] */
EXTERN_C const IID IID_IBox;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("4EECB379-A0F9-11d3-AFC3-00A0C9251384")
IBox : public IDispatch
{
public:
virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_HasGravity(
/* [in] */ VARIANT_BOOL nVal) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_HasGravity(
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_BoxType(
/* [in] */ enum AC_Box_Type nVal) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_BoxType(
/* [retval][out] */ enum AC_Box_Type __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_WallThickness(
/* [in] */ float nVal) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_WallThickness(
/* [retval][out] */ float __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_BottomThickness(
/* [in] */ float nVal) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_BottomThickness(
/* [retval][out] */ float __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_Vertical(
/* [in] */ VARIANT_BOOL nVal) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_Vertical(
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_ScaleDistorted(
/* [in] */ VARIANT_BOOL nVal) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_ScaleDistorted(
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_Height(
/* [in] */ float nVal) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_Height(
/* [retval][out] */ float __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_HeightAboveGround(
/* [in] */ float nVal) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_HeightAboveGround(
/* [retval][out] */ float __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_Inclination(
/* [in] */ enum AC_Inclination_Type nVal) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_Inclination(
/* [retval][out] */ enum AC_Inclination_Type __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_FaceAngle(
/* [in] */ float nVal) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_FaceAngle(
/* [retval][out] */ float __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_ScaleFactor(
/* [in] */ float nVal) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_ScaleFactor(
/* [retval][out] */ float __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_InclineHoles(
/* [in] */ VARIANT_BOOL nVal) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_InclineHoles(
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE get_Object3D(
/* [retval][out] */ IObject3D __RPC_FAR *__RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE get_ObjectConstructor(
/* [retval][out] */ IObjectConstructor __RPC_FAR *__RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE Texture(
/* [in] */ enum AC_ShapeTex_Indices index,
/* [retval][out] */ ITexture __RPC_FAR *__RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE GetBoundingBox(
/* [out] */ float __RPC_FAR *minX,
/* [out] */ float __RPC_FAR *minY,
/* [out] */ float __RPC_FAR *maxX,
/* [out] */ float __RPC_FAR *maxY) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE GetShape(
/* [in] */ float minSegLen,
/* [in] */ float maxError,
/* [retval][out] */ IPoly2DWithHolesCollection __RPC_FAR *__RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE MoveTo(
/* [in] */ float x,
/* [in] */ float y,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE Reshape(
/* [in] */ IPoly2DWithHolesCollection __RPC_FAR *shape,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal) = 0;
};
#else /* C style interface */
typedef struct IBoxVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
IBox __RPC_FAR * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
IBox __RPC_FAR * This);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
IBox __RPC_FAR * This);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
IBox __RPC_FAR * This,
/* [out] */ UINT __RPC_FAR *pctinfo);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
IBox __RPC_FAR * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
IBox __RPC_FAR * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )(
IBox __RPC_FAR * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
/* [out] */ VARIANT __RPC_FAR *pVarResult,
/* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
/* [out] */ UINT __RPC_FAR *puArgErr);
/* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_HasGravity )(
IBox __RPC_FAR * This,
/* [in] */ VARIANT_BOOL nVal);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_HasGravity )(
IBox __RPC_FAR * This,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
/* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_BoxType )(
IBox __RPC_FAR * This,
/* [in] */ enum AC_Box_Type nVal);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_BoxType )(
IBox __RPC_FAR * This,
/* [retval][out] */ enum AC_Box_Type __RPC_FAR *pVal);
/* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_WallThickness )(
IBox __RPC_FAR * This,
/* [in] */ float nVal);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_WallThickness )(
IBox __RPC_FAR * This,
/* [retval][out] */ float __RPC_FAR *pVal);
/* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_BottomThickness )(
IBox __RPC_FAR * This,
/* [in] */ float nVal);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_BottomThickness )(
IBox __RPC_FAR * This,
/* [retval][out] */ float __RPC_FAR *pVal);
/* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Vertical )(
IBox __RPC_FAR * This,
/* [in] */ VARIANT_BOOL nVal);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Vertical )(
IBox __RPC_FAR * This,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
/* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_ScaleDistorted )(
IBox __RPC_FAR * This,
/* [in] */ VARIANT_BOOL nVal);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ScaleDistorted )(
IBox __RPC_FAR * This,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
/* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Height )(
IBox __RPC_FAR * This,
/* [in] */ float nVal);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Height )(
IBox __RPC_FAR * This,
/* [retval][out] */ float __RPC_FAR *pVal);
/* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_HeightAboveGround )(
IBox __RPC_FAR * This,
/* [in] */ float nVal);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_HeightAboveGround )(
IBox __RPC_FAR * This,
/* [retval][out] */ float __RPC_FAR *pVal);
/* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Inclination )(
IBox __RPC_FAR * This,
/* [in] */ enum AC_Inclination_Type nVal);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Inclination )(
IBox __RPC_FAR * This,
/* [retval][out] */ enum AC_Inclination_Type __RPC_FAR *pVal);
/* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_FaceAngle )(
IBox __RPC_FAR * This,
/* [in] */ float nVal);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_FaceAngle )(
IBox __RPC_FAR * This,
/* [retval][out] */ float __RPC_FAR *pVal);
/* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_ScaleFactor )(
IBox __RPC_FAR * This,
/* [in] */ float nVal);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ScaleFactor )(
IBox __RPC_FAR * This,
/* [retval][out] */ float __RPC_FAR *pVal);
/* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_InclineHoles )(
IBox __RPC_FAR * This,
/* [in] */ VARIANT_BOOL nVal);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_InclineHoles )(
IBox __RPC_FAR * This,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Object3D )(
IBox __RPC_FAR * This,
/* [retval][out] */ IObject3D __RPC_FAR *__RPC_FAR *pVal);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ObjectConstructor )(
IBox __RPC_FAR * This,
/* [retval][out] */ IObjectConstructor __RPC_FAR *__RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Texture )(
IBox __RPC_FAR * This,
/* [in] */ enum AC_ShapeTex_Indices index,
/* [retval][out] */ ITexture __RPC_FAR *__RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetBoundingBox )(
IBox __RPC_FAR * This,
/* [out] */ float __RPC_FAR *minX,
/* [out] */ float __RPC_FAR *minY,
/* [out] */ float __RPC_FAR *maxX,
/* [out] */ float __RPC_FAR *maxY);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetShape )(
IBox __RPC_FAR * This,
/* [in] */ float minSegLen,
/* [in] */ float maxError,
/* [retval][out] */ IPoly2DWithHolesCollection __RPC_FAR *__RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *MoveTo )(
IBox __RPC_FAR * This,
/* [in] */ float x,
/* [in] */ float y,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Reshape )(
IBox __RPC_FAR * This,
/* [in] */ IPoly2DWithHolesCollection __RPC_FAR *shape,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
END_INTERFACE
} IBoxVtbl;
interface IBox
{
CONST_VTBL struct IBoxVtbl __RPC_FAR *lpVtbl;
};
#ifdef COBJMACROS
#define IBox_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IBox_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IBox_Release(This) \
(This)->lpVtbl -> Release(This)
#define IBox_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define IBox_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define IBox_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define IBox_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#define IBox_put_HasGravity(This,nVal) \
(This)->lpVtbl -> put_HasGravity(This,nVal)
#define IBox_get_HasGravity(This,pVal) \
(This)->lpVtbl -> get_HasGravity(This,pVal)
#define IBox_put_BoxType(This,nVal) \
(This)->lpVtbl -> put_BoxType(This,nVal)
#define IBox_get_BoxType(This,pVal) \
(This)->lpVtbl -> get_BoxType(This,pVal)
#define IBox_put_WallThickness(This,nVal) \
(This)->lpVtbl -> put_WallThickness(This,nVal)
#define IBox_get_WallThickness(This,pVal) \
(This)->lpVtbl -> get_WallThickness(This,pVal)
#define IBox_put_BottomThickness(This,nVal) \
(This)->lpVtbl -> put_BottomThickness(This,nVal)
#define IBox_get_BottomThickness(This,pVal) \
(This)->lpVtbl -> get_BottomThickness(This,pVal)
#define IBox_put_Vertical(This,nVal) \
(This)->lpVtbl -> put_Vertical(This,nVal)
#define IBox_get_Vertical(This,pVal) \
(This)->lpVtbl -> get_Vertical(This,pVal)
#define IBox_put_ScaleDistorted(This,nVal) \
(This)->lpVtbl -> put_ScaleDistorted(This,nVal)
#define IBox_get_ScaleDistorted(This,pVal) \
(This)->lpVtbl -> get_ScaleDistorted(This,pVal)
#define IBox_put_Height(This,nVal) \
(This)->lpVtbl -> put_Height(This,nVal)
#define IBox_get_Height(This,pVal) \
(This)->lpVtbl -> get_Height(This,pVal)
#define IBox_put_HeightAboveGround(This,nVal) \
(This)->lpVtbl -> put_HeightAboveGround(This,nVal)
#define IBox_get_HeightAboveGround(This,pVal) \
(This)->lpVtbl -> get_HeightAboveGround(This,pVal)
#define IBox_put_Inclination(This,nVal) \
(This)->lpVtbl -> put_Inclination(This,nVal)
#define IBox_get_Inclination(This,pVal) \
(This)->lpVtbl -> get_Inclination(This,pVal)
#define IBox_put_FaceAngle(This,nVal) \
(This)->lpVtbl -> put_FaceAngle(This,nVal)
#define IBox_get_FaceAngle(This,pVal) \
(This)->lpVtbl -> get_FaceAngle(This,pVal)
#define IBox_put_ScaleFactor(This,nVal) \
(This)->lpVtbl -> put_ScaleFactor(This,nVal)
#define IBox_get_ScaleFactor(This,pVal) \
(This)->lpVtbl -> get_ScaleFactor(This,pVal)
#define IBox_put_InclineHoles(This,nVal) \
(This)->lpVtbl -> put_InclineHoles(This,nVal)
#define IBox_get_InclineHoles(This,pVal) \
(This)->lpVtbl -> get_InclineHoles(This,pVal)
#define IBox_get_Object3D(This,pVal) \
(This)->lpVtbl -> get_Object3D(This,pVal)
#define IBox_get_ObjectConstructor(This,pVal) \
(This)->lpVtbl -> get_ObjectConstructor(This,pVal)
#define IBox_Texture(This,index,pVal) \
(This)->lpVtbl -> Texture(This,index,pVal)
#define IBox_GetBoundingBox(This,minX,minY,maxX,maxY) \
(This)->lpVtbl -> GetBoundingBox(This,minX,minY,maxX,maxY)
#define IBox_GetShape(This,minSegLen,maxError,pVal) \
(This)->lpVtbl -> GetShape(This,minSegLen,maxError,pVal)
#define IBox_MoveTo(This,x,y,pVal) \
(This)->lpVtbl -> MoveTo(This,x,y,pVal)
#define IBox_Reshape(This,shape,pVal) \
(This)->lpVtbl -> Reshape(This,shape,pVal)
#endif /* COBJMACROS */
#endif /* C style interface */
/* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE IBox_put_HasGravity_Proxy(
IBox __RPC_FAR * This,
/* [in] */ VARIANT_BOOL nVal);
void __RPC_STUB IBox_put_HasGravity_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IBox_get_HasGravity_Proxy(
IBox __RPC_FAR * This,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
void __RPC_STUB IBox_get_HasGravity_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE IBox_put_BoxType_Proxy(
IBox __RPC_FAR * This,
/* [in] */ enum AC_Box_Type nVal);
void __RPC_STUB IBox_put_BoxType_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IBox_get_BoxType_Proxy(
IBox __RPC_FAR * This,
/* [retval][out] */ enum AC_Box_Type __RPC_FAR *pVal);
void __RPC_STUB IBox_get_BoxType_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE IBox_put_WallThickness_Proxy(
IBox __RPC_FAR * This,
/* [in] */ float nVal);
void __RPC_STUB IBox_put_WallThickness_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IBox_get_WallThickness_Proxy(
IBox __RPC_FAR * This,
/* [retval][out] */ float __RPC_FAR *pVal);
void __RPC_STUB IBox_get_WallThickness_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE IBox_put_BottomThickness_Proxy(
IBox __RPC_FAR * This,
/* [in] */ float nVal);
void __RPC_STUB IBox_put_BottomThickness_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IBox_get_BottomThickness_Proxy(
IBox __RPC_FAR * This,
/* [retval][out] */ float __RPC_FAR *pVal);
void __RPC_STUB IBox_get_BottomThickness_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE IBox_put_Vertical_Proxy(
IBox __RPC_FAR * This,
/* [in] */ VARIANT_BOOL nVal);
void __RPC_STUB IBox_put_Vertical_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IBox_get_Vertical_Proxy(
IBox __RPC_FAR * This,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
void __RPC_STUB IBox_get_Vertical_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE IBox_put_ScaleDistorted_Proxy(
IBox __RPC_FAR * This,
/* [in] */ VARIANT_BOOL nVal);
void __RPC_STUB IBox_put_ScaleDistorted_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IBox_get_ScaleDistorted_Proxy(
IBox __RPC_FAR * This,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
void __RPC_STUB IBox_get_ScaleDistorted_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE IBox_put_Height_Proxy(
IBox __RPC_FAR * This,
/* [in] */ float nVal);
void __RPC_STUB IBox_put_Height_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IBox_get_Height_Proxy(
IBox __RPC_FAR * This,
/* [retval][out] */ float __RPC_FAR *pVal);
void __RPC_STUB IBox_get_Height_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE IBox_put_HeightAboveGround_Proxy(
IBox __RPC_FAR * This,
/* [in] */ float nVal);
void __RPC_STUB IBox_put_HeightAboveGround_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IBox_get_HeightAboveGround_Proxy(
IBox __RPC_FAR * This,
/* [retval][out] */ float __RPC_FAR *pVal);
void __RPC_STUB IBox_get_HeightAboveGround_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE IBox_put_Inclination_Proxy(
IBox __RPC_FAR * This,
/* [in] */ enum AC_Inclination_Type nVal);
void __RPC_STUB IBox_put_Inclination_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IBox_get_Inclination_Proxy(
IBox __RPC_FAR * This,
/* [retval][out] */ enum AC_Inclination_Type __RPC_FAR *pVal);
void __RPC_STUB IBox_get_Inclination_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE IBox_put_FaceAngle_Proxy(
IBox __RPC_FAR * This,
/* [in] */ float nVal);
void __RPC_STUB IBox_put_FaceAngle_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IBox_get_FaceAngle_Proxy(
IBox __RPC_FAR * This,
/* [retval][out] */ float __RPC_FAR *pVal);
void __RPC_STUB IBox_get_FaceAngle_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE IBox_put_ScaleFactor_Proxy(
IBox __RPC_FAR * This,
/* [in] */ float nVal);
void __RPC_STUB IBox_put_ScaleFactor_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IBox_get_ScaleFactor_Proxy(
IBox __RPC_FAR * This,
/* [retval][out] */ float __RPC_FAR *pVal);
void __RPC_STUB IBox_get_ScaleFactor_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE IBox_put_InclineHoles_Proxy(
IBox __RPC_FAR * This,
/* [in] */ VARIANT_BOOL nVal);
void __RPC_STUB IBox_put_InclineHoles_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IBox_get_InclineHoles_Proxy(
IBox __RPC_FAR * This,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
void __RPC_STUB IBox_get_InclineHoles_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE IBox_get_Object3D_Proxy(
IBox __RPC_FAR * This,
/* [retval][out] */ IObject3D __RPC_FAR *__RPC_FAR *pVal);
void __RPC_STUB IBox_get_Object3D_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE IBox_get_ObjectConstructor_Proxy(
IBox __RPC_FAR * This,
/* [retval][out] */ IObjectConstructor __RPC_FAR *__RPC_FAR *pVal);
void __RPC_STUB IBox_get_ObjectConstructor_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IBox_Texture_Proxy(
IBox __RPC_FAR * This,
/* [in] */ enum AC_ShapeTex_Indices index,
/* [retval][out] */ ITexture __RPC_FAR *__RPC_FAR *pVal);
void __RPC_STUB IBox_Texture_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IBox_GetBoundingBox_Proxy(
IBox __RPC_FAR * This,
/* [out] */ float __RPC_FAR *minX,
/* [out] */ float __RPC_FAR *minY,
/* [out] */ float __RPC_FAR *maxX,
/* [out] */ float __RPC_FAR *maxY);
void __RPC_STUB IBox_GetBoundingBox_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IBox_GetShape_Proxy(
IBox __RPC_FAR * This,
/* [in] */ float minSegLen,
/* [in] */ float maxError,
/* [retval][out] */ IPoly2DWithHolesCollection __RPC_FAR *__RPC_FAR *pVal);
void __RPC_STUB IBox_GetShape_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IBox_MoveTo_Proxy(
IBox __RPC_FAR * This,
/* [in] */ float x,
/* [in] */ float y,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
void __RPC_STUB IBox_MoveTo_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IBox_Reshape_Proxy(
IBox __RPC_FAR * This,
/* [in] */ IPoly2DWithHolesCollection __RPC_FAR *shape,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
void __RPC_STUB IBox_Reshape_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IBox_INTERFACE_DEFINED__ */
#ifndef __IPoly2DWithHoles_INTERFACE_DEFINED__
#define __IPoly2DWithHoles_INTERFACE_DEFINED__
/* interface IPoly2DWithHoles */
/* [unique][dual][uuid][object] */
EXTERN_C const IID IID_IPoly2DWithHoles;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("5A00469E-A1C8-11d3-AFC7-00A0C9251384")
IPoly2DWithHoles : public IDispatch
{
public:
virtual /* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE get_Contur(
/* [retval][out] */ IPoint2DCollection __RPC_FAR *__RPC_FAR *pVal) = 0;
virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_Contur(
/* [in] */ IPoint2DCollection __RPC_FAR *nVal) = 0;
virtual /* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE get_Count(
/* [retval][out] */ long __RPC_FAR *pVal) = 0;
virtual /* [hidden][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE get__NewEnum(
/* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE Item(
/* [in] */ long Index,
/* [retval][out] */ IPoint2DCollection __RPC_FAR *__RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE SetHole(
/* [in] */ long Index,
/* [in] */ IPoint2DCollection __RPC_FAR *newHole) = 0;
};
#else /* C style interface */
typedef struct IPoly2DWithHolesVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
IPoly2DWithHoles __RPC_FAR * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
IPoly2DWithHoles __RPC_FAR * This);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
IPoly2DWithHoles __RPC_FAR * This);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
IPoly2DWithHoles __RPC_FAR * This,
/* [out] */ UINT __RPC_FAR *pctinfo);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
IPoly2DWithHoles __RPC_FAR * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
IPoly2DWithHoles __RPC_FAR * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )(
IPoly2DWithHoles __RPC_FAR * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
/* [out] */ VARIANT __RPC_FAR *pVarResult,
/* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
/* [out] */ UINT __RPC_FAR *puArgErr);
/* [helpstring][helpcontext][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Contur )(
IPoly2DWithHoles __RPC_FAR * This,
/* [retval][out] */ IPoint2DCollection __RPC_FAR *__RPC_FAR *pVal);
/* [id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Contur )(
IPoly2DWithHoles __RPC_FAR * This,
/* [in] */ IPoint2DCollection __RPC_FAR *nVal);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Count )(
IPoly2DWithHoles __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
/* [hidden][readonly][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get__NewEnum )(
IPoly2DWithHoles __RPC_FAR * This,
/* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Item )(
IPoly2DWithHoles __RPC_FAR * This,
/* [in] */ long Index,
/* [retval][out] */ IPoint2DCollection __RPC_FAR *__RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetHole )(
IPoly2DWithHoles __RPC_FAR * This,
/* [in] */ long Index,
/* [in] */ IPoint2DCollection __RPC_FAR *newHole);
END_INTERFACE
} IPoly2DWithHolesVtbl;
interface IPoly2DWithHoles
{
CONST_VTBL struct IPoly2DWithHolesVtbl __RPC_FAR *lpVtbl;
};
#ifdef COBJMACROS
#define IPoly2DWithHoles_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IPoly2DWithHoles_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IPoly2DWithHoles_Release(This) \
(This)->lpVtbl -> Release(This)
#define IPoly2DWithHoles_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define IPoly2DWithHoles_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define IPoly2DWithHoles_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define IPoly2DWithHoles_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#define IPoly2DWithHoles_get_Contur(This,pVal) \
(This)->lpVtbl -> get_Contur(This,pVal)
#define IPoly2DWithHoles_put_Contur(This,nVal) \
(This)->lpVtbl -> put_Contur(This,nVal)
#define IPoly2DWithHoles_get_Count(This,pVal) \
(This)->lpVtbl -> get_Count(This,pVal)
#define IPoly2DWithHoles_get__NewEnum(This,pVal) \
(This)->lpVtbl -> get__NewEnum(This,pVal)
#define IPoly2DWithHoles_Item(This,Index,pVal) \
(This)->lpVtbl -> Item(This,Index,pVal)
#define IPoly2DWithHoles_SetHole(This,Index,newHole) \
(This)->lpVtbl -> SetHole(This,Index,newHole)
#endif /* COBJMACROS */
#endif /* C style interface */
/* [helpstring][helpcontext][id][propget] */ HRESULT STDMETHODCALLTYPE IPoly2DWithHoles_get_Contur_Proxy(
IPoly2DWithHoles __RPC_FAR * This,
/* [retval][out] */ IPoint2DCollection __RPC_FAR *__RPC_FAR *pVal);
void __RPC_STUB IPoly2DWithHoles_get_Contur_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propput] */ HRESULT STDMETHODCALLTYPE IPoly2DWithHoles_put_Contur_Proxy(
IPoly2DWithHoles __RPC_FAR * This,
/* [in] */ IPoint2DCollection __RPC_FAR *nVal);
void __RPC_STUB IPoly2DWithHoles_put_Contur_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE IPoly2DWithHoles_get_Count_Proxy(
IPoly2DWithHoles __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
void __RPC_STUB IPoly2DWithHoles_get_Count_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [hidden][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE IPoly2DWithHoles_get__NewEnum_Proxy(
IPoly2DWithHoles __RPC_FAR * This,
/* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *pVal);
void __RPC_STUB IPoly2DWithHoles_get__NewEnum_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IPoly2DWithHoles_Item_Proxy(
IPoly2DWithHoles __RPC_FAR * This,
/* [in] */ long Index,
/* [retval][out] */ IPoint2DCollection __RPC_FAR *__RPC_FAR *pVal);
void __RPC_STUB IPoly2DWithHoles_Item_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IPoly2DWithHoles_SetHole_Proxy(
IPoly2DWithHoles __RPC_FAR * This,
/* [in] */ long Index,
/* [in] */ IPoint2DCollection __RPC_FAR *newHole);
void __RPC_STUB IPoly2DWithHoles_SetHole_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IPoly2DWithHoles_INTERFACE_DEFINED__ */
#ifndef __IPoly2DWithHolesCollection_INTERFACE_DEFINED__
#define __IPoly2DWithHolesCollection_INTERFACE_DEFINED__
/* interface IPoly2DWithHolesCollection */
/* [unique][dual][uuid][object] */
EXTERN_C const IID IID_IPoly2DWithHolesCollection;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("5A0046A0-A1C8-11d3-AFC7-00A0C9251384")
IPoly2DWithHolesCollection : public IDispatch
{
public:
virtual /* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE get_Count(
/* [retval][out] */ long __RPC_FAR *pVal) = 0;
virtual /* [hidden][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE get__NewEnum(
/* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE Item(
/* [in] */ long Index,
/* [retval][out] */ IPoly2DWithHoles __RPC_FAR *__RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE Add(
/* [in] */ IPoly2DWithHoles __RPC_FAR *newPoly) = 0;
};
#else /* C style interface */
typedef struct IPoly2DWithHolesCollectionVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
IPoly2DWithHolesCollection __RPC_FAR * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
IPoly2DWithHolesCollection __RPC_FAR * This);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
IPoly2DWithHolesCollection __RPC_FAR * This);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
IPoly2DWithHolesCollection __RPC_FAR * This,
/* [out] */ UINT __RPC_FAR *pctinfo);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
IPoly2DWithHolesCollection __RPC_FAR * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
IPoly2DWithHolesCollection __RPC_FAR * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )(
IPoly2DWithHolesCollection __RPC_FAR * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
/* [out] */ VARIANT __RPC_FAR *pVarResult,
/* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
/* [out] */ UINT __RPC_FAR *puArgErr);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Count )(
IPoly2DWithHolesCollection __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
/* [hidden][readonly][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get__NewEnum )(
IPoly2DWithHolesCollection __RPC_FAR * This,
/* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Item )(
IPoly2DWithHolesCollection __RPC_FAR * This,
/* [in] */ long Index,
/* [retval][out] */ IPoly2DWithHoles __RPC_FAR *__RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Add )(
IPoly2DWithHolesCollection __RPC_FAR * This,
/* [in] */ IPoly2DWithHoles __RPC_FAR *newPoly);
END_INTERFACE
} IPoly2DWithHolesCollectionVtbl;
interface IPoly2DWithHolesCollection
{
CONST_VTBL struct IPoly2DWithHolesCollectionVtbl __RPC_FAR *lpVtbl;
};
#ifdef COBJMACROS
#define IPoly2DWithHolesCollection_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IPoly2DWithHolesCollection_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IPoly2DWithHolesCollection_Release(This) \
(This)->lpVtbl -> Release(This)
#define IPoly2DWithHolesCollection_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define IPoly2DWithHolesCollection_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define IPoly2DWithHolesCollection_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define IPoly2DWithHolesCollection_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#define IPoly2DWithHolesCollection_get_Count(This,pVal) \
(This)->lpVtbl -> get_Count(This,pVal)
#define IPoly2DWithHolesCollection_get__NewEnum(This,pVal) \
(This)->lpVtbl -> get__NewEnum(This,pVal)
#define IPoly2DWithHolesCollection_Item(This,Index,pVal) \
(This)->lpVtbl -> Item(This,Index,pVal)
#define IPoly2DWithHolesCollection_Add(This,newPoly) \
(This)->lpVtbl -> Add(This,newPoly)
#endif /* COBJMACROS */
#endif /* C style interface */
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE IPoly2DWithHolesCollection_get_Count_Proxy(
IPoly2DWithHolesCollection __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
void __RPC_STUB IPoly2DWithHolesCollection_get_Count_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [hidden][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE IPoly2DWithHolesCollection_get__NewEnum_Proxy(
IPoly2DWithHolesCollection __RPC_FAR * This,
/* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *pVal);
void __RPC_STUB IPoly2DWithHolesCollection_get__NewEnum_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IPoly2DWithHolesCollection_Item_Proxy(
IPoly2DWithHolesCollection __RPC_FAR * This,
/* [in] */ long Index,
/* [retval][out] */ IPoly2DWithHoles __RPC_FAR *__RPC_FAR *pVal);
void __RPC_STUB IPoly2DWithHolesCollection_Item_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IPoly2DWithHolesCollection_Add_Proxy(
IPoly2DWithHolesCollection __RPC_FAR * This,
/* [in] */ IPoly2DWithHoles __RPC_FAR *newPoly);
void __RPC_STUB IPoly2DWithHolesCollection_Add_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IPoly2DWithHolesCollection_INTERFACE_DEFINED__ */
#ifndef __IPlatformCollection_INTERFACE_DEFINED__
#define __IPlatformCollection_INTERFACE_DEFINED__
/* interface IPlatformCollection */
/* [unique][dual][uuid][object] */
EXTERN_C const IID IID_IPlatformCollection;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("16551D99-A258-11d3-AFC7-00A0C9251384")
IPlatformCollection : public IDispatch
{
public:
virtual /* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE get_Count(
/* [retval][out] */ long __RPC_FAR *pVal) = 0;
virtual /* [hidden][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE get__NewEnum(
/* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE Item(
/* [in] */ long Index,
/* [retval][out] */ IPlatform __RPC_FAR *__RPC_FAR *pVal) = 0;
};
#else /* C style interface */
typedef struct IPlatformCollectionVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
IPlatformCollection __RPC_FAR * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
IPlatformCollection __RPC_FAR * This);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
IPlatformCollection __RPC_FAR * This);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
IPlatformCollection __RPC_FAR * This,
/* [out] */ UINT __RPC_FAR *pctinfo);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
IPlatformCollection __RPC_FAR * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
IPlatformCollection __RPC_FAR * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )(
IPlatformCollection __RPC_FAR * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
/* [out] */ VARIANT __RPC_FAR *pVarResult,
/* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
/* [out] */ UINT __RPC_FAR *puArgErr);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Count )(
IPlatformCollection __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
/* [hidden][readonly][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get__NewEnum )(
IPlatformCollection __RPC_FAR * This,
/* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Item )(
IPlatformCollection __RPC_FAR * This,
/* [in] */ long Index,
/* [retval][out] */ IPlatform __RPC_FAR *__RPC_FAR *pVal);
END_INTERFACE
} IPlatformCollectionVtbl;
interface IPlatformCollection
{
CONST_VTBL struct IPlatformCollectionVtbl __RPC_FAR *lpVtbl;
};
#ifdef COBJMACROS
#define IPlatformCollection_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IPlatformCollection_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IPlatformCollection_Release(This) \
(This)->lpVtbl -> Release(This)
#define IPlatformCollection_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define IPlatformCollection_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define IPlatformCollection_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define IPlatformCollection_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#define IPlatformCollection_get_Count(This,pVal) \
(This)->lpVtbl -> get_Count(This,pVal)
#define IPlatformCollection_get__NewEnum(This,pVal) \
(This)->lpVtbl -> get__NewEnum(This,pVal)
#define IPlatformCollection_Item(This,Index,pVal) \
(This)->lpVtbl -> Item(This,Index,pVal)
#endif /* COBJMACROS */
#endif /* C style interface */
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE IPlatformCollection_get_Count_Proxy(
IPlatformCollection __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
void __RPC_STUB IPlatformCollection_get_Count_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [hidden][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE IPlatformCollection_get__NewEnum_Proxy(
IPlatformCollection __RPC_FAR * This,
/* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *pVal);
void __RPC_STUB IPlatformCollection_get__NewEnum_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IPlatformCollection_Item_Proxy(
IPlatformCollection __RPC_FAR * This,
/* [in] */ long Index,
/* [retval][out] */ IPlatform __RPC_FAR *__RPC_FAR *pVal);
void __RPC_STUB IPlatformCollection_Item_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IPlatformCollection_INTERFACE_DEFINED__ */
#ifndef __IPlatform_INTERFACE_DEFINED__
#define __IPlatform_INTERFACE_DEFINED__
/* interface IPlatform */
/* [unique][dual][uuid][object] */
EXTERN_C const IID IID_IPlatform;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("4EECB37A-A0F9-11d3-AFC3-00A0C9251384")
IPlatform : public IDispatch
{
public:
virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_BorderColor(
/* [in] */ long nVal) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_BorderColor(
/* [retval][out] */ long __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_BorderStyle(
/* [in] */ short nVal) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_BorderStyle(
/* [retval][out] */ short __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_FillColor(
/* [in] */ long nVal) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_FillColor(
/* [retval][out] */ long __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_FillStyle(
/* [in] */ short nVal) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_FillStyle(
/* [retval][out] */ short __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_Height(
/* [in] */ float nVal) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_Height(
/* [retval][out] */ float __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_HeightAboveGround(
/* [in] */ float nVal) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_HeightAboveGround(
/* [retval][out] */ float __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_Inclination(
/* [in] */ enum AC_Inclination_Type nVal) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_Inclination(
/* [retval][out] */ enum AC_Inclination_Type __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_FaceAngle(
/* [in] */ float nVal) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_FaceAngle(
/* [retval][out] */ float __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_ScaleFactor(
/* [in] */ float nVal) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_ScaleFactor(
/* [retval][out] */ float __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE put_InclineHoles(
/* [in] */ VARIANT_BOOL nVal) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_InclineHoles(
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE get_Story(
/* [retval][out] */ IStory __RPC_FAR *__RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE Texture(
/* [in] */ enum AC_ShapeTex_Indices index,
/* [retval][out] */ ITexture __RPC_FAR *__RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE Delete(
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE GetBoundingBox(
/* [out] */ float __RPC_FAR *minX,
/* [out] */ float __RPC_FAR *minY,
/* [out] */ float __RPC_FAR *maxX,
/* [out] */ float __RPC_FAR *maxY) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE GetShape(
/* [in] */ float minSegLen,
/* [in] */ float maxError,
/* [retval][out] */ IPoly2DWithHolesCollection __RPC_FAR *__RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE MoveTo(
/* [in] */ float x,
/* [in] */ float y,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal) = 0;
virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE Reshape(
/* [in] */ IPoly2DWithHolesCollection __RPC_FAR *shape,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal) = 0;
};
#else /* C style interface */
typedef struct IPlatformVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
IPlatform __RPC_FAR * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
IPlatform __RPC_FAR * This);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
IPlatform __RPC_FAR * This);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
IPlatform __RPC_FAR * This,
/* [out] */ UINT __RPC_FAR *pctinfo);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
IPlatform __RPC_FAR * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
IPlatform __RPC_FAR * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )(
IPlatform __RPC_FAR * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
/* [out] */ VARIANT __RPC_FAR *pVarResult,
/* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
/* [out] */ UINT __RPC_FAR *puArgErr);
/* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_BorderColor )(
IPlatform __RPC_FAR * This,
/* [in] */ long nVal);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_BorderColor )(
IPlatform __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
/* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_BorderStyle )(
IPlatform __RPC_FAR * This,
/* [in] */ short nVal);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_BorderStyle )(
IPlatform __RPC_FAR * This,
/* [retval][out] */ short __RPC_FAR *pVal);
/* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_FillColor )(
IPlatform __RPC_FAR * This,
/* [in] */ long nVal);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_FillColor )(
IPlatform __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
/* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_FillStyle )(
IPlatform __RPC_FAR * This,
/* [in] */ short nVal);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_FillStyle )(
IPlatform __RPC_FAR * This,
/* [retval][out] */ short __RPC_FAR *pVal);
/* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Height )(
IPlatform __RPC_FAR * This,
/* [in] */ float nVal);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Height )(
IPlatform __RPC_FAR * This,
/* [retval][out] */ float __RPC_FAR *pVal);
/* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_HeightAboveGround )(
IPlatform __RPC_FAR * This,
/* [in] */ float nVal);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_HeightAboveGround )(
IPlatform __RPC_FAR * This,
/* [retval][out] */ float __RPC_FAR *pVal);
/* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Inclination )(
IPlatform __RPC_FAR * This,
/* [in] */ enum AC_Inclination_Type nVal);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Inclination )(
IPlatform __RPC_FAR * This,
/* [retval][out] */ enum AC_Inclination_Type __RPC_FAR *pVal);
/* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_FaceAngle )(
IPlatform __RPC_FAR * This,
/* [in] */ float nVal);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_FaceAngle )(
IPlatform __RPC_FAR * This,
/* [retval][out] */ float __RPC_FAR *pVal);
/* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_ScaleFactor )(
IPlatform __RPC_FAR * This,
/* [in] */ float nVal);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ScaleFactor )(
IPlatform __RPC_FAR * This,
/* [retval][out] */ float __RPC_FAR *pVal);
/* [helpstring][helpcontext][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_InclineHoles )(
IPlatform __RPC_FAR * This,
/* [in] */ VARIANT_BOOL nVal);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_InclineHoles )(
IPlatform __RPC_FAR * This,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Story )(
IPlatform __RPC_FAR * This,
/* [retval][out] */ IStory __RPC_FAR *__RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Texture )(
IPlatform __RPC_FAR * This,
/* [in] */ enum AC_ShapeTex_Indices index,
/* [retval][out] */ ITexture __RPC_FAR *__RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Delete )(
IPlatform __RPC_FAR * This,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetBoundingBox )(
IPlatform __RPC_FAR * This,
/* [out] */ float __RPC_FAR *minX,
/* [out] */ float __RPC_FAR *minY,
/* [out] */ float __RPC_FAR *maxX,
/* [out] */ float __RPC_FAR *maxY);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetShape )(
IPlatform __RPC_FAR * This,
/* [in] */ float minSegLen,
/* [in] */ float maxError,
/* [retval][out] */ IPoly2DWithHolesCollection __RPC_FAR *__RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *MoveTo )(
IPlatform __RPC_FAR * This,
/* [in] */ float x,
/* [in] */ float y,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
/* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Reshape )(
IPlatform __RPC_FAR * This,
/* [in] */ IPoly2DWithHolesCollection __RPC_FAR *shape,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
END_INTERFACE
} IPlatformVtbl;
interface IPlatform
{
CONST_VTBL struct IPlatformVtbl __RPC_FAR *lpVtbl;
};
#ifdef COBJMACROS
#define IPlatform_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IPlatform_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IPlatform_Release(This) \
(This)->lpVtbl -> Release(This)
#define IPlatform_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define IPlatform_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define IPlatform_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define IPlatform_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#define IPlatform_put_BorderColor(This,nVal) \
(This)->lpVtbl -> put_BorderColor(This,nVal)
#define IPlatform_get_BorderColor(This,pVal) \
(This)->lpVtbl -> get_BorderColor(This,pVal)
#define IPlatform_put_BorderStyle(This,nVal) \
(This)->lpVtbl -> put_BorderStyle(This,nVal)
#define IPlatform_get_BorderStyle(This,pVal) \
(This)->lpVtbl -> get_BorderStyle(This,pVal)
#define IPlatform_put_FillColor(This,nVal) \
(This)->lpVtbl -> put_FillColor(This,nVal)
#define IPlatform_get_FillColor(This,pVal) \
(This)->lpVtbl -> get_FillColor(This,pVal)
#define IPlatform_put_FillStyle(This,nVal) \
(This)->lpVtbl -> put_FillStyle(This,nVal)
#define IPlatform_get_FillStyle(This,pVal) \
(This)->lpVtbl -> get_FillStyle(This,pVal)
#define IPlatform_put_Height(This,nVal) \
(This)->lpVtbl -> put_Height(This,nVal)
#define IPlatform_get_Height(This,pVal) \
(This)->lpVtbl -> get_Height(This,pVal)
#define IPlatform_put_HeightAboveGround(This,nVal) \
(This)->lpVtbl -> put_HeightAboveGround(This,nVal)
#define IPlatform_get_HeightAboveGround(This,pVal) \
(This)->lpVtbl -> get_HeightAboveGround(This,pVal)
#define IPlatform_put_Inclination(This,nVal) \
(This)->lpVtbl -> put_Inclination(This,nVal)
#define IPlatform_get_Inclination(This,pVal) \
(This)->lpVtbl -> get_Inclination(This,pVal)
#define IPlatform_put_FaceAngle(This,nVal) \
(This)->lpVtbl -> put_FaceAngle(This,nVal)
#define IPlatform_get_FaceAngle(This,pVal) \
(This)->lpVtbl -> get_FaceAngle(This,pVal)
#define IPlatform_put_ScaleFactor(This,nVal) \
(This)->lpVtbl -> put_ScaleFactor(This,nVal)
#define IPlatform_get_ScaleFactor(This,pVal) \
(This)->lpVtbl -> get_ScaleFactor(This,pVal)
#define IPlatform_put_InclineHoles(This,nVal) \
(This)->lpVtbl -> put_InclineHoles(This,nVal)
#define IPlatform_get_InclineHoles(This,pVal) \
(This)->lpVtbl -> get_InclineHoles(This,pVal)
#define IPlatform_get_Story(This,pVal) \
(This)->lpVtbl -> get_Story(This,pVal)
#define IPlatform_Texture(This,index,pVal) \
(This)->lpVtbl -> Texture(This,index,pVal)
#define IPlatform_Delete(This,pVal) \
(This)->lpVtbl -> Delete(This,pVal)
#define IPlatform_GetBoundingBox(This,minX,minY,maxX,maxY) \
(This)->lpVtbl -> GetBoundingBox(This,minX,minY,maxX,maxY)
#define IPlatform_GetShape(This,minSegLen,maxError,pVal) \
(This)->lpVtbl -> GetShape(This,minSegLen,maxError,pVal)
#define IPlatform_MoveTo(This,x,y,pVal) \
(This)->lpVtbl -> MoveTo(This,x,y,pVal)
#define IPlatform_Reshape(This,shape,pVal) \
(This)->lpVtbl -> Reshape(This,shape,pVal)
#endif /* COBJMACROS */
#endif /* C style interface */
/* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE IPlatform_put_BorderColor_Proxy(
IPlatform __RPC_FAR * This,
/* [in] */ long nVal);
void __RPC_STUB IPlatform_put_BorderColor_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IPlatform_get_BorderColor_Proxy(
IPlatform __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
void __RPC_STUB IPlatform_get_BorderColor_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE IPlatform_put_BorderStyle_Proxy(
IPlatform __RPC_FAR * This,
/* [in] */ short nVal);
void __RPC_STUB IPlatform_put_BorderStyle_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IPlatform_get_BorderStyle_Proxy(
IPlatform __RPC_FAR * This,
/* [retval][out] */ short __RPC_FAR *pVal);
void __RPC_STUB IPlatform_get_BorderStyle_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE IPlatform_put_FillColor_Proxy(
IPlatform __RPC_FAR * This,
/* [in] */ long nVal);
void __RPC_STUB IPlatform_put_FillColor_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IPlatform_get_FillColor_Proxy(
IPlatform __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
void __RPC_STUB IPlatform_get_FillColor_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE IPlatform_put_FillStyle_Proxy(
IPlatform __RPC_FAR * This,
/* [in] */ short nVal);
void __RPC_STUB IPlatform_put_FillStyle_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IPlatform_get_FillStyle_Proxy(
IPlatform __RPC_FAR * This,
/* [retval][out] */ short __RPC_FAR *pVal);
void __RPC_STUB IPlatform_get_FillStyle_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE IPlatform_put_Height_Proxy(
IPlatform __RPC_FAR * This,
/* [in] */ float nVal);
void __RPC_STUB IPlatform_put_Height_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IPlatform_get_Height_Proxy(
IPlatform __RPC_FAR * This,
/* [retval][out] */ float __RPC_FAR *pVal);
void __RPC_STUB IPlatform_get_Height_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE IPlatform_put_HeightAboveGround_Proxy(
IPlatform __RPC_FAR * This,
/* [in] */ float nVal);
void __RPC_STUB IPlatform_put_HeightAboveGround_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IPlatform_get_HeightAboveGround_Proxy(
IPlatform __RPC_FAR * This,
/* [retval][out] */ float __RPC_FAR *pVal);
void __RPC_STUB IPlatform_get_HeightAboveGround_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE IPlatform_put_Inclination_Proxy(
IPlatform __RPC_FAR * This,
/* [in] */ enum AC_Inclination_Type nVal);
void __RPC_STUB IPlatform_put_Inclination_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IPlatform_get_Inclination_Proxy(
IPlatform __RPC_FAR * This,
/* [retval][out] */ enum AC_Inclination_Type __RPC_FAR *pVal);
void __RPC_STUB IPlatform_get_Inclination_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE IPlatform_put_FaceAngle_Proxy(
IPlatform __RPC_FAR * This,
/* [in] */ float nVal);
void __RPC_STUB IPlatform_put_FaceAngle_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IPlatform_get_FaceAngle_Proxy(
IPlatform __RPC_FAR * This,
/* [retval][out] */ float __RPC_FAR *pVal);
void __RPC_STUB IPlatform_get_FaceAngle_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE IPlatform_put_ScaleFactor_Proxy(
IPlatform __RPC_FAR * This,
/* [in] */ float nVal);
void __RPC_STUB IPlatform_put_ScaleFactor_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IPlatform_get_ScaleFactor_Proxy(
IPlatform __RPC_FAR * This,
/* [retval][out] */ float __RPC_FAR *pVal);
void __RPC_STUB IPlatform_get_ScaleFactor_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id][propput] */ HRESULT STDMETHODCALLTYPE IPlatform_put_InclineHoles_Proxy(
IPlatform __RPC_FAR * This,
/* [in] */ VARIANT_BOOL nVal);
void __RPC_STUB IPlatform_put_InclineHoles_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IPlatform_get_InclineHoles_Proxy(
IPlatform __RPC_FAR * This,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
void __RPC_STUB IPlatform_get_InclineHoles_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][readonly][id][propget] */ HRESULT STDMETHODCALLTYPE IPlatform_get_Story_Proxy(
IPlatform __RPC_FAR * This,
/* [retval][out] */ IStory __RPC_FAR *__RPC_FAR *pVal);
void __RPC_STUB IPlatform_get_Story_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IPlatform_Texture_Proxy(
IPlatform __RPC_FAR * This,
/* [in] */ enum AC_ShapeTex_Indices index,
/* [retval][out] */ ITexture __RPC_FAR *__RPC_FAR *pVal);
void __RPC_STUB IPlatform_Texture_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IPlatform_Delete_Proxy(
IPlatform __RPC_FAR * This,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
void __RPC_STUB IPlatform_Delete_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IPlatform_GetBoundingBox_Proxy(
IPlatform __RPC_FAR * This,
/* [out] */ float __RPC_FAR *minX,
/* [out] */ float __RPC_FAR *minY,
/* [out] */ float __RPC_FAR *maxX,
/* [out] */ float __RPC_FAR *maxY);
void __RPC_STUB IPlatform_GetBoundingBox_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IPlatform_GetShape_Proxy(
IPlatform __RPC_FAR * This,
/* [in] */ float minSegLen,
/* [in] */ float maxError,
/* [retval][out] */ IPoly2DWithHolesCollection __RPC_FAR *__RPC_FAR *pVal);
void __RPC_STUB IPlatform_GetShape_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IPlatform_MoveTo_Proxy(
IPlatform __RPC_FAR * This,
/* [in] */ float x,
/* [in] */ float y,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
void __RPC_STUB IPlatform_MoveTo_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IPlatform_Reshape_Proxy(
IPlatform __RPC_FAR * This,
/* [in] */ IPoly2DWithHolesCollection __RPC_FAR *shape,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
void __RPC_STUB IPlatform_Reshape_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IPlatform_INTERFACE_DEFINED__ */
EXTERN_C const CLSID CLSID_ArCon;
#ifdef __cplusplus
class DECLSPEC_UUID("63f5a1b0-cd37-11d1-9d47-00a0c9251384")
ArCon;
#endif
EXTERN_C const CLSID CLSID_Building;
#ifdef __cplusplus
class DECLSPEC_UUID("63f8b010-cd37-11d1-9d47-00a0c9251384")
Building;
#endif
EXTERN_C const CLSID CLSID_BuildingCollection;
#ifdef __cplusplus
class DECLSPEC_UUID("63fd45a0-cd37-11d1-9d47-00a0c9251384")
BuildingCollection;
#endif
EXTERN_C const CLSID CLSID_Ceiling;
#ifdef __cplusplus
class DECLSPEC_UUID("64005400-cd37-11d1-9d47-00a0c9251384")
Ceiling;
#endif
EXTERN_C const CLSID CLSID_CeilingCollection;
#ifdef __cplusplus
class DECLSPEC_UUID("64036260-cd37-11d1-9d47-00a0c9251384")
CeilingCollection;
#endif
EXTERN_C const CLSID CLSID_CeilingOpening;
#ifdef __cplusplus
class DECLSPEC_UUID("6407f7f0-cd37-11d1-9d47-00a0c9251384")
CeilingOpening;
#endif
EXTERN_C const CLSID CLSID_CeilingOpeningsCollection;
#ifdef __cplusplus
class DECLSPEC_UUID("640b0650-cd37-11d1-9d47-00a0c9251384")
CeilingOpeningsCollection;
#endif
EXTERN_C const CLSID CLSID_Chimney;
#ifdef __cplusplus
class DECLSPEC_UUID("640e14b0-cd37-11d1-9d47-00a0c9251384")
Chimney;
#endif
EXTERN_C const CLSID CLSID_ChimneyCollection;
#ifdef __cplusplus
class DECLSPEC_UUID("64143170-cd37-11d1-9d47-00a0c9251384")
ChimneyCollection;
#endif
EXTERN_C const CLSID CLSID_Contur;
#ifdef __cplusplus
class DECLSPEC_UUID("6418c700-cd37-11d1-9d47-00a0c9251384")
Contur;
#endif
EXTERN_C const CLSID CLSID_ConturCollection;
#ifdef __cplusplus
class DECLSPEC_UUID("641d5c90-cd37-11d1-9d47-00a0c9251384")
ConturCollection;
#endif
EXTERN_C const CLSID CLSID_Cut;
#ifdef __cplusplus
class DECLSPEC_UUID("6421f220-cd37-11d1-9d47-00a0c9251384")
Cut;
#endif
EXTERN_C const CLSID CLSID_CutCollection;
#ifdef __cplusplus
class DECLSPEC_UUID("64250080-cd37-11d1-9d47-00a0c9251384")
CutCollection;
#endif
EXTERN_C const CLSID CLSID_CutView;
#ifdef __cplusplus
class DECLSPEC_UUID("64280ee0-cd37-11d1-9d47-00a0c9251384")
CutView;
#endif
EXTERN_C const CLSID CLSID_Dimension;
#ifdef __cplusplus
class DECLSPEC_UUID("642ca470-cd37-11d1-9d47-00a0c9251384")
Dimension;
#endif
EXTERN_C const CLSID CLSID_DimensionCollection;
#ifdef __cplusplus
class DECLSPEC_UUID("642fb2d0-cd37-11d1-9d47-00a0c9251384")
DimensionCollection;
#endif
EXTERN_C const CLSID CLSID_Door;
#ifdef __cplusplus
class DECLSPEC_UUID("6432c130-cd37-11d1-9d47-00a0c9251384")
Door;
#endif
EXTERN_C const CLSID CLSID_DoorCollection;
#ifdef __cplusplus
class DECLSPEC_UUID("643756c0-cd37-11d1-9d47-00a0c9251384")
DoorCollection;
#endif
EXTERN_C const CLSID CLSID_Graphics2DCollection;
#ifdef __cplusplus
class DECLSPEC_UUID("643a6520-cd37-11d1-9d47-00a0c9251384")
Graphics2DCollection;
#endif
EXTERN_C const CLSID CLSID_Guide;
#ifdef __cplusplus
class DECLSPEC_UUID("643d7380-cd37-11d1-9d47-00a0c9251384")
Guide;
#endif
EXTERN_C const CLSID CLSID_GuideCollection;
#ifdef __cplusplus
class DECLSPEC_UUID("64420910-cd37-11d1-9d47-00a0c9251384")
GuideCollection;
#endif
EXTERN_C const CLSID CLSID_Hedge;
#ifdef __cplusplus
class DECLSPEC_UUID("64451770-cd37-11d1-9d47-00a0c9251384")
Hedge;
#endif
EXTERN_C const CLSID CLSID_Hole;
#ifdef __cplusplus
class DECLSPEC_UUID("644825d0-cd37-11d1-9d47-00a0c9251384")
Hole;
#endif
EXTERN_C const CLSID CLSID_HoleCollection;
#ifdef __cplusplus
class DECLSPEC_UUID("644cbb60-cd37-11d1-9d47-00a0c9251384")
HoleCollection;
#endif
EXTERN_C const CLSID CLSID_HolePolygon;
#ifdef __cplusplus
class DECLSPEC_UUID("644fc9c0-cd37-11d1-9d47-00a0c9251384")
HolePolygon;
#endif
EXTERN_C const CLSID CLSID_IDHistory;
#ifdef __cplusplus
class DECLSPEC_UUID("6452d820-cd37-11d1-9d47-00a0c9251384")
IDHistory;
#endif
EXTERN_C const CLSID CLSID_Image;
#ifdef __cplusplus
class DECLSPEC_UUID("64576db0-cd37-11d1-9d47-00a0c9251384")
Image;
#endif
EXTERN_C const CLSID CLSID_Label;
#ifdef __cplusplus
class DECLSPEC_UUID("645a7c10-cd37-11d1-9d47-00a0c9251384")
Label;
#endif
EXTERN_C const CLSID CLSID_Labeling;
#ifdef __cplusplus
class DECLSPEC_UUID("645f11a0-cd37-11d1-9d47-00a0c9251384")
Labeling;
#endif
EXTERN_C const CLSID CLSID_LabelingCollection;
#ifdef __cplusplus
class DECLSPEC_UUID("64622000-cd37-11d1-9d47-00a0c9251384")
LabelingCollection;
#endif
EXTERN_C const CLSID CLSID_LambdaH;
#ifdef __cplusplus
class DECLSPEC_UUID("64652e60-cd37-11d1-9d47-00a0c9251384")
LambdaH;
#endif
EXTERN_C const CLSID CLSID_LambdaHCollection;
#ifdef __cplusplus
class DECLSPEC_UUID("6469c3f0-cd37-11d1-9d47-00a0c9251384")
LambdaHCollection;
#endif
EXTERN_C const CLSID CLSID_Line;
#ifdef __cplusplus
class DECLSPEC_UUID("646cd250-cd37-11d1-9d47-00a0c9251384")
Line;
#endif
EXTERN_C const CLSID CLSID_Material;
#ifdef __cplusplus
class DECLSPEC_UUID("646fe0b0-cd37-11d1-9d47-00a0c9251384")
Material;
#endif
EXTERN_C const CLSID CLSID_Object3D;
#ifdef __cplusplus
class DECLSPEC_UUID("64747640-cd37-11d1-9d47-00a0c9251384")
Object3D;
#endif
EXTERN_C const CLSID CLSID_Object3DCollection;
#ifdef __cplusplus
class DECLSPEC_UUID("647784a0-cd37-11d1-9d47-00a0c9251384")
Object3DCollection;
#endif
EXTERN_C const CLSID CLSID_ObjectConstructor;
#ifdef __cplusplus
class DECLSPEC_UUID("647a9300-cd37-11d1-9d47-00a0c9251384")
ObjectConstructor;
#endif
EXTERN_C const CLSID CLSID_ObjectConstructorCollection;
#ifdef __cplusplus
class DECLSPEC_UUID("647da160-cd37-11d1-9d47-00a0c9251384")
ObjectConstructorCollection;
#endif
EXTERN_C const CLSID CLSID_ObjectTransformer;
#ifdef __cplusplus
class DECLSPEC_UUID("648236f0-cd37-11d1-9d47-00a0c9251384")
ObjectTransformer;
#endif
EXTERN_C const CLSID CLSID_ObjectTransformerCollection;
#ifdef __cplusplus
class DECLSPEC_UUID("64854550-cd37-11d1-9d47-00a0c9251384")
ObjectTransformerCollection;
#endif
EXTERN_C const CLSID CLSID_Point2D;
#ifdef __cplusplus
class DECLSPEC_UUID("648853b0-cd37-11d1-9d47-00a0c9251384")
Point2D;
#endif
EXTERN_C const CLSID CLSID_Point2DCollection;
#ifdef __cplusplus
class DECLSPEC_UUID("648ce940-cd37-11d1-9d47-00a0c9251384")
Point2DCollection;
#endif
EXTERN_C const CLSID CLSID_Polygon2D;
#ifdef __cplusplus
class DECLSPEC_UUID("648ff7a0-cd37-11d1-9d47-00a0c9251384")
Polygon2D;
#endif
EXTERN_C const CLSID CLSID_Project;
#ifdef __cplusplus
class DECLSPEC_UUID("64930600-cd37-11d1-9d47-00a0c9251384")
Project;
#endif
EXTERN_C const CLSID CLSID_Roof;
#ifdef __cplusplus
class DECLSPEC_UUID("64979b90-cd37-11d1-9d47-00a0c9251384")
Roof;
#endif
EXTERN_C const CLSID CLSID_RoofCollection;
#ifdef __cplusplus
class DECLSPEC_UUID("649aa9f0-cd37-11d1-9d47-00a0c9251384")
RoofCollection;
#endif
EXTERN_C const CLSID CLSID_RoofWindow;
#ifdef __cplusplus
class DECLSPEC_UUID("649db850-cd37-11d1-9d47-00a0c9251384")
RoofWindow;
#endif
EXTERN_C const CLSID CLSID_Room;
#ifdef __cplusplus
class DECLSPEC_UUID("64a24de0-cd37-11d1-9d47-00a0c9251384")
Room;
#endif
EXTERN_C const CLSID CLSID_RoomCollection;
#ifdef __cplusplus
class DECLSPEC_UUID("64a55c40-cd37-11d1-9d47-00a0c9251384")
RoomCollection;
#endif
EXTERN_C const CLSID CLSID_Shape;
#ifdef __cplusplus
class DECLSPEC_UUID("64a86aa0-cd37-11d1-9d47-00a0c9251384")
Shape;
#endif
EXTERN_C const CLSID CLSID_StairCase;
#ifdef __cplusplus
class DECLSPEC_UUID("64ad0030-cd37-11d1-9d47-00a0c9251384")
StairCase;
#endif
EXTERN_C const CLSID CLSID_StairCaseCollection;
#ifdef __cplusplus
class DECLSPEC_UUID("64b00e90-cd37-11d1-9d47-00a0c9251384")
StairCaseCollection;
#endif
EXTERN_C const CLSID CLSID_Story;
#ifdef __cplusplus
class DECLSPEC_UUID("64b31cf0-cd37-11d1-9d47-00a0c9251384")
Story;
#endif
EXTERN_C const CLSID CLSID_StoryCollection;
#ifdef __cplusplus
class DECLSPEC_UUID("64b62b50-cd37-11d1-9d47-00a0c9251384")
StoryCollection;
#endif
EXTERN_C const CLSID CLSID_Support;
#ifdef __cplusplus
class DECLSPEC_UUID("64bac0e0-cd37-11d1-9d47-00a0c9251384")
Support;
#endif
EXTERN_C const CLSID CLSID_SupportCollection;
#ifdef __cplusplus
class DECLSPEC_UUID("64bdcf40-cd37-11d1-9d47-00a0c9251384")
SupportCollection;
#endif
EXTERN_C const CLSID CLSID_Terrain;
#ifdef __cplusplus
class DECLSPEC_UUID("64c0dda0-cd37-11d1-9d47-00a0c9251384")
Terrain;
#endif
EXTERN_C const CLSID CLSID_TerrainCollection;
#ifdef __cplusplus
class DECLSPEC_UUID("64c57330-cd37-11d1-9d47-00a0c9251384")
TerrainCollection;
#endif
EXTERN_C const CLSID CLSID_Texture;
#ifdef __cplusplus
class DECLSPEC_UUID("64c88190-cd37-11d1-9d47-00a0c9251384")
Texture;
#endif
EXTERN_C const CLSID CLSID_TextureCollection;
#ifdef __cplusplus
class DECLSPEC_UUID("64cb8ff0-cd37-11d1-9d47-00a0c9251384")
TextureCollection;
#endif
EXTERN_C const CLSID CLSID_TextureName;
#ifdef __cplusplus
class DECLSPEC_UUID("64d02580-cd37-11d1-9d47-00a0c9251384")
TextureName;
#endif
EXTERN_C const CLSID CLSID_ToolData;
#ifdef __cplusplus
class DECLSPEC_UUID("64d333e0-cd37-11d1-9d47-00a0c9251384")
ToolData;
#endif
EXTERN_C const CLSID CLSID_UnterUeberzug;
#ifdef __cplusplus
class DECLSPEC_UUID("64d64240-cd37-11d1-9d47-00a0c9251384")
UnterUeberzug;
#endif
EXTERN_C const CLSID CLSID_UnterUeberzugCollection;
#ifdef __cplusplus
class DECLSPEC_UUID("64dad7d0-cd37-11d1-9d47-00a0c9251384")
UnterUeberzugCollection;
#endif
EXTERN_C const CLSID CLSID_Wall;
#ifdef __cplusplus
class DECLSPEC_UUID("64dde630-cd37-11d1-9d47-00a0c9251384")
Wall;
#endif
EXTERN_C const CLSID CLSID_WallCollection;
#ifdef __cplusplus
class DECLSPEC_UUID("64e0f490-cd37-11d1-9d47-00a0c9251384")
WallCollection;
#endif
EXTERN_C const CLSID CLSID_VirtualWallCollection;
#ifdef __cplusplus
class DECLSPEC_UUID("B190ED72-E638-11d1-9D82-00A0C9251384")
VirtualWallCollection;
#endif
EXTERN_C const CLSID CLSID_GaubenCollection;
#ifdef __cplusplus
class DECLSPEC_UUID("B190ED76-E638-11d1-9D82-00A0C9251384")
GaubenCollection;
#endif
EXTERN_C const CLSID CLSID_Gaube;
#ifdef __cplusplus
class DECLSPEC_UUID("B190ED77-E638-11d1-9D82-00A0C9251384")
Gaube;
#endif
EXTERN_C const CLSID CLSID_VirtualWall;
#ifdef __cplusplus
class DECLSPEC_UUID("B190ED74-E638-11d1-9D82-00A0C9251384")
VirtualWall;
#endif
EXTERN_C const CLSID CLSID_WallSegment;
#ifdef __cplusplus
class DECLSPEC_UUID("64e402f0-cd37-11d1-9d47-00a0c9251384")
WallSegment;
#endif
EXTERN_C const CLSID CLSID_WallSegmentCollection;
#ifdef __cplusplus
class DECLSPEC_UUID("64e89880-cd37-11d1-9d47-00a0c9251384")
WallSegmentCollection;
#endif
EXTERN_C const CLSID CLSID_Window;
#ifdef __cplusplus
class DECLSPEC_UUID("64eba6e0-cd37-11d1-9d47-00a0c9251384")
Window;
#endif
EXTERN_C const CLSID CLSID_WindowCollection;
#ifdef __cplusplus
class DECLSPEC_UUID("64eeb540-cd37-11d1-9d47-00a0c9251384")
WindowCollection;
#endif
EXTERN_C const CLSID CLSID_RoofConstruction;
#ifdef __cplusplus
class DECLSPEC_UUID("D1B633C1-E594-11d1-9D80-00A0C9251384")
RoofConstruction;
#endif
EXTERN_C const CLSID CLSID_RoofArea;
#ifdef __cplusplus
class DECLSPEC_UUID("D1B633C2-E594-11d1-9D80-00A0C9251384")
RoofArea;
#endif
EXTERN_C const CLSID CLSID_RoofAreaCollection;
#ifdef __cplusplus
class DECLSPEC_UUID("D1B633C3-E594-11d1-9D80-00A0C9251384")
RoofAreaCollection;
#endif
EXTERN_C const CLSID CLSID_ProjectPreview;
#ifdef __cplusplus
class DECLSPEC_UUID("98B8A051-5D1C-11d2-9E90-00A0C9251384")
ProjectPreview;
#endif
EXTERN_C const CLSID CLSID_PolygonWendelConstruction;
#ifdef __cplusplus
class DECLSPEC_UUID("8DE65991-749D-11d2-9EE9-00A0C9251384")
PolygonWendelConstruction;
#endif
EXTERN_C const CLSID CLSID_RoofWood;
#ifdef __cplusplus
class DECLSPEC_UUID("34F4CC91-004B-11d2-9DCF-00A0C9251384")
RoofWood;
#endif
EXTERN_C const CLSID CLSID_RoofWoodCollection;
#ifdef __cplusplus
class DECLSPEC_UUID("34F4CC92-004B-11d2-9DCF-00A0C9251384")
RoofWoodCollection;
#endif
EXTERN_C const CLSID CLSID_PrintSettings;
#ifdef __cplusplus
class DECLSPEC_UUID("F4973D05-B103-11D2-9F89-00A0C9251384")
PrintSettings;
#endif
EXTERN_C const CLSID CLSID_SavePictureSettings;
#ifdef __cplusplus
class DECLSPEC_UUID("F4973D08-B103-11D2-9F89-00A0C9251384")
SavePictureSettings;
#endif
EXTERN_C const CLSID CLSID_ZoomSettings;
#ifdef __cplusplus
class DECLSPEC_UUID("F4973D0A-B103-11D2-9F89-00A0C9251384")
ZoomSettings;
#endif
EXTERN_C const CLSID CLSID_WalkSettings;
#ifdef __cplusplus
class DECLSPEC_UUID("F4973D0C-B103-11D2-9F89-00A0C9251384")
WalkSettings;
#endif
EXTERN_C const CLSID CLSID_ViewCollection;
#ifdef __cplusplus
class DECLSPEC_UUID("F4973D0E-B103-11D2-9F89-00A0C9251384")
ViewCollection;
#endif
EXTERN_C const CLSID CLSID_View;
#ifdef __cplusplus
class DECLSPEC_UUID("F4973D10-B103-11D2-9F89-00A0C9251384")
View;
#endif
EXTERN_C const CLSID CLSID_Viewing;
#ifdef __cplusplus
class DECLSPEC_UUID("2EB8BF02-B370-11D2-9F90-00A0C9251384")
Viewing;
#endif
EXTERN_C const CLSID CLSID_SnapObject;
#ifdef __cplusplus
class DECLSPEC_UUID("057B7AB4-2233-11d3-AE4A-00A0C9251384")
SnapObject;
#endif
EXTERN_C const CLSID CLSID_BackgroundSettings;
#ifdef __cplusplus
class DECLSPEC_UUID("79EEE665-4043-11d3-AE99-00A0C9251384")
BackgroundSettings;
#endif
EXTERN_C const CLSID CLSID_Person;
#ifdef __cplusplus
class DECLSPEC_UUID("6E77B73B-A099-11d3-AFC2-00A0C9251384")
Person;
#endif
EXTERN_C const CLSID CLSID_WindowConstruction;
#ifdef __cplusplus
class DECLSPEC_UUID("6E77B73C-A099-11d3-AFC2-00A0C9251384")
WindowConstruction;
#endif
EXTERN_C const CLSID CLSID_IIBvSettings;
#ifdef __cplusplus
class DECLSPEC_UUID("60E4BCE1-A0E3-11d3-AFC3-00A0C9251384")
IIBvSettings;
#endif
EXTERN_C const CLSID CLSID_Dwelling;
#ifdef __cplusplus
class DECLSPEC_UUID("60E4BCE2-A0E3-11d3-AFC3-00A0C9251384")
Dwelling;
#endif
EXTERN_C const CLSID CLSID_DwellingCollection;
#ifdef __cplusplus
class DECLSPEC_UUID("60E4BCE4-A0E3-11d3-AFC3-00A0C9251384")
DwellingCollection;
#endif
EXTERN_C const CLSID CLSID_Box;
#ifdef __cplusplus
class DECLSPEC_UUID("4EECB377-A0F9-11d3-AFC3-00A0C9251384")
Box;
#endif
EXTERN_C const CLSID CLSID_Poly2DWithHoles;
#ifdef __cplusplus
class DECLSPEC_UUID("5A00469C-A1C8-11d3-AFC7-00A0C9251384")
Poly2DWithHoles;
#endif
EXTERN_C const CLSID CLSID_Poly2DWithHolesCollection;
#ifdef __cplusplus
class DECLSPEC_UUID("5A0046A1-A1C8-11d3-AFC7-00A0C9251384")
Poly2DWithHolesCollection;
#endif
EXTERN_C const CLSID CLSID_Platform;
#ifdef __cplusplus
class DECLSPEC_UUID("4EECB378-A0F9-11d3-AFC3-00A0C9251384")
Platform;
#endif
EXTERN_C const CLSID CLSID_PlatformCollection;
#ifdef __cplusplus
class DECLSPEC_UUID("16551D9A-A258-11d3-AFC7-00A0C9251384")
PlatformCollection;
#endif
#endif /* __ArCon_LIBRARY_DEFINED__ */
/* Additional Prototypes for ALL interfaces */
/* end of Additional Prototypes */
#ifdef __cplusplus
}
#endif
#endif