home *** CD-ROM | disk | FTP | other *** search
Text Truncated. Only the first 1MB is shown below. Download the file for the complete contents.
- #pragma option push -b -a8 -pc -A- /*P_O_Push*/
-
- #pragma warning( disable: 4049 ) /* more than 64k source lines */
-
- /* this ALWAYS GENERATED file contains the definitions for the interfaces */
-
-
- /* File created by MIDL compiler version 5.03.0279 */
- /* at Fri Jul 30 19:38:29 1999
- */
- /* Compiler settings for danim.idl:
- Oicf (OptLev=i2), W0, Zp8, env=Win32 (32b run), ms_ext, c_ext
- error checks: allocation ref bounds_check enum stub_data
- VC __declspec() decoration level:
- __declspec(uuid()), __declspec(selectany), __declspec(novtable)
- DECLSPEC_UUID(), MIDL_INTERFACE()
- */
- //@@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 __danim_h__
- #define __danim_h__
-
- /* Forward Declarations */
-
- #ifndef __IDAViewSite_FWD_DEFINED__
- #define __IDAViewSite_FWD_DEFINED__
- typedef interface IDAViewSite IDAViewSite;
- #endif /* __IDAViewSite_FWD_DEFINED__ */
-
-
- #ifndef __IDAView_FWD_DEFINED__
- #define __IDAView_FWD_DEFINED__
- typedef interface IDAView IDAView;
- #endif /* __IDAView_FWD_DEFINED__ */
-
-
- #ifndef __IDABehavior_FWD_DEFINED__
- #define __IDABehavior_FWD_DEFINED__
- typedef interface IDABehavior IDABehavior;
- #endif /* __IDABehavior_FWD_DEFINED__ */
-
-
- #ifndef __IDANumber_FWD_DEFINED__
- #define __IDANumber_FWD_DEFINED__
- typedef interface IDANumber IDANumber;
- #endif /* __IDANumber_FWD_DEFINED__ */
-
-
- #ifndef __IDABvrHook_FWD_DEFINED__
- #define __IDABvrHook_FWD_DEFINED__
- typedef interface IDABvrHook IDABvrHook;
- #endif /* __IDABvrHook_FWD_DEFINED__ */
-
-
- #ifndef __IDADrawingSurface_FWD_DEFINED__
- #define __IDADrawingSurface_FWD_DEFINED__
- typedef interface IDADrawingSurface IDADrawingSurface;
- #endif /* __IDADrawingSurface_FWD_DEFINED__ */
-
-
- #ifndef __IDAPickableResult_FWD_DEFINED__
- #define __IDAPickableResult_FWD_DEFINED__
- typedef interface IDAPickableResult IDAPickableResult;
- #endif /* __IDAPickableResult_FWD_DEFINED__ */
-
-
- #ifndef __IDAEvent_FWD_DEFINED__
- #define __IDAEvent_FWD_DEFINED__
- typedef interface IDAEvent IDAEvent;
- #endif /* __IDAEvent_FWD_DEFINED__ */
-
-
- #ifndef __IDA2Behavior_FWD_DEFINED__
- #define __IDA2Behavior_FWD_DEFINED__
- typedef interface IDA2Behavior IDA2Behavior;
- #endif /* __IDA2Behavior_FWD_DEFINED__ */
-
-
- #ifndef __IDAImport_FWD_DEFINED__
- #define __IDAImport_FWD_DEFINED__
- typedef interface IDAImport IDAImport;
- #endif /* __IDAImport_FWD_DEFINED__ */
-
-
- #ifndef __IDAModifiableBehavior_FWD_DEFINED__
- #define __IDAModifiableBehavior_FWD_DEFINED__
- typedef interface IDAModifiableBehavior IDAModifiableBehavior;
- #endif /* __IDAModifiableBehavior_FWD_DEFINED__ */
-
-
- #ifndef __DABehavior_FWD_DEFINED__
- #define __DABehavior_FWD_DEFINED__
-
- #ifdef __cplusplus
- typedef class DABehavior DABehavior;
- #else
- typedef struct DABehavior DABehavior;
- #endif /* __cplusplus */
-
- #endif /* __DABehavior_FWD_DEFINED__ */
-
-
- #ifndef __IDAUntilNotifier_FWD_DEFINED__
- #define __IDAUntilNotifier_FWD_DEFINED__
- typedef interface IDAUntilNotifier IDAUntilNotifier;
- #endif /* __IDAUntilNotifier_FWD_DEFINED__ */
-
-
- #ifndef __IDABoolean_FWD_DEFINED__
- #define __IDABoolean_FWD_DEFINED__
- typedef interface IDABoolean IDABoolean;
- #endif /* __IDABoolean_FWD_DEFINED__ */
-
-
- #ifndef __IDACamera_FWD_DEFINED__
- #define __IDACamera_FWD_DEFINED__
- typedef interface IDACamera IDACamera;
- #endif /* __IDACamera_FWD_DEFINED__ */
-
-
- #ifndef __IDAColor_FWD_DEFINED__
- #define __IDAColor_FWD_DEFINED__
- typedef interface IDAColor IDAColor;
- #endif /* __IDAColor_FWD_DEFINED__ */
-
-
- #ifndef __IDAGeometry_FWD_DEFINED__
- #define __IDAGeometry_FWD_DEFINED__
- typedef interface IDAGeometry IDAGeometry;
- #endif /* __IDAGeometry_FWD_DEFINED__ */
-
-
- #ifndef __IDAImage_FWD_DEFINED__
- #define __IDAImage_FWD_DEFINED__
- typedef interface IDAImage IDAImage;
- #endif /* __IDAImage_FWD_DEFINED__ */
-
-
- #ifndef __IDAMatte_FWD_DEFINED__
- #define __IDAMatte_FWD_DEFINED__
- typedef interface IDAMatte IDAMatte;
- #endif /* __IDAMatte_FWD_DEFINED__ */
-
-
- #ifndef __IDAMicrophone_FWD_DEFINED__
- #define __IDAMicrophone_FWD_DEFINED__
- typedef interface IDAMicrophone IDAMicrophone;
- #endif /* __IDAMicrophone_FWD_DEFINED__ */
-
-
- #ifndef __IDAMontage_FWD_DEFINED__
- #define __IDAMontage_FWD_DEFINED__
- typedef interface IDAMontage IDAMontage;
- #endif /* __IDAMontage_FWD_DEFINED__ */
-
-
- #ifndef __IDAPath2_FWD_DEFINED__
- #define __IDAPath2_FWD_DEFINED__
- typedef interface IDAPath2 IDAPath2;
- #endif /* __IDAPath2_FWD_DEFINED__ */
-
-
- #ifndef __IDAPoint2_FWD_DEFINED__
- #define __IDAPoint2_FWD_DEFINED__
- typedef interface IDAPoint2 IDAPoint2;
- #endif /* __IDAPoint2_FWD_DEFINED__ */
-
-
- #ifndef __IDAPoint3_FWD_DEFINED__
- #define __IDAPoint3_FWD_DEFINED__
- typedef interface IDAPoint3 IDAPoint3;
- #endif /* __IDAPoint3_FWD_DEFINED__ */
-
-
- #ifndef __IDASound_FWD_DEFINED__
- #define __IDASound_FWD_DEFINED__
- typedef interface IDASound IDASound;
- #endif /* __IDASound_FWD_DEFINED__ */
-
-
- #ifndef __IDAString_FWD_DEFINED__
- #define __IDAString_FWD_DEFINED__
- typedef interface IDAString IDAString;
- #endif /* __IDAString_FWD_DEFINED__ */
-
-
- #ifndef __IDATransform2_FWD_DEFINED__
- #define __IDATransform2_FWD_DEFINED__
- typedef interface IDATransform2 IDATransform2;
- #endif /* __IDATransform2_FWD_DEFINED__ */
-
-
- #ifndef __IDATransform3_FWD_DEFINED__
- #define __IDATransform3_FWD_DEFINED__
- typedef interface IDATransform3 IDATransform3;
- #endif /* __IDATransform3_FWD_DEFINED__ */
-
-
- #ifndef __IDAVector2_FWD_DEFINED__
- #define __IDAVector2_FWD_DEFINED__
- typedef interface IDAVector2 IDAVector2;
- #endif /* __IDAVector2_FWD_DEFINED__ */
-
-
- #ifndef __IDAVector3_FWD_DEFINED__
- #define __IDAVector3_FWD_DEFINED__
- typedef interface IDAVector3 IDAVector3;
- #endif /* __IDAVector3_FWD_DEFINED__ */
-
-
- #ifndef __IDAFontStyle_FWD_DEFINED__
- #define __IDAFontStyle_FWD_DEFINED__
- typedef interface IDAFontStyle IDAFontStyle;
- #endif /* __IDAFontStyle_FWD_DEFINED__ */
-
-
- #ifndef __IDALineStyle_FWD_DEFINED__
- #define __IDALineStyle_FWD_DEFINED__
- typedef interface IDALineStyle IDALineStyle;
- #endif /* __IDALineStyle_FWD_DEFINED__ */
-
-
- #ifndef __IDAEndStyle_FWD_DEFINED__
- #define __IDAEndStyle_FWD_DEFINED__
- typedef interface IDAEndStyle IDAEndStyle;
- #endif /* __IDAEndStyle_FWD_DEFINED__ */
-
-
- #ifndef __IDAJoinStyle_FWD_DEFINED__
- #define __IDAJoinStyle_FWD_DEFINED__
- typedef interface IDAJoinStyle IDAJoinStyle;
- #endif /* __IDAJoinStyle_FWD_DEFINED__ */
-
-
- #ifndef __IDADashStyle_FWD_DEFINED__
- #define __IDADashStyle_FWD_DEFINED__
- typedef interface IDADashStyle IDADashStyle;
- #endif /* __IDADashStyle_FWD_DEFINED__ */
-
-
- #ifndef __IDABbox2_FWD_DEFINED__
- #define __IDABbox2_FWD_DEFINED__
- typedef interface IDABbox2 IDABbox2;
- #endif /* __IDABbox2_FWD_DEFINED__ */
-
-
- #ifndef __IDABbox3_FWD_DEFINED__
- #define __IDABbox3_FWD_DEFINED__
- typedef interface IDABbox3 IDABbox3;
- #endif /* __IDABbox3_FWD_DEFINED__ */
-
-
- #ifndef __IDAPair_FWD_DEFINED__
- #define __IDAPair_FWD_DEFINED__
- typedef interface IDAPair IDAPair;
- #endif /* __IDAPair_FWD_DEFINED__ */
-
-
- #ifndef __IDAArray_FWD_DEFINED__
- #define __IDAArray_FWD_DEFINED__
- typedef interface IDAArray IDAArray;
- #endif /* __IDAArray_FWD_DEFINED__ */
-
-
- #ifndef __IDATuple_FWD_DEFINED__
- #define __IDATuple_FWD_DEFINED__
- typedef interface IDATuple IDATuple;
- #endif /* __IDATuple_FWD_DEFINED__ */
-
-
- #ifndef __IDAUserData_FWD_DEFINED__
- #define __IDAUserData_FWD_DEFINED__
- typedef interface IDAUserData IDAUserData;
- #endif /* __IDAUserData_FWD_DEFINED__ */
-
-
- #ifndef __IDA2Geometry_FWD_DEFINED__
- #define __IDA2Geometry_FWD_DEFINED__
- typedef interface IDA2Geometry IDA2Geometry;
- #endif /* __IDA2Geometry_FWD_DEFINED__ */
-
-
- #ifndef __IDA2Image_FWD_DEFINED__
- #define __IDA2Image_FWD_DEFINED__
- typedef interface IDA2Image IDA2Image;
- #endif /* __IDA2Image_FWD_DEFINED__ */
-
-
- #ifndef __IDA2FontStyle_FWD_DEFINED__
- #define __IDA2FontStyle_FWD_DEFINED__
- typedef interface IDA2FontStyle IDA2FontStyle;
- #endif /* __IDA2FontStyle_FWD_DEFINED__ */
-
-
- #ifndef __IDA2LineStyle_FWD_DEFINED__
- #define __IDA2LineStyle_FWD_DEFINED__
- typedef interface IDA2LineStyle IDA2LineStyle;
- #endif /* __IDA2LineStyle_FWD_DEFINED__ */
-
-
- #ifndef __IDA2Event_FWD_DEFINED__
- #define __IDA2Event_FWD_DEFINED__
- typedef interface IDA2Event IDA2Event;
- #endif /* __IDA2Event_FWD_DEFINED__ */
-
-
- #ifndef __IDA2Array_FWD_DEFINED__
- #define __IDA2Array_FWD_DEFINED__
- typedef interface IDA2Array IDA2Array;
- #endif /* __IDA2Array_FWD_DEFINED__ */
-
-
- #ifndef __IDA2Color_FWD_DEFINED__
- #define __IDA2Color_FWD_DEFINED__
- typedef interface IDA2Color IDA2Color;
- #endif /* __IDA2Color_FWD_DEFINED__ */
-
-
- #ifndef __IDA3Geometry_FWD_DEFINED__
- #define __IDA3Geometry_FWD_DEFINED__
- typedef interface IDA3Geometry IDA3Geometry;
- #endif /* __IDA3Geometry_FWD_DEFINED__ */
-
-
- #ifndef __IDA3Image_FWD_DEFINED__
- #define __IDA3Image_FWD_DEFINED__
- typedef interface IDA3Image IDA3Image;
- #endif /* __IDA3Image_FWD_DEFINED__ */
-
-
- #ifndef __IDA3Array_FWD_DEFINED__
- #define __IDA3Array_FWD_DEFINED__
- typedef interface IDA3Array IDA3Array;
- #endif /* __IDA3Array_FWD_DEFINED__ */
-
-
- #ifndef __IDAPreferences_FWD_DEFINED__
- #define __IDAPreferences_FWD_DEFINED__
- typedef interface IDAPreferences IDAPreferences;
- #endif /* __IDAPreferences_FWD_DEFINED__ */
-
-
- #ifndef __IDA2View_FWD_DEFINED__
- #define __IDA2View_FWD_DEFINED__
- typedef interface IDA2View IDA2View;
- #endif /* __IDA2View_FWD_DEFINED__ */
-
-
- #ifndef __IDA3View_FWD_DEFINED__
- #define __IDA3View_FWD_DEFINED__
- typedef interface IDA3View IDA3View;
- #endif /* __IDA3View_FWD_DEFINED__ */
-
-
- #ifndef ___IDAViewEvents_FWD_DEFINED__
- #define ___IDAViewEvents_FWD_DEFINED__
- typedef interface _IDAViewEvents _IDAViewEvents;
- #endif /* ___IDAViewEvents_FWD_DEFINED__ */
-
-
- #ifndef __DAView_FWD_DEFINED__
- #define __DAView_FWD_DEFINED__
-
- #ifdef __cplusplus
- typedef class DAView DAView;
- #else
- typedef struct DAView DAView;
- #endif /* __cplusplus */
-
- #endif /* __DAView_FWD_DEFINED__ */
-
-
- #ifndef __IDASite_FWD_DEFINED__
- #define __IDASite_FWD_DEFINED__
- typedef interface IDASite IDASite;
- #endif /* __IDASite_FWD_DEFINED__ */
-
-
- #ifndef __IDAImportationResult_FWD_DEFINED__
- #define __IDAImportationResult_FWD_DEFINED__
- typedef interface IDAImportationResult IDAImportationResult;
- #endif /* __IDAImportationResult_FWD_DEFINED__ */
-
-
- #ifndef __IDADXTransformResult_FWD_DEFINED__
- #define __IDADXTransformResult_FWD_DEFINED__
- typedef interface IDADXTransformResult IDADXTransformResult;
- #endif /* __IDADXTransformResult_FWD_DEFINED__ */
-
-
- #ifndef __IDAStatics_FWD_DEFINED__
- #define __IDAStatics_FWD_DEFINED__
- typedef interface IDAStatics IDAStatics;
- #endif /* __IDAStatics_FWD_DEFINED__ */
-
-
- #ifndef __IDA2Statics_FWD_DEFINED__
- #define __IDA2Statics_FWD_DEFINED__
- typedef interface IDA2Statics IDA2Statics;
- #endif /* __IDA2Statics_FWD_DEFINED__ */
-
-
- #ifndef __IDA3Statics_FWD_DEFINED__
- #define __IDA3Statics_FWD_DEFINED__
- typedef interface IDA3Statics IDA3Statics;
- #endif /* __IDA3Statics_FWD_DEFINED__ */
-
-
- #ifndef __DAStatics_FWD_DEFINED__
- #define __DAStatics_FWD_DEFINED__
-
- #ifdef __cplusplus
- typedef class DAStatics DAStatics;
- #else
- typedef struct DAStatics DAStatics;
- #endif /* __cplusplus */
-
- #endif /* __DAStatics_FWD_DEFINED__ */
-
-
- #ifndef __IDAViewerControl_FWD_DEFINED__
- #define __IDAViewerControl_FWD_DEFINED__
- typedef interface IDAViewerControl IDAViewerControl;
- #endif /* __IDAViewerControl_FWD_DEFINED__ */
-
-
- #ifndef __IDAViewerControlWindowed_FWD_DEFINED__
- #define __IDAViewerControlWindowed_FWD_DEFINED__
- typedef interface IDAViewerControlWindowed IDAViewerControlWindowed;
- #endif /* __IDAViewerControlWindowed_FWD_DEFINED__ */
-
-
- #ifndef __IDA2ViewerControl_FWD_DEFINED__
- #define __IDA2ViewerControl_FWD_DEFINED__
- typedef interface IDA2ViewerControl IDA2ViewerControl;
- #endif /* __IDA2ViewerControl_FWD_DEFINED__ */
-
-
- #ifndef __IDA2ViewerControlWindowed_FWD_DEFINED__
- #define __IDA2ViewerControlWindowed_FWD_DEFINED__
- typedef interface IDA2ViewerControlWindowed IDA2ViewerControlWindowed;
- #endif /* __IDA2ViewerControlWindowed_FWD_DEFINED__ */
-
-
- #ifndef __IDA3ViewerControl_FWD_DEFINED__
- #define __IDA3ViewerControl_FWD_DEFINED__
- typedef interface IDA3ViewerControl IDA3ViewerControl;
- #endif /* __IDA3ViewerControl_FWD_DEFINED__ */
-
-
- #ifndef __IDA3ViewerControlWindowed_FWD_DEFINED__
- #define __IDA3ViewerControlWindowed_FWD_DEFINED__
- typedef interface IDA3ViewerControlWindowed IDA3ViewerControlWindowed;
- #endif /* __IDA3ViewerControlWindowed_FWD_DEFINED__ */
-
-
- #ifndef ___IDAViewerControlEvents_FWD_DEFINED__
- #define ___IDAViewerControlEvents_FWD_DEFINED__
- typedef interface _IDAViewerControlEvents _IDAViewerControlEvents;
- #endif /* ___IDAViewerControlEvents_FWD_DEFINED__ */
-
-
- #ifndef __DAViewerControl_FWD_DEFINED__
- #define __DAViewerControl_FWD_DEFINED__
-
- #ifdef __cplusplus
- typedef class DAViewerControl DAViewerControl;
- #else
- typedef struct DAViewerControl DAViewerControl;
- #endif /* __cplusplus */
-
- #endif /* __DAViewerControl_FWD_DEFINED__ */
-
-
- #ifndef __DAViewerControlWindowed_FWD_DEFINED__
- #define __DAViewerControlWindowed_FWD_DEFINED__
-
- #ifdef __cplusplus
- typedef class DAViewerControlWindowed DAViewerControlWindowed;
- #else
- typedef struct DAViewerControlWindowed DAViewerControlWindowed;
- #endif /* __cplusplus */
-
- #endif /* __DAViewerControlWindowed_FWD_DEFINED__ */
-
-
- #ifndef __DABoolean_FWD_DEFINED__
- #define __DABoolean_FWD_DEFINED__
-
- #ifdef __cplusplus
- typedef class DABoolean DABoolean;
- #else
- typedef struct DABoolean DABoolean;
- #endif /* __cplusplus */
-
- #endif /* __DABoolean_FWD_DEFINED__ */
-
-
- #ifndef __DACamera_FWD_DEFINED__
- #define __DACamera_FWD_DEFINED__
-
- #ifdef __cplusplus
- typedef class DACamera DACamera;
- #else
- typedef struct DACamera DACamera;
- #endif /* __cplusplus */
-
- #endif /* __DACamera_FWD_DEFINED__ */
-
-
- #ifndef __DAColor_FWD_DEFINED__
- #define __DAColor_FWD_DEFINED__
-
- #ifdef __cplusplus
- typedef class DAColor DAColor;
- #else
- typedef struct DAColor DAColor;
- #endif /* __cplusplus */
-
- #endif /* __DAColor_FWD_DEFINED__ */
-
-
- #ifndef __DAGeometry_FWD_DEFINED__
- #define __DAGeometry_FWD_DEFINED__
-
- #ifdef __cplusplus
- typedef class DAGeometry DAGeometry;
- #else
- typedef struct DAGeometry DAGeometry;
- #endif /* __cplusplus */
-
- #endif /* __DAGeometry_FWD_DEFINED__ */
-
-
- #ifndef __DAImage_FWD_DEFINED__
- #define __DAImage_FWD_DEFINED__
-
- #ifdef __cplusplus
- typedef class DAImage DAImage;
- #else
- typedef struct DAImage DAImage;
- #endif /* __cplusplus */
-
- #endif /* __DAImage_FWD_DEFINED__ */
-
-
- #ifndef __DAMatte_FWD_DEFINED__
- #define __DAMatte_FWD_DEFINED__
-
- #ifdef __cplusplus
- typedef class DAMatte DAMatte;
- #else
- typedef struct DAMatte DAMatte;
- #endif /* __cplusplus */
-
- #endif /* __DAMatte_FWD_DEFINED__ */
-
-
- #ifndef __DAMicrophone_FWD_DEFINED__
- #define __DAMicrophone_FWD_DEFINED__
-
- #ifdef __cplusplus
- typedef class DAMicrophone DAMicrophone;
- #else
- typedef struct DAMicrophone DAMicrophone;
- #endif /* __cplusplus */
-
- #endif /* __DAMicrophone_FWD_DEFINED__ */
-
-
- #ifndef __DAMontage_FWD_DEFINED__
- #define __DAMontage_FWD_DEFINED__
-
- #ifdef __cplusplus
- typedef class DAMontage DAMontage;
- #else
- typedef struct DAMontage DAMontage;
- #endif /* __cplusplus */
-
- #endif /* __DAMontage_FWD_DEFINED__ */
-
-
- #ifndef __DANumber_FWD_DEFINED__
- #define __DANumber_FWD_DEFINED__
-
- #ifdef __cplusplus
- typedef class DANumber DANumber;
- #else
- typedef struct DANumber DANumber;
- #endif /* __cplusplus */
-
- #endif /* __DANumber_FWD_DEFINED__ */
-
-
- #ifndef __DAPath2_FWD_DEFINED__
- #define __DAPath2_FWD_DEFINED__
-
- #ifdef __cplusplus
- typedef class DAPath2 DAPath2;
- #else
- typedef struct DAPath2 DAPath2;
- #endif /* __cplusplus */
-
- #endif /* __DAPath2_FWD_DEFINED__ */
-
-
- #ifndef __DAPoint2_FWD_DEFINED__
- #define __DAPoint2_FWD_DEFINED__
-
- #ifdef __cplusplus
- typedef class DAPoint2 DAPoint2;
- #else
- typedef struct DAPoint2 DAPoint2;
- #endif /* __cplusplus */
-
- #endif /* __DAPoint2_FWD_DEFINED__ */
-
-
- #ifndef __DAPoint3_FWD_DEFINED__
- #define __DAPoint3_FWD_DEFINED__
-
- #ifdef __cplusplus
- typedef class DAPoint3 DAPoint3;
- #else
- typedef struct DAPoint3 DAPoint3;
- #endif /* __cplusplus */
-
- #endif /* __DAPoint3_FWD_DEFINED__ */
-
-
- #ifndef __DASound_FWD_DEFINED__
- #define __DASound_FWD_DEFINED__
-
- #ifdef __cplusplus
- typedef class DASound DASound;
- #else
- typedef struct DASound DASound;
- #endif /* __cplusplus */
-
- #endif /* __DASound_FWD_DEFINED__ */
-
-
- #ifndef __DAString_FWD_DEFINED__
- #define __DAString_FWD_DEFINED__
-
- #ifdef __cplusplus
- typedef class DAString DAString;
- #else
- typedef struct DAString DAString;
- #endif /* __cplusplus */
-
- #endif /* __DAString_FWD_DEFINED__ */
-
-
- #ifndef __DATransform2_FWD_DEFINED__
- #define __DATransform2_FWD_DEFINED__
-
- #ifdef __cplusplus
- typedef class DATransform2 DATransform2;
- #else
- typedef struct DATransform2 DATransform2;
- #endif /* __cplusplus */
-
- #endif /* __DATransform2_FWD_DEFINED__ */
-
-
- #ifndef __DATransform3_FWD_DEFINED__
- #define __DATransform3_FWD_DEFINED__
-
- #ifdef __cplusplus
- typedef class DATransform3 DATransform3;
- #else
- typedef struct DATransform3 DATransform3;
- #endif /* __cplusplus */
-
- #endif /* __DATransform3_FWD_DEFINED__ */
-
-
- #ifndef __DAVector2_FWD_DEFINED__
- #define __DAVector2_FWD_DEFINED__
-
- #ifdef __cplusplus
- typedef class DAVector2 DAVector2;
- #else
- typedef struct DAVector2 DAVector2;
- #endif /* __cplusplus */
-
- #endif /* __DAVector2_FWD_DEFINED__ */
-
-
- #ifndef __DAVector3_FWD_DEFINED__
- #define __DAVector3_FWD_DEFINED__
-
- #ifdef __cplusplus
- typedef class DAVector3 DAVector3;
- #else
- typedef struct DAVector3 DAVector3;
- #endif /* __cplusplus */
-
- #endif /* __DAVector3_FWD_DEFINED__ */
-
-
- #ifndef __DAFontStyle_FWD_DEFINED__
- #define __DAFontStyle_FWD_DEFINED__
-
- #ifdef __cplusplus
- typedef class DAFontStyle DAFontStyle;
- #else
- typedef struct DAFontStyle DAFontStyle;
- #endif /* __cplusplus */
-
- #endif /* __DAFontStyle_FWD_DEFINED__ */
-
-
- #ifndef __DALineStyle_FWD_DEFINED__
- #define __DALineStyle_FWD_DEFINED__
-
- #ifdef __cplusplus
- typedef class DALineStyle DALineStyle;
- #else
- typedef struct DALineStyle DALineStyle;
- #endif /* __cplusplus */
-
- #endif /* __DALineStyle_FWD_DEFINED__ */
-
-
- #ifndef __DAEndStyle_FWD_DEFINED__
- #define __DAEndStyle_FWD_DEFINED__
-
- #ifdef __cplusplus
- typedef class DAEndStyle DAEndStyle;
- #else
- typedef struct DAEndStyle DAEndStyle;
- #endif /* __cplusplus */
-
- #endif /* __DAEndStyle_FWD_DEFINED__ */
-
-
- #ifndef __DAJoinStyle_FWD_DEFINED__
- #define __DAJoinStyle_FWD_DEFINED__
-
- #ifdef __cplusplus
- typedef class DAJoinStyle DAJoinStyle;
- #else
- typedef struct DAJoinStyle DAJoinStyle;
- #endif /* __cplusplus */
-
- #endif /* __DAJoinStyle_FWD_DEFINED__ */
-
-
- #ifndef __DADashStyle_FWD_DEFINED__
- #define __DADashStyle_FWD_DEFINED__
-
- #ifdef __cplusplus
- typedef class DADashStyle DADashStyle;
- #else
- typedef struct DADashStyle DADashStyle;
- #endif /* __cplusplus */
-
- #endif /* __DADashStyle_FWD_DEFINED__ */
-
-
- #ifndef __DABbox2_FWD_DEFINED__
- #define __DABbox2_FWD_DEFINED__
-
- #ifdef __cplusplus
- typedef class DABbox2 DABbox2;
- #else
- typedef struct DABbox2 DABbox2;
- #endif /* __cplusplus */
-
- #endif /* __DABbox2_FWD_DEFINED__ */
-
-
- #ifndef __DABbox3_FWD_DEFINED__
- #define __DABbox3_FWD_DEFINED__
-
- #ifdef __cplusplus
- typedef class DABbox3 DABbox3;
- #else
- typedef struct DABbox3 DABbox3;
- #endif /* __cplusplus */
-
- #endif /* __DABbox3_FWD_DEFINED__ */
-
-
- #ifndef __DAPair_FWD_DEFINED__
- #define __DAPair_FWD_DEFINED__
-
- #ifdef __cplusplus
- typedef class DAPair DAPair;
- #else
- typedef struct DAPair DAPair;
- #endif /* __cplusplus */
-
- #endif /* __DAPair_FWD_DEFINED__ */
-
-
- #ifndef __DAEvent_FWD_DEFINED__
- #define __DAEvent_FWD_DEFINED__
-
- #ifdef __cplusplus
- typedef class DAEvent DAEvent;
- #else
- typedef struct DAEvent DAEvent;
- #endif /* __cplusplus */
-
- #endif /* __DAEvent_FWD_DEFINED__ */
-
-
- #ifndef __DAArray_FWD_DEFINED__
- #define __DAArray_FWD_DEFINED__
-
- #ifdef __cplusplus
- typedef class DAArray DAArray;
- #else
- typedef struct DAArray DAArray;
- #endif /* __cplusplus */
-
- #endif /* __DAArray_FWD_DEFINED__ */
-
-
- #ifndef __DATuple_FWD_DEFINED__
- #define __DATuple_FWD_DEFINED__
-
- #ifdef __cplusplus
- typedef class DATuple DATuple;
- #else
- typedef struct DATuple DATuple;
- #endif /* __cplusplus */
-
- #endif /* __DATuple_FWD_DEFINED__ */
-
-
- #ifndef __DAUserData_FWD_DEFINED__
- #define __DAUserData_FWD_DEFINED__
-
- #ifdef __cplusplus
- typedef class DAUserData DAUserData;
- #else
- typedef struct DAUserData DAUserData;
- #endif /* __cplusplus */
-
- #endif /* __DAUserData_FWD_DEFINED__ */
-
-
- #ifndef __DAImportationResult_FWD_DEFINED__
- #define __DAImportationResult_FWD_DEFINED__
-
- #ifdef __cplusplus
- typedef class DAImportationResult DAImportationResult;
- #else
- typedef struct DAImportationResult DAImportationResult;
- #endif /* __cplusplus */
-
- #endif /* __DAImportationResult_FWD_DEFINED__ */
-
-
- #ifndef __DAPickableResult_FWD_DEFINED__
- #define __DAPickableResult_FWD_DEFINED__
-
- #ifdef __cplusplus
- typedef class DAPickableResult DAPickableResult;
- #else
- typedef struct DAPickableResult DAPickableResult;
- #endif /* __cplusplus */
-
- #endif /* __DAPickableResult_FWD_DEFINED__ */
-
-
- /* header files for imported files */
- #include "oleidl.h"
- #include "servprov.h"
-
- #ifdef __cplusplus
- extern "C"{
- #endif
-
- void __RPC_FAR * __RPC_USER MIDL_user_allocate(size_t);
- void __RPC_USER MIDL_user_free( void __RPC_FAR * );
-
- /* interface __MIDL_itf_danim_0000 */
- /* [local] */
-
- #pragma once
- typedef IDAPickableResult __RPC_FAR *PickableResultPtr;
-
-
-
- extern RPC_IF_HANDLE __MIDL_itf_danim_0000_v0_0_c_ifspec;
- extern RPC_IF_HANDLE __MIDL_itf_danim_0000_v0_0_s_ifspec;
-
-
- #ifndef __DirectAnimation_LIBRARY_DEFINED__
- #define __DirectAnimation_LIBRARY_DEFINED__
-
- /* library DirectAnimation */
- /* [version][lcid][helpstring][uuid] */
-
-
-
-
-
-
-
-
-
- /* [helpstring] */
- enum __MIDL___MIDL_itf_danim_0133_0001
- { DAContinueTimeline = 1L << 0,
- DASwitchFinal = 1L << 1,
- DASwitchNextTick = 1L << 2
- };
- typedef /* [public][helpstring] */
- enum __MIDL___MIDL_itf_danim_0134_0001
- { DAQUAL_AA_TEXT_ON = 1L << 0,
- DAQUAL_AA_TEXT_OFF = 1L << 1,
- DAQUAL_AA_LINES_ON = 1L << 2,
- DAQUAL_AA_LINES_OFF = 1L << 3,
- DAQUAL_AA_SOLIDS_ON = 1L << 4,
- DAQUAL_AA_SOLIDS_OFF = 1L << 5,
- DAQUAL_AA_CLIP_ON = 1L << 6,
- DAQUAL_AA_CLIP_OFF = 1L << 7,
- DAQUAL_MSHTML_COLORS_ON = 1L << 8,
- DAQUAL_MSHTML_COLORS_OFF = 1L << 9,
- DAQUAL_QUALITY_TRANSFORMS_ON = 1L << 10,
- DAQUAL_QUALITY_TRANSFORMS_OFF = 1L << 11
- } DA_IMAGE_QUALITY_FLAGS;
-
- typedef /* [public][helpstring] */
- enum __MIDL___MIDL_itf_danim_0134_0002
- { DAINVRECT_MERGE_BOXES = 1L << 0
- } DA_INVALIDATED_RECTS_FLAGS;
-
- typedef /* [public][helpstring] */
- enum __MIDL___MIDL_itf_danim_0134_0003
- { DASHSTYLE_SOLID = 0,
- DASHSTYLE_DASH = 1L,
- DASHSTYLE_DOT = 2L,
- DASHSTYLE_DASHDOT = 3L,
- DASHSTYLE_DASHDOTDOT = 4L,
- DASHSTYLE_NULL = 5L
- } DA_DASHSTYLE_ENUM;
-
- typedef /* [public][helpstring] */
- enum __MIDL___MIDL_itf_danim_0134_0004
- { ENDSTYLE_ROUND = 0,
- ENDSTYLE_SQUARE = 1L,
- ENDSTYLE_FLAT = 2L
- } DA_ENDSTYLE_ENUM;
-
- typedef /* [public][helpstring] */
- enum __MIDL___MIDL_itf_danim_0134_0005
- { JOINSTYLE_ROUND = 0,
- JOINSTYLE_BEVEL = 1L,
- JOINSTYLE_MITER = 2L
- } DA_JOINSTYLE_ENUM;
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- /* [helpstring] */
- enum __MIDL___MIDL_itf_danim_0181_0001
- { DAAsyncFlag = 0x1
- };
- typedef /* [public][public][public] */
- enum __MIDL___MIDL_itf_danim_0184_0001
- { DAEmpty = 0,
- DASolid = 1,
- DADash = 2
- } DA_DASH_STYLE;
-
- typedef /* [public][public][public] */
- enum __MIDL___MIDL_itf_danim_0184_0002
- { DAEndFlat = 0,
- DAEndSquare = 1,
- DAEndRound = 2
- } DA_END_STYLE;
-
- typedef /* [public][public][public] */
- enum __MIDL___MIDL_itf_danim_0184_0003
- { DAJoinBevel = 0,
- DAJoinRound = 1,
- DAJoinMiter = 2
- } DA_JOIN_STYLE;
-
- typedef /* [public][public][public] */
- enum __MIDL___MIDL_itf_danim_0192_0001
- { DAMultimediaTimer = 0,
- DAContainerTimer = 1,
- DAWMTimer = 2
- } DA_TIMER_SOURCE;
-
-
- EXTERN_C const IID LIBID_DirectAnimation;
-
- #ifndef __IDAViewSite_INTERFACE_DEFINED__
- #define __IDAViewSite_INTERFACE_DEFINED__
-
- /* interface IDAViewSite */
- /* [dual][oleautomation][unique][object][local][helpstring][uuid] */
-
-
- EXTERN_C const IID IID_IDAViewSite;
-
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("283807B3-2C60-11d0-A31D-00AA00B92C03")
- IDAViewSite : public IDispatch
- {
- public:
- virtual HRESULT STDMETHODCALLTYPE SetStatusText(
- /* [in] */ BSTR StatusText) = 0;
-
- };
-
- #else /* C style interface */
-
- typedef struct IDAViewSiteVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
- IDAViewSite __RPC_FAR * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
- IDAViewSite __RPC_FAR * This);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
- IDAViewSite __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
- IDAViewSite __RPC_FAR * This,
- /* [out] */ UINT __RPC_FAR *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
- IDAViewSite __RPC_FAR * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
- IDAViewSite __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 )(
- IDAViewSite __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);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetStatusText )(
- IDAViewSite __RPC_FAR * This,
- /* [in] */ BSTR StatusText);
-
- END_INTERFACE
- } IDAViewSiteVtbl;
-
- interface IDAViewSite
- {
- CONST_VTBL struct IDAViewSiteVtbl __RPC_FAR *lpVtbl;
- };
-
-
-
- #ifdef COBJMACROS
-
-
- #define IDAViewSite_QueryInterface(This,riid,ppvObject) \
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
-
- #define IDAViewSite_AddRef(This) \
- (This)->lpVtbl -> AddRef(This)
-
- #define IDAViewSite_Release(This) \
- (This)->lpVtbl -> Release(This)
-
-
- #define IDAViewSite_GetTypeInfoCount(This,pctinfo) \
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
-
- #define IDAViewSite_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
-
- #define IDAViewSite_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
-
- #define IDAViewSite_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
-
-
- #define IDAViewSite_SetStatusText(This,StatusText) \
- (This)->lpVtbl -> SetStatusText(This,StatusText)
-
- #endif /* COBJMACROS */
-
-
- #endif /* C style interface */
-
-
-
- HRESULT STDMETHODCALLTYPE IDAViewSite_SetStatusText_Proxy(
- IDAViewSite __RPC_FAR * This,
- /* [in] */ BSTR StatusText);
-
-
- void __RPC_STUB IDAViewSite_SetStatusText_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
-
- #endif /* __IDAViewSite_INTERFACE_DEFINED__ */
-
-
- #ifndef __IDAView_INTERFACE_DEFINED__
- #define __IDAView_INTERFACE_DEFINED__
-
- /* interface IDAView */
- /* [dual][hidden][oleautomation][unique][object][local][helpstring][uuid] */
-
-
- EXTERN_C const IID IID_IDAView;
-
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("283807B4-2C60-11d0-A31D-00AA00B92C03")
- IDAView : public IDispatch
- {
- public:
- virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_SimulationTime(
- /* [retval][out] */ double __RPC_FAR *simTime) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Tick(
- /* [in] */ double simTime,
- /* [retval][out] */ VARIANT_BOOL __RPC_FAR *needToRender) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Render( void) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE AddBvrToRun(
- /* [in] */ IDABehavior __RPC_FAR *bvr,
- /* [retval][out] */ LONG __RPC_FAR *pId) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE RemoveRunningBvr(
- /* [in] */ LONG id) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE StartModel(
- /* [in] */ IDAImage __RPC_FAR *pImage,
- /* [in] */ IDASound __RPC_FAR *pSound,
- /* [in] */ double startTime) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE StopModel( void) = 0;
-
- virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_Window(
- /* [retval][out] */ long __RPC_FAR *hwnd) = 0;
-
- virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_Window(
- /* [in] */ long hwnd) = 0;
-
- virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_IDirectDrawSurface(
- /* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *ddsurf) = 0;
-
- virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_IDirectDrawSurface(
- /* [in] */ IUnknown __RPC_FAR *ddsurf) = 0;
-
- virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_DC(
- /* [retval][out] */ HDC __RPC_FAR *dc) = 0;
-
- virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_DC(
- /* [in] */ HDC dc) = 0;
-
- virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_CompositeDirectlyToTarget(
- /* [retval][out] */ VARIANT_BOOL __RPC_FAR *composeToTarget) = 0;
-
- virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_CompositeDirectlyToTarget(
- /* [in] */ VARIANT_BOOL composeToTarget) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE SetViewport(
- /* [in] */ LONG xPos,
- /* [in] */ LONG yPos,
- /* [in] */ LONG w,
- /* [in] */ LONG h) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE SetClipRect(
- /* [in] */ LONG xPos,
- /* [in] */ LONG yPos,
- /* [in] */ LONG w,
- /* [in] */ LONG h) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE RePaint(
- /* [in] */ LONG xPos,
- /* [in] */ LONG yPos,
- /* [in] */ LONG w,
- /* [in] */ LONG h) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE PaletteChanged(
- /* [in] */ VARIANT_BOOL bNew) = 0;
-
- virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_Site(
- /* [retval][out] */ IDAViewSite __RPC_FAR *__RPC_FAR *pViewSite) = 0;
-
- virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_Site(
- /* [in] */ IDAViewSite __RPC_FAR *pViewSite) = 0;
-
- virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_ClientSite(
- /* [in] */ IOleClientSite __RPC_FAR *pClientSite) = 0;
-
- virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_ClientSite(
- /* [retval][out] */ IOleClientSite __RPC_FAR *__RPC_FAR *pClientSite) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE OnMouseMove(
- /* [in] */ double when,
- /* [in] */ LONG xPos,
- /* [in] */ LONG yPos,
- /* [in] */ BYTE modifiers) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE OnMouseButton(
- /* [in] */ double when,
- /* [in] */ LONG xPos,
- /* [in] */ LONG yPos,
- /* [in] */ BYTE button,
- /* [in] */ VARIANT_BOOL bPressed,
- /* [in] */ BYTE modifiers) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE OnKey(
- /* [in] */ double when,
- /* [in] */ LONG key,
- /* [in] */ VARIANT_BOOL bPressed,
- /* [in] */ BYTE modifiers) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE OnFocus(
- /* [in] */ VARIANT_BOOL bHasFocus) = 0;
-
- virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_Preferences(
- /* [retval][out] */ IDAPreferences __RPC_FAR *__RPC_FAR *prefs) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE QueryHitPoint(
- /* [in] */ DWORD dwAspect,
- /* [in] */ LPCRECT prcBounds,
- /* [in] */ POINT ptLoc,
- /* [in] */ LONG lCloseHint,
- /* [retval][out] */ DWORD __RPC_FAR *pHitResult) = 0;
-
- };
-
- #else /* C style interface */
-
- typedef struct IDAViewVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
- IDAView __RPC_FAR * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
- IDAView __RPC_FAR * This);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
- IDAView __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
- IDAView __RPC_FAR * This,
- /* [out] */ UINT __RPC_FAR *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
- IDAView __RPC_FAR * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
- IDAView __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 )(
- IDAView __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][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_SimulationTime )(
- IDAView __RPC_FAR * This,
- /* [retval][out] */ double __RPC_FAR *simTime);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Tick )(
- IDAView __RPC_FAR * This,
- /* [in] */ double simTime,
- /* [retval][out] */ VARIANT_BOOL __RPC_FAR *needToRender);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Render )(
- IDAView __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *AddBvrToRun )(
- IDAView __RPC_FAR * This,
- /* [in] */ IDABehavior __RPC_FAR *bvr,
- /* [retval][out] */ LONG __RPC_FAR *pId);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *RemoveRunningBvr )(
- IDAView __RPC_FAR * This,
- /* [in] */ LONG id);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *StartModel )(
- IDAView __RPC_FAR * This,
- /* [in] */ IDAImage __RPC_FAR *pImage,
- /* [in] */ IDASound __RPC_FAR *pSound,
- /* [in] */ double startTime);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *StopModel )(
- IDAView __RPC_FAR * This);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Window )(
- IDAView __RPC_FAR * This,
- /* [retval][out] */ long __RPC_FAR *hwnd);
-
- /* [propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Window )(
- IDAView __RPC_FAR * This,
- /* [in] */ long hwnd);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_IDirectDrawSurface )(
- IDAView __RPC_FAR * This,
- /* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *ddsurf);
-
- /* [propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_IDirectDrawSurface )(
- IDAView __RPC_FAR * This,
- /* [in] */ IUnknown __RPC_FAR *ddsurf);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_DC )(
- IDAView __RPC_FAR * This,
- /* [retval][out] */ HDC __RPC_FAR *dc);
-
- /* [propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_DC )(
- IDAView __RPC_FAR * This,
- /* [in] */ HDC dc);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_CompositeDirectlyToTarget )(
- IDAView __RPC_FAR * This,
- /* [retval][out] */ VARIANT_BOOL __RPC_FAR *composeToTarget);
-
- /* [propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_CompositeDirectlyToTarget )(
- IDAView __RPC_FAR * This,
- /* [in] */ VARIANT_BOOL composeToTarget);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetViewport )(
- IDAView __RPC_FAR * This,
- /* [in] */ LONG xPos,
- /* [in] */ LONG yPos,
- /* [in] */ LONG w,
- /* [in] */ LONG h);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetClipRect )(
- IDAView __RPC_FAR * This,
- /* [in] */ LONG xPos,
- /* [in] */ LONG yPos,
- /* [in] */ LONG w,
- /* [in] */ LONG h);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *RePaint )(
- IDAView __RPC_FAR * This,
- /* [in] */ LONG xPos,
- /* [in] */ LONG yPos,
- /* [in] */ LONG w,
- /* [in] */ LONG h);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *PaletteChanged )(
- IDAView __RPC_FAR * This,
- /* [in] */ VARIANT_BOOL bNew);
-
- /* [propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Site )(
- IDAView __RPC_FAR * This,
- /* [retval][out] */ IDAViewSite __RPC_FAR *__RPC_FAR *pViewSite);
-
- /* [propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Site )(
- IDAView __RPC_FAR * This,
- /* [in] */ IDAViewSite __RPC_FAR *pViewSite);
-
- /* [propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_ClientSite )(
- IDAView __RPC_FAR * This,
- /* [in] */ IOleClientSite __RPC_FAR *pClientSite);
-
- /* [propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ClientSite )(
- IDAView __RPC_FAR * This,
- /* [retval][out] */ IOleClientSite __RPC_FAR *__RPC_FAR *pClientSite);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *OnMouseMove )(
- IDAView __RPC_FAR * This,
- /* [in] */ double when,
- /* [in] */ LONG xPos,
- /* [in] */ LONG yPos,
- /* [in] */ BYTE modifiers);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *OnMouseButton )(
- IDAView __RPC_FAR * This,
- /* [in] */ double when,
- /* [in] */ LONG xPos,
- /* [in] */ LONG yPos,
- /* [in] */ BYTE button,
- /* [in] */ VARIANT_BOOL bPressed,
- /* [in] */ BYTE modifiers);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *OnKey )(
- IDAView __RPC_FAR * This,
- /* [in] */ double when,
- /* [in] */ LONG key,
- /* [in] */ VARIANT_BOOL bPressed,
- /* [in] */ BYTE modifiers);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *OnFocus )(
- IDAView __RPC_FAR * This,
- /* [in] */ VARIANT_BOOL bHasFocus);
-
- /* [propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Preferences )(
- IDAView __RPC_FAR * This,
- /* [retval][out] */ IDAPreferences __RPC_FAR *__RPC_FAR *prefs);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryHitPoint )(
- IDAView __RPC_FAR * This,
- /* [in] */ DWORD dwAspect,
- /* [in] */ LPCRECT prcBounds,
- /* [in] */ POINT ptLoc,
- /* [in] */ LONG lCloseHint,
- /* [retval][out] */ DWORD __RPC_FAR *pHitResult);
-
- END_INTERFACE
- } IDAViewVtbl;
-
- interface IDAView
- {
- CONST_VTBL struct IDAViewVtbl __RPC_FAR *lpVtbl;
- };
-
-
-
- #ifdef COBJMACROS
-
-
- #define IDAView_QueryInterface(This,riid,ppvObject) \
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
-
- #define IDAView_AddRef(This) \
- (This)->lpVtbl -> AddRef(This)
-
- #define IDAView_Release(This) \
- (This)->lpVtbl -> Release(This)
-
-
- #define IDAView_GetTypeInfoCount(This,pctinfo) \
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
-
- #define IDAView_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
-
- #define IDAView_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
-
- #define IDAView_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
-
-
- #define IDAView_get_SimulationTime(This,simTime) \
- (This)->lpVtbl -> get_SimulationTime(This,simTime)
-
- #define IDAView_Tick(This,simTime,needToRender) \
- (This)->lpVtbl -> Tick(This,simTime,needToRender)
-
- #define IDAView_Render(This) \
- (This)->lpVtbl -> Render(This)
-
- #define IDAView_AddBvrToRun(This,bvr,pId) \
- (This)->lpVtbl -> AddBvrToRun(This,bvr,pId)
-
- #define IDAView_RemoveRunningBvr(This,id) \
- (This)->lpVtbl -> RemoveRunningBvr(This,id)
-
- #define IDAView_StartModel(This,pImage,pSound,startTime) \
- (This)->lpVtbl -> StartModel(This,pImage,pSound,startTime)
-
- #define IDAView_StopModel(This) \
- (This)->lpVtbl -> StopModel(This)
-
- #define IDAView_get_Window(This,hwnd) \
- (This)->lpVtbl -> get_Window(This,hwnd)
-
- #define IDAView_put_Window(This,hwnd) \
- (This)->lpVtbl -> put_Window(This,hwnd)
-
- #define IDAView_get_IDirectDrawSurface(This,ddsurf) \
- (This)->lpVtbl -> get_IDirectDrawSurface(This,ddsurf)
-
- #define IDAView_put_IDirectDrawSurface(This,ddsurf) \
- (This)->lpVtbl -> put_IDirectDrawSurface(This,ddsurf)
-
- #define IDAView_get_DC(This,dc) \
- (This)->lpVtbl -> get_DC(This,dc)
-
- #define IDAView_put_DC(This,dc) \
- (This)->lpVtbl -> put_DC(This,dc)
-
- #define IDAView_get_CompositeDirectlyToTarget(This,composeToTarget) \
- (This)->lpVtbl -> get_CompositeDirectlyToTarget(This,composeToTarget)
-
- #define IDAView_put_CompositeDirectlyToTarget(This,composeToTarget) \
- (This)->lpVtbl -> put_CompositeDirectlyToTarget(This,composeToTarget)
-
- #define IDAView_SetViewport(This,xPos,yPos,w,h) \
- (This)->lpVtbl -> SetViewport(This,xPos,yPos,w,h)
-
- #define IDAView_SetClipRect(This,xPos,yPos,w,h) \
- (This)->lpVtbl -> SetClipRect(This,xPos,yPos,w,h)
-
- #define IDAView_RePaint(This,xPos,yPos,w,h) \
- (This)->lpVtbl -> RePaint(This,xPos,yPos,w,h)
-
- #define IDAView_PaletteChanged(This,bNew) \
- (This)->lpVtbl -> PaletteChanged(This,bNew)
-
- #define IDAView_get_Site(This,pViewSite) \
- (This)->lpVtbl -> get_Site(This,pViewSite)
-
- #define IDAView_put_Site(This,pViewSite) \
- (This)->lpVtbl -> put_Site(This,pViewSite)
-
- #define IDAView_put_ClientSite(This,pClientSite) \
- (This)->lpVtbl -> put_ClientSite(This,pClientSite)
-
- #define IDAView_get_ClientSite(This,pClientSite) \
- (This)->lpVtbl -> get_ClientSite(This,pClientSite)
-
- #define IDAView_OnMouseMove(This,when,xPos,yPos,modifiers) \
- (This)->lpVtbl -> OnMouseMove(This,when,xPos,yPos,modifiers)
-
- #define IDAView_OnMouseButton(This,when,xPos,yPos,button,bPressed,modifiers) \
- (This)->lpVtbl -> OnMouseButton(This,when,xPos,yPos,button,bPressed,modifiers)
-
- #define IDAView_OnKey(This,when,key,bPressed,modifiers) \
- (This)->lpVtbl -> OnKey(This,when,key,bPressed,modifiers)
-
- #define IDAView_OnFocus(This,bHasFocus) \
- (This)->lpVtbl -> OnFocus(This,bHasFocus)
-
- #define IDAView_get_Preferences(This,prefs) \
- (This)->lpVtbl -> get_Preferences(This,prefs)
-
- #define IDAView_QueryHitPoint(This,dwAspect,prcBounds,ptLoc,lCloseHint,pHitResult) \
- (This)->lpVtbl -> QueryHitPoint(This,dwAspect,prcBounds,ptLoc,lCloseHint,pHitResult)
-
- #endif /* COBJMACROS */
-
-
- #endif /* C style interface */
-
-
-
- /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE IDAView_get_SimulationTime_Proxy(
- IDAView __RPC_FAR * This,
- /* [retval][out] */ double __RPC_FAR *simTime);
-
-
- void __RPC_STUB IDAView_get_SimulationTime_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IDAView_Tick_Proxy(
- IDAView __RPC_FAR * This,
- /* [in] */ double simTime,
- /* [retval][out] */ VARIANT_BOOL __RPC_FAR *needToRender);
-
-
- void __RPC_STUB IDAView_Tick_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IDAView_Render_Proxy(
- IDAView __RPC_FAR * This);
-
-
- void __RPC_STUB IDAView_Render_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IDAView_AddBvrToRun_Proxy(
- IDAView __RPC_FAR * This,
- /* [in] */ IDABehavior __RPC_FAR *bvr,
- /* [retval][out] */ LONG __RPC_FAR *pId);
-
-
- void __RPC_STUB IDAView_AddBvrToRun_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IDAView_RemoveRunningBvr_Proxy(
- IDAView __RPC_FAR * This,
- /* [in] */ LONG id);
-
-
- void __RPC_STUB IDAView_RemoveRunningBvr_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IDAView_StartModel_Proxy(
- IDAView __RPC_FAR * This,
- /* [in] */ IDAImage __RPC_FAR *pImage,
- /* [in] */ IDASound __RPC_FAR *pSound,
- /* [in] */ double startTime);
-
-
- void __RPC_STUB IDAView_StartModel_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IDAView_StopModel_Proxy(
- IDAView __RPC_FAR * This);
-
-
- void __RPC_STUB IDAView_StopModel_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE IDAView_get_Window_Proxy(
- IDAView __RPC_FAR * This,
- /* [retval][out] */ long __RPC_FAR *hwnd);
-
-
- void __RPC_STUB IDAView_get_Window_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [propput] */ HRESULT STDMETHODCALLTYPE IDAView_put_Window_Proxy(
- IDAView __RPC_FAR * This,
- /* [in] */ long hwnd);
-
-
- void __RPC_STUB IDAView_put_Window_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE IDAView_get_IDirectDrawSurface_Proxy(
- IDAView __RPC_FAR * This,
- /* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *ddsurf);
-
-
- void __RPC_STUB IDAView_get_IDirectDrawSurface_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [propput] */ HRESULT STDMETHODCALLTYPE IDAView_put_IDirectDrawSurface_Proxy(
- IDAView __RPC_FAR * This,
- /* [in] */ IUnknown __RPC_FAR *ddsurf);
-
-
- void __RPC_STUB IDAView_put_IDirectDrawSurface_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE IDAView_get_DC_Proxy(
- IDAView __RPC_FAR * This,
- /* [retval][out] */ HDC __RPC_FAR *dc);
-
-
- void __RPC_STUB IDAView_get_DC_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [propput] */ HRESULT STDMETHODCALLTYPE IDAView_put_DC_Proxy(
- IDAView __RPC_FAR * This,
- /* [in] */ HDC dc);
-
-
- void __RPC_STUB IDAView_put_DC_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE IDAView_get_CompositeDirectlyToTarget_Proxy(
- IDAView __RPC_FAR * This,
- /* [retval][out] */ VARIANT_BOOL __RPC_FAR *composeToTarget);
-
-
- void __RPC_STUB IDAView_get_CompositeDirectlyToTarget_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [propput] */ HRESULT STDMETHODCALLTYPE IDAView_put_CompositeDirectlyToTarget_Proxy(
- IDAView __RPC_FAR * This,
- /* [in] */ VARIANT_BOOL composeToTarget);
-
-
- void __RPC_STUB IDAView_put_CompositeDirectlyToTarget_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IDAView_SetViewport_Proxy(
- IDAView __RPC_FAR * This,
- /* [in] */ LONG xPos,
- /* [in] */ LONG yPos,
- /* [in] */ LONG w,
- /* [in] */ LONG h);
-
-
- void __RPC_STUB IDAView_SetViewport_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IDAView_SetClipRect_Proxy(
- IDAView __RPC_FAR * This,
- /* [in] */ LONG xPos,
- /* [in] */ LONG yPos,
- /* [in] */ LONG w,
- /* [in] */ LONG h);
-
-
- void __RPC_STUB IDAView_SetClipRect_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IDAView_RePaint_Proxy(
- IDAView __RPC_FAR * This,
- /* [in] */ LONG xPos,
- /* [in] */ LONG yPos,
- /* [in] */ LONG w,
- /* [in] */ LONG h);
-
-
- void __RPC_STUB IDAView_RePaint_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IDAView_PaletteChanged_Proxy(
- IDAView __RPC_FAR * This,
- /* [in] */ VARIANT_BOOL bNew);
-
-
- void __RPC_STUB IDAView_PaletteChanged_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [propget] */ HRESULT STDMETHODCALLTYPE IDAView_get_Site_Proxy(
- IDAView __RPC_FAR * This,
- /* [retval][out] */ IDAViewSite __RPC_FAR *__RPC_FAR *pViewSite);
-
-
- void __RPC_STUB IDAView_get_Site_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [propput] */ HRESULT STDMETHODCALLTYPE IDAView_put_Site_Proxy(
- IDAView __RPC_FAR * This,
- /* [in] */ IDAViewSite __RPC_FAR *pViewSite);
-
-
- void __RPC_STUB IDAView_put_Site_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [propput] */ HRESULT STDMETHODCALLTYPE IDAView_put_ClientSite_Proxy(
- IDAView __RPC_FAR * This,
- /* [in] */ IOleClientSite __RPC_FAR *pClientSite);
-
-
- void __RPC_STUB IDAView_put_ClientSite_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [propget] */ HRESULT STDMETHODCALLTYPE IDAView_get_ClientSite_Proxy(
- IDAView __RPC_FAR * This,
- /* [retval][out] */ IOleClientSite __RPC_FAR *__RPC_FAR *pClientSite);
-
-
- void __RPC_STUB IDAView_get_ClientSite_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IDAView_OnMouseMove_Proxy(
- IDAView __RPC_FAR * This,
- /* [in] */ double when,
- /* [in] */ LONG xPos,
- /* [in] */ LONG yPos,
- /* [in] */ BYTE modifiers);
-
-
- void __RPC_STUB IDAView_OnMouseMove_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IDAView_OnMouseButton_Proxy(
- IDAView __RPC_FAR * This,
- /* [in] */ double when,
- /* [in] */ LONG xPos,
- /* [in] */ LONG yPos,
- /* [in] */ BYTE button,
- /* [in] */ VARIANT_BOOL bPressed,
- /* [in] */ BYTE modifiers);
-
-
- void __RPC_STUB IDAView_OnMouseButton_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IDAView_OnKey_Proxy(
- IDAView __RPC_FAR * This,
- /* [in] */ double when,
- /* [in] */ LONG key,
- /* [in] */ VARIANT_BOOL bPressed,
- /* [in] */ BYTE modifiers);
-
-
- void __RPC_STUB IDAView_OnKey_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IDAView_OnFocus_Proxy(
- IDAView __RPC_FAR * This,
- /* [in] */ VARIANT_BOOL bHasFocus);
-
-
- void __RPC_STUB IDAView_OnFocus_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [propget] */ HRESULT STDMETHODCALLTYPE IDAView_get_Preferences_Proxy(
- IDAView __RPC_FAR * This,
- /* [retval][out] */ IDAPreferences __RPC_FAR *__RPC_FAR *prefs);
-
-
- void __RPC_STUB IDAView_get_Preferences_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IDAView_QueryHitPoint_Proxy(
- IDAView __RPC_FAR * This,
- /* [in] */ DWORD dwAspect,
- /* [in] */ LPCRECT prcBounds,
- /* [in] */ POINT ptLoc,
- /* [in] */ LONG lCloseHint,
- /* [retval][out] */ DWORD __RPC_FAR *pHitResult);
-
-
- void __RPC_STUB IDAView_QueryHitPoint_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
-
- #endif /* __IDAView_INTERFACE_DEFINED__ */
-
-
- #ifndef __IDABehavior_INTERFACE_DEFINED__
- #define __IDABehavior_INTERFACE_DEFINED__
-
- /* interface IDABehavior */
- /* [dual][hidden][oleautomation][unique][object][local][helpstring][uuid] */
-
-
- EXTERN_C const IID IID_IDABehavior;
-
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("283807B7-2C60-11d0-A31D-00AA00B92C03")
- IDABehavior : public IDispatch
- {
- public:
- virtual HRESULT STDMETHODCALLTYPE GetClassName(
- /* [retval][out] */ BSTR __RPC_FAR *pClassName) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Init(
- /* [in] */ IDABehavior __RPC_FAR *toBvr) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Importance(
- /* [in] */ double relativeImportance,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *ppBvr) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE RunOnce(
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *bvr) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE SubstituteTime(
- /* [in] */ IDANumber __RPC_FAR *xform,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *bvr) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE SwitchTo(
- /* [in] */ IDABehavior __RPC_FAR *switchTo) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE SwitchToNumber(
- /* [in] */ double numToSwitchTo) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE SwitchToString(
- /* [in] */ BSTR strToSwitchTo) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Hook(
- /* [in] */ IDABvrHook __RPC_FAR *notifier,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *pBvr) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Duration(
- /* [in] */ double duration,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *bvr) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE DurationAnim(
- /* [in] */ IDANumber __RPC_FAR *duration,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *bvr) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Repeat(
- /* [in] */ LONG count,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *bvr) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE RepeatForever(
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *bvr) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE IsReady(
- /* [in] */ VARIANT_BOOL bBlock,
- /* [retval][out] */ VARIANT_BOOL __RPC_FAR *b) = 0;
-
- };
-
- #else /* C style interface */
-
- typedef struct IDABehaviorVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
- IDABehavior __RPC_FAR * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
- IDABehavior __RPC_FAR * This);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
- IDABehavior __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
- IDABehavior __RPC_FAR * This,
- /* [out] */ UINT __RPC_FAR *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
- IDABehavior __RPC_FAR * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
- IDABehavior __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 )(
- IDABehavior __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);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetClassName )(
- IDABehavior __RPC_FAR * This,
- /* [retval][out] */ BSTR __RPC_FAR *pClassName);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Init )(
- IDABehavior __RPC_FAR * This,
- /* [in] */ IDABehavior __RPC_FAR *toBvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Importance )(
- IDABehavior __RPC_FAR * This,
- /* [in] */ double relativeImportance,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *ppBvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *RunOnce )(
- IDABehavior __RPC_FAR * This,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *bvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SubstituteTime )(
- IDABehavior __RPC_FAR * This,
- /* [in] */ IDANumber __RPC_FAR *xform,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *bvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SwitchTo )(
- IDABehavior __RPC_FAR * This,
- /* [in] */ IDABehavior __RPC_FAR *switchTo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SwitchToNumber )(
- IDABehavior __RPC_FAR * This,
- /* [in] */ double numToSwitchTo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SwitchToString )(
- IDABehavior __RPC_FAR * This,
- /* [in] */ BSTR strToSwitchTo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Hook )(
- IDABehavior __RPC_FAR * This,
- /* [in] */ IDABvrHook __RPC_FAR *notifier,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *pBvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Duration )(
- IDABehavior __RPC_FAR * This,
- /* [in] */ double duration,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *bvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *DurationAnim )(
- IDABehavior __RPC_FAR * This,
- /* [in] */ IDANumber __RPC_FAR *duration,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *bvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Repeat )(
- IDABehavior __RPC_FAR * This,
- /* [in] */ LONG count,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *bvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *RepeatForever )(
- IDABehavior __RPC_FAR * This,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *bvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *IsReady )(
- IDABehavior __RPC_FAR * This,
- /* [in] */ VARIANT_BOOL bBlock,
- /* [retval][out] */ VARIANT_BOOL __RPC_FAR *b);
-
- END_INTERFACE
- } IDABehaviorVtbl;
-
- interface IDABehavior
- {
- CONST_VTBL struct IDABehaviorVtbl __RPC_FAR *lpVtbl;
- };
-
-
-
- #ifdef COBJMACROS
-
-
- #define IDABehavior_QueryInterface(This,riid,ppvObject) \
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
-
- #define IDABehavior_AddRef(This) \
- (This)->lpVtbl -> AddRef(This)
-
- #define IDABehavior_Release(This) \
- (This)->lpVtbl -> Release(This)
-
-
- #define IDABehavior_GetTypeInfoCount(This,pctinfo) \
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
-
- #define IDABehavior_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
-
- #define IDABehavior_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
-
- #define IDABehavior_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
-
-
- #define IDABehavior_GetClassName(This,pClassName) \
- (This)->lpVtbl -> GetClassName(This,pClassName)
-
- #define IDABehavior_Init(This,toBvr) \
- (This)->lpVtbl -> Init(This,toBvr)
-
- #define IDABehavior_Importance(This,relativeImportance,ppBvr) \
- (This)->lpVtbl -> Importance(This,relativeImportance,ppBvr)
-
- #define IDABehavior_RunOnce(This,bvr) \
- (This)->lpVtbl -> RunOnce(This,bvr)
-
- #define IDABehavior_SubstituteTime(This,xform,bvr) \
- (This)->lpVtbl -> SubstituteTime(This,xform,bvr)
-
- #define IDABehavior_SwitchTo(This,switchTo) \
- (This)->lpVtbl -> SwitchTo(This,switchTo)
-
- #define IDABehavior_SwitchToNumber(This,numToSwitchTo) \
- (This)->lpVtbl -> SwitchToNumber(This,numToSwitchTo)
-
- #define IDABehavior_SwitchToString(This,strToSwitchTo) \
- (This)->lpVtbl -> SwitchToString(This,strToSwitchTo)
-
- #define IDABehavior_Hook(This,notifier,pBvr) \
- (This)->lpVtbl -> Hook(This,notifier,pBvr)
-
- #define IDABehavior_Duration(This,duration,bvr) \
- (This)->lpVtbl -> Duration(This,duration,bvr)
-
- #define IDABehavior_DurationAnim(This,duration,bvr) \
- (This)->lpVtbl -> DurationAnim(This,duration,bvr)
-
- #define IDABehavior_Repeat(This,count,bvr) \
- (This)->lpVtbl -> Repeat(This,count,bvr)
-
- #define IDABehavior_RepeatForever(This,bvr) \
- (This)->lpVtbl -> RepeatForever(This,bvr)
-
- #define IDABehavior_IsReady(This,bBlock,b) \
- (This)->lpVtbl -> IsReady(This,bBlock,b)
-
- #endif /* COBJMACROS */
-
-
- #endif /* C style interface */
-
-
-
- HRESULT STDMETHODCALLTYPE IDABehavior_GetClassName_Proxy(
- IDABehavior __RPC_FAR * This,
- /* [retval][out] */ BSTR __RPC_FAR *pClassName);
-
-
- void __RPC_STUB IDABehavior_GetClassName_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IDABehavior_Init_Proxy(
- IDABehavior __RPC_FAR * This,
- /* [in] */ IDABehavior __RPC_FAR *toBvr);
-
-
- void __RPC_STUB IDABehavior_Init_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IDABehavior_Importance_Proxy(
- IDABehavior __RPC_FAR * This,
- /* [in] */ double relativeImportance,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *ppBvr);
-
-
- void __RPC_STUB IDABehavior_Importance_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IDABehavior_RunOnce_Proxy(
- IDABehavior __RPC_FAR * This,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *bvr);
-
-
- void __RPC_STUB IDABehavior_RunOnce_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IDABehavior_SubstituteTime_Proxy(
- IDABehavior __RPC_FAR * This,
- /* [in] */ IDANumber __RPC_FAR *xform,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *bvr);
-
-
- void __RPC_STUB IDABehavior_SubstituteTime_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IDABehavior_SwitchTo_Proxy(
- IDABehavior __RPC_FAR * This,
- /* [in] */ IDABehavior __RPC_FAR *switchTo);
-
-
- void __RPC_STUB IDABehavior_SwitchTo_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IDABehavior_SwitchToNumber_Proxy(
- IDABehavior __RPC_FAR * This,
- /* [in] */ double numToSwitchTo);
-
-
- void __RPC_STUB IDABehavior_SwitchToNumber_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IDABehavior_SwitchToString_Proxy(
- IDABehavior __RPC_FAR * This,
- /* [in] */ BSTR strToSwitchTo);
-
-
- void __RPC_STUB IDABehavior_SwitchToString_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IDABehavior_Hook_Proxy(
- IDABehavior __RPC_FAR * This,
- /* [in] */ IDABvrHook __RPC_FAR *notifier,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *pBvr);
-
-
- void __RPC_STUB IDABehavior_Hook_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IDABehavior_Duration_Proxy(
- IDABehavior __RPC_FAR * This,
- /* [in] */ double duration,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *bvr);
-
-
- void __RPC_STUB IDABehavior_Duration_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IDABehavior_DurationAnim_Proxy(
- IDABehavior __RPC_FAR * This,
- /* [in] */ IDANumber __RPC_FAR *duration,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *bvr);
-
-
- void __RPC_STUB IDABehavior_DurationAnim_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IDABehavior_Repeat_Proxy(
- IDABehavior __RPC_FAR * This,
- /* [in] */ LONG count,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *bvr);
-
-
- void __RPC_STUB IDABehavior_Repeat_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IDABehavior_RepeatForever_Proxy(
- IDABehavior __RPC_FAR * This,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *bvr);
-
-
- void __RPC_STUB IDABehavior_RepeatForever_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IDABehavior_IsReady_Proxy(
- IDABehavior __RPC_FAR * This,
- /* [in] */ VARIANT_BOOL bBlock,
- /* [retval][out] */ VARIANT_BOOL __RPC_FAR *b);
-
-
- void __RPC_STUB IDABehavior_IsReady_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
-
- #endif /* __IDABehavior_INTERFACE_DEFINED__ */
-
-
- #ifndef __IDANumber_INTERFACE_DEFINED__
- #define __IDANumber_INTERFACE_DEFINED__
-
- /* interface IDANumber */
- /* [dual][hidden][oleautomation][unique][object][local][helpstring][uuid] */
-
-
- EXTERN_C const IID IID_IDANumber;
-
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("9CDE7340-3C20-11d0-A330-00AA00B92C03")
- IDANumber : public IDABehavior
- {
- public:
- virtual HRESULT STDMETHODCALLTYPE Extract(
- /* [retval][out] */ double __RPC_FAR *ret_0) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE AnimateProperty(
- /* [in] */ BSTR propertyPath_0,
- /* [in] */ BSTR scriptingLanguage_1,
- /* [in] */ VARIANT_BOOL invokeAsMethod_2,
- /* [in] */ double minUpdateInterval_3,
- /* [retval][out] */ IDANumber __RPC_FAR *__RPC_FAR *ret_4) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE ToStringAnim(
- /* [in] */ IDANumber __RPC_FAR *precision_0,
- /* [retval][out] */ IDAString __RPC_FAR *__RPC_FAR *ret_1) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE ToString(
- /* [in] */ double precision_0,
- /* [retval][out] */ IDAString __RPC_FAR *__RPC_FAR *ret_1) = 0;
-
- };
-
- #else /* C style interface */
-
- typedef struct IDANumberVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
- IDANumber __RPC_FAR * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
- IDANumber __RPC_FAR * This);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
- IDANumber __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
- IDANumber __RPC_FAR * This,
- /* [out] */ UINT __RPC_FAR *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
- IDANumber __RPC_FAR * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
- IDANumber __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 )(
- IDANumber __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);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetClassName )(
- IDANumber __RPC_FAR * This,
- /* [retval][out] */ BSTR __RPC_FAR *pClassName);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Init )(
- IDANumber __RPC_FAR * This,
- /* [in] */ IDABehavior __RPC_FAR *toBvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Importance )(
- IDANumber __RPC_FAR * This,
- /* [in] */ double relativeImportance,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *ppBvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *RunOnce )(
- IDANumber __RPC_FAR * This,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *bvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SubstituteTime )(
- IDANumber __RPC_FAR * This,
- /* [in] */ IDANumber __RPC_FAR *xform,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *bvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SwitchTo )(
- IDANumber __RPC_FAR * This,
- /* [in] */ IDABehavior __RPC_FAR *switchTo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SwitchToNumber )(
- IDANumber __RPC_FAR * This,
- /* [in] */ double numToSwitchTo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SwitchToString )(
- IDANumber __RPC_FAR * This,
- /* [in] */ BSTR strToSwitchTo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Hook )(
- IDANumber __RPC_FAR * This,
- /* [in] */ IDABvrHook __RPC_FAR *notifier,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *pBvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Duration )(
- IDANumber __RPC_FAR * This,
- /* [in] */ double duration,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *bvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *DurationAnim )(
- IDANumber __RPC_FAR * This,
- /* [in] */ IDANumber __RPC_FAR *duration,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *bvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Repeat )(
- IDANumber __RPC_FAR * This,
- /* [in] */ LONG count,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *bvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *RepeatForever )(
- IDANumber __RPC_FAR * This,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *bvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *IsReady )(
- IDANumber __RPC_FAR * This,
- /* [in] */ VARIANT_BOOL bBlock,
- /* [retval][out] */ VARIANT_BOOL __RPC_FAR *b);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Extract )(
- IDANumber __RPC_FAR * This,
- /* [retval][out] */ double __RPC_FAR *ret_0);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *AnimateProperty )(
- IDANumber __RPC_FAR * This,
- /* [in] */ BSTR propertyPath_0,
- /* [in] */ BSTR scriptingLanguage_1,
- /* [in] */ VARIANT_BOOL invokeAsMethod_2,
- /* [in] */ double minUpdateInterval_3,
- /* [retval][out] */ IDANumber __RPC_FAR *__RPC_FAR *ret_4);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *ToStringAnim )(
- IDANumber __RPC_FAR * This,
- /* [in] */ IDANumber __RPC_FAR *precision_0,
- /* [retval][out] */ IDAString __RPC_FAR *__RPC_FAR *ret_1);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *ToString )(
- IDANumber __RPC_FAR * This,
- /* [in] */ double precision_0,
- /* [retval][out] */ IDAString __RPC_FAR *__RPC_FAR *ret_1);
-
- END_INTERFACE
- } IDANumberVtbl;
-
- interface IDANumber
- {
- CONST_VTBL struct IDANumberVtbl __RPC_FAR *lpVtbl;
- };
-
-
-
- #ifdef COBJMACROS
-
-
- #define IDANumber_QueryInterface(This,riid,ppvObject) \
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
-
- #define IDANumber_AddRef(This) \
- (This)->lpVtbl -> AddRef(This)
-
- #define IDANumber_Release(This) \
- (This)->lpVtbl -> Release(This)
-
-
- #define IDANumber_GetTypeInfoCount(This,pctinfo) \
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
-
- #define IDANumber_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
-
- #define IDANumber_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
-
- #define IDANumber_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
-
-
- #define IDANumber_GetClassName(This,pClassName) \
- (This)->lpVtbl -> GetClassName(This,pClassName)
-
- #define IDANumber_Init(This,toBvr) \
- (This)->lpVtbl -> Init(This,toBvr)
-
- #define IDANumber_Importance(This,relativeImportance,ppBvr) \
- (This)->lpVtbl -> Importance(This,relativeImportance,ppBvr)
-
- #define IDANumber_RunOnce(This,bvr) \
- (This)->lpVtbl -> RunOnce(This,bvr)
-
- #define IDANumber_SubstituteTime(This,xform,bvr) \
- (This)->lpVtbl -> SubstituteTime(This,xform,bvr)
-
- #define IDANumber_SwitchTo(This,switchTo) \
- (This)->lpVtbl -> SwitchTo(This,switchTo)
-
- #define IDANumber_SwitchToNumber(This,numToSwitchTo) \
- (This)->lpVtbl -> SwitchToNumber(This,numToSwitchTo)
-
- #define IDANumber_SwitchToString(This,strToSwitchTo) \
- (This)->lpVtbl -> SwitchToString(This,strToSwitchTo)
-
- #define IDANumber_Hook(This,notifier,pBvr) \
- (This)->lpVtbl -> Hook(This,notifier,pBvr)
-
- #define IDANumber_Duration(This,duration,bvr) \
- (This)->lpVtbl -> Duration(This,duration,bvr)
-
- #define IDANumber_DurationAnim(This,duration,bvr) \
- (This)->lpVtbl -> DurationAnim(This,duration,bvr)
-
- #define IDANumber_Repeat(This,count,bvr) \
- (This)->lpVtbl -> Repeat(This,count,bvr)
-
- #define IDANumber_RepeatForever(This,bvr) \
- (This)->lpVtbl -> RepeatForever(This,bvr)
-
- #define IDANumber_IsReady(This,bBlock,b) \
- (This)->lpVtbl -> IsReady(This,bBlock,b)
-
-
- #define IDANumber_Extract(This,ret_0) \
- (This)->lpVtbl -> Extract(This,ret_0)
-
- #define IDANumber_AnimateProperty(This,propertyPath_0,scriptingLanguage_1,invokeAsMethod_2,minUpdateInterval_3,ret_4) \
- (This)->lpVtbl -> AnimateProperty(This,propertyPath_0,scriptingLanguage_1,invokeAsMethod_2,minUpdateInterval_3,ret_4)
-
- #define IDANumber_ToStringAnim(This,precision_0,ret_1) \
- (This)->lpVtbl -> ToStringAnim(This,precision_0,ret_1)
-
- #define IDANumber_ToString(This,precision_0,ret_1) \
- (This)->lpVtbl -> ToString(This,precision_0,ret_1)
-
- #endif /* COBJMACROS */
-
-
- #endif /* C style interface */
-
-
-
- HRESULT STDMETHODCALLTYPE IDANumber_Extract_Proxy(
- IDANumber __RPC_FAR * This,
- /* [retval][out] */ double __RPC_FAR *ret_0);
-
-
- void __RPC_STUB IDANumber_Extract_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IDANumber_AnimateProperty_Proxy(
- IDANumber __RPC_FAR * This,
- /* [in] */ BSTR propertyPath_0,
- /* [in] */ BSTR scriptingLanguage_1,
- /* [in] */ VARIANT_BOOL invokeAsMethod_2,
- /* [in] */ double minUpdateInterval_3,
- /* [retval][out] */ IDANumber __RPC_FAR *__RPC_FAR *ret_4);
-
-
- void __RPC_STUB IDANumber_AnimateProperty_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IDANumber_ToStringAnim_Proxy(
- IDANumber __RPC_FAR * This,
- /* [in] */ IDANumber __RPC_FAR *precision_0,
- /* [retval][out] */ IDAString __RPC_FAR *__RPC_FAR *ret_1);
-
-
- void __RPC_STUB IDANumber_ToStringAnim_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IDANumber_ToString_Proxy(
- IDANumber __RPC_FAR * This,
- /* [in] */ double precision_0,
- /* [retval][out] */ IDAString __RPC_FAR *__RPC_FAR *ret_1);
-
-
- void __RPC_STUB IDANumber_ToString_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
-
- #endif /* __IDANumber_INTERFACE_DEFINED__ */
-
-
- #ifndef __IDABvrHook_INTERFACE_DEFINED__
- #define __IDABvrHook_INTERFACE_DEFINED__
-
- /* interface IDABvrHook */
- /* [dual][oleautomation][unique][object][local][helpstring][uuid] */
-
-
- EXTERN_C const IID IID_IDABvrHook;
-
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("3E2487C4-8709-11d0-B177-00C04FC2A0CA")
- IDABvrHook : public IUnknown
- {
- public:
- virtual HRESULT STDMETHODCALLTYPE Notify(
- /* [in] */ LONG id,
- /* [in] */ VARIANT_BOOL startingPerformance,
- /* [in] */ double startTime,
- /* [in] */ double gTime,
- /* [in] */ double lTime,
- /* [in] */ IDABehavior __RPC_FAR *sampleVal,
- /* [in] */ IDABehavior __RPC_FAR *curRunningBvr,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *ppBvr) = 0;
-
- };
-
- #else /* C style interface */
-
- typedef struct IDABvrHookVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
- IDABvrHook __RPC_FAR * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
- IDABvrHook __RPC_FAR * This);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
- IDABvrHook __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Notify )(
- IDABvrHook __RPC_FAR * This,
- /* [in] */ LONG id,
- /* [in] */ VARIANT_BOOL startingPerformance,
- /* [in] */ double startTime,
- /* [in] */ double gTime,
- /* [in] */ double lTime,
- /* [in] */ IDABehavior __RPC_FAR *sampleVal,
- /* [in] */ IDABehavior __RPC_FAR *curRunningBvr,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *ppBvr);
-
- END_INTERFACE
- } IDABvrHookVtbl;
-
- interface IDABvrHook
- {
- CONST_VTBL struct IDABvrHookVtbl __RPC_FAR *lpVtbl;
- };
-
-
-
- #ifdef COBJMACROS
-
-
- #define IDABvrHook_QueryInterface(This,riid,ppvObject) \
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
-
- #define IDABvrHook_AddRef(This) \
- (This)->lpVtbl -> AddRef(This)
-
- #define IDABvrHook_Release(This) \
- (This)->lpVtbl -> Release(This)
-
-
- #define IDABvrHook_Notify(This,id,startingPerformance,startTime,gTime,lTime,sampleVal,curRunningBvr,ppBvr) \
- (This)->lpVtbl -> Notify(This,id,startingPerformance,startTime,gTime,lTime,sampleVal,curRunningBvr,ppBvr)
-
- #endif /* COBJMACROS */
-
-
- #endif /* C style interface */
-
-
-
- HRESULT STDMETHODCALLTYPE IDABvrHook_Notify_Proxy(
- IDABvrHook __RPC_FAR * This,
- /* [in] */ LONG id,
- /* [in] */ VARIANT_BOOL startingPerformance,
- /* [in] */ double startTime,
- /* [in] */ double gTime,
- /* [in] */ double lTime,
- /* [in] */ IDABehavior __RPC_FAR *sampleVal,
- /* [in] */ IDABehavior __RPC_FAR *curRunningBvr,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *ppBvr);
-
-
- void __RPC_STUB IDABvrHook_Notify_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
-
- #endif /* __IDABvrHook_INTERFACE_DEFINED__ */
-
-
- #ifndef __IDADrawingSurface_INTERFACE_DEFINED__
- #define __IDADrawingSurface_INTERFACE_DEFINED__
-
- /* interface IDADrawingSurface */
- /* [dual][oleautomation][unique][object][local][helpstring][uuid] */
-
-
- EXTERN_C const IID IID_IDADrawingSurface;
-
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("BC0BFD34-D21D-11d0-9385-00C04FB6BD36")
- IDADrawingSurface : public IDispatch
- {
- public:
- virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_Image(
- /* [retval][out] */ IDAImage __RPC_FAR *__RPC_FAR *img) = 0;
-
- virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_LineStyle(
- /* [in] */ IDALineStyle __RPC_FAR *ls) = 0;
-
- virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_BorderStyle(
- /* [in] */ IDALineStyle __RPC_FAR *bs) = 0;
-
- virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_FontStyle(
- /* [in] */ IDAFontStyle __RPC_FAR *fs) = 0;
-
- virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_ClipMatte(
- /* [in] */ IDAMatte __RPC_FAR *matte) = 0;
-
- virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_MouseEventsEnabled(
- /* [in] */ VARIANT_BOOL on) = 0;
-
- virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_HatchFillTransparent(
- /* [in] */ VARIANT_BOOL fillOff) = 0;
-
- virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_LocalContextImage(
- /* [retval][out] */ IDAImage __RPC_FAR *__RPC_FAR *img) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Reset( void) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Clear( void) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE SaveGraphicsState( void) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE RestoreGraphicsState( void) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Opacity(
- /* [in] */ double opac) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE OpacityAnim(
- /* [in] */ IDANumber __RPC_FAR *opac) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Crop(
- /* [in] */ double lowerLeftX,
- /* [in] */ double lowerLeftY,
- /* [in] */ double upperRightX,
- /* [in] */ double upperRightY) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE CropPoints(
- /* [in] */ IDAPoint2 __RPC_FAR *min,
- /* [in] */ IDAPoint2 __RPC_FAR *max) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Transform(
- /* [in] */ IDATransform2 __RPC_FAR *xform) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE LineColor(
- /* [in] */ IDAColor __RPC_FAR *clr) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE LineWidth(
- /* [in] */ double w) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE LineDashStyle(
- /* [in] */ DA_DASH_STYLE id) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE LineEndStyle(
- /* [in] */ DA_END_STYLE id) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE LineJoinStyle(
- /* [in] */ DA_JOIN_STYLE id) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE BorderColor(
- /* [in] */ IDAColor __RPC_FAR *clr) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE BorderWidth(
- /* [in] */ double w) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE BorderDashStyle(
- /* [in] */ DA_DASH_STYLE id) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE BorderEndStyle(
- /* [in] */ DA_END_STYLE obsolete) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE BorderJoinStyle(
- /* [in] */ DA_JOIN_STYLE id) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Font(
- /* [in] */ BSTR FontFace,
- /* [in] */ LONG sizeInPoints,
- /* [in] */ VARIANT_BOOL Bold,
- /* [in] */ VARIANT_BOOL italic,
- /* [in] */ VARIANT_BOOL underline,
- /* [in] */ VARIANT_BOOL strikethrough) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE TextureFill(
- /* [in] */ IDAImage __RPC_FAR *obsolete1,
- /* [in] */ double obsolete2,
- /* [in] */ double obsolete3) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE ImageFill(
- /* [in] */ IDAImage __RPC_FAR *obsolete1,
- /* [in] */ double obsolete2,
- /* [in] */ double obsolete3) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE FillTexture(
- /* [in] */ IDAImage __RPC_FAR *img) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE FillImage(
- /* [in] */ IDAImage __RPC_FAR *img) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE FillStyle(
- /* [in] */ int ID) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE FillColor(
- /* [in] */ IDAColor __RPC_FAR *foreground) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE SecondaryFillColor(
- /* [in] */ IDAColor __RPC_FAR *val) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE GradientShape(
- /* [in] */ VARIANT pts) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE GradientExtent(
- /* [in] */ double startx,
- /* [in] */ double starty,
- /* [in] */ double finishx,
- /* [in] */ double finishy) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE GradientExtentPoints(
- /* [in] */ IDAPoint2 __RPC_FAR *startColor,
- /* [in] */ IDAPoint2 __RPC_FAR *stopColor) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE GradientRolloffPower(
- /* [in] */ double power) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE GradientRolloffPowerAnim(
- /* [in] */ IDANumber __RPC_FAR *power) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE FixedFillScale( void) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE HorizontalFillScale( void) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE VerticalFillScale( void) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE AutoSizeFillScale( void) = 0;
-
- virtual /* [restricted] */ HRESULT STDMETHODCALLTYPE PolylineEx(
- /* [in] */ LONG numPts,
- /* [size_is][in] */ IDAPoint2 __RPC_FAR *__RPC_FAR pts[ ]) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Polyline(
- /* [in] */ VARIANT v) = 0;
-
- virtual /* [restricted] */ HRESULT STDMETHODCALLTYPE PolygonEx(
- /* [in] */ LONG numPts,
- /* [size_is][in] */ IDAPoint2 __RPC_FAR *__RPC_FAR pts[ ]) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Polygon(
- /* [in] */ VARIANT v) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE LinePoints(
- /* [in] */ IDAPoint2 __RPC_FAR *p1,
- /* [in] */ IDAPoint2 __RPC_FAR *p2) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Line(
- /* [in] */ double startX,
- /* [in] */ double startY,
- /* [in] */ double endX,
- /* [in] */ double endY) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE ArcRadians(
- /* [in] */ double xPos,
- /* [in] */ double yPos,
- /* [in] */ double startAngle,
- /* [in] */ double endAngle,
- /* [in] */ double arcWidth,
- /* [in] */ double arcHeight) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE ArcDegrees(
- /* [in] */ double xPos,
- /* [in] */ double yPos,
- /* [in] */ double startAngle,
- /* [in] */ double endAngle,
- /* [in] */ double arcWidth,
- /* [in] */ double arcHeight) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Oval(
- /* [in] */ double xPos,
- /* [in] */ double yPos,
- /* [in] */ double w,
- /* [in] */ double h) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Rect(
- /* [in] */ double xPos,
- /* [in] */ double yPos,
- /* [in] */ double w,
- /* [in] */ double h) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE RoundRect(
- /* [in] */ double xPos,
- /* [in] */ double yPos,
- /* [in] */ double w,
- /* [in] */ double h,
- /* [in] */ double arcWidth,
- /* [in] */ double arcHeight) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE PieRadians(
- /* [in] */ double xPos,
- /* [in] */ double yPos,
- /* [in] */ double startAngle,
- /* [in] */ double endAngle,
- /* [in] */ double arcWidth,
- /* [in] */ double arcHeight) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE PieDegrees(
- /* [in] */ double xPos,
- /* [in] */ double yPos,
- /* [in] */ double startAngle,
- /* [in] */ double endAngle,
- /* [in] */ double arcWidth,
- /* [in] */ double arcHeight) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Text(
- /* [in] */ BSTR str,
- /* [in] */ double xPos,
- /* [in] */ double yPos) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE TextPoint(
- /* [in] */ BSTR str,
- /* [in] */ IDAPoint2 __RPC_FAR *point) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE FillPath(
- /* [in] */ IDAPath2 __RPC_FAR *path) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE DrawPath(
- /* [in] */ IDAPath2 __RPC_FAR *path) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE OverlayImage(
- /* [in] */ IDAImage __RPC_FAR *img) = 0;
-
- };
-
- #else /* C style interface */
-
- typedef struct IDADrawingSurfaceVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
- IDADrawingSurface __RPC_FAR * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
- IDADrawingSurface __RPC_FAR * This);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
- IDADrawingSurface __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
- IDADrawingSurface __RPC_FAR * This,
- /* [out] */ UINT __RPC_FAR *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
- IDADrawingSurface __RPC_FAR * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
- IDADrawingSurface __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 )(
- IDADrawingSurface __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);
-
- /* [propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Image )(
- IDADrawingSurface __RPC_FAR * This,
- /* [retval][out] */ IDAImage __RPC_FAR *__RPC_FAR *img);
-
- /* [propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_LineStyle )(
- IDADrawingSurface __RPC_FAR * This,
- /* [in] */ IDALineStyle __RPC_FAR *ls);
-
- /* [propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_BorderStyle )(
- IDADrawingSurface __RPC_FAR * This,
- /* [in] */ IDALineStyle __RPC_FAR *bs);
-
- /* [propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_FontStyle )(
- IDADrawingSurface __RPC_FAR * This,
- /* [in] */ IDAFontStyle __RPC_FAR *fs);
-
- /* [propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_ClipMatte )(
- IDADrawingSurface __RPC_FAR * This,
- /* [in] */ IDAMatte __RPC_FAR *matte);
-
- /* [propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_MouseEventsEnabled )(
- IDADrawingSurface __RPC_FAR * This,
- /* [in] */ VARIANT_BOOL on);
-
- /* [propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_HatchFillTransparent )(
- IDADrawingSurface __RPC_FAR * This,
- /* [in] */ VARIANT_BOOL fillOff);
-
- /* [propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_LocalContextImage )(
- IDADrawingSurface __RPC_FAR * This,
- /* [retval][out] */ IDAImage __RPC_FAR *__RPC_FAR *img);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Reset )(
- IDADrawingSurface __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Clear )(
- IDADrawingSurface __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SaveGraphicsState )(
- IDADrawingSurface __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *RestoreGraphicsState )(
- IDADrawingSurface __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Opacity )(
- IDADrawingSurface __RPC_FAR * This,
- /* [in] */ double opac);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *OpacityAnim )(
- IDADrawingSurface __RPC_FAR * This,
- /* [in] */ IDANumber __RPC_FAR *opac);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Crop )(
- IDADrawingSurface __RPC_FAR * This,
- /* [in] */ double lowerLeftX,
- /* [in] */ double lowerLeftY,
- /* [in] */ double upperRightX,
- /* [in] */ double upperRightY);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *CropPoints )(
- IDADrawingSurface __RPC_FAR * This,
- /* [in] */ IDAPoint2 __RPC_FAR *min,
- /* [in] */ IDAPoint2 __RPC_FAR *max);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Transform )(
- IDADrawingSurface __RPC_FAR * This,
- /* [in] */ IDATransform2 __RPC_FAR *xform);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *LineColor )(
- IDADrawingSurface __RPC_FAR * This,
- /* [in] */ IDAColor __RPC_FAR *clr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *LineWidth )(
- IDADrawingSurface __RPC_FAR * This,
- /* [in] */ double w);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *LineDashStyle )(
- IDADrawingSurface __RPC_FAR * This,
- /* [in] */ DA_DASH_STYLE id);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *LineEndStyle )(
- IDADrawingSurface __RPC_FAR * This,
- /* [in] */ DA_END_STYLE id);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *LineJoinStyle )(
- IDADrawingSurface __RPC_FAR * This,
- /* [in] */ DA_JOIN_STYLE id);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *BorderColor )(
- IDADrawingSurface __RPC_FAR * This,
- /* [in] */ IDAColor __RPC_FAR *clr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *BorderWidth )(
- IDADrawingSurface __RPC_FAR * This,
- /* [in] */ double w);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *BorderDashStyle )(
- IDADrawingSurface __RPC_FAR * This,
- /* [in] */ DA_DASH_STYLE id);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *BorderEndStyle )(
- IDADrawingSurface __RPC_FAR * This,
- /* [in] */ DA_END_STYLE obsolete);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *BorderJoinStyle )(
- IDADrawingSurface __RPC_FAR * This,
- /* [in] */ DA_JOIN_STYLE id);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Font )(
- IDADrawingSurface __RPC_FAR * This,
- /* [in] */ BSTR FontFace,
- /* [in] */ LONG sizeInPoints,
- /* [in] */ VARIANT_BOOL Bold,
- /* [in] */ VARIANT_BOOL italic,
- /* [in] */ VARIANT_BOOL underline,
- /* [in] */ VARIANT_BOOL strikethrough);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *TextureFill )(
- IDADrawingSurface __RPC_FAR * This,
- /* [in] */ IDAImage __RPC_FAR *obsolete1,
- /* [in] */ double obsolete2,
- /* [in] */ double obsolete3);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *ImageFill )(
- IDADrawingSurface __RPC_FAR * This,
- /* [in] */ IDAImage __RPC_FAR *obsolete1,
- /* [in] */ double obsolete2,
- /* [in] */ double obsolete3);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *FillTexture )(
- IDADrawingSurface __RPC_FAR * This,
- /* [in] */ IDAImage __RPC_FAR *img);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *FillImage )(
- IDADrawingSurface __RPC_FAR * This,
- /* [in] */ IDAImage __RPC_FAR *img);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *FillStyle )(
- IDADrawingSurface __RPC_FAR * This,
- /* [in] */ int ID);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *FillColor )(
- IDADrawingSurface __RPC_FAR * This,
- /* [in] */ IDAColor __RPC_FAR *foreground);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SecondaryFillColor )(
- IDADrawingSurface __RPC_FAR * This,
- /* [in] */ IDAColor __RPC_FAR *val);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GradientShape )(
- IDADrawingSurface __RPC_FAR * This,
- /* [in] */ VARIANT pts);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GradientExtent )(
- IDADrawingSurface __RPC_FAR * This,
- /* [in] */ double startx,
- /* [in] */ double starty,
- /* [in] */ double finishx,
- /* [in] */ double finishy);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GradientExtentPoints )(
- IDADrawingSurface __RPC_FAR * This,
- /* [in] */ IDAPoint2 __RPC_FAR *startColor,
- /* [in] */ IDAPoint2 __RPC_FAR *stopColor);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GradientRolloffPower )(
- IDADrawingSurface __RPC_FAR * This,
- /* [in] */ double power);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GradientRolloffPowerAnim )(
- IDADrawingSurface __RPC_FAR * This,
- /* [in] */ IDANumber __RPC_FAR *power);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *FixedFillScale )(
- IDADrawingSurface __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *HorizontalFillScale )(
- IDADrawingSurface __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *VerticalFillScale )(
- IDADrawingSurface __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *AutoSizeFillScale )(
- IDADrawingSurface __RPC_FAR * This);
-
- /* [restricted] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *PolylineEx )(
- IDADrawingSurface __RPC_FAR * This,
- /* [in] */ LONG numPts,
- /* [size_is][in] */ IDAPoint2 __RPC_FAR *__RPC_FAR pts[ ]);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Polyline )(
- IDADrawingSurface __RPC_FAR * This,
- /* [in] */ VARIANT v);
-
- /* [restricted] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *PolygonEx )(
- IDADrawingSurface __RPC_FAR * This,
- /* [in] */ LONG numPts,
- /* [size_is][in] */ IDAPoint2 __RPC_FAR *__RPC_FAR pts[ ]);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Polygon )(
- IDADrawingSurface __RPC_FAR * This,
- /* [in] */ VARIANT v);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *LinePoints )(
- IDADrawingSurface __RPC_FAR * This,
- /* [in] */ IDAPoint2 __RPC_FAR *p1,
- /* [in] */ IDAPoint2 __RPC_FAR *p2);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Line )(
- IDADrawingSurface __RPC_FAR * This,
- /* [in] */ double startX,
- /* [in] */ double startY,
- /* [in] */ double endX,
- /* [in] */ double endY);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *ArcRadians )(
- IDADrawingSurface __RPC_FAR * This,
- /* [in] */ double xPos,
- /* [in] */ double yPos,
- /* [in] */ double startAngle,
- /* [in] */ double endAngle,
- /* [in] */ double arcWidth,
- /* [in] */ double arcHeight);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *ArcDegrees )(
- IDADrawingSurface __RPC_FAR * This,
- /* [in] */ double xPos,
- /* [in] */ double yPos,
- /* [in] */ double startAngle,
- /* [in] */ double endAngle,
- /* [in] */ double arcWidth,
- /* [in] */ double arcHeight);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Oval )(
- IDADrawingSurface __RPC_FAR * This,
- /* [in] */ double xPos,
- /* [in] */ double yPos,
- /* [in] */ double w,
- /* [in] */ double h);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Rect )(
- IDADrawingSurface __RPC_FAR * This,
- /* [in] */ double xPos,
- /* [in] */ double yPos,
- /* [in] */ double w,
- /* [in] */ double h);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *RoundRect )(
- IDADrawingSurface __RPC_FAR * This,
- /* [in] */ double xPos,
- /* [in] */ double yPos,
- /* [in] */ double w,
- /* [in] */ double h,
- /* [in] */ double arcWidth,
- /* [in] */ double arcHeight);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *PieRadians )(
- IDADrawingSurface __RPC_FAR * This,
- /* [in] */ double xPos,
- /* [in] */ double yPos,
- /* [in] */ double startAngle,
- /* [in] */ double endAngle,
- /* [in] */ double arcWidth,
- /* [in] */ double arcHeight);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *PieDegrees )(
- IDADrawingSurface __RPC_FAR * This,
- /* [in] */ double xPos,
- /* [in] */ double yPos,
- /* [in] */ double startAngle,
- /* [in] */ double endAngle,
- /* [in] */ double arcWidth,
- /* [in] */ double arcHeight);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Text )(
- IDADrawingSurface __RPC_FAR * This,
- /* [in] */ BSTR str,
- /* [in] */ double xPos,
- /* [in] */ double yPos);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *TextPoint )(
- IDADrawingSurface __RPC_FAR * This,
- /* [in] */ BSTR str,
- /* [in] */ IDAPoint2 __RPC_FAR *point);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *FillPath )(
- IDADrawingSurface __RPC_FAR * This,
- /* [in] */ IDAPath2 __RPC_FAR *path);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *DrawPath )(
- IDADrawingSurface __RPC_FAR * This,
- /* [in] */ IDAPath2 __RPC_FAR *path);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *OverlayImage )(
- IDADrawingSurface __RPC_FAR * This,
- /* [in] */ IDAImage __RPC_FAR *img);
-
- END_INTERFACE
- } IDADrawingSurfaceVtbl;
-
- interface IDADrawingSurface
- {
- CONST_VTBL struct IDADrawingSurfaceVtbl __RPC_FAR *lpVtbl;
- };
-
-
-
- #ifdef COBJMACROS
-
-
- #define IDADrawingSurface_QueryInterface(This,riid,ppvObject) \
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
-
- #define IDADrawingSurface_AddRef(This) \
- (This)->lpVtbl -> AddRef(This)
-
- #define IDADrawingSurface_Release(This) \
- (This)->lpVtbl -> Release(This)
-
-
- #define IDADrawingSurface_GetTypeInfoCount(This,pctinfo) \
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
-
- #define IDADrawingSurface_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
-
- #define IDADrawingSurface_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
-
- #define IDADrawingSurface_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
-
-
- #define IDADrawingSurface_get_Image(This,img) \
- (This)->lpVtbl -> get_Image(This,img)
-
- #define IDADrawingSurface_put_LineStyle(This,ls) \
- (This)->lpVtbl -> put_LineStyle(This,ls)
-
- #define IDADrawingSurface_put_BorderStyle(This,bs) \
- (This)->lpVtbl -> put_BorderStyle(This,bs)
-
- #define IDADrawingSurface_put_FontStyle(This,fs) \
- (This)->lpVtbl -> put_FontStyle(This,fs)
-
- #define IDADrawingSurface_put_ClipMatte(This,matte) \
- (This)->lpVtbl -> put_ClipMatte(This,matte)
-
- #define IDADrawingSurface_put_MouseEventsEnabled(This,on) \
- (This)->lpVtbl -> put_MouseEventsEnabled(This,on)
-
- #define IDADrawingSurface_put_HatchFillTransparent(This,fillOff) \
- (This)->lpVtbl -> put_HatchFillTransparent(This,fillOff)
-
- #define IDADrawingSurface_get_LocalContextImage(This,img) \
- (This)->lpVtbl -> get_LocalContextImage(This,img)
-
- #define IDADrawingSurface_Reset(This) \
- (This)->lpVtbl -> Reset(This)
-
- #define IDADrawingSurface_Clear(This) \
- (This)->lpVtbl -> Clear(This)
-
- #define IDADrawingSurface_SaveGraphicsState(This) \
- (This)->lpVtbl -> SaveGraphicsState(This)
-
- #define IDADrawingSurface_RestoreGraphicsState(This) \
- (This)->lpVtbl -> RestoreGraphicsState(This)
-
- #define IDADrawingSurface_Opacity(This,opac) \
- (This)->lpVtbl -> Opacity(This,opac)
-
- #define IDADrawingSurface_OpacityAnim(This,opac) \
- (This)->lpVtbl -> OpacityAnim(This,opac)
-
- #define IDADrawingSurface_Crop(This,lowerLeftX,lowerLeftY,upperRightX,upperRightY) \
- (This)->lpVtbl -> Crop(This,lowerLeftX,lowerLeftY,upperRightX,upperRightY)
-
- #define IDADrawingSurface_CropPoints(This,min,max) \
- (This)->lpVtbl -> CropPoints(This,min,max)
-
- #define IDADrawingSurface_Transform(This,xform) \
- (This)->lpVtbl -> Transform(This,xform)
-
- #define IDADrawingSurface_LineColor(This,clr) \
- (This)->lpVtbl -> LineColor(This,clr)
-
- #define IDADrawingSurface_LineWidth(This,w) \
- (This)->lpVtbl -> LineWidth(This,w)
-
- #define IDADrawingSurface_LineDashStyle(This,id) \
- (This)->lpVtbl -> LineDashStyle(This,id)
-
- #define IDADrawingSurface_LineEndStyle(This,id) \
- (This)->lpVtbl -> LineEndStyle(This,id)
-
- #define IDADrawingSurface_LineJoinStyle(This,id) \
- (This)->lpVtbl -> LineJoinStyle(This,id)
-
- #define IDADrawingSurface_BorderColor(This,clr) \
- (This)->lpVtbl -> BorderColor(This,clr)
-
- #define IDADrawingSurface_BorderWidth(This,w) \
- (This)->lpVtbl -> BorderWidth(This,w)
-
- #define IDADrawingSurface_BorderDashStyle(This,id) \
- (This)->lpVtbl -> BorderDashStyle(This,id)
-
- #define IDADrawingSurface_BorderEndStyle(This,obsolete) \
- (This)->lpVtbl -> BorderEndStyle(This,obsolete)
-
- #define IDADrawingSurface_BorderJoinStyle(This,id) \
- (This)->lpVtbl -> BorderJoinStyle(This,id)
-
- #define IDADrawingSurface_Font(This,FontFace,sizeInPoints,Bold,italic,underline,strikethrough) \
- (This)->lpVtbl -> Font(This,FontFace,sizeInPoints,Bold,italic,underline,strikethrough)
-
- #define IDADrawingSurface_TextureFill(This,obsolete1,obsolete2,obsolete3) \
- (This)->lpVtbl -> TextureFill(This,obsolete1,obsolete2,obsolete3)
-
- #define IDADrawingSurface_ImageFill(This,obsolete1,obsolete2,obsolete3) \
- (This)->lpVtbl -> ImageFill(This,obsolete1,obsolete2,obsolete3)
-
- #define IDADrawingSurface_FillTexture(This,img) \
- (This)->lpVtbl -> FillTexture(This,img)
-
- #define IDADrawingSurface_FillImage(This,img) \
- (This)->lpVtbl -> FillImage(This,img)
-
- #define IDADrawingSurface_FillStyle(This,ID) \
- (This)->lpVtbl -> FillStyle(This,ID)
-
- #define IDADrawingSurface_FillColor(This,foreground) \
- (This)->lpVtbl -> FillColor(This,foreground)
-
- #define IDADrawingSurface_SecondaryFillColor(This,val) \
- (This)->lpVtbl -> SecondaryFillColor(This,val)
-
- #define IDADrawingSurface_GradientShape(This,pts) \
- (This)->lpVtbl -> GradientShape(This,pts)
-
- #define IDADrawingSurface_GradientExtent(This,startx,starty,finishx,finishy) \
- (This)->lpVtbl -> GradientExtent(This,startx,starty,finishx,finishy)
-
- #define IDADrawingSurface_GradientExtentPoints(This,startColor,stopColor) \
- (This)->lpVtbl -> GradientExtentPoints(This,startColor,stopColor)
-
- #define IDADrawingSurface_GradientRolloffPower(This,power) \
- (This)->lpVtbl -> GradientRolloffPower(This,power)
-
- #define IDADrawingSurface_GradientRolloffPowerAnim(This,power) \
- (This)->lpVtbl -> GradientRolloffPowerAnim(This,power)
-
- #define IDADrawingSurface_FixedFillScale(This) \
- (This)->lpVtbl -> FixedFillScale(This)
-
- #define IDADrawingSurface_HorizontalFillScale(This) \
- (This)->lpVtbl -> HorizontalFillScale(This)
-
- #define IDADrawingSurface_VerticalFillScale(This) \
- (This)->lpVtbl -> VerticalFillScale(This)
-
- #define IDADrawingSurface_AutoSizeFillScale(This) \
- (This)->lpVtbl -> AutoSizeFillScale(This)
-
- #define IDADrawingSurface_PolylineEx(This,numPts,pts) \
- (This)->lpVtbl -> PolylineEx(This,numPts,pts)
-
- #define IDADrawingSurface_Polyline(This,v) \
- (This)->lpVtbl -> Polyline(This,v)
-
- #define IDADrawingSurface_PolygonEx(This,numPts,pts) \
- (This)->lpVtbl -> PolygonEx(This,numPts,pts)
-
- #define IDADrawingSurface_Polygon(This,v) \
- (This)->lpVtbl -> Polygon(This,v)
-
- #define IDADrawingSurface_LinePoints(This,p1,p2) \
- (This)->lpVtbl -> LinePoints(This,p1,p2)
-
- #define IDADrawingSurface_Line(This,startX,startY,endX,endY) \
- (This)->lpVtbl -> Line(This,startX,startY,endX,endY)
-
- #define IDADrawingSurface_ArcRadians(This,xPos,yPos,startAngle,endAngle,arcWidth,arcHeight) \
- (This)->lpVtbl -> ArcRadians(This,xPos,yPos,startAngle,endAngle,arcWidth,arcHeight)
-
- #define IDADrawingSurface_ArcDegrees(This,xPos,yPos,startAngle,endAngle,arcWidth,arcHeight) \
- (This)->lpVtbl -> ArcDegrees(This,xPos,yPos,startAngle,endAngle,arcWidth,arcHeight)
-
- #define IDADrawingSurface_Oval(This,xPos,yPos,w,h) \
- (This)->lpVtbl -> Oval(This,xPos,yPos,w,h)
-
- #define IDADrawingSurface_Rect(This,xPos,yPos,w,h) \
- (This)->lpVtbl -> Rect(This,xPos,yPos,w,h)
-
- #define IDADrawingSurface_RoundRect(This,xPos,yPos,w,h,arcWidth,arcHeight) \
- (This)->lpVtbl -> RoundRect(This,xPos,yPos,w,h,arcWidth,arcHeight)
-
- #define IDADrawingSurface_PieRadians(This,xPos,yPos,startAngle,endAngle,arcWidth,arcHeight) \
- (This)->lpVtbl -> PieRadians(This,xPos,yPos,startAngle,endAngle,arcWidth,arcHeight)
-
- #define IDADrawingSurface_PieDegrees(This,xPos,yPos,startAngle,endAngle,arcWidth,arcHeight) \
- (This)->lpVtbl -> PieDegrees(This,xPos,yPos,startAngle,endAngle,arcWidth,arcHeight)
-
- #define IDADrawingSurface_Text(This,str,xPos,yPos) \
- (This)->lpVtbl -> Text(This,str,xPos,yPos)
-
- #define IDADrawingSurface_TextPoint(This,str,point) \
- (This)->lpVtbl -> TextPoint(This,str,point)
-
- #define IDADrawingSurface_FillPath(This,path) \
- (This)->lpVtbl -> FillPath(This,path)
-
- #define IDADrawingSurface_DrawPath(This,path) \
- (This)->lpVtbl -> DrawPath(This,path)
-
- #define IDADrawingSurface_OverlayImage(This,img) \
- (This)->lpVtbl -> OverlayImage(This,img)
-
- #endif /* COBJMACROS */
-
-
- #endif /* C style interface */
-
-
-
- /* [propget] */ HRESULT STDMETHODCALLTYPE IDADrawingSurface_get_Image_Proxy(
- IDADrawingSurface __RPC_FAR * This,
- /* [retval][out] */ IDAImage __RPC_FAR *__RPC_FAR *img);
-
-
- void __RPC_STUB IDADrawingSurface_get_Image_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [propput] */ HRESULT STDMETHODCALLTYPE IDADrawingSurface_put_LineStyle_Proxy(
- IDADrawingSurface __RPC_FAR * This,
- /* [in] */ IDALineStyle __RPC_FAR *ls);
-
-
- void __RPC_STUB IDADrawingSurface_put_LineStyle_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [propput] */ HRESULT STDMETHODCALLTYPE IDADrawingSurface_put_BorderStyle_Proxy(
- IDADrawingSurface __RPC_FAR * This,
- /* [in] */ IDALineStyle __RPC_FAR *bs);
-
-
- void __RPC_STUB IDADrawingSurface_put_BorderStyle_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [propput] */ HRESULT STDMETHODCALLTYPE IDADrawingSurface_put_FontStyle_Proxy(
- IDADrawingSurface __RPC_FAR * This,
- /* [in] */ IDAFontStyle __RPC_FAR *fs);
-
-
- void __RPC_STUB IDADrawingSurface_put_FontStyle_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [propput] */ HRESULT STDMETHODCALLTYPE IDADrawingSurface_put_ClipMatte_Proxy(
- IDADrawingSurface __RPC_FAR * This,
- /* [in] */ IDAMatte __RPC_FAR *matte);
-
-
- void __RPC_STUB IDADrawingSurface_put_ClipMatte_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [propput] */ HRESULT STDMETHODCALLTYPE IDADrawingSurface_put_MouseEventsEnabled_Proxy(
- IDADrawingSurface __RPC_FAR * This,
- /* [in] */ VARIANT_BOOL on);
-
-
- void __RPC_STUB IDADrawingSurface_put_MouseEventsEnabled_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [propput] */ HRESULT STDMETHODCALLTYPE IDADrawingSurface_put_HatchFillTransparent_Proxy(
- IDADrawingSurface __RPC_FAR * This,
- /* [in] */ VARIANT_BOOL fillOff);
-
-
- void __RPC_STUB IDADrawingSurface_put_HatchFillTransparent_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [propget] */ HRESULT STDMETHODCALLTYPE IDADrawingSurface_get_LocalContextImage_Proxy(
- IDADrawingSurface __RPC_FAR * This,
- /* [retval][out] */ IDAImage __RPC_FAR *__RPC_FAR *img);
-
-
- void __RPC_STUB IDADrawingSurface_get_LocalContextImage_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IDADrawingSurface_Reset_Proxy(
- IDADrawingSurface __RPC_FAR * This);
-
-
- void __RPC_STUB IDADrawingSurface_Reset_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IDADrawingSurface_Clear_Proxy(
- IDADrawingSurface __RPC_FAR * This);
-
-
- void __RPC_STUB IDADrawingSurface_Clear_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IDADrawingSurface_SaveGraphicsState_Proxy(
- IDADrawingSurface __RPC_FAR * This);
-
-
- void __RPC_STUB IDADrawingSurface_SaveGraphicsState_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IDADrawingSurface_RestoreGraphicsState_Proxy(
- IDADrawingSurface __RPC_FAR * This);
-
-
- void __RPC_STUB IDADrawingSurface_RestoreGraphicsState_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IDADrawingSurface_Opacity_Proxy(
- IDADrawingSurface __RPC_FAR * This,
- /* [in] */ double opac);
-
-
- void __RPC_STUB IDADrawingSurface_Opacity_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IDADrawingSurface_OpacityAnim_Proxy(
- IDADrawingSurface __RPC_FAR * This,
- /* [in] */ IDANumber __RPC_FAR *opac);
-
-
- void __RPC_STUB IDADrawingSurface_OpacityAnim_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IDADrawingSurface_Crop_Proxy(
- IDADrawingSurface __RPC_FAR * This,
- /* [in] */ double lowerLeftX,
- /* [in] */ double lowerLeftY,
- /* [in] */ double upperRightX,
- /* [in] */ double upperRightY);
-
-
- void __RPC_STUB IDADrawingSurface_Crop_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IDADrawingSurface_CropPoints_Proxy(
- IDADrawingSurface __RPC_FAR * This,
- /* [in] */ IDAPoint2 __RPC_FAR *min,
- /* [in] */ IDAPoint2 __RPC_FAR *max);
-
-
- void __RPC_STUB IDADrawingSurface_CropPoints_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IDADrawingSurface_Transform_Proxy(
- IDADrawingSurface __RPC_FAR * This,
- /* [in] */ IDATransform2 __RPC_FAR *xform);
-
-
- void __RPC_STUB IDADrawingSurface_Transform_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IDADrawingSurface_LineColor_Proxy(
- IDADrawingSurface __RPC_FAR * This,
- /* [in] */ IDAColor __RPC_FAR *clr);
-
-
- void __RPC_STUB IDADrawingSurface_LineColor_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IDADrawingSurface_LineWidth_Proxy(
- IDADrawingSurface __RPC_FAR * This,
- /* [in] */ double w);
-
-
- void __RPC_STUB IDADrawingSurface_LineWidth_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IDADrawingSurface_LineDashStyle_Proxy(
- IDADrawingSurface __RPC_FAR * This,
- /* [in] */ DA_DASH_STYLE id);
-
-
- void __RPC_STUB IDADrawingSurface_LineDashStyle_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IDADrawingSurface_LineEndStyle_Proxy(
- IDADrawingSurface __RPC_FAR * This,
- /* [in] */ DA_END_STYLE id);
-
-
- void __RPC_STUB IDADrawingSurface_LineEndStyle_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IDADrawingSurface_LineJoinStyle_Proxy(
- IDADrawingSurface __RPC_FAR * This,
- /* [in] */ DA_JOIN_STYLE id);
-
-
- void __RPC_STUB IDADrawingSurface_LineJoinStyle_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IDADrawingSurface_BorderColor_Proxy(
- IDADrawingSurface __RPC_FAR * This,
- /* [in] */ IDAColor __RPC_FAR *clr);
-
-
- void __RPC_STUB IDADrawingSurface_BorderColor_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IDADrawingSurface_BorderWidth_Proxy(
- IDADrawingSurface __RPC_FAR * This,
- /* [in] */ double w);
-
-
- void __RPC_STUB IDADrawingSurface_BorderWidth_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IDADrawingSurface_BorderDashStyle_Proxy(
- IDADrawingSurface __RPC_FAR * This,
- /* [in] */ DA_DASH_STYLE id);
-
-
- void __RPC_STUB IDADrawingSurface_BorderDashStyle_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IDADrawingSurface_BorderEndStyle_Proxy(
- IDADrawingSurface __RPC_FAR * This,
- /* [in] */ DA_END_STYLE obsolete);
-
-
- void __RPC_STUB IDADrawingSurface_BorderEndStyle_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IDADrawingSurface_BorderJoinStyle_Proxy(
- IDADrawingSurface __RPC_FAR * This,
- /* [in] */ DA_JOIN_STYLE id);
-
-
- void __RPC_STUB IDADrawingSurface_BorderJoinStyle_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IDADrawingSurface_Font_Proxy(
- IDADrawingSurface __RPC_FAR * This,
- /* [in] */ BSTR FontFace,
- /* [in] */ LONG sizeInPoints,
- /* [in] */ VARIANT_BOOL Bold,
- /* [in] */ VARIANT_BOOL italic,
- /* [in] */ VARIANT_BOOL underline,
- /* [in] */ VARIANT_BOOL strikethrough);
-
-
- void __RPC_STUB IDADrawingSurface_Font_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IDADrawingSurface_TextureFill_Proxy(
- IDADrawingSurface __RPC_FAR * This,
- /* [in] */ IDAImage __RPC_FAR *obsolete1,
- /* [in] */ double obsolete2,
- /* [in] */ double obsolete3);
-
-
- void __RPC_STUB IDADrawingSurface_TextureFill_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IDADrawingSurface_ImageFill_Proxy(
- IDADrawingSurface __RPC_FAR * This,
- /* [in] */ IDAImage __RPC_FAR *obsolete1,
- /* [in] */ double obsolete2,
- /* [in] */ double obsolete3);
-
-
- void __RPC_STUB IDADrawingSurface_ImageFill_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IDADrawingSurface_FillTexture_Proxy(
- IDADrawingSurface __RPC_FAR * This,
- /* [in] */ IDAImage __RPC_FAR *img);
-
-
- void __RPC_STUB IDADrawingSurface_FillTexture_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IDADrawingSurface_FillImage_Proxy(
- IDADrawingSurface __RPC_FAR * This,
- /* [in] */ IDAImage __RPC_FAR *img);
-
-
- void __RPC_STUB IDADrawingSurface_FillImage_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IDADrawingSurface_FillStyle_Proxy(
- IDADrawingSurface __RPC_FAR * This,
- /* [in] */ int ID);
-
-
- void __RPC_STUB IDADrawingSurface_FillStyle_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IDADrawingSurface_FillColor_Proxy(
- IDADrawingSurface __RPC_FAR * This,
- /* [in] */ IDAColor __RPC_FAR *foreground);
-
-
- void __RPC_STUB IDADrawingSurface_FillColor_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IDADrawingSurface_SecondaryFillColor_Proxy(
- IDADrawingSurface __RPC_FAR * This,
- /* [in] */ IDAColor __RPC_FAR *val);
-
-
- void __RPC_STUB IDADrawingSurface_SecondaryFillColor_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IDADrawingSurface_GradientShape_Proxy(
- IDADrawingSurface __RPC_FAR * This,
- /* [in] */ VARIANT pts);
-
-
- void __RPC_STUB IDADrawingSurface_GradientShape_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IDADrawingSurface_GradientExtent_Proxy(
- IDADrawingSurface __RPC_FAR * This,
- /* [in] */ double startx,
- /* [in] */ double starty,
- /* [in] */ double finishx,
- /* [in] */ double finishy);
-
-
- void __RPC_STUB IDADrawingSurface_GradientExtent_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IDADrawingSurface_GradientExtentPoints_Proxy(
- IDADrawingSurface __RPC_FAR * This,
- /* [in] */ IDAPoint2 __RPC_FAR *startColor,
- /* [in] */ IDAPoint2 __RPC_FAR *stopColor);
-
-
- void __RPC_STUB IDADrawingSurface_GradientExtentPoints_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IDADrawingSurface_GradientRolloffPower_Proxy(
- IDADrawingSurface __RPC_FAR * This,
- /* [in] */ double power);
-
-
- void __RPC_STUB IDADrawingSurface_GradientRolloffPower_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IDADrawingSurface_GradientRolloffPowerAnim_Proxy(
- IDADrawingSurface __RPC_FAR * This,
- /* [in] */ IDANumber __RPC_FAR *power);
-
-
- void __RPC_STUB IDADrawingSurface_GradientRolloffPowerAnim_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IDADrawingSurface_FixedFillScale_Proxy(
- IDADrawingSurface __RPC_FAR * This);
-
-
- void __RPC_STUB IDADrawingSurface_FixedFillScale_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IDADrawingSurface_HorizontalFillScale_Proxy(
- IDADrawingSurface __RPC_FAR * This);
-
-
- void __RPC_STUB IDADrawingSurface_HorizontalFillScale_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IDADrawingSurface_VerticalFillScale_Proxy(
- IDADrawingSurface __RPC_FAR * This);
-
-
- void __RPC_STUB IDADrawingSurface_VerticalFillScale_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IDADrawingSurface_AutoSizeFillScale_Proxy(
- IDADrawingSurface __RPC_FAR * This);
-
-
- void __RPC_STUB IDADrawingSurface_AutoSizeFillScale_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [restricted] */ HRESULT STDMETHODCALLTYPE IDADrawingSurface_PolylineEx_Proxy(
- IDADrawingSurface __RPC_FAR * This,
- /* [in] */ LONG numPts,
- /* [size_is][in] */ IDAPoint2 __RPC_FAR *__RPC_FAR pts[ ]);
-
-
- void __RPC_STUB IDADrawingSurface_PolylineEx_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IDADrawingSurface_Polyline_Proxy(
- IDADrawingSurface __RPC_FAR * This,
- /* [in] */ VARIANT v);
-
-
- void __RPC_STUB IDADrawingSurface_Polyline_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [restricted] */ HRESULT STDMETHODCALLTYPE IDADrawingSurface_PolygonEx_Proxy(
- IDADrawingSurface __RPC_FAR * This,
- /* [in] */ LONG numPts,
- /* [size_is][in] */ IDAPoint2 __RPC_FAR *__RPC_FAR pts[ ]);
-
-
- void __RPC_STUB IDADrawingSurface_PolygonEx_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IDADrawingSurface_Polygon_Proxy(
- IDADrawingSurface __RPC_FAR * This,
- /* [in] */ VARIANT v);
-
-
- void __RPC_STUB IDADrawingSurface_Polygon_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IDADrawingSurface_LinePoints_Proxy(
- IDADrawingSurface __RPC_FAR * This,
- /* [in] */ IDAPoint2 __RPC_FAR *p1,
- /* [in] */ IDAPoint2 __RPC_FAR *p2);
-
-
- void __RPC_STUB IDADrawingSurface_LinePoints_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IDADrawingSurface_Line_Proxy(
- IDADrawingSurface __RPC_FAR * This,
- /* [in] */ double startX,
- /* [in] */ double startY,
- /* [in] */ double endX,
- /* [in] */ double endY);
-
-
- void __RPC_STUB IDADrawingSurface_Line_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IDADrawingSurface_ArcRadians_Proxy(
- IDADrawingSurface __RPC_FAR * This,
- /* [in] */ double xPos,
- /* [in] */ double yPos,
- /* [in] */ double startAngle,
- /* [in] */ double endAngle,
- /* [in] */ double arcWidth,
- /* [in] */ double arcHeight);
-
-
- void __RPC_STUB IDADrawingSurface_ArcRadians_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IDADrawingSurface_ArcDegrees_Proxy(
- IDADrawingSurface __RPC_FAR * This,
- /* [in] */ double xPos,
- /* [in] */ double yPos,
- /* [in] */ double startAngle,
- /* [in] */ double endAngle,
- /* [in] */ double arcWidth,
- /* [in] */ double arcHeight);
-
-
- void __RPC_STUB IDADrawingSurface_ArcDegrees_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IDADrawingSurface_Oval_Proxy(
- IDADrawingSurface __RPC_FAR * This,
- /* [in] */ double xPos,
- /* [in] */ double yPos,
- /* [in] */ double w,
- /* [in] */ double h);
-
-
- void __RPC_STUB IDADrawingSurface_Oval_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IDADrawingSurface_Rect_Proxy(
- IDADrawingSurface __RPC_FAR * This,
- /* [in] */ double xPos,
- /* [in] */ double yPos,
- /* [in] */ double w,
- /* [in] */ double h);
-
-
- void __RPC_STUB IDADrawingSurface_Rect_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IDADrawingSurface_RoundRect_Proxy(
- IDADrawingSurface __RPC_FAR * This,
- /* [in] */ double xPos,
- /* [in] */ double yPos,
- /* [in] */ double w,
- /* [in] */ double h,
- /* [in] */ double arcWidth,
- /* [in] */ double arcHeight);
-
-
- void __RPC_STUB IDADrawingSurface_RoundRect_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IDADrawingSurface_PieRadians_Proxy(
- IDADrawingSurface __RPC_FAR * This,
- /* [in] */ double xPos,
- /* [in] */ double yPos,
- /* [in] */ double startAngle,
- /* [in] */ double endAngle,
- /* [in] */ double arcWidth,
- /* [in] */ double arcHeight);
-
-
- void __RPC_STUB IDADrawingSurface_PieRadians_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IDADrawingSurface_PieDegrees_Proxy(
- IDADrawingSurface __RPC_FAR * This,
- /* [in] */ double xPos,
- /* [in] */ double yPos,
- /* [in] */ double startAngle,
- /* [in] */ double endAngle,
- /* [in] */ double arcWidth,
- /* [in] */ double arcHeight);
-
-
- void __RPC_STUB IDADrawingSurface_PieDegrees_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IDADrawingSurface_Text_Proxy(
- IDADrawingSurface __RPC_FAR * This,
- /* [in] */ BSTR str,
- /* [in] */ double xPos,
- /* [in] */ double yPos);
-
-
- void __RPC_STUB IDADrawingSurface_Text_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IDADrawingSurface_TextPoint_Proxy(
- IDADrawingSurface __RPC_FAR * This,
- /* [in] */ BSTR str,
- /* [in] */ IDAPoint2 __RPC_FAR *point);
-
-
- void __RPC_STUB IDADrawingSurface_TextPoint_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IDADrawingSurface_FillPath_Proxy(
- IDADrawingSurface __RPC_FAR * This,
- /* [in] */ IDAPath2 __RPC_FAR *path);
-
-
- void __RPC_STUB IDADrawingSurface_FillPath_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IDADrawingSurface_DrawPath_Proxy(
- IDADrawingSurface __RPC_FAR * This,
- /* [in] */ IDAPath2 __RPC_FAR *path);
-
-
- void __RPC_STUB IDADrawingSurface_DrawPath_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IDADrawingSurface_OverlayImage_Proxy(
- IDADrawingSurface __RPC_FAR * This,
- /* [in] */ IDAImage __RPC_FAR *img);
-
-
- void __RPC_STUB IDADrawingSurface_OverlayImage_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
-
- #endif /* __IDADrawingSurface_INTERFACE_DEFINED__ */
-
-
- #ifndef __IDAPickableResult_INTERFACE_DEFINED__
- #define __IDAPickableResult_INTERFACE_DEFINED__
-
- /* interface IDAPickableResult */
- /* [dual][oleautomation][unique][object][local][helpstring][uuid] */
-
-
- EXTERN_C const IID IID_IDAPickableResult;
-
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("4A933703-E36F-11d0-9B99-00C04FC2F51D")
- IDAPickableResult : public IDispatch
- {
- public:
- virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_Image(
- /* [retval][out] */ IDAImage __RPC_FAR *__RPC_FAR *ppImage) = 0;
-
- virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_Geometry(
- /* [retval][out] */ IDAGeometry __RPC_FAR *__RPC_FAR *ppGeometry) = 0;
-
- virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_PickEvent(
- /* [retval][out] */ IDAEvent __RPC_FAR *__RPC_FAR *ppPickEvent) = 0;
-
- };
-
- #else /* C style interface */
-
- typedef struct IDAPickableResultVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
- IDAPickableResult __RPC_FAR * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
- IDAPickableResult __RPC_FAR * This);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
- IDAPickableResult __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
- IDAPickableResult __RPC_FAR * This,
- /* [out] */ UINT __RPC_FAR *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
- IDAPickableResult __RPC_FAR * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
- IDAPickableResult __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 )(
- IDAPickableResult __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][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Image )(
- IDAPickableResult __RPC_FAR * This,
- /* [retval][out] */ IDAImage __RPC_FAR *__RPC_FAR *ppImage);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Geometry )(
- IDAPickableResult __RPC_FAR * This,
- /* [retval][out] */ IDAGeometry __RPC_FAR *__RPC_FAR *ppGeometry);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_PickEvent )(
- IDAPickableResult __RPC_FAR * This,
- /* [retval][out] */ IDAEvent __RPC_FAR *__RPC_FAR *ppPickEvent);
-
- END_INTERFACE
- } IDAPickableResultVtbl;
-
- interface IDAPickableResult
- {
- CONST_VTBL struct IDAPickableResultVtbl __RPC_FAR *lpVtbl;
- };
-
-
-
- #ifdef COBJMACROS
-
-
- #define IDAPickableResult_QueryInterface(This,riid,ppvObject) \
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
-
- #define IDAPickableResult_AddRef(This) \
- (This)->lpVtbl -> AddRef(This)
-
- #define IDAPickableResult_Release(This) \
- (This)->lpVtbl -> Release(This)
-
-
- #define IDAPickableResult_GetTypeInfoCount(This,pctinfo) \
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
-
- #define IDAPickableResult_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
-
- #define IDAPickableResult_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
-
- #define IDAPickableResult_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
-
-
- #define IDAPickableResult_get_Image(This,ppImage) \
- (This)->lpVtbl -> get_Image(This,ppImage)
-
- #define IDAPickableResult_get_Geometry(This,ppGeometry) \
- (This)->lpVtbl -> get_Geometry(This,ppGeometry)
-
- #define IDAPickableResult_get_PickEvent(This,ppPickEvent) \
- (This)->lpVtbl -> get_PickEvent(This,ppPickEvent)
-
- #endif /* COBJMACROS */
-
-
- #endif /* C style interface */
-
-
-
- /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE IDAPickableResult_get_Image_Proxy(
- IDAPickableResult __RPC_FAR * This,
- /* [retval][out] */ IDAImage __RPC_FAR *__RPC_FAR *ppImage);
-
-
- void __RPC_STUB IDAPickableResult_get_Image_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE IDAPickableResult_get_Geometry_Proxy(
- IDAPickableResult __RPC_FAR * This,
- /* [retval][out] */ IDAGeometry __RPC_FAR *__RPC_FAR *ppGeometry);
-
-
- void __RPC_STUB IDAPickableResult_get_Geometry_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE IDAPickableResult_get_PickEvent_Proxy(
- IDAPickableResult __RPC_FAR * This,
- /* [retval][out] */ IDAEvent __RPC_FAR *__RPC_FAR *ppPickEvent);
-
-
- void __RPC_STUB IDAPickableResult_get_PickEvent_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
-
- #endif /* __IDAPickableResult_INTERFACE_DEFINED__ */
-
-
- #ifndef __IDAEvent_INTERFACE_DEFINED__
- #define __IDAEvent_INTERFACE_DEFINED__
-
- /* interface IDAEvent */
- /* [dual][hidden][oleautomation][unique][object][local][helpstring][uuid] */
-
-
- EXTERN_C const IID IID_IDAEvent;
-
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("50B4791E-4731-11d0-8912-00C04FC2A0CA")
- IDAEvent : public IDABehavior
- {
- public:
- virtual HRESULT STDMETHODCALLTYPE Notify(
- /* [in] */ IDAUntilNotifier __RPC_FAR *notifier_0,
- /* [retval][out] */ IDAEvent __RPC_FAR *__RPC_FAR *ret_1) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Snapshot(
- /* [in] */ IDABehavior __RPC_FAR *b_0,
- /* [retval][out] */ IDAEvent __RPC_FAR *__RPC_FAR *ret_1) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE AttachData(
- /* [in] */ IDABehavior __RPC_FAR *data_0,
- /* [retval][out] */ IDAEvent __RPC_FAR *__RPC_FAR *ret_1) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE ScriptCallback(
- /* [in] */ BSTR scriptlet_0,
- /* [in] */ BSTR language_1,
- /* [retval][out] */ IDAEvent __RPC_FAR *__RPC_FAR *ret_2) = 0;
-
- };
-
- #else /* C style interface */
-
- typedef struct IDAEventVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
- IDAEvent __RPC_FAR * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
- IDAEvent __RPC_FAR * This);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
- IDAEvent __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
- IDAEvent __RPC_FAR * This,
- /* [out] */ UINT __RPC_FAR *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
- IDAEvent __RPC_FAR * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
- IDAEvent __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 )(
- IDAEvent __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);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetClassName )(
- IDAEvent __RPC_FAR * This,
- /* [retval][out] */ BSTR __RPC_FAR *pClassName);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Init )(
- IDAEvent __RPC_FAR * This,
- /* [in] */ IDABehavior __RPC_FAR *toBvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Importance )(
- IDAEvent __RPC_FAR * This,
- /* [in] */ double relativeImportance,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *ppBvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *RunOnce )(
- IDAEvent __RPC_FAR * This,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *bvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SubstituteTime )(
- IDAEvent __RPC_FAR * This,
- /* [in] */ IDANumber __RPC_FAR *xform,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *bvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SwitchTo )(
- IDAEvent __RPC_FAR * This,
- /* [in] */ IDABehavior __RPC_FAR *switchTo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SwitchToNumber )(
- IDAEvent __RPC_FAR * This,
- /* [in] */ double numToSwitchTo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SwitchToString )(
- IDAEvent __RPC_FAR * This,
- /* [in] */ BSTR strToSwitchTo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Hook )(
- IDAEvent __RPC_FAR * This,
- /* [in] */ IDABvrHook __RPC_FAR *notifier,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *pBvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Duration )(
- IDAEvent __RPC_FAR * This,
- /* [in] */ double duration,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *bvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *DurationAnim )(
- IDAEvent __RPC_FAR * This,
- /* [in] */ IDANumber __RPC_FAR *duration,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *bvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Repeat )(
- IDAEvent __RPC_FAR * This,
- /* [in] */ LONG count,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *bvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *RepeatForever )(
- IDAEvent __RPC_FAR * This,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *bvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *IsReady )(
- IDAEvent __RPC_FAR * This,
- /* [in] */ VARIANT_BOOL bBlock,
- /* [retval][out] */ VARIANT_BOOL __RPC_FAR *b);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Notify )(
- IDAEvent __RPC_FAR * This,
- /* [in] */ IDAUntilNotifier __RPC_FAR *notifier_0,
- /* [retval][out] */ IDAEvent __RPC_FAR *__RPC_FAR *ret_1);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Snapshot )(
- IDAEvent __RPC_FAR * This,
- /* [in] */ IDABehavior __RPC_FAR *b_0,
- /* [retval][out] */ IDAEvent __RPC_FAR *__RPC_FAR *ret_1);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *AttachData )(
- IDAEvent __RPC_FAR * This,
- /* [in] */ IDABehavior __RPC_FAR *data_0,
- /* [retval][out] */ IDAEvent __RPC_FAR *__RPC_FAR *ret_1);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *ScriptCallback )(
- IDAEvent __RPC_FAR * This,
- /* [in] */ BSTR scriptlet_0,
- /* [in] */ BSTR language_1,
- /* [retval][out] */ IDAEvent __RPC_FAR *__RPC_FAR *ret_2);
-
- END_INTERFACE
- } IDAEventVtbl;
-
- interface IDAEvent
- {
- CONST_VTBL struct IDAEventVtbl __RPC_FAR *lpVtbl;
- };
-
-
-
- #ifdef COBJMACROS
-
-
- #define IDAEvent_QueryInterface(This,riid,ppvObject) \
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
-
- #define IDAEvent_AddRef(This) \
- (This)->lpVtbl -> AddRef(This)
-
- #define IDAEvent_Release(This) \
- (This)->lpVtbl -> Release(This)
-
-
- #define IDAEvent_GetTypeInfoCount(This,pctinfo) \
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
-
- #define IDAEvent_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
-
- #define IDAEvent_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
-
- #define IDAEvent_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
-
-
- #define IDAEvent_GetClassName(This,pClassName) \
- (This)->lpVtbl -> GetClassName(This,pClassName)
-
- #define IDAEvent_Init(This,toBvr) \
- (This)->lpVtbl -> Init(This,toBvr)
-
- #define IDAEvent_Importance(This,relativeImportance,ppBvr) \
- (This)->lpVtbl -> Importance(This,relativeImportance,ppBvr)
-
- #define IDAEvent_RunOnce(This,bvr) \
- (This)->lpVtbl -> RunOnce(This,bvr)
-
- #define IDAEvent_SubstituteTime(This,xform,bvr) \
- (This)->lpVtbl -> SubstituteTime(This,xform,bvr)
-
- #define IDAEvent_SwitchTo(This,switchTo) \
- (This)->lpVtbl -> SwitchTo(This,switchTo)
-
- #define IDAEvent_SwitchToNumber(This,numToSwitchTo) \
- (This)->lpVtbl -> SwitchToNumber(This,numToSwitchTo)
-
- #define IDAEvent_SwitchToString(This,strToSwitchTo) \
- (This)->lpVtbl -> SwitchToString(This,strToSwitchTo)
-
- #define IDAEvent_Hook(This,notifier,pBvr) \
- (This)->lpVtbl -> Hook(This,notifier,pBvr)
-
- #define IDAEvent_Duration(This,duration,bvr) \
- (This)->lpVtbl -> Duration(This,duration,bvr)
-
- #define IDAEvent_DurationAnim(This,duration,bvr) \
- (This)->lpVtbl -> DurationAnim(This,duration,bvr)
-
- #define IDAEvent_Repeat(This,count,bvr) \
- (This)->lpVtbl -> Repeat(This,count,bvr)
-
- #define IDAEvent_RepeatForever(This,bvr) \
- (This)->lpVtbl -> RepeatForever(This,bvr)
-
- #define IDAEvent_IsReady(This,bBlock,b) \
- (This)->lpVtbl -> IsReady(This,bBlock,b)
-
-
- #define IDAEvent_Notify(This,notifier_0,ret_1) \
- (This)->lpVtbl -> Notify(This,notifier_0,ret_1)
-
- #define IDAEvent_Snapshot(This,b_0,ret_1) \
- (This)->lpVtbl -> Snapshot(This,b_0,ret_1)
-
- #define IDAEvent_AttachData(This,data_0,ret_1) \
- (This)->lpVtbl -> AttachData(This,data_0,ret_1)
-
- #define IDAEvent_ScriptCallback(This,scriptlet_0,language_1,ret_2) \
- (This)->lpVtbl -> ScriptCallback(This,scriptlet_0,language_1,ret_2)
-
- #endif /* COBJMACROS */
-
-
- #endif /* C style interface */
-
-
-
- HRESULT STDMETHODCALLTYPE IDAEvent_Notify_Proxy(
- IDAEvent __RPC_FAR * This,
- /* [in] */ IDAUntilNotifier __RPC_FAR *notifier_0,
- /* [retval][out] */ IDAEvent __RPC_FAR *__RPC_FAR *ret_1);
-
-
- void __RPC_STUB IDAEvent_Notify_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IDAEvent_Snapshot_Proxy(
- IDAEvent __RPC_FAR * This,
- /* [in] */ IDABehavior __RPC_FAR *b_0,
- /* [retval][out] */ IDAEvent __RPC_FAR *__RPC_FAR *ret_1);
-
-
- void __RPC_STUB IDAEvent_Snapshot_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IDAEvent_AttachData_Proxy(
- IDAEvent __RPC_FAR * This,
- /* [in] */ IDABehavior __RPC_FAR *data_0,
- /* [retval][out] */ IDAEvent __RPC_FAR *__RPC_FAR *ret_1);
-
-
- void __RPC_STUB IDAEvent_AttachData_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IDAEvent_ScriptCallback_Proxy(
- IDAEvent __RPC_FAR * This,
- /* [in] */ BSTR scriptlet_0,
- /* [in] */ BSTR language_1,
- /* [retval][out] */ IDAEvent __RPC_FAR *__RPC_FAR *ret_2);
-
-
- void __RPC_STUB IDAEvent_ScriptCallback_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
-
- #endif /* __IDAEvent_INTERFACE_DEFINED__ */
-
-
- #ifndef __IDA2Behavior_INTERFACE_DEFINED__
- #define __IDA2Behavior_INTERFACE_DEFINED__
-
- /* interface IDA2Behavior */
- /* [dual][hidden][oleautomation][unique][object][local][helpstring][uuid] */
-
-
- EXTERN_C const IID IID_IDA2Behavior;
-
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("9CADDC0C-AD56-11d1-9FF8-00C04FA32195")
- IDA2Behavior : public IDABehavior
- {
- public:
- virtual HRESULT STDMETHODCALLTYPE SwitchToEx(
- /* [in] */ IDABehavior __RPC_FAR *newBvr,
- /* [in] */ DWORD dwFlags) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE ApplyPreference(
- /* [in] */ BSTR pref,
- /* [in] */ VARIANT val,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *bvr) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE ExtendedAttrib(
- /* [in] */ BSTR arg1,
- /* [in] */ VARIANT arg2,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *ppResult) = 0;
-
- };
-
- #else /* C style interface */
-
- typedef struct IDA2BehaviorVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
- IDA2Behavior __RPC_FAR * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
- IDA2Behavior __RPC_FAR * This);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
- IDA2Behavior __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
- IDA2Behavior __RPC_FAR * This,
- /* [out] */ UINT __RPC_FAR *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
- IDA2Behavior __RPC_FAR * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
- IDA2Behavior __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 )(
- IDA2Behavior __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);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetClassName )(
- IDA2Behavior __RPC_FAR * This,
- /* [retval][out] */ BSTR __RPC_FAR *pClassName);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Init )(
- IDA2Behavior __RPC_FAR * This,
- /* [in] */ IDABehavior __RPC_FAR *toBvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Importance )(
- IDA2Behavior __RPC_FAR * This,
- /* [in] */ double relativeImportance,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *ppBvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *RunOnce )(
- IDA2Behavior __RPC_FAR * This,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *bvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SubstituteTime )(
- IDA2Behavior __RPC_FAR * This,
- /* [in] */ IDANumber __RPC_FAR *xform,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *bvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SwitchTo )(
- IDA2Behavior __RPC_FAR * This,
- /* [in] */ IDABehavior __RPC_FAR *switchTo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SwitchToNumber )(
- IDA2Behavior __RPC_FAR * This,
- /* [in] */ double numToSwitchTo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SwitchToString )(
- IDA2Behavior __RPC_FAR * This,
- /* [in] */ BSTR strToSwitchTo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Hook )(
- IDA2Behavior __RPC_FAR * This,
- /* [in] */ IDABvrHook __RPC_FAR *notifier,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *pBvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Duration )(
- IDA2Behavior __RPC_FAR * This,
- /* [in] */ double duration,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *bvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *DurationAnim )(
- IDA2Behavior __RPC_FAR * This,
- /* [in] */ IDANumber __RPC_FAR *duration,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *bvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Repeat )(
- IDA2Behavior __RPC_FAR * This,
- /* [in] */ LONG count,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *bvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *RepeatForever )(
- IDA2Behavior __RPC_FAR * This,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *bvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *IsReady )(
- IDA2Behavior __RPC_FAR * This,
- /* [in] */ VARIANT_BOOL bBlock,
- /* [retval][out] */ VARIANT_BOOL __RPC_FAR *b);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SwitchToEx )(
- IDA2Behavior __RPC_FAR * This,
- /* [in] */ IDABehavior __RPC_FAR *newBvr,
- /* [in] */ DWORD dwFlags);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *ApplyPreference )(
- IDA2Behavior __RPC_FAR * This,
- /* [in] */ BSTR pref,
- /* [in] */ VARIANT val,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *bvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *ExtendedAttrib )(
- IDA2Behavior __RPC_FAR * This,
- /* [in] */ BSTR arg1,
- /* [in] */ VARIANT arg2,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *ppResult);
-
- END_INTERFACE
- } IDA2BehaviorVtbl;
-
- interface IDA2Behavior
- {
- CONST_VTBL struct IDA2BehaviorVtbl __RPC_FAR *lpVtbl;
- };
-
-
-
- #ifdef COBJMACROS
-
-
- #define IDA2Behavior_QueryInterface(This,riid,ppvObject) \
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
-
- #define IDA2Behavior_AddRef(This) \
- (This)->lpVtbl -> AddRef(This)
-
- #define IDA2Behavior_Release(This) \
- (This)->lpVtbl -> Release(This)
-
-
- #define IDA2Behavior_GetTypeInfoCount(This,pctinfo) \
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
-
- #define IDA2Behavior_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
-
- #define IDA2Behavior_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
-
- #define IDA2Behavior_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
-
-
- #define IDA2Behavior_GetClassName(This,pClassName) \
- (This)->lpVtbl -> GetClassName(This,pClassName)
-
- #define IDA2Behavior_Init(This,toBvr) \
- (This)->lpVtbl -> Init(This,toBvr)
-
- #define IDA2Behavior_Importance(This,relativeImportance,ppBvr) \
- (This)->lpVtbl -> Importance(This,relativeImportance,ppBvr)
-
- #define IDA2Behavior_RunOnce(This,bvr) \
- (This)->lpVtbl -> RunOnce(This,bvr)
-
- #define IDA2Behavior_SubstituteTime(This,xform,bvr) \
- (This)->lpVtbl -> SubstituteTime(This,xform,bvr)
-
- #define IDA2Behavior_SwitchTo(This,switchTo) \
- (This)->lpVtbl -> SwitchTo(This,switchTo)
-
- #define IDA2Behavior_SwitchToNumber(This,numToSwitchTo) \
- (This)->lpVtbl -> SwitchToNumber(This,numToSwitchTo)
-
- #define IDA2Behavior_SwitchToString(This,strToSwitchTo) \
- (This)->lpVtbl -> SwitchToString(This,strToSwitchTo)
-
- #define IDA2Behavior_Hook(This,notifier,pBvr) \
- (This)->lpVtbl -> Hook(This,notifier,pBvr)
-
- #define IDA2Behavior_Duration(This,duration,bvr) \
- (This)->lpVtbl -> Duration(This,duration,bvr)
-
- #define IDA2Behavior_DurationAnim(This,duration,bvr) \
- (This)->lpVtbl -> DurationAnim(This,duration,bvr)
-
- #define IDA2Behavior_Repeat(This,count,bvr) \
- (This)->lpVtbl -> Repeat(This,count,bvr)
-
- #define IDA2Behavior_RepeatForever(This,bvr) \
- (This)->lpVtbl -> RepeatForever(This,bvr)
-
- #define IDA2Behavior_IsReady(This,bBlock,b) \
- (This)->lpVtbl -> IsReady(This,bBlock,b)
-
-
- #define IDA2Behavior_SwitchToEx(This,newBvr,dwFlags) \
- (This)->lpVtbl -> SwitchToEx(This,newBvr,dwFlags)
-
- #define IDA2Behavior_ApplyPreference(This,pref,val,bvr) \
- (This)->lpVtbl -> ApplyPreference(This,pref,val,bvr)
-
- #define IDA2Behavior_ExtendedAttrib(This,arg1,arg2,ppResult) \
- (This)->lpVtbl -> ExtendedAttrib(This,arg1,arg2,ppResult)
-
- #endif /* COBJMACROS */
-
-
- #endif /* C style interface */
-
-
-
- HRESULT STDMETHODCALLTYPE IDA2Behavior_SwitchToEx_Proxy(
- IDA2Behavior __RPC_FAR * This,
- /* [in] */ IDABehavior __RPC_FAR *newBvr,
- /* [in] */ DWORD dwFlags);
-
-
- void __RPC_STUB IDA2Behavior_SwitchToEx_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IDA2Behavior_ApplyPreference_Proxy(
- IDA2Behavior __RPC_FAR * This,
- /* [in] */ BSTR pref,
- /* [in] */ VARIANT val,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *bvr);
-
-
- void __RPC_STUB IDA2Behavior_ApplyPreference_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IDA2Behavior_ExtendedAttrib_Proxy(
- IDA2Behavior __RPC_FAR * This,
- /* [in] */ BSTR arg1,
- /* [in] */ VARIANT arg2,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *ppResult);
-
-
- void __RPC_STUB IDA2Behavior_ExtendedAttrib_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
-
- #endif /* __IDA2Behavior_INTERFACE_DEFINED__ */
-
-
- #ifndef __IDAImport_INTERFACE_DEFINED__
- #define __IDAImport_INTERFACE_DEFINED__
-
- /* interface IDAImport */
- /* [dual][oleautomation][unique][object][local][helpstring][uuid] */
-
-
- EXTERN_C const IID IID_IDAImport;
-
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("FC54BEAA-5B12-11d1-8E7B-00C04FC29D46")
- IDAImport : public IDABehavior
- {
- public:
- virtual HRESULT STDMETHODCALLTYPE ImportStatus(
- /* [retval][out] */ LONG __RPC_FAR *status) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE ImportCancel( void) = 0;
-
- virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_ImportPriority(
- /* [retval][out] */ float __RPC_FAR *prio) = 0;
-
- virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_ImportPriority(
- /* [in] */ float prio) = 0;
-
- };
-
- #else /* C style interface */
-
- typedef struct IDAImportVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
- IDAImport __RPC_FAR * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
- IDAImport __RPC_FAR * This);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
- IDAImport __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
- IDAImport __RPC_FAR * This,
- /* [out] */ UINT __RPC_FAR *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
- IDAImport __RPC_FAR * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
- IDAImport __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 )(
- IDAImport __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);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetClassName )(
- IDAImport __RPC_FAR * This,
- /* [retval][out] */ BSTR __RPC_FAR *pClassName);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Init )(
- IDAImport __RPC_FAR * This,
- /* [in] */ IDABehavior __RPC_FAR *toBvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Importance )(
- IDAImport __RPC_FAR * This,
- /* [in] */ double relativeImportance,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *ppBvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *RunOnce )(
- IDAImport __RPC_FAR * This,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *bvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SubstituteTime )(
- IDAImport __RPC_FAR * This,
- /* [in] */ IDANumber __RPC_FAR *xform,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *bvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SwitchTo )(
- IDAImport __RPC_FAR * This,
- /* [in] */ IDABehavior __RPC_FAR *switchTo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SwitchToNumber )(
- IDAImport __RPC_FAR * This,
- /* [in] */ double numToSwitchTo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SwitchToString )(
- IDAImport __RPC_FAR * This,
- /* [in] */ BSTR strToSwitchTo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Hook )(
- IDAImport __RPC_FAR * This,
- /* [in] */ IDABvrHook __RPC_FAR *notifier,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *pBvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Duration )(
- IDAImport __RPC_FAR * This,
- /* [in] */ double duration,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *bvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *DurationAnim )(
- IDAImport __RPC_FAR * This,
- /* [in] */ IDANumber __RPC_FAR *duration,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *bvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Repeat )(
- IDAImport __RPC_FAR * This,
- /* [in] */ LONG count,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *bvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *RepeatForever )(
- IDAImport __RPC_FAR * This,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *bvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *IsReady )(
- IDAImport __RPC_FAR * This,
- /* [in] */ VARIANT_BOOL bBlock,
- /* [retval][out] */ VARIANT_BOOL __RPC_FAR *b);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *ImportStatus )(
- IDAImport __RPC_FAR * This,
- /* [retval][out] */ LONG __RPC_FAR *status);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *ImportCancel )(
- IDAImport __RPC_FAR * This);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ImportPriority )(
- IDAImport __RPC_FAR * This,
- /* [retval][out] */ float __RPC_FAR *prio);
-
- /* [propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_ImportPriority )(
- IDAImport __RPC_FAR * This,
- /* [in] */ float prio);
-
- END_INTERFACE
- } IDAImportVtbl;
-
- interface IDAImport
- {
- CONST_VTBL struct IDAImportVtbl __RPC_FAR *lpVtbl;
- };
-
-
-
- #ifdef COBJMACROS
-
-
- #define IDAImport_QueryInterface(This,riid,ppvObject) \
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
-
- #define IDAImport_AddRef(This) \
- (This)->lpVtbl -> AddRef(This)
-
- #define IDAImport_Release(This) \
- (This)->lpVtbl -> Release(This)
-
-
- #define IDAImport_GetTypeInfoCount(This,pctinfo) \
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
-
- #define IDAImport_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
-
- #define IDAImport_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
-
- #define IDAImport_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
-
-
- #define IDAImport_GetClassName(This,pClassName) \
- (This)->lpVtbl -> GetClassName(This,pClassName)
-
- #define IDAImport_Init(This,toBvr) \
- (This)->lpVtbl -> Init(This,toBvr)
-
- #define IDAImport_Importance(This,relativeImportance,ppBvr) \
- (This)->lpVtbl -> Importance(This,relativeImportance,ppBvr)
-
- #define IDAImport_RunOnce(This,bvr) \
- (This)->lpVtbl -> RunOnce(This,bvr)
-
- #define IDAImport_SubstituteTime(This,xform,bvr) \
- (This)->lpVtbl -> SubstituteTime(This,xform,bvr)
-
- #define IDAImport_SwitchTo(This,switchTo) \
- (This)->lpVtbl -> SwitchTo(This,switchTo)
-
- #define IDAImport_SwitchToNumber(This,numToSwitchTo) \
- (This)->lpVtbl -> SwitchToNumber(This,numToSwitchTo)
-
- #define IDAImport_SwitchToString(This,strToSwitchTo) \
- (This)->lpVtbl -> SwitchToString(This,strToSwitchTo)
-
- #define IDAImport_Hook(This,notifier,pBvr) \
- (This)->lpVtbl -> Hook(This,notifier,pBvr)
-
- #define IDAImport_Duration(This,duration,bvr) \
- (This)->lpVtbl -> Duration(This,duration,bvr)
-
- #define IDAImport_DurationAnim(This,duration,bvr) \
- (This)->lpVtbl -> DurationAnim(This,duration,bvr)
-
- #define IDAImport_Repeat(This,count,bvr) \
- (This)->lpVtbl -> Repeat(This,count,bvr)
-
- #define IDAImport_RepeatForever(This,bvr) \
- (This)->lpVtbl -> RepeatForever(This,bvr)
-
- #define IDAImport_IsReady(This,bBlock,b) \
- (This)->lpVtbl -> IsReady(This,bBlock,b)
-
-
- #define IDAImport_ImportStatus(This,status) \
- (This)->lpVtbl -> ImportStatus(This,status)
-
- #define IDAImport_ImportCancel(This) \
- (This)->lpVtbl -> ImportCancel(This)
-
- #define IDAImport_get_ImportPriority(This,prio) \
- (This)->lpVtbl -> get_ImportPriority(This,prio)
-
- #define IDAImport_put_ImportPriority(This,prio) \
- (This)->lpVtbl -> put_ImportPriority(This,prio)
-
- #endif /* COBJMACROS */
-
-
- #endif /* C style interface */
-
-
-
- HRESULT STDMETHODCALLTYPE IDAImport_ImportStatus_Proxy(
- IDAImport __RPC_FAR * This,
- /* [retval][out] */ LONG __RPC_FAR *status);
-
-
- void __RPC_STUB IDAImport_ImportStatus_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IDAImport_ImportCancel_Proxy(
- IDAImport __RPC_FAR * This);
-
-
- void __RPC_STUB IDAImport_ImportCancel_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE IDAImport_get_ImportPriority_Proxy(
- IDAImport __RPC_FAR * This,
- /* [retval][out] */ float __RPC_FAR *prio);
-
-
- void __RPC_STUB IDAImport_get_ImportPriority_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [propput] */ HRESULT STDMETHODCALLTYPE IDAImport_put_ImportPriority_Proxy(
- IDAImport __RPC_FAR * This,
- /* [in] */ float prio);
-
-
- void __RPC_STUB IDAImport_put_ImportPriority_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
-
- #endif /* __IDAImport_INTERFACE_DEFINED__ */
-
-
- #ifndef __IDAModifiableBehavior_INTERFACE_DEFINED__
- #define __IDAModifiableBehavior_INTERFACE_DEFINED__
-
- /* interface IDAModifiableBehavior */
- /* [dual][oleautomation][unique][object][local][helpstring][uuid] */
-
-
- EXTERN_C const IID IID_IDAModifiableBehavior;
-
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("FC54BEAB-5B12-11d1-8E7B-00C04FC29D46")
- IDAModifiableBehavior : public IDABehavior
- {
- public:
- virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_CurrentBehavior(
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *bvr) = 0;
-
- virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_CurrentBehavior(
- /* [in] */ VARIANT val) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE SwitchToEx(
- /* [in] */ IDABehavior __RPC_FAR *newBvr,
- /* [in] */ DWORD dwFlags) = 0;
-
- };
-
- #else /* C style interface */
-
- typedef struct IDAModifiableBehaviorVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
- IDAModifiableBehavior __RPC_FAR * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
- IDAModifiableBehavior __RPC_FAR * This);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
- IDAModifiableBehavior __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
- IDAModifiableBehavior __RPC_FAR * This,
- /* [out] */ UINT __RPC_FAR *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
- IDAModifiableBehavior __RPC_FAR * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
- IDAModifiableBehavior __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 )(
- IDAModifiableBehavior __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);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetClassName )(
- IDAModifiableBehavior __RPC_FAR * This,
- /* [retval][out] */ BSTR __RPC_FAR *pClassName);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Init )(
- IDAModifiableBehavior __RPC_FAR * This,
- /* [in] */ IDABehavior __RPC_FAR *toBvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Importance )(
- IDAModifiableBehavior __RPC_FAR * This,
- /* [in] */ double relativeImportance,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *ppBvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *RunOnce )(
- IDAModifiableBehavior __RPC_FAR * This,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *bvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SubstituteTime )(
- IDAModifiableBehavior __RPC_FAR * This,
- /* [in] */ IDANumber __RPC_FAR *xform,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *bvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SwitchTo )(
- IDAModifiableBehavior __RPC_FAR * This,
- /* [in] */ IDABehavior __RPC_FAR *switchTo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SwitchToNumber )(
- IDAModifiableBehavior __RPC_FAR * This,
- /* [in] */ double numToSwitchTo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SwitchToString )(
- IDAModifiableBehavior __RPC_FAR * This,
- /* [in] */ BSTR strToSwitchTo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Hook )(
- IDAModifiableBehavior __RPC_FAR * This,
- /* [in] */ IDABvrHook __RPC_FAR *notifier,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *pBvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Duration )(
- IDAModifiableBehavior __RPC_FAR * This,
- /* [in] */ double duration,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *bvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *DurationAnim )(
- IDAModifiableBehavior __RPC_FAR * This,
- /* [in] */ IDANumber __RPC_FAR *duration,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *bvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Repeat )(
- IDAModifiableBehavior __RPC_FAR * This,
- /* [in] */ LONG count,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *bvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *RepeatForever )(
- IDAModifiableBehavior __RPC_FAR * This,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *bvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *IsReady )(
- IDAModifiableBehavior __RPC_FAR * This,
- /* [in] */ VARIANT_BOOL bBlock,
- /* [retval][out] */ VARIANT_BOOL __RPC_FAR *b);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_CurrentBehavior )(
- IDAModifiableBehavior __RPC_FAR * This,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *bvr);
-
- /* [propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_CurrentBehavior )(
- IDAModifiableBehavior __RPC_FAR * This,
- /* [in] */ VARIANT val);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SwitchToEx )(
- IDAModifiableBehavior __RPC_FAR * This,
- /* [in] */ IDABehavior __RPC_FAR *newBvr,
- /* [in] */ DWORD dwFlags);
-
- END_INTERFACE
- } IDAModifiableBehaviorVtbl;
-
- interface IDAModifiableBehavior
- {
- CONST_VTBL struct IDAModifiableBehaviorVtbl __RPC_FAR *lpVtbl;
- };
-
-
-
- #ifdef COBJMACROS
-
-
- #define IDAModifiableBehavior_QueryInterface(This,riid,ppvObject) \
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
-
- #define IDAModifiableBehavior_AddRef(This) \
- (This)->lpVtbl -> AddRef(This)
-
- #define IDAModifiableBehavior_Release(This) \
- (This)->lpVtbl -> Release(This)
-
-
- #define IDAModifiableBehavior_GetTypeInfoCount(This,pctinfo) \
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
-
- #define IDAModifiableBehavior_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
-
- #define IDAModifiableBehavior_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
-
- #define IDAModifiableBehavior_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
-
-
- #define IDAModifiableBehavior_GetClassName(This,pClassName) \
- (This)->lpVtbl -> GetClassName(This,pClassName)
-
- #define IDAModifiableBehavior_Init(This,toBvr) \
- (This)->lpVtbl -> Init(This,toBvr)
-
- #define IDAModifiableBehavior_Importance(This,relativeImportance,ppBvr) \
- (This)->lpVtbl -> Importance(This,relativeImportance,ppBvr)
-
- #define IDAModifiableBehavior_RunOnce(This,bvr) \
- (This)->lpVtbl -> RunOnce(This,bvr)
-
- #define IDAModifiableBehavior_SubstituteTime(This,xform,bvr) \
- (This)->lpVtbl -> SubstituteTime(This,xform,bvr)
-
- #define IDAModifiableBehavior_SwitchTo(This,switchTo) \
- (This)->lpVtbl -> SwitchTo(This,switchTo)
-
- #define IDAModifiableBehavior_SwitchToNumber(This,numToSwitchTo) \
- (This)->lpVtbl -> SwitchToNumber(This,numToSwitchTo)
-
- #define IDAModifiableBehavior_SwitchToString(This,strToSwitchTo) \
- (This)->lpVtbl -> SwitchToString(This,strToSwitchTo)
-
- #define IDAModifiableBehavior_Hook(This,notifier,pBvr) \
- (This)->lpVtbl -> Hook(This,notifier,pBvr)
-
- #define IDAModifiableBehavior_Duration(This,duration,bvr) \
- (This)->lpVtbl -> Duration(This,duration,bvr)
-
- #define IDAModifiableBehavior_DurationAnim(This,duration,bvr) \
- (This)->lpVtbl -> DurationAnim(This,duration,bvr)
-
- #define IDAModifiableBehavior_Repeat(This,count,bvr) \
- (This)->lpVtbl -> Repeat(This,count,bvr)
-
- #define IDAModifiableBehavior_RepeatForever(This,bvr) \
- (This)->lpVtbl -> RepeatForever(This,bvr)
-
- #define IDAModifiableBehavior_IsReady(This,bBlock,b) \
- (This)->lpVtbl -> IsReady(This,bBlock,b)
-
-
- #define IDAModifiableBehavior_get_CurrentBehavior(This,bvr) \
- (This)->lpVtbl -> get_CurrentBehavior(This,bvr)
-
- #define IDAModifiableBehavior_put_CurrentBehavior(This,val) \
- (This)->lpVtbl -> put_CurrentBehavior(This,val)
-
- #define IDAModifiableBehavior_SwitchToEx(This,newBvr,dwFlags) \
- (This)->lpVtbl -> SwitchToEx(This,newBvr,dwFlags)
-
- #endif /* COBJMACROS */
-
-
- #endif /* C style interface */
-
-
-
- /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE IDAModifiableBehavior_get_CurrentBehavior_Proxy(
- IDAModifiableBehavior __RPC_FAR * This,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *bvr);
-
-
- void __RPC_STUB IDAModifiableBehavior_get_CurrentBehavior_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [propput] */ HRESULT STDMETHODCALLTYPE IDAModifiableBehavior_put_CurrentBehavior_Proxy(
- IDAModifiableBehavior __RPC_FAR * This,
- /* [in] */ VARIANT val);
-
-
- void __RPC_STUB IDAModifiableBehavior_put_CurrentBehavior_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IDAModifiableBehavior_SwitchToEx_Proxy(
- IDAModifiableBehavior __RPC_FAR * This,
- /* [in] */ IDABehavior __RPC_FAR *newBvr,
- /* [in] */ DWORD dwFlags);
-
-
- void __RPC_STUB IDAModifiableBehavior_SwitchToEx_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
-
- #endif /* __IDAModifiableBehavior_INTERFACE_DEFINED__ */
-
-
- EXTERN_C const CLSID CLSID_DABehavior;
-
- #ifdef __cplusplus
-
- class DECLSPEC_UUID("283807B8-2C60-11d0-A31D-00AA00B92C03")
- DABehavior;
- #endif
-
- #ifndef __IDAUntilNotifier_INTERFACE_DEFINED__
- #define __IDAUntilNotifier_INTERFACE_DEFINED__
-
- /* interface IDAUntilNotifier */
- /* [dual][oleautomation][unique][object][local][helpstring][uuid] */
-
-
- EXTERN_C const IID IID_IDAUntilNotifier;
-
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("3F3DA01A-4705-11d0-8710-00C04FC29D46")
- IDAUntilNotifier : public IDispatch
- {
- public:
- virtual HRESULT STDMETHODCALLTYPE Notify(
- /* [in] */ IDABehavior __RPC_FAR *eventData,
- /* [in] */ IDABehavior __RPC_FAR *curRunningBvr,
- /* [in] */ IDAView __RPC_FAR *curView,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *ppBvr) = 0;
-
- };
-
- #else /* C style interface */
-
- typedef struct IDAUntilNotifierVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
- IDAUntilNotifier __RPC_FAR * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
- IDAUntilNotifier __RPC_FAR * This);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
- IDAUntilNotifier __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
- IDAUntilNotifier __RPC_FAR * This,
- /* [out] */ UINT __RPC_FAR *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
- IDAUntilNotifier __RPC_FAR * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
- IDAUntilNotifier __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 )(
- IDAUntilNotifier __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);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Notify )(
- IDAUntilNotifier __RPC_FAR * This,
- /* [in] */ IDABehavior __RPC_FAR *eventData,
- /* [in] */ IDABehavior __RPC_FAR *curRunningBvr,
- /* [in] */ IDAView __RPC_FAR *curView,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *ppBvr);
-
- END_INTERFACE
- } IDAUntilNotifierVtbl;
-
- interface IDAUntilNotifier
- {
- CONST_VTBL struct IDAUntilNotifierVtbl __RPC_FAR *lpVtbl;
- };
-
-
-
- #ifdef COBJMACROS
-
-
- #define IDAUntilNotifier_QueryInterface(This,riid,ppvObject) \
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
-
- #define IDAUntilNotifier_AddRef(This) \
- (This)->lpVtbl -> AddRef(This)
-
- #define IDAUntilNotifier_Release(This) \
- (This)->lpVtbl -> Release(This)
-
-
- #define IDAUntilNotifier_GetTypeInfoCount(This,pctinfo) \
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
-
- #define IDAUntilNotifier_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
-
- #define IDAUntilNotifier_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
-
- #define IDAUntilNotifier_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
-
-
- #define IDAUntilNotifier_Notify(This,eventData,curRunningBvr,curView,ppBvr) \
- (This)->lpVtbl -> Notify(This,eventData,curRunningBvr,curView,ppBvr)
-
- #endif /* COBJMACROS */
-
-
- #endif /* C style interface */
-
-
-
- HRESULT STDMETHODCALLTYPE IDAUntilNotifier_Notify_Proxy(
- IDAUntilNotifier __RPC_FAR * This,
- /* [in] */ IDABehavior __RPC_FAR *eventData,
- /* [in] */ IDABehavior __RPC_FAR *curRunningBvr,
- /* [in] */ IDAView __RPC_FAR *curView,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *ppBvr);
-
-
- void __RPC_STUB IDAUntilNotifier_Notify_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
-
- #endif /* __IDAUntilNotifier_INTERFACE_DEFINED__ */
-
-
- #ifndef __IDABoolean_INTERFACE_DEFINED__
- #define __IDABoolean_INTERFACE_DEFINED__
-
- /* interface IDABoolean */
- /* [dual][hidden][oleautomation][unique][object][local][helpstring][uuid] */
-
-
- EXTERN_C const IID IID_IDABoolean;
-
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("C46C1BC0-3C52-11d0-9200-848C1D000000")
- IDABoolean : public IDABehavior
- {
- public:
- virtual HRESULT STDMETHODCALLTYPE Extract(
- /* [retval][out] */ VARIANT_BOOL __RPC_FAR *ret_0) = 0;
-
- };
-
- #else /* C style interface */
-
- typedef struct IDABooleanVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
- IDABoolean __RPC_FAR * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
- IDABoolean __RPC_FAR * This);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
- IDABoolean __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
- IDABoolean __RPC_FAR * This,
- /* [out] */ UINT __RPC_FAR *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
- IDABoolean __RPC_FAR * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
- IDABoolean __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 )(
- IDABoolean __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);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetClassName )(
- IDABoolean __RPC_FAR * This,
- /* [retval][out] */ BSTR __RPC_FAR *pClassName);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Init )(
- IDABoolean __RPC_FAR * This,
- /* [in] */ IDABehavior __RPC_FAR *toBvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Importance )(
- IDABoolean __RPC_FAR * This,
- /* [in] */ double relativeImportance,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *ppBvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *RunOnce )(
- IDABoolean __RPC_FAR * This,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *bvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SubstituteTime )(
- IDABoolean __RPC_FAR * This,
- /* [in] */ IDANumber __RPC_FAR *xform,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *bvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SwitchTo )(
- IDABoolean __RPC_FAR * This,
- /* [in] */ IDABehavior __RPC_FAR *switchTo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SwitchToNumber )(
- IDABoolean __RPC_FAR * This,
- /* [in] */ double numToSwitchTo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SwitchToString )(
- IDABoolean __RPC_FAR * This,
- /* [in] */ BSTR strToSwitchTo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Hook )(
- IDABoolean __RPC_FAR * This,
- /* [in] */ IDABvrHook __RPC_FAR *notifier,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *pBvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Duration )(
- IDABoolean __RPC_FAR * This,
- /* [in] */ double duration,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *bvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *DurationAnim )(
- IDABoolean __RPC_FAR * This,
- /* [in] */ IDANumber __RPC_FAR *duration,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *bvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Repeat )(
- IDABoolean __RPC_FAR * This,
- /* [in] */ LONG count,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *bvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *RepeatForever )(
- IDABoolean __RPC_FAR * This,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *bvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *IsReady )(
- IDABoolean __RPC_FAR * This,
- /* [in] */ VARIANT_BOOL bBlock,
- /* [retval][out] */ VARIANT_BOOL __RPC_FAR *b);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Extract )(
- IDABoolean __RPC_FAR * This,
- /* [retval][out] */ VARIANT_BOOL __RPC_FAR *ret_0);
-
- END_INTERFACE
- } IDABooleanVtbl;
-
- interface IDABoolean
- {
- CONST_VTBL struct IDABooleanVtbl __RPC_FAR *lpVtbl;
- };
-
-
-
- #ifdef COBJMACROS
-
-
- #define IDABoolean_QueryInterface(This,riid,ppvObject) \
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
-
- #define IDABoolean_AddRef(This) \
- (This)->lpVtbl -> AddRef(This)
-
- #define IDABoolean_Release(This) \
- (This)->lpVtbl -> Release(This)
-
-
- #define IDABoolean_GetTypeInfoCount(This,pctinfo) \
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
-
- #define IDABoolean_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
-
- #define IDABoolean_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
-
- #define IDABoolean_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
-
-
- #define IDABoolean_GetClassName(This,pClassName) \
- (This)->lpVtbl -> GetClassName(This,pClassName)
-
- #define IDABoolean_Init(This,toBvr) \
- (This)->lpVtbl -> Init(This,toBvr)
-
- #define IDABoolean_Importance(This,relativeImportance,ppBvr) \
- (This)->lpVtbl -> Importance(This,relativeImportance,ppBvr)
-
- #define IDABoolean_RunOnce(This,bvr) \
- (This)->lpVtbl -> RunOnce(This,bvr)
-
- #define IDABoolean_SubstituteTime(This,xform,bvr) \
- (This)->lpVtbl -> SubstituteTime(This,xform,bvr)
-
- #define IDABoolean_SwitchTo(This,switchTo) \
- (This)->lpVtbl -> SwitchTo(This,switchTo)
-
- #define IDABoolean_SwitchToNumber(This,numToSwitchTo) \
- (This)->lpVtbl -> SwitchToNumber(This,numToSwitchTo)
-
- #define IDABoolean_SwitchToString(This,strToSwitchTo) \
- (This)->lpVtbl -> SwitchToString(This,strToSwitchTo)
-
- #define IDABoolean_Hook(This,notifier,pBvr) \
- (This)->lpVtbl -> Hook(This,notifier,pBvr)
-
- #define IDABoolean_Duration(This,duration,bvr) \
- (This)->lpVtbl -> Duration(This,duration,bvr)
-
- #define IDABoolean_DurationAnim(This,duration,bvr) \
- (This)->lpVtbl -> DurationAnim(This,duration,bvr)
-
- #define IDABoolean_Repeat(This,count,bvr) \
- (This)->lpVtbl -> Repeat(This,count,bvr)
-
- #define IDABoolean_RepeatForever(This,bvr) \
- (This)->lpVtbl -> RepeatForever(This,bvr)
-
- #define IDABoolean_IsReady(This,bBlock,b) \
- (This)->lpVtbl -> IsReady(This,bBlock,b)
-
-
- #define IDABoolean_Extract(This,ret_0) \
- (This)->lpVtbl -> Extract(This,ret_0)
-
- #endif /* COBJMACROS */
-
-
- #endif /* C style interface */
-
-
-
- HRESULT STDMETHODCALLTYPE IDABoolean_Extract_Proxy(
- IDABoolean __RPC_FAR * This,
- /* [retval][out] */ VARIANT_BOOL __RPC_FAR *ret_0);
-
-
- void __RPC_STUB IDABoolean_Extract_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
-
- #endif /* __IDABoolean_INTERFACE_DEFINED__ */
-
-
- #ifndef __IDACamera_INTERFACE_DEFINED__
- #define __IDACamera_INTERFACE_DEFINED__
-
- /* interface IDACamera */
- /* [dual][hidden][oleautomation][unique][object][local][helpstring][uuid] */
-
-
- EXTERN_C const IID IID_IDACamera;
-
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("C46C1BE1-3C52-11d0-9200-848C1D000000")
- IDACamera : public IDABehavior
- {
- public:
- virtual HRESULT STDMETHODCALLTYPE Transform(
- /* [in] */ IDATransform3 __RPC_FAR *xf_0,
- /* [retval][out] */ IDACamera __RPC_FAR *__RPC_FAR *ret_1) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Depth(
- /* [in] */ double depth_0,
- /* [retval][out] */ IDACamera __RPC_FAR *__RPC_FAR *ret_1) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE DepthAnim(
- /* [in] */ IDANumber __RPC_FAR *depth_0,
- /* [retval][out] */ IDACamera __RPC_FAR *__RPC_FAR *ret_1) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE DepthResolution(
- /* [in] */ double resolution_0,
- /* [retval][out] */ IDACamera __RPC_FAR *__RPC_FAR *ret_1) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE DepthResolutionAnim(
- /* [in] */ IDANumber __RPC_FAR *resolution_0,
- /* [retval][out] */ IDACamera __RPC_FAR *__RPC_FAR *ret_1) = 0;
-
- };
-
- #else /* C style interface */
-
- typedef struct IDACameraVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
- IDACamera __RPC_FAR * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
- IDACamera __RPC_FAR * This);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
- IDACamera __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
- IDACamera __RPC_FAR * This,
- /* [out] */ UINT __RPC_FAR *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
- IDACamera __RPC_FAR * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
- IDACamera __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 )(
- IDACamera __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);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetClassName )(
- IDACamera __RPC_FAR * This,
- /* [retval][out] */ BSTR __RPC_FAR *pClassName);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Init )(
- IDACamera __RPC_FAR * This,
- /* [in] */ IDABehavior __RPC_FAR *toBvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Importance )(
- IDACamera __RPC_FAR * This,
- /* [in] */ double relativeImportance,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *ppBvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *RunOnce )(
- IDACamera __RPC_FAR * This,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *bvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SubstituteTime )(
- IDACamera __RPC_FAR * This,
- /* [in] */ IDANumber __RPC_FAR *xform,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *bvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SwitchTo )(
- IDACamera __RPC_FAR * This,
- /* [in] */ IDABehavior __RPC_FAR *switchTo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SwitchToNumber )(
- IDACamera __RPC_FAR * This,
- /* [in] */ double numToSwitchTo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SwitchToString )(
- IDACamera __RPC_FAR * This,
- /* [in] */ BSTR strToSwitchTo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Hook )(
- IDACamera __RPC_FAR * This,
- /* [in] */ IDABvrHook __RPC_FAR *notifier,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *pBvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Duration )(
- IDACamera __RPC_FAR * This,
- /* [in] */ double duration,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *bvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *DurationAnim )(
- IDACamera __RPC_FAR * This,
- /* [in] */ IDANumber __RPC_FAR *duration,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *bvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Repeat )(
- IDACamera __RPC_FAR * This,
- /* [in] */ LONG count,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *bvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *RepeatForever )(
- IDACamera __RPC_FAR * This,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *bvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *IsReady )(
- IDACamera __RPC_FAR * This,
- /* [in] */ VARIANT_BOOL bBlock,
- /* [retval][out] */ VARIANT_BOOL __RPC_FAR *b);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Transform )(
- IDACamera __RPC_FAR * This,
- /* [in] */ IDATransform3 __RPC_FAR *xf_0,
- /* [retval][out] */ IDACamera __RPC_FAR *__RPC_FAR *ret_1);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Depth )(
- IDACamera __RPC_FAR * This,
- /* [in] */ double depth_0,
- /* [retval][out] */ IDACamera __RPC_FAR *__RPC_FAR *ret_1);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *DepthAnim )(
- IDACamera __RPC_FAR * This,
- /* [in] */ IDANumber __RPC_FAR *depth_0,
- /* [retval][out] */ IDACamera __RPC_FAR *__RPC_FAR *ret_1);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *DepthResolution )(
- IDACamera __RPC_FAR * This,
- /* [in] */ double resolution_0,
- /* [retval][out] */ IDACamera __RPC_FAR *__RPC_FAR *ret_1);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *DepthResolutionAnim )(
- IDACamera __RPC_FAR * This,
- /* [in] */ IDANumber __RPC_FAR *resolution_0,
- /* [retval][out] */ IDACamera __RPC_FAR *__RPC_FAR *ret_1);
-
- END_INTERFACE
- } IDACameraVtbl;
-
- interface IDACamera
- {
- CONST_VTBL struct IDACameraVtbl __RPC_FAR *lpVtbl;
- };
-
-
-
- #ifdef COBJMACROS
-
-
- #define IDACamera_QueryInterface(This,riid,ppvObject) \
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
-
- #define IDACamera_AddRef(This) \
- (This)->lpVtbl -> AddRef(This)
-
- #define IDACamera_Release(This) \
- (This)->lpVtbl -> Release(This)
-
-
- #define IDACamera_GetTypeInfoCount(This,pctinfo) \
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
-
- #define IDACamera_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
-
- #define IDACamera_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
-
- #define IDACamera_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
-
-
- #define IDACamera_GetClassName(This,pClassName) \
- (This)->lpVtbl -> GetClassName(This,pClassName)
-
- #define IDACamera_Init(This,toBvr) \
- (This)->lpVtbl -> Init(This,toBvr)
-
- #define IDACamera_Importance(This,relativeImportance,ppBvr) \
- (This)->lpVtbl -> Importance(This,relativeImportance,ppBvr)
-
- #define IDACamera_RunOnce(This,bvr) \
- (This)->lpVtbl -> RunOnce(This,bvr)
-
- #define IDACamera_SubstituteTime(This,xform,bvr) \
- (This)->lpVtbl -> SubstituteTime(This,xform,bvr)
-
- #define IDACamera_SwitchTo(This,switchTo) \
- (This)->lpVtbl -> SwitchTo(This,switchTo)
-
- #define IDACamera_SwitchToNumber(This,numToSwitchTo) \
- (This)->lpVtbl -> SwitchToNumber(This,numToSwitchTo)
-
- #define IDACamera_SwitchToString(This,strToSwitchTo) \
- (This)->lpVtbl -> SwitchToString(This,strToSwitchTo)
-
- #define IDACamera_Hook(This,notifier,pBvr) \
- (This)->lpVtbl -> Hook(This,notifier,pBvr)
-
- #define IDACamera_Duration(This,duration,bvr) \
- (This)->lpVtbl -> Duration(This,duration,bvr)
-
- #define IDACamera_DurationAnim(This,duration,bvr) \
- (This)->lpVtbl -> DurationAnim(This,duration,bvr)
-
- #define IDACamera_Repeat(This,count,bvr) \
- (This)->lpVtbl -> Repeat(This,count,bvr)
-
- #define IDACamera_RepeatForever(This,bvr) \
- (This)->lpVtbl -> RepeatForever(This,bvr)
-
- #define IDACamera_IsReady(This,bBlock,b) \
- (This)->lpVtbl -> IsReady(This,bBlock,b)
-
-
- #define IDACamera_Transform(This,xf_0,ret_1) \
- (This)->lpVtbl -> Transform(This,xf_0,ret_1)
-
- #define IDACamera_Depth(This,depth_0,ret_1) \
- (This)->lpVtbl -> Depth(This,depth_0,ret_1)
-
- #define IDACamera_DepthAnim(This,depth_0,ret_1) \
- (This)->lpVtbl -> DepthAnim(This,depth_0,ret_1)
-
- #define IDACamera_DepthResolution(This,resolution_0,ret_1) \
- (This)->lpVtbl -> DepthResolution(This,resolution_0,ret_1)
-
- #define IDACamera_DepthResolutionAnim(This,resolution_0,ret_1) \
- (This)->lpVtbl -> DepthResolutionAnim(This,resolution_0,ret_1)
-
- #endif /* COBJMACROS */
-
-
- #endif /* C style interface */
-
-
-
- HRESULT STDMETHODCALLTYPE IDACamera_Transform_Proxy(
- IDACamera __RPC_FAR * This,
- /* [in] */ IDATransform3 __RPC_FAR *xf_0,
- /* [retval][out] */ IDACamera __RPC_FAR *__RPC_FAR *ret_1);
-
-
- void __RPC_STUB IDACamera_Transform_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IDACamera_Depth_Proxy(
- IDACamera __RPC_FAR * This,
- /* [in] */ double depth_0,
- /* [retval][out] */ IDACamera __RPC_FAR *__RPC_FAR *ret_1);
-
-
- void __RPC_STUB IDACamera_Depth_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IDACamera_DepthAnim_Proxy(
- IDACamera __RPC_FAR * This,
- /* [in] */ IDANumber __RPC_FAR *depth_0,
- /* [retval][out] */ IDACamera __RPC_FAR *__RPC_FAR *ret_1);
-
-
- void __RPC_STUB IDACamera_DepthAnim_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IDACamera_DepthResolution_Proxy(
- IDACamera __RPC_FAR * This,
- /* [in] */ double resolution_0,
- /* [retval][out] */ IDACamera __RPC_FAR *__RPC_FAR *ret_1);
-
-
- void __RPC_STUB IDACamera_DepthResolution_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IDACamera_DepthResolutionAnim_Proxy(
- IDACamera __RPC_FAR * This,
- /* [in] */ IDANumber __RPC_FAR *resolution_0,
- /* [retval][out] */ IDACamera __RPC_FAR *__RPC_FAR *ret_1);
-
-
- void __RPC_STUB IDACamera_DepthResolutionAnim_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
-
- #endif /* __IDACamera_INTERFACE_DEFINED__ */
-
-
- #ifndef __IDAColor_INTERFACE_DEFINED__
- #define __IDAColor_INTERFACE_DEFINED__
-
- /* interface IDAColor */
- /* [dual][hidden][oleautomation][unique][object][local][helpstring][uuid] */
-
-
- EXTERN_C const IID IID_IDAColor;
-
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("C46C1BC5-3C52-11d0-9200-848C1D000000")
- IDAColor : public IDABehavior
- {
- public:
- virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_Red(
- /* [retval][out] */ IDANumber __RPC_FAR *__RPC_FAR *ret_0) = 0;
-
- virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_Green(
- /* [retval][out] */ IDANumber __RPC_FAR *__RPC_FAR *ret_0) = 0;
-
- virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_Blue(
- /* [retval][out] */ IDANumber __RPC_FAR *__RPC_FAR *ret_0) = 0;
-
- virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_Hue(
- /* [retval][out] */ IDANumber __RPC_FAR *__RPC_FAR *ret_0) = 0;
-
- virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_Saturation(
- /* [retval][out] */ IDANumber __RPC_FAR *__RPC_FAR *ret_0) = 0;
-
- virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_Lightness(
- /* [retval][out] */ IDANumber __RPC_FAR *__RPC_FAR *ret_0) = 0;
-
- };
-
- #else /* C style interface */
-
- typedef struct IDAColorVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
- IDAColor __RPC_FAR * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
- IDAColor __RPC_FAR * This);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
- IDAColor __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
- IDAColor __RPC_FAR * This,
- /* [out] */ UINT __RPC_FAR *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
- IDAColor __RPC_FAR * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
- IDAColor __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 )(
- IDAColor __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);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetClassName )(
- IDAColor __RPC_FAR * This,
- /* [retval][out] */ BSTR __RPC_FAR *pClassName);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Init )(
- IDAColor __RPC_FAR * This,
- /* [in] */ IDABehavior __RPC_FAR *toBvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Importance )(
- IDAColor __RPC_FAR * This,
- /* [in] */ double relativeImportance,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *ppBvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *RunOnce )(
- IDAColor __RPC_FAR * This,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *bvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SubstituteTime )(
- IDAColor __RPC_FAR * This,
- /* [in] */ IDANumber __RPC_FAR *xform,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *bvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SwitchTo )(
- IDAColor __RPC_FAR * This,
- /* [in] */ IDABehavior __RPC_FAR *switchTo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SwitchToNumber )(
- IDAColor __RPC_FAR * This,
- /* [in] */ double numToSwitchTo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SwitchToString )(
- IDAColor __RPC_FAR * This,
- /* [in] */ BSTR strToSwitchTo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Hook )(
- IDAColor __RPC_FAR * This,
- /* [in] */ IDABvrHook __RPC_FAR *notifier,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *pBvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Duration )(
- IDAColor __RPC_FAR * This,
- /* [in] */ double duration,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *bvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *DurationAnim )(
- IDAColor __RPC_FAR * This,
- /* [in] */ IDANumber __RPC_FAR *duration,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *bvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Repeat )(
- IDAColor __RPC_FAR * This,
- /* [in] */ LONG count,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *bvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *RepeatForever )(
- IDAColor __RPC_FAR * This,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *bvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *IsReady )(
- IDAColor __RPC_FAR * This,
- /* [in] */ VARIANT_BOOL bBlock,
- /* [retval][out] */ VARIANT_BOOL __RPC_FAR *b);
-
- /* [propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Red )(
- IDAColor __RPC_FAR * This,
- /* [retval][out] */ IDANumber __RPC_FAR *__RPC_FAR *ret_0);
-
- /* [propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Green )(
- IDAColor __RPC_FAR * This,
- /* [retval][out] */ IDANumber __RPC_FAR *__RPC_FAR *ret_0);
-
- /* [propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Blue )(
- IDAColor __RPC_FAR * This,
- /* [retval][out] */ IDANumber __RPC_FAR *__RPC_FAR *ret_0);
-
- /* [propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Hue )(
- IDAColor __RPC_FAR * This,
- /* [retval][out] */ IDANumber __RPC_FAR *__RPC_FAR *ret_0);
-
- /* [propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Saturation )(
- IDAColor __RPC_FAR * This,
- /* [retval][out] */ IDANumber __RPC_FAR *__RPC_FAR *ret_0);
-
- /* [propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Lightness )(
- IDAColor __RPC_FAR * This,
- /* [retval][out] */ IDANumber __RPC_FAR *__RPC_FAR *ret_0);
-
- END_INTERFACE
- } IDAColorVtbl;
-
- interface IDAColor
- {
- CONST_VTBL struct IDAColorVtbl __RPC_FAR *lpVtbl;
- };
-
-
-
- #ifdef COBJMACROS
-
-
- #define IDAColor_QueryInterface(This,riid,ppvObject) \
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
-
- #define IDAColor_AddRef(This) \
- (This)->lpVtbl -> AddRef(This)
-
- #define IDAColor_Release(This) \
- (This)->lpVtbl -> Release(This)
-
-
- #define IDAColor_GetTypeInfoCount(This,pctinfo) \
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
-
- #define IDAColor_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
-
- #define IDAColor_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
-
- #define IDAColor_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
-
-
- #define IDAColor_GetClassName(This,pClassName) \
- (This)->lpVtbl -> GetClassName(This,pClassName)
-
- #define IDAColor_Init(This,toBvr) \
- (This)->lpVtbl -> Init(This,toBvr)
-
- #define IDAColor_Importance(This,relativeImportance,ppBvr) \
- (This)->lpVtbl -> Importance(This,relativeImportance,ppBvr)
-
- #define IDAColor_RunOnce(This,bvr) \
- (This)->lpVtbl -> RunOnce(This,bvr)
-
- #define IDAColor_SubstituteTime(This,xform,bvr) \
- (This)->lpVtbl -> SubstituteTime(This,xform,bvr)
-
- #define IDAColor_SwitchTo(This,switchTo) \
- (This)->lpVtbl -> SwitchTo(This,switchTo)
-
- #define IDAColor_SwitchToNumber(This,numToSwitchTo) \
- (This)->lpVtbl -> SwitchToNumber(This,numToSwitchTo)
-
- #define IDAColor_SwitchToString(This,strToSwitchTo) \
- (This)->lpVtbl -> SwitchToString(This,strToSwitchTo)
-
- #define IDAColor_Hook(This,notifier,pBvr) \
- (This)->lpVtbl -> Hook(This,notifier,pBvr)
-
- #define IDAColor_Duration(This,duration,bvr) \
- (This)->lpVtbl -> Duration(This,duration,bvr)
-
- #define IDAColor_DurationAnim(This,duration,bvr) \
- (This)->lpVtbl -> DurationAnim(This,duration,bvr)
-
- #define IDAColor_Repeat(This,count,bvr) \
- (This)->lpVtbl -> Repeat(This,count,bvr)
-
- #define IDAColor_RepeatForever(This,bvr) \
- (This)->lpVtbl -> RepeatForever(This,bvr)
-
- #define IDAColor_IsReady(This,bBlock,b) \
- (This)->lpVtbl -> IsReady(This,bBlock,b)
-
-
- #define IDAColor_get_Red(This,ret_0) \
- (This)->lpVtbl -> get_Red(This,ret_0)
-
- #define IDAColor_get_Green(This,ret_0) \
- (This)->lpVtbl -> get_Green(This,ret_0)
-
- #define IDAColor_get_Blue(This,ret_0) \
- (This)->lpVtbl -> get_Blue(This,ret_0)
-
- #define IDAColor_get_Hue(This,ret_0) \
- (This)->lpVtbl -> get_Hue(This,ret_0)
-
- #define IDAColor_get_Saturation(This,ret_0) \
- (This)->lpVtbl -> get_Saturation(This,ret_0)
-
- #define IDAColor_get_Lightness(This,ret_0) \
- (This)->lpVtbl -> get_Lightness(This,ret_0)
-
- #endif /* COBJMACROS */
-
-
- #endif /* C style interface */
-
-
-
- /* [propget] */ HRESULT STDMETHODCALLTYPE IDAColor_get_Red_Proxy(
- IDAColor __RPC_FAR * This,
- /* [retval][out] */ IDANumber __RPC_FAR *__RPC_FAR *ret_0);
-
-
- void __RPC_STUB IDAColor_get_Red_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [propget] */ HRESULT STDMETHODCALLTYPE IDAColor_get_Green_Proxy(
- IDAColor __RPC_FAR * This,
- /* [retval][out] */ IDANumber __RPC_FAR *__RPC_FAR *ret_0);
-
-
- void __RPC_STUB IDAColor_get_Green_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [propget] */ HRESULT STDMETHODCALLTYPE IDAColor_get_Blue_Proxy(
- IDAColor __RPC_FAR * This,
- /* [retval][out] */ IDANumber __RPC_FAR *__RPC_FAR *ret_0);
-
-
- void __RPC_STUB IDAColor_get_Blue_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [propget] */ HRESULT STDMETHODCALLTYPE IDAColor_get_Hue_Proxy(
- IDAColor __RPC_FAR * This,
- /* [retval][out] */ IDANumber __RPC_FAR *__RPC_FAR *ret_0);
-
-
- void __RPC_STUB IDAColor_get_Hue_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [propget] */ HRESULT STDMETHODCALLTYPE IDAColor_get_Saturation_Proxy(
- IDAColor __RPC_FAR * This,
- /* [retval][out] */ IDANumber __RPC_FAR *__RPC_FAR *ret_0);
-
-
- void __RPC_STUB IDAColor_get_Saturation_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [propget] */ HRESULT STDMETHODCALLTYPE IDAColor_get_Lightness_Proxy(
- IDAColor __RPC_FAR * This,
- /* [retval][out] */ IDANumber __RPC_FAR *__RPC_FAR *ret_0);
-
-
- void __RPC_STUB IDAColor_get_Lightness_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
-
- #endif /* __IDAColor_INTERFACE_DEFINED__ */
-
-
- #ifndef __IDAGeometry_INTERFACE_DEFINED__
- #define __IDAGeometry_INTERFACE_DEFINED__
-
- /* interface IDAGeometry */
- /* [dual][hidden][oleautomation][unique][object][local][helpstring][uuid] */
-
-
- EXTERN_C const IID IID_IDAGeometry;
-
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("C46C1BDF-3C52-11d0-9200-848C1D000000")
- IDAGeometry : public IDABehavior
- {
- public:
- virtual HRESULT STDMETHODCALLTYPE RenderSound(
- /* [in] */ IDAMicrophone __RPC_FAR *mic_0,
- /* [retval][out] */ IDASound __RPC_FAR *__RPC_FAR *ret_1) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Pickable(
- /* [retval][out] */ IDAPickableResult __RPC_FAR *__RPC_FAR *ret_0) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE PickableOccluded(
- /* [retval][out] */ IDAPickableResult __RPC_FAR *__RPC_FAR *ret_0) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Undetectable(
- /* [retval][out] */ IDAGeometry __RPC_FAR *__RPC_FAR *ret_0) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE EmissiveColor(
- /* [in] */ IDAColor __RPC_FAR *col_0,
- /* [retval][out] */ IDAGeometry __RPC_FAR *__RPC_FAR *ret_1) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE DiffuseColor(
- /* [in] */ IDAColor __RPC_FAR *col_0,
- /* [retval][out] */ IDAGeometry __RPC_FAR *__RPC_FAR *ret_1) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE SpecularColor(
- /* [in] */ IDAColor __RPC_FAR *col_0,
- /* [retval][out] */ IDAGeometry __RPC_FAR *__RPC_FAR *ret_1) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE SpecularExponent(
- /* [in] */ double power_0,
- /* [retval][out] */ IDAGeometry __RPC_FAR *__RPC_FAR *ret_1) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE SpecularExponentAnim(
- /* [in] */ IDANumber __RPC_FAR *power_0,
- /* [retval][out] */ IDAGeometry __RPC_FAR *__RPC_FAR *ret_1) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Texture(
- /* [in] */ IDAImage __RPC_FAR *texture_0,
- /* [retval][out] */ IDAGeometry __RPC_FAR *__RPC_FAR *ret_1) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Opacity(
- /* [in] */ double level_0,
- /* [retval][out] */ IDAGeometry __RPC_FAR *__RPC_FAR *ret_1) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE OpacityAnim(
- /* [in] */ IDANumber __RPC_FAR *level_0,
- /* [retval][out] */ IDAGeometry __RPC_FAR *__RPC_FAR *ret_1) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Transform(
- /* [in] */ IDATransform3 __RPC_FAR *xf_0,
- /* [retval][out] */ IDAGeometry __RPC_FAR *__RPC_FAR *ret_1) = 0;
-
- virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_BoundingBox(
- /* [retval][out] */ IDABbox3 __RPC_FAR *__RPC_FAR *ret_0) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Render(
- /* [in] */ IDACamera __RPC_FAR *cam_0,
- /* [retval][out] */ IDAImage __RPC_FAR *__RPC_FAR *ret_1) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE LightColor(
- /* [in] */ IDAColor __RPC_FAR *color_0,
- /* [retval][out] */ IDAGeometry __RPC_FAR *__RPC_FAR *ret_1) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE LightAttenuationAnim(
- /* [in] */ IDANumber __RPC_FAR *constant_0,
- /* [in] */ IDANumber __RPC_FAR *linear_1,
- /* [in] */ IDANumber __RPC_FAR *quadratic_2,
- /* [retval][out] */ IDAGeometry __RPC_FAR *__RPC_FAR *ret_3) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE LightAttenuation(
- /* [in] */ double constant_0,
- /* [in] */ double linear_1,
- /* [in] */ double quadratic_2,
- /* [retval][out] */ IDAGeometry __RPC_FAR *__RPC_FAR *ret_3) = 0;
-
- };
-
- #else /* C style interface */
-
- typedef struct IDAGeometryVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
- IDAGeometry __RPC_FAR * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
- IDAGeometry __RPC_FAR * This);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
- IDAGeometry __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
- IDAGeometry __RPC_FAR * This,
- /* [out] */ UINT __RPC_FAR *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
- IDAGeometry __RPC_FAR * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
- IDAGeometry __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 )(
- IDAGeometry __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);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetClassName )(
- IDAGeometry __RPC_FAR * This,
- /* [retval][out] */ BSTR __RPC_FAR *pClassName);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Init )(
- IDAGeometry __RPC_FAR * This,
- /* [in] */ IDABehavior __RPC_FAR *toBvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Importance )(
- IDAGeometry __RPC_FAR * This,
- /* [in] */ double relativeImportance,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *ppBvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *RunOnce )(
- IDAGeometry __RPC_FAR * This,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *bvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SubstituteTime )(
- IDAGeometry __RPC_FAR * This,
- /* [in] */ IDANumber __RPC_FAR *xform,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *bvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SwitchTo )(
- IDAGeometry __RPC_FAR * This,
- /* [in] */ IDABehavior __RPC_FAR *switchTo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SwitchToNumber )(
- IDAGeometry __RPC_FAR * This,
- /* [in] */ double numToSwitchTo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SwitchToString )(
- IDAGeometry __RPC_FAR * This,
- /* [in] */ BSTR strToSwitchTo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Hook )(
- IDAGeometry __RPC_FAR * This,
- /* [in] */ IDABvrHook __RPC_FAR *notifier,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *pBvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Duration )(
- IDAGeometry __RPC_FAR * This,
- /* [in] */ double duration,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *bvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *DurationAnim )(
- IDAGeometry __RPC_FAR * This,
- /* [in] */ IDANumber __RPC_FAR *duration,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *bvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Repeat )(
- IDAGeometry __RPC_FAR * This,
- /* [in] */ LONG count,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *bvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *RepeatForever )(
- IDAGeometry __RPC_FAR * This,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *bvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *IsReady )(
- IDAGeometry __RPC_FAR * This,
- /* [in] */ VARIANT_BOOL bBlock,
- /* [retval][out] */ VARIANT_BOOL __RPC_FAR *b);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *RenderSound )(
- IDAGeometry __RPC_FAR * This,
- /* [in] */ IDAMicrophone __RPC_FAR *mic_0,
- /* [retval][out] */ IDASound __RPC_FAR *__RPC_FAR *ret_1);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Pickable )(
- IDAGeometry __RPC_FAR * This,
- /* [retval][out] */ IDAPickableResult __RPC_FAR *__RPC_FAR *ret_0);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *PickableOccluded )(
- IDAGeometry __RPC_FAR * This,
- /* [retval][out] */ IDAPickableResult __RPC_FAR *__RPC_FAR *ret_0);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Undetectable )(
- IDAGeometry __RPC_FAR * This,
- /* [retval][out] */ IDAGeometry __RPC_FAR *__RPC_FAR *ret_0);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *EmissiveColor )(
- IDAGeometry __RPC_FAR * This,
- /* [in] */ IDAColor __RPC_FAR *col_0,
- /* [retval][out] */ IDAGeometry __RPC_FAR *__RPC_FAR *ret_1);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *DiffuseColor )(
- IDAGeometry __RPC_FAR * This,
- /* [in] */ IDAColor __RPC_FAR *col_0,
- /* [retval][out] */ IDAGeometry __RPC_FAR *__RPC_FAR *ret_1);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SpecularColor )(
- IDAGeometry __RPC_FAR * This,
- /* [in] */ IDAColor __RPC_FAR *col_0,
- /* [retval][out] */ IDAGeometry __RPC_FAR *__RPC_FAR *ret_1);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SpecularExponent )(
- IDAGeometry __RPC_FAR * This,
- /* [in] */ double power_0,
- /* [retval][out] */ IDAGeometry __RPC_FAR *__RPC_FAR *ret_1);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SpecularExponentAnim )(
- IDAGeometry __RPC_FAR * This,
- /* [in] */ IDANumber __RPC_FAR *power_0,
- /* [retval][out] */ IDAGeometry __RPC_FAR *__RPC_FAR *ret_1);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Texture )(
- IDAGeometry __RPC_FAR * This,
- /* [in] */ IDAImage __RPC_FAR *texture_0,
- /* [retval][out] */ IDAGeometry __RPC_FAR *__RPC_FAR *ret_1);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Opacity )(
- IDAGeometry __RPC_FAR * This,
- /* [in] */ double level_0,
- /* [retval][out] */ IDAGeometry __RPC_FAR *__RPC_FAR *ret_1);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *OpacityAnim )(
- IDAGeometry __RPC_FAR * This,
- /* [in] */ IDANumber __RPC_FAR *level_0,
- /* [retval][out] */ IDAGeometry __RPC_FAR *__RPC_FAR *ret_1);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Transform )(
- IDAGeometry __RPC_FAR * This,
- /* [in] */ IDATransform3 __RPC_FAR *xf_0,
- /* [retval][out] */ IDAGeometry __RPC_FAR *__RPC_FAR *ret_1);
-
- /* [propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_BoundingBox )(
- IDAGeometry __RPC_FAR * This,
- /* [retval][out] */ IDABbox3 __RPC_FAR *__RPC_FAR *ret_0);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Render )(
- IDAGeometry __RPC_FAR * This,
- /* [in] */ IDACamera __RPC_FAR *cam_0,
- /* [retval][out] */ IDAImage __RPC_FAR *__RPC_FAR *ret_1);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *LightColor )(
- IDAGeometry __RPC_FAR * This,
- /* [in] */ IDAColor __RPC_FAR *color_0,
- /* [retval][out] */ IDAGeometry __RPC_FAR *__RPC_FAR *ret_1);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *LightAttenuationAnim )(
- IDAGeometry __RPC_FAR * This,
- /* [in] */ IDANumber __RPC_FAR *constant_0,
- /* [in] */ IDANumber __RPC_FAR *linear_1,
- /* [in] */ IDANumber __RPC_FAR *quadratic_2,
- /* [retval][out] */ IDAGeometry __RPC_FAR *__RPC_FAR *ret_3);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *LightAttenuation )(
- IDAGeometry __RPC_FAR * This,
- /* [in] */ double constant_0,
- /* [in] */ double linear_1,
- /* [in] */ double quadratic_2,
- /* [retval][out] */ IDAGeometry __RPC_FAR *__RPC_FAR *ret_3);
-
- END_INTERFACE
- } IDAGeometryVtbl;
-
- interface IDAGeometry
- {
- CONST_VTBL struct IDAGeometryVtbl __RPC_FAR *lpVtbl;
- };
-
-
-
- #ifdef COBJMACROS
-
-
- #define IDAGeometry_QueryInterface(This,riid,ppvObject) \
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
-
- #define IDAGeometry_AddRef(This) \
- (This)->lpVtbl -> AddRef(This)
-
- #define IDAGeometry_Release(This) \
- (This)->lpVtbl -> Release(This)
-
-
- #define IDAGeometry_GetTypeInfoCount(This,pctinfo) \
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
-
- #define IDAGeometry_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
-
- #define IDAGeometry_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
-
- #define IDAGeometry_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
-
-
- #define IDAGeometry_GetClassName(This,pClassName) \
- (This)->lpVtbl -> GetClassName(This,pClassName)
-
- #define IDAGeometry_Init(This,toBvr) \
- (This)->lpVtbl -> Init(This,toBvr)
-
- #define IDAGeometry_Importance(This,relativeImportance,ppBvr) \
- (This)->lpVtbl -> Importance(This,relativeImportance,ppBvr)
-
- #define IDAGeometry_RunOnce(This,bvr) \
- (This)->lpVtbl -> RunOnce(This,bvr)
-
- #define IDAGeometry_SubstituteTime(This,xform,bvr) \
- (This)->lpVtbl -> SubstituteTime(This,xform,bvr)
-
- #define IDAGeometry_SwitchTo(This,switchTo) \
- (This)->lpVtbl -> SwitchTo(This,switchTo)
-
- #define IDAGeometry_SwitchToNumber(This,numToSwitchTo) \
- (This)->lpVtbl -> SwitchToNumber(This,numToSwitchTo)
-
- #define IDAGeometry_SwitchToString(This,strToSwitchTo) \
- (This)->lpVtbl -> SwitchToString(This,strToSwitchTo)
-
- #define IDAGeometry_Hook(This,notifier,pBvr) \
- (This)->lpVtbl -> Hook(This,notifier,pBvr)
-
- #define IDAGeometry_Duration(This,duration,bvr) \
- (This)->lpVtbl -> Duration(This,duration,bvr)
-
- #define IDAGeometry_DurationAnim(This,duration,bvr) \
- (This)->lpVtbl -> DurationAnim(This,duration,bvr)
-
- #define IDAGeometry_Repeat(This,count,bvr) \
- (This)->lpVtbl -> Repeat(This,count,bvr)
-
- #define IDAGeometry_RepeatForever(This,bvr) \
- (This)->lpVtbl -> RepeatForever(This,bvr)
-
- #define IDAGeometry_IsReady(This,bBlock,b) \
- (This)->lpVtbl -> IsReady(This,bBlock,b)
-
-
- #define IDAGeometry_RenderSound(This,mic_0,ret_1) \
- (This)->lpVtbl -> RenderSound(This,mic_0,ret_1)
-
- #define IDAGeometry_Pickable(This,ret_0) \
- (This)->lpVtbl -> Pickable(This,ret_0)
-
- #define IDAGeometry_PickableOccluded(This,ret_0) \
- (This)->lpVtbl -> PickableOccluded(This,ret_0)
-
- #define IDAGeometry_Undetectable(This,ret_0) \
- (This)->lpVtbl -> Undetectable(This,ret_0)
-
- #define IDAGeometry_EmissiveColor(This,col_0,ret_1) \
- (This)->lpVtbl -> EmissiveColor(This,col_0,ret_1)
-
- #define IDAGeometry_DiffuseColor(This,col_0,ret_1) \
- (This)->lpVtbl -> DiffuseColor(This,col_0,ret_1)
-
- #define IDAGeometry_SpecularColor(This,col_0,ret_1) \
- (This)->lpVtbl -> SpecularColor(This,col_0,ret_1)
-
- #define IDAGeometry_SpecularExponent(This,power_0,ret_1) \
- (This)->lpVtbl -> SpecularExponent(This,power_0,ret_1)
-
- #define IDAGeometry_SpecularExponentAnim(This,power_0,ret_1) \
- (This)->lpVtbl -> SpecularExponentAnim(This,power_0,ret_1)
-
- #define IDAGeometry_Texture(This,texture_0,ret_1) \
- (This)->lpVtbl -> Texture(This,texture_0,ret_1)
-
- #define IDAGeometry_Opacity(This,level_0,ret_1) \
- (This)->lpVtbl -> Opacity(This,level_0,ret_1)
-
- #define IDAGeometry_OpacityAnim(This,level_0,ret_1) \
- (This)->lpVtbl -> OpacityAnim(This,level_0,ret_1)
-
- #define IDAGeometry_Transform(This,xf_0,ret_1) \
- (This)->lpVtbl -> Transform(This,xf_0,ret_1)
-
- #define IDAGeometry_get_BoundingBox(This,ret_0) \
- (This)->lpVtbl -> get_BoundingBox(This,ret_0)
-
- #define IDAGeometry_Render(This,cam_0,ret_1) \
- (This)->lpVtbl -> Render(This,cam_0,ret_1)
-
- #define IDAGeometry_LightColor(This,color_0,ret_1) \
- (This)->lpVtbl -> LightColor(This,color_0,ret_1)
-
- #define IDAGeometry_LightAttenuationAnim(This,constant_0,linear_1,quadratic_2,ret_3) \
- (This)->lpVtbl -> LightAttenuationAnim(This,constant_0,linear_1,quadratic_2,ret_3)
-
- #define IDAGeometry_LightAttenuation(This,constant_0,linear_1,quadratic_2,ret_3) \
- (This)->lpVtbl -> LightAttenuation(This,constant_0,linear_1,quadratic_2,ret_3)
-
- #endif /* COBJMACROS */
-
-
- #endif /* C style interface */
-
-
-
- HRESULT STDMETHODCALLTYPE IDAGeometry_RenderSound_Proxy(
- IDAGeometry __RPC_FAR * This,
- /* [in] */ IDAMicrophone __RPC_FAR *mic_0,
- /* [retval][out] */ IDASound __RPC_FAR *__RPC_FAR *ret_1);
-
-
- void __RPC_STUB IDAGeometry_RenderSound_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IDAGeometry_Pickable_Proxy(
- IDAGeometry __RPC_FAR * This,
- /* [retval][out] */ IDAPickableResult __RPC_FAR *__RPC_FAR *ret_0);
-
-
- void __RPC_STUB IDAGeometry_Pickable_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IDAGeometry_PickableOccluded_Proxy(
- IDAGeometry __RPC_FAR * This,
- /* [retval][out] */ IDAPickableResult __RPC_FAR *__RPC_FAR *ret_0);
-
-
- void __RPC_STUB IDAGeometry_PickableOccluded_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IDAGeometry_Undetectable_Proxy(
- IDAGeometry __RPC_FAR * This,
- /* [retval][out] */ IDAGeometry __RPC_FAR *__RPC_FAR *ret_0);
-
-
- void __RPC_STUB IDAGeometry_Undetectable_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IDAGeometry_EmissiveColor_Proxy(
- IDAGeometry __RPC_FAR * This,
- /* [in] */ IDAColor __RPC_FAR *col_0,
- /* [retval][out] */ IDAGeometry __RPC_FAR *__RPC_FAR *ret_1);
-
-
- void __RPC_STUB IDAGeometry_EmissiveColor_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IDAGeometry_DiffuseColor_Proxy(
- IDAGeometry __RPC_FAR * This,
- /* [in] */ IDAColor __RPC_FAR *col_0,
- /* [retval][out] */ IDAGeometry __RPC_FAR *__RPC_FAR *ret_1);
-
-
- void __RPC_STUB IDAGeometry_DiffuseColor_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IDAGeometry_SpecularColor_Proxy(
- IDAGeometry __RPC_FAR * This,
- /* [in] */ IDAColor __RPC_FAR *col_0,
- /* [retval][out] */ IDAGeometry __RPC_FAR *__RPC_FAR *ret_1);
-
-
- void __RPC_STUB IDAGeometry_SpecularColor_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IDAGeometry_SpecularExponent_Proxy(
- IDAGeometry __RPC_FAR * This,
- /* [in] */ double power_0,
- /* [retval][out] */ IDAGeometry __RPC_FAR *__RPC_FAR *ret_1);
-
-
- void __RPC_STUB IDAGeometry_SpecularExponent_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IDAGeometry_SpecularExponentAnim_Proxy(
- IDAGeometry __RPC_FAR * This,
- /* [in] */ IDANumber __RPC_FAR *power_0,
- /* [retval][out] */ IDAGeometry __RPC_FAR *__RPC_FAR *ret_1);
-
-
- void __RPC_STUB IDAGeometry_SpecularExponentAnim_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IDAGeometry_Texture_Proxy(
- IDAGeometry __RPC_FAR * This,
- /* [in] */ IDAImage __RPC_FAR *texture_0,
- /* [retval][out] */ IDAGeometry __RPC_FAR *__RPC_FAR *ret_1);
-
-
- void __RPC_STUB IDAGeometry_Texture_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IDAGeometry_Opacity_Proxy(
- IDAGeometry __RPC_FAR * This,
- /* [in] */ double level_0,
- /* [retval][out] */ IDAGeometry __RPC_FAR *__RPC_FAR *ret_1);
-
-
- void __RPC_STUB IDAGeometry_Opacity_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IDAGeometry_OpacityAnim_Proxy(
- IDAGeometry __RPC_FAR * This,
- /* [in] */ IDANumber __RPC_FAR *level_0,
- /* [retval][out] */ IDAGeometry __RPC_FAR *__RPC_FAR *ret_1);
-
-
- void __RPC_STUB IDAGeometry_OpacityAnim_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IDAGeometry_Transform_Proxy(
- IDAGeometry __RPC_FAR * This,
- /* [in] */ IDATransform3 __RPC_FAR *xf_0,
- /* [retval][out] */ IDAGeometry __RPC_FAR *__RPC_FAR *ret_1);
-
-
- void __RPC_STUB IDAGeometry_Transform_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [propget] */ HRESULT STDMETHODCALLTYPE IDAGeometry_get_BoundingBox_Proxy(
- IDAGeometry __RPC_FAR * This,
- /* [retval][out] */ IDABbox3 __RPC_FAR *__RPC_FAR *ret_0);
-
-
- void __RPC_STUB IDAGeometry_get_BoundingBox_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IDAGeometry_Render_Proxy(
- IDAGeometry __RPC_FAR * This,
- /* [in] */ IDACamera __RPC_FAR *cam_0,
- /* [retval][out] */ IDAImage __RPC_FAR *__RPC_FAR *ret_1);
-
-
- void __RPC_STUB IDAGeometry_Render_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IDAGeometry_LightColor_Proxy(
- IDAGeometry __RPC_FAR * This,
- /* [in] */ IDAColor __RPC_FAR *color_0,
- /* [retval][out] */ IDAGeometry __RPC_FAR *__RPC_FAR *ret_1);
-
-
- void __RPC_STUB IDAGeometry_LightColor_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IDAGeometry_LightAttenuationAnim_Proxy(
- IDAGeometry __RPC_FAR * This,
- /* [in] */ IDANumber __RPC_FAR *constant_0,
- /* [in] */ IDANumber __RPC_FAR *linear_1,
- /* [in] */ IDANumber __RPC_FAR *quadratic_2,
- /* [retval][out] */ IDAGeometry __RPC_FAR *__RPC_FAR *ret_3);
-
-
- void __RPC_STUB IDAGeometry_LightAttenuationAnim_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IDAGeometry_LightAttenuation_Proxy(
- IDAGeometry __RPC_FAR * This,
- /* [in] */ double constant_0,
- /* [in] */ double linear_1,
- /* [in] */ double quadratic_2,
- /* [retval][out] */ IDAGeometry __RPC_FAR *__RPC_FAR *ret_3);
-
-
- void __RPC_STUB IDAGeometry_LightAttenuation_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
-
- #endif /* __IDAGeometry_INTERFACE_DEFINED__ */
-
-
- #ifndef __IDAImage_INTERFACE_DEFINED__
- #define __IDAImage_INTERFACE_DEFINED__
-
- /* interface IDAImage */
- /* [dual][hidden][oleautomation][unique][object][local][helpstring][uuid] */
-
-
- EXTERN_C const IID IID_IDAImage;
-
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("C46C1BD3-3C52-11d0-9200-848C1D000000")
- IDAImage : public IDABehavior
- {
- public:
- virtual HRESULT STDMETHODCALLTYPE Pickable(
- /* [retval][out] */ IDAPickableResult __RPC_FAR *__RPC_FAR *ret_0) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE PickableOccluded(
- /* [retval][out] */ IDAPickableResult __RPC_FAR *__RPC_FAR *ret_0) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE ApplyBitmapEffect(
- /* [in] */ IUnknown __RPC_FAR *effectToApply_0,
- /* [in] */ IDAEvent __RPC_FAR *firesWhenChanged_1,
- /* [retval][out] */ IDAImage __RPC_FAR *__RPC_FAR *ret_2) = 0;
-
- virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_BoundingBox(
- /* [retval][out] */ IDABbox2 __RPC_FAR *__RPC_FAR *ret_0) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Crop(
- /* [in] */ IDAPoint2 __RPC_FAR *min_0,
- /* [in] */ IDAPoint2 __RPC_FAR *max_1,
- /* [retval][out] */ IDAImage __RPC_FAR *__RPC_FAR *ret_2) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Transform(
- /* [in] */ IDATransform2 __RPC_FAR *xf_0,
- /* [retval][out] */ IDAImage __RPC_FAR *__RPC_FAR *ret_1) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE OpacityAnim(
- /* [in] */ IDANumber __RPC_FAR *opacity_0,
- /* [retval][out] */ IDAImage __RPC_FAR *__RPC_FAR *ret_1) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Opacity(
- /* [in] */ double opacity_0,
- /* [retval][out] */ IDAImage __RPC_FAR *__RPC_FAR *ret_1) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Undetectable(
- /* [retval][out] */ IDAImage __RPC_FAR *__RPC_FAR *ret_0) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Tile(
- /* [retval][out] */ IDAImage __RPC_FAR *__RPC_FAR *ret_0) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Clip(
- /* [in] */ IDAMatte __RPC_FAR *m_0,
- /* [retval][out] */ IDAImage __RPC_FAR *__RPC_FAR *ret_1) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE MapToUnitSquare(
- /* [retval][out] */ IDAImage __RPC_FAR *__RPC_FAR *ret_0) = 0;
-
- virtual /* [restricted] */ HRESULT STDMETHODCALLTYPE ClipPolygonImageEx(
- /* [in] */ LONG points_0size,
- /* [size_is][in] */ IDAPoint2 __RPC_FAR *__RPC_FAR points_0[ ],
- /* [retval][out] */ IDAImage __RPC_FAR *__RPC_FAR *ret_1) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE ClipPolygonImage(
- /* [in] */ VARIANT points_0,
- /* [retval][out] */ IDAImage __RPC_FAR *__RPC_FAR *ret_1) = 0;
-
- };
-
- #else /* C style interface */
-
- typedef struct IDAImageVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
- IDAImage __RPC_FAR * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
- IDAImage __RPC_FAR * This);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
- IDAImage __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
- IDAImage __RPC_FAR * This,
- /* [out] */ UINT __RPC_FAR *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
- IDAImage __RPC_FAR * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
- IDAImage __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 )(
- IDAImage __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);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetClassName )(
- IDAImage __RPC_FAR * This,
- /* [retval][out] */ BSTR __RPC_FAR *pClassName);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Init )(
- IDAImage __RPC_FAR * This,
- /* [in] */ IDABehavior __RPC_FAR *toBvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Importance )(
- IDAImage __RPC_FAR * This,
- /* [in] */ double relativeImportance,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *ppBvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *RunOnce )(
- IDAImage __RPC_FAR * This,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *bvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SubstituteTime )(
- IDAImage __RPC_FAR * This,
- /* [in] */ IDANumber __RPC_FAR *xform,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *bvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SwitchTo )(
- IDAImage __RPC_FAR * This,
- /* [in] */ IDABehavior __RPC_FAR *switchTo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SwitchToNumber )(
- IDAImage __RPC_FAR * This,
- /* [in] */ double numToSwitchTo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SwitchToString )(
- IDAImage __RPC_FAR * This,
- /* [in] */ BSTR strToSwitchTo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Hook )(
- IDAImage __RPC_FAR * This,
- /* [in] */ IDABvrHook __RPC_FAR *notifier,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *pBvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Duration )(
- IDAImage __RPC_FAR * This,
- /* [in] */ double duration,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *bvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *DurationAnim )(
- IDAImage __RPC_FAR * This,
- /* [in] */ IDANumber __RPC_FAR *duration,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *bvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Repeat )(
- IDAImage __RPC_FAR * This,
- /* [in] */ LONG count,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *bvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *RepeatForever )(
- IDAImage __RPC_FAR * This,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *bvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *IsReady )(
- IDAImage __RPC_FAR * This,
- /* [in] */ VARIANT_BOOL bBlock,
- /* [retval][out] */ VARIANT_BOOL __RPC_FAR *b);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Pickable )(
- IDAImage __RPC_FAR * This,
- /* [retval][out] */ IDAPickableResult __RPC_FAR *__RPC_FAR *ret_0);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *PickableOccluded )(
- IDAImage __RPC_FAR * This,
- /* [retval][out] */ IDAPickableResult __RPC_FAR *__RPC_FAR *ret_0);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *ApplyBitmapEffect )(
- IDAImage __RPC_FAR * This,
- /* [in] */ IUnknown __RPC_FAR *effectToApply_0,
- /* [in] */ IDAEvent __RPC_FAR *firesWhenChanged_1,
- /* [retval][out] */ IDAImage __RPC_FAR *__RPC_FAR *ret_2);
-
- /* [propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_BoundingBox )(
- IDAImage __RPC_FAR * This,
- /* [retval][out] */ IDABbox2 __RPC_FAR *__RPC_FAR *ret_0);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Crop )(
- IDAImage __RPC_FAR * This,
- /* [in] */ IDAPoint2 __RPC_FAR *min_0,
- /* [in] */ IDAPoint2 __RPC_FAR *max_1,
- /* [retval][out] */ IDAImage __RPC_FAR *__RPC_FAR *ret_2);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Transform )(
- IDAImage __RPC_FAR * This,
- /* [in] */ IDATransform2 __RPC_FAR *xf_0,
- /* [retval][out] */ IDAImage __RPC_FAR *__RPC_FAR *ret_1);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *OpacityAnim )(
- IDAImage __RPC_FAR * This,
- /* [in] */ IDANumber __RPC_FAR *opacity_0,
- /* [retval][out] */ IDAImage __RPC_FAR *__RPC_FAR *ret_1);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Opacity )(
- IDAImage __RPC_FAR * This,
- /* [in] */ double opacity_0,
- /* [retval][out] */ IDAImage __RPC_FAR *__RPC_FAR *ret_1);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Undetectable )(
- IDAImage __RPC_FAR * This,
- /* [retval][out] */ IDAImage __RPC_FAR *__RPC_FAR *ret_0);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Tile )(
- IDAImage __RPC_FAR * This,
- /* [retval][out] */ IDAImage __RPC_FAR *__RPC_FAR *ret_0);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Clip )(
- IDAImage __RPC_FAR * This,
- /* [in] */ IDAMatte __RPC_FAR *m_0,
- /* [retval][out] */ IDAImage __RPC_FAR *__RPC_FAR *ret_1);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *MapToUnitSquare )(
- IDAImage __RPC_FAR * This,
- /* [retval][out] */ IDAImage __RPC_FAR *__RPC_FAR *ret_0);
-
- /* [restricted] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *ClipPolygonImageEx )(
- IDAImage __RPC_FAR * This,
- /* [in] */ LONG points_0size,
- /* [size_is][in] */ IDAPoint2 __RPC_FAR *__RPC_FAR points_0[ ],
- /* [retval][out] */ IDAImage __RPC_FAR *__RPC_FAR *ret_1);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *ClipPolygonImage )(
- IDAImage __RPC_FAR * This,
- /* [in] */ VARIANT points_0,
- /* [retval][out] */ IDAImage __RPC_FAR *__RPC_FAR *ret_1);
-
- END_INTERFACE
- } IDAImageVtbl;
-
- interface IDAImage
- {
- CONST_VTBL struct IDAImageVtbl __RPC_FAR *lpVtbl;
- };
-
-
-
- #ifdef COBJMACROS
-
-
- #define IDAImage_QueryInterface(This,riid,ppvObject) \
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
-
- #define IDAImage_AddRef(This) \
- (This)->lpVtbl -> AddRef(This)
-
- #define IDAImage_Release(This) \
- (This)->lpVtbl -> Release(This)
-
-
- #define IDAImage_GetTypeInfoCount(This,pctinfo) \
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
-
- #define IDAImage_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
-
- #define IDAImage_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
-
- #define IDAImage_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
-
-
- #define IDAImage_GetClassName(This,pClassName) \
- (This)->lpVtbl -> GetClassName(This,pClassName)
-
- #define IDAImage_Init(This,toBvr) \
- (This)->lpVtbl -> Init(This,toBvr)
-
- #define IDAImage_Importance(This,relativeImportance,ppBvr) \
- (This)->lpVtbl -> Importance(This,relativeImportance,ppBvr)
-
- #define IDAImage_RunOnce(This,bvr) \
- (This)->lpVtbl -> RunOnce(This,bvr)
-
- #define IDAImage_SubstituteTime(This,xform,bvr) \
- (This)->lpVtbl -> SubstituteTime(This,xform,bvr)
-
- #define IDAImage_SwitchTo(This,switchTo) \
- (This)->lpVtbl -> SwitchTo(This,switchTo)
-
- #define IDAImage_SwitchToNumber(This,numToSwitchTo) \
- (This)->lpVtbl -> SwitchToNumber(This,numToSwitchTo)
-
- #define IDAImage_SwitchToString(This,strToSwitchTo) \
- (This)->lpVtbl -> SwitchToString(This,strToSwitchTo)
-
- #define IDAImage_Hook(This,notifier,pBvr) \
- (This)->lpVtbl -> Hook(This,notifier,pBvr)
-
- #define IDAImage_Duration(This,duration,bvr) \
- (This)->lpVtbl -> Duration(This,duration,bvr)
-
- #define IDAImage_DurationAnim(This,duration,bvr) \
- (This)->lpVtbl -> DurationAnim(This,duration,bvr)
-
- #define IDAImage_Repeat(This,count,bvr) \
- (This)->lpVtbl -> Repeat(This,count,bvr)
-
- #define IDAImage_RepeatForever(This,bvr) \
- (This)->lpVtbl -> RepeatForever(This,bvr)
-
- #define IDAImage_IsReady(This,bBlock,b) \
- (This)->lpVtbl -> IsReady(This,bBlock,b)
-
-
- #define IDAImage_Pickable(This,ret_0) \
- (This)->lpVtbl -> Pickable(This,ret_0)
-
- #define IDAImage_PickableOccluded(This,ret_0) \
- (This)->lpVtbl -> PickableOccluded(This,ret_0)
-
- #define IDAImage_ApplyBitmapEffect(This,effectToApply_0,firesWhenChanged_1,ret_2) \
- (This)->lpVtbl -> ApplyBitmapEffect(This,effectToApply_0,firesWhenChanged_1,ret_2)
-
- #define IDAImage_get_BoundingBox(This,ret_0) \
- (This)->lpVtbl -> get_BoundingBox(This,ret_0)
-
- #define IDAImage_Crop(This,min_0,max_1,ret_2) \
- (This)->lpVtbl -> Crop(This,min_0,max_1,ret_2)
-
- #define IDAImage_Transform(This,xf_0,ret_1) \
- (This)->lpVtbl -> Transform(This,xf_0,ret_1)
-
- #define IDAImage_OpacityAnim(This,opacity_0,ret_1) \
- (This)->lpVtbl -> OpacityAnim(This,opacity_0,ret_1)
-
- #define IDAImage_Opacity(This,opacity_0,ret_1) \
- (This)->lpVtbl -> Opacity(This,opacity_0,ret_1)
-
- #define IDAImage_Undetectable(This,ret_0) \
- (This)->lpVtbl -> Undetectable(This,ret_0)
-
- #define IDAImage_Tile(This,ret_0) \
- (This)->lpVtbl -> Tile(This,ret_0)
-
- #define IDAImage_Clip(This,m_0,ret_1) \
- (This)->lpVtbl -> Clip(This,m_0,ret_1)
-
- #define IDAImage_MapToUnitSquare(This,ret_0) \
- (This)->lpVtbl -> MapToUnitSquare(This,ret_0)
-
- #define IDAImage_ClipPolygonImageEx(This,points_0size,points_0,ret_1) \
- (This)->lpVtbl -> ClipPolygonImageEx(This,points_0size,points_0,ret_1)
-
- #define IDAImage_ClipPolygonImage(This,points_0,ret_1) \
- (This)->lpVtbl -> ClipPolygonImage(This,points_0,ret_1)
-
- #endif /* COBJMACROS */
-
-
- #endif /* C style interface */
-
-
-
- HRESULT STDMETHODCALLTYPE IDAImage_Pickable_Proxy(
- IDAImage __RPC_FAR * This,
- /* [retval][out] */ IDAPickableResult __RPC_FAR *__RPC_FAR *ret_0);
-
-
- void __RPC_STUB IDAImage_Pickable_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IDAImage_PickableOccluded_Proxy(
- IDAImage __RPC_FAR * This,
- /* [retval][out] */ IDAPickableResult __RPC_FAR *__RPC_FAR *ret_0);
-
-
- void __RPC_STUB IDAImage_PickableOccluded_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IDAImage_ApplyBitmapEffect_Proxy(
- IDAImage __RPC_FAR * This,
- /* [in] */ IUnknown __RPC_FAR *effectToApply_0,
- /* [in] */ IDAEvent __RPC_FAR *firesWhenChanged_1,
- /* [retval][out] */ IDAImage __RPC_FAR *__RPC_FAR *ret_2);
-
-
- void __RPC_STUB IDAImage_ApplyBitmapEffect_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [propget] */ HRESULT STDMETHODCALLTYPE IDAImage_get_BoundingBox_Proxy(
- IDAImage __RPC_FAR * This,
- /* [retval][out] */ IDABbox2 __RPC_FAR *__RPC_FAR *ret_0);
-
-
- void __RPC_STUB IDAImage_get_BoundingBox_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IDAImage_Crop_Proxy(
- IDAImage __RPC_FAR * This,
- /* [in] */ IDAPoint2 __RPC_FAR *min_0,
- /* [in] */ IDAPoint2 __RPC_FAR *max_1,
- /* [retval][out] */ IDAImage __RPC_FAR *__RPC_FAR *ret_2);
-
-
- void __RPC_STUB IDAImage_Crop_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IDAImage_Transform_Proxy(
- IDAImage __RPC_FAR * This,
- /* [in] */ IDATransform2 __RPC_FAR *xf_0,
- /* [retval][out] */ IDAImage __RPC_FAR *__RPC_FAR *ret_1);
-
-
- void __RPC_STUB IDAImage_Transform_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IDAImage_OpacityAnim_Proxy(
- IDAImage __RPC_FAR * This,
- /* [in] */ IDANumber __RPC_FAR *opacity_0,
- /* [retval][out] */ IDAImage __RPC_FAR *__RPC_FAR *ret_1);
-
-
- void __RPC_STUB IDAImage_OpacityAnim_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IDAImage_Opacity_Proxy(
- IDAImage __RPC_FAR * This,
- /* [in] */ double opacity_0,
- /* [retval][out] */ IDAImage __RPC_FAR *__RPC_FAR *ret_1);
-
-
- void __RPC_STUB IDAImage_Opacity_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IDAImage_Undetectable_Proxy(
- IDAImage __RPC_FAR * This,
- /* [retval][out] */ IDAImage __RPC_FAR *__RPC_FAR *ret_0);
-
-
- void __RPC_STUB IDAImage_Undetectable_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IDAImage_Tile_Proxy(
- IDAImage __RPC_FAR * This,
- /* [retval][out] */ IDAImage __RPC_FAR *__RPC_FAR *ret_0);
-
-
- void __RPC_STUB IDAImage_Tile_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IDAImage_Clip_Proxy(
- IDAImage __RPC_FAR * This,
- /* [in] */ IDAMatte __RPC_FAR *m_0,
- /* [retval][out] */ IDAImage __RPC_FAR *__RPC_FAR *ret_1);
-
-
- void __RPC_STUB IDAImage_Clip_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IDAImage_MapToUnitSquare_Proxy(
- IDAImage __RPC_FAR * This,
- /* [retval][out] */ IDAImage __RPC_FAR *__RPC_FAR *ret_0);
-
-
- void __RPC_STUB IDAImage_MapToUnitSquare_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [restricted] */ HRESULT STDMETHODCALLTYPE IDAImage_ClipPolygonImageEx_Proxy(
- IDAImage __RPC_FAR * This,
- /* [in] */ LONG points_0size,
- /* [size_is][in] */ IDAPoint2 __RPC_FAR *__RPC_FAR points_0[ ],
- /* [retval][out] */ IDAImage __RPC_FAR *__RPC_FAR *ret_1);
-
-
- void __RPC_STUB IDAImage_ClipPolygonImageEx_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IDAImage_ClipPolygonImage_Proxy(
- IDAImage __RPC_FAR * This,
- /* [in] */ VARIANT points_0,
- /* [retval][out] */ IDAImage __RPC_FAR *__RPC_FAR *ret_1);
-
-
- void __RPC_STUB IDAImage_ClipPolygonImage_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
-
- #endif /* __IDAImage_INTERFACE_DEFINED__ */
-
-
- #ifndef __IDAMatte_INTERFACE_DEFINED__
- #define __IDAMatte_INTERFACE_DEFINED__
-
- /* interface IDAMatte */
- /* [dual][hidden][oleautomation][unique][object][local][helpstring][uuid] */
-
-
- EXTERN_C const IID IID_IDAMatte;
-
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("C46C1BD1-3C52-11d0-9200-848C1D000000")
- IDAMatte : public IDABehavior
- {
- public:
- virtual HRESULT STDMETHODCALLTYPE Transform(
- /* [in] */ IDATransform2 __RPC_FAR *xf_0,
- /* [retval][out] */ IDAMatte __RPC_FAR *__RPC_FAR *ret_1) = 0;
-
- };
-
- #else /* C style interface */
-
- typedef struct IDAMatteVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
- IDAMatte __RPC_FAR * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
- IDAMatte __RPC_FAR * This);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
- IDAMatte __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
- IDAMatte __RPC_FAR * This,
- /* [out] */ UINT __RPC_FAR *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
- IDAMatte __RPC_FAR * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
- IDAMatte __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 )(
- IDAMatte __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);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetClassName )(
- IDAMatte __RPC_FAR * This,
- /* [retval][out] */ BSTR __RPC_FAR *pClassName);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Init )(
- IDAMatte __RPC_FAR * This,
- /* [in] */ IDABehavior __RPC_FAR *toBvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Importance )(
- IDAMatte __RPC_FAR * This,
- /* [in] */ double relativeImportance,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *ppBvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *RunOnce )(
- IDAMatte __RPC_FAR * This,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *bvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SubstituteTime )(
- IDAMatte __RPC_FAR * This,
- /* [in] */ IDANumber __RPC_FAR *xform,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *bvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SwitchTo )(
- IDAMatte __RPC_FAR * This,
- /* [in] */ IDABehavior __RPC_FAR *switchTo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SwitchToNumber )(
- IDAMatte __RPC_FAR * This,
- /* [in] */ double numToSwitchTo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SwitchToString )(
- IDAMatte __RPC_FAR * This,
- /* [in] */ BSTR strToSwitchTo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Hook )(
- IDAMatte __RPC_FAR * This,
- /* [in] */ IDABvrHook __RPC_FAR *notifier,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *pBvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Duration )(
- IDAMatte __RPC_FAR * This,
- /* [in] */ double duration,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *bvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *DurationAnim )(
- IDAMatte __RPC_FAR * This,
- /* [in] */ IDANumber __RPC_FAR *duration,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *bvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Repeat )(
- IDAMatte __RPC_FAR * This,
- /* [in] */ LONG count,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *bvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *RepeatForever )(
- IDAMatte __RPC_FAR * This,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *bvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *IsReady )(
- IDAMatte __RPC_FAR * This,
- /* [in] */ VARIANT_BOOL bBlock,
- /* [retval][out] */ VARIANT_BOOL __RPC_FAR *b);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Transform )(
- IDAMatte __RPC_FAR * This,
- /* [in] */ IDATransform2 __RPC_FAR *xf_0,
- /* [retval][out] */ IDAMatte __RPC_FAR *__RPC_FAR *ret_1);
-
- END_INTERFACE
- } IDAMatteVtbl;
-
- interface IDAMatte
- {
- CONST_VTBL struct IDAMatteVtbl __RPC_FAR *lpVtbl;
- };
-
-
-
- #ifdef COBJMACROS
-
-
- #define IDAMatte_QueryInterface(This,riid,ppvObject) \
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
-
- #define IDAMatte_AddRef(This) \
- (This)->lpVtbl -> AddRef(This)
-
- #define IDAMatte_Release(This) \
- (This)->lpVtbl -> Release(This)
-
-
- #define IDAMatte_GetTypeInfoCount(This,pctinfo) \
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
-
- #define IDAMatte_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
-
- #define IDAMatte_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
-
- #define IDAMatte_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
-
-
- #define IDAMatte_GetClassName(This,pClassName) \
- (This)->lpVtbl -> GetClassName(This,pClassName)
-
- #define IDAMatte_Init(This,toBvr) \
- (This)->lpVtbl -> Init(This,toBvr)
-
- #define IDAMatte_Importance(This,relativeImportance,ppBvr) \
- (This)->lpVtbl -> Importance(This,relativeImportance,ppBvr)
-
- #define IDAMatte_RunOnce(This,bvr) \
- (This)->lpVtbl -> RunOnce(This,bvr)
-
- #define IDAMatte_SubstituteTime(This,xform,bvr) \
- (This)->lpVtbl -> SubstituteTime(This,xform,bvr)
-
- #define IDAMatte_SwitchTo(This,switchTo) \
- (This)->lpVtbl -> SwitchTo(This,switchTo)
-
- #define IDAMatte_SwitchToNumber(This,numToSwitchTo) \
- (This)->lpVtbl -> SwitchToNumber(This,numToSwitchTo)
-
- #define IDAMatte_SwitchToString(This,strToSwitchTo) \
- (This)->lpVtbl -> SwitchToString(This,strToSwitchTo)
-
- #define IDAMatte_Hook(This,notifier,pBvr) \
- (This)->lpVtbl -> Hook(This,notifier,pBvr)
-
- #define IDAMatte_Duration(This,duration,bvr) \
- (This)->lpVtbl -> Duration(This,duration,bvr)
-
- #define IDAMatte_DurationAnim(This,duration,bvr) \
- (This)->lpVtbl -> DurationAnim(This,duration,bvr)
-
- #define IDAMatte_Repeat(This,count,bvr) \
- (This)->lpVtbl -> Repeat(This,count,bvr)
-
- #define IDAMatte_RepeatForever(This,bvr) \
- (This)->lpVtbl -> RepeatForever(This,bvr)
-
- #define IDAMatte_IsReady(This,bBlock,b) \
- (This)->lpVtbl -> IsReady(This,bBlock,b)
-
-
- #define IDAMatte_Transform(This,xf_0,ret_1) \
- (This)->lpVtbl -> Transform(This,xf_0,ret_1)
-
- #endif /* COBJMACROS */
-
-
- #endif /* C style interface */
-
-
-
- HRESULT STDMETHODCALLTYPE IDAMatte_Transform_Proxy(
- IDAMatte __RPC_FAR * This,
- /* [in] */ IDATransform2 __RPC_FAR *xf_0,
- /* [retval][out] */ IDAMatte __RPC_FAR *__RPC_FAR *ret_1);
-
-
- void __RPC_STUB IDAMatte_Transform_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
-
- #endif /* __IDAMatte_INTERFACE_DEFINED__ */
-
-
- #ifndef __IDAMicrophone_INTERFACE_DEFINED__
- #define __IDAMicrophone_INTERFACE_DEFINED__
-
- /* interface IDAMicrophone */
- /* [dual][hidden][oleautomation][unique][object][local][helpstring][uuid] */
-
-
- EXTERN_C const IID IID_IDAMicrophone;
-
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("C46C1BE5-3C52-11d0-9200-848C1D000000")
- IDAMicrophone : public IDABehavior
- {
- public:
- virtual HRESULT STDMETHODCALLTYPE Transform(
- /* [in] */ IDATransform3 __RPC_FAR *xf_0,
- /* [retval][out] */ IDAMicrophone __RPC_FAR *__RPC_FAR *ret_1) = 0;
-
- };
-
- #else /* C style interface */
-
- typedef struct IDAMicrophoneVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
- IDAMicrophone __RPC_FAR * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
- IDAMicrophone __RPC_FAR * This);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
- IDAMicrophone __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
- IDAMicrophone __RPC_FAR * This,
- /* [out] */ UINT __RPC_FAR *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
- IDAMicrophone __RPC_FAR * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
- IDAMicrophone __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 )(
- IDAMicrophone __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);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetClassName )(
- IDAMicrophone __RPC_FAR * This,
- /* [retval][out] */ BSTR __RPC_FAR *pClassName);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Init )(
- IDAMicrophone __RPC_FAR * This,
- /* [in] */ IDABehavior __RPC_FAR *toBvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Importance )(
- IDAMicrophone __RPC_FAR * This,
- /* [in] */ double relativeImportance,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *ppBvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *RunOnce )(
- IDAMicrophone __RPC_FAR * This,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *bvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SubstituteTime )(
- IDAMicrophone __RPC_FAR * This,
- /* [in] */ IDANumber __RPC_FAR *xform,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *bvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SwitchTo )(
- IDAMicrophone __RPC_FAR * This,
- /* [in] */ IDABehavior __RPC_FAR *switchTo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SwitchToNumber )(
- IDAMicrophone __RPC_FAR * This,
- /* [in] */ double numToSwitchTo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SwitchToString )(
- IDAMicrophone __RPC_FAR * This,
- /* [in] */ BSTR strToSwitchTo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Hook )(
- IDAMicrophone __RPC_FAR * This,
- /* [in] */ IDABvrHook __RPC_FAR *notifier,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *pBvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Duration )(
- IDAMicrophone __RPC_FAR * This,
- /* [in] */ double duration,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *bvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *DurationAnim )(
- IDAMicrophone __RPC_FAR * This,
- /* [in] */ IDANumber __RPC_FAR *duration,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *bvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Repeat )(
- IDAMicrophone __RPC_FAR * This,
- /* [in] */ LONG count,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *bvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *RepeatForever )(
- IDAMicrophone __RPC_FAR * This,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *bvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *IsReady )(
- IDAMicrophone __RPC_FAR * This,
- /* [in] */ VARIANT_BOOL bBlock,
- /* [retval][out] */ VARIANT_BOOL __RPC_FAR *b);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Transform )(
- IDAMicrophone __RPC_FAR * This,
- /* [in] */ IDATransform3 __RPC_FAR *xf_0,
- /* [retval][out] */ IDAMicrophone __RPC_FAR *__RPC_FAR *ret_1);
-
- END_INTERFACE
- } IDAMicrophoneVtbl;
-
- interface IDAMicrophone
- {
- CONST_VTBL struct IDAMicrophoneVtbl __RPC_FAR *lpVtbl;
- };
-
-
-
- #ifdef COBJMACROS
-
-
- #define IDAMicrophone_QueryInterface(This,riid,ppvObject) \
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
-
- #define IDAMicrophone_AddRef(This) \
- (This)->lpVtbl -> AddRef(This)
-
- #define IDAMicrophone_Release(This) \
- (This)->lpVtbl -> Release(This)
-
-
- #define IDAMicrophone_GetTypeInfoCount(This,pctinfo) \
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
-
- #define IDAMicrophone_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
-
- #define IDAMicrophone_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
-
- #define IDAMicrophone_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
-
-
- #define IDAMicrophone_GetClassName(This,pClassName) \
- (This)->lpVtbl -> GetClassName(This,pClassName)
-
- #define IDAMicrophone_Init(This,toBvr) \
- (This)->lpVtbl -> Init(This,toBvr)
-
- #define IDAMicrophone_Importance(This,relativeImportance,ppBvr) \
- (This)->lpVtbl -> Importance(This,relativeImportance,ppBvr)
-
- #define IDAMicrophone_RunOnce(This,bvr) \
- (This)->lpVtbl -> RunOnce(This,bvr)
-
- #define IDAMicrophone_SubstituteTime(This,xform,bvr) \
- (This)->lpVtbl -> SubstituteTime(This,xform,bvr)
-
- #define IDAMicrophone_SwitchTo(This,switchTo) \
- (This)->lpVtbl -> SwitchTo(This,switchTo)
-
- #define IDAMicrophone_SwitchToNumber(This,numToSwitchTo) \
- (This)->lpVtbl -> SwitchToNumber(This,numToSwitchTo)
-
- #define IDAMicrophone_SwitchToString(This,strToSwitchTo) \
- (This)->lpVtbl -> SwitchToString(This,strToSwitchTo)
-
- #define IDAMicrophone_Hook(This,notifier,pBvr) \
- (This)->lpVtbl -> Hook(This,notifier,pBvr)
-
- #define IDAMicrophone_Duration(This,duration,bvr) \
- (This)->lpVtbl -> Duration(This,duration,bvr)
-
- #define IDAMicrophone_DurationAnim(This,duration,bvr) \
- (This)->lpVtbl -> DurationAnim(This,duration,bvr)
-
- #define IDAMicrophone_Repeat(This,count,bvr) \
- (This)->lpVtbl -> Repeat(This,count,bvr)
-
- #define IDAMicrophone_RepeatForever(This,bvr) \
- (This)->lpVtbl -> RepeatForever(This,bvr)
-
- #define IDAMicrophone_IsReady(This,bBlock,b) \
- (This)->lpVtbl -> IsReady(This,bBlock,b)
-
-
- #define IDAMicrophone_Transform(This,xf_0,ret_1) \
- (This)->lpVtbl -> Transform(This,xf_0,ret_1)
-
- #endif /* COBJMACROS */
-
-
- #endif /* C style interface */
-
-
-
- HRESULT STDMETHODCALLTYPE IDAMicrophone_Transform_Proxy(
- IDAMicrophone __RPC_FAR * This,
- /* [in] */ IDATransform3 __RPC_FAR *xf_0,
- /* [retval][out] */ IDAMicrophone __RPC_FAR *__RPC_FAR *ret_1);
-
-
- void __RPC_STUB IDAMicrophone_Transform_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
-
- #endif /* __IDAMicrophone_INTERFACE_DEFINED__ */
-
-
- #ifndef __IDAMontage_INTERFACE_DEFINED__
- #define __IDAMontage_INTERFACE_DEFINED__
-
- /* interface IDAMontage */
- /* [dual][hidden][oleautomation][unique][object][local][helpstring][uuid] */
-
-
- EXTERN_C const IID IID_IDAMontage;
-
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("C46C1BD5-3C52-11d0-9200-848C1D000000")
- IDAMontage : public IDABehavior
- {
- public:
- virtual HRESULT STDMETHODCALLTYPE Render(
- /* [retval][out] */ IDAImage __RPC_FAR *__RPC_FAR *ret_0) = 0;
-
- };
-
- #else /* C style interface */
-
- typedef struct IDAMontageVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
- IDAMontage __RPC_FAR * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
- IDAMontage __RPC_FAR * This);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
- IDAMontage __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
- IDAMontage __RPC_FAR * This,
- /* [out] */ UINT __RPC_FAR *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
- IDAMontage __RPC_FAR * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
- IDAMontage __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 )(
- IDAMontage __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);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetClassName )(
- IDAMontage __RPC_FAR * This,
- /* [retval][out] */ BSTR __RPC_FAR *pClassName);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Init )(
- IDAMontage __RPC_FAR * This,
- /* [in] */ IDABehavior __RPC_FAR *toBvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Importance )(
- IDAMontage __RPC_FAR * This,
- /* [in] */ double relativeImportance,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *ppBvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *RunOnce )(
- IDAMontage __RPC_FAR * This,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *bvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SubstituteTime )(
- IDAMontage __RPC_FAR * This,
- /* [in] */ IDANumber __RPC_FAR *xform,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *bvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SwitchTo )(
- IDAMontage __RPC_FAR * This,
- /* [in] */ IDABehavior __RPC_FAR *switchTo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SwitchToNumber )(
- IDAMontage __RPC_FAR * This,
- /* [in] */ double numToSwitchTo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SwitchToString )(
- IDAMontage __RPC_FAR * This,
- /* [in] */ BSTR strToSwitchTo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Hook )(
- IDAMontage __RPC_FAR * This,
- /* [in] */ IDABvrHook __RPC_FAR *notifier,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *pBvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Duration )(
- IDAMontage __RPC_FAR * This,
- /* [in] */ double duration,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *bvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *DurationAnim )(
- IDAMontage __RPC_FAR * This,
- /* [in] */ IDANumber __RPC_FAR *duration,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *bvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Repeat )(
- IDAMontage __RPC_FAR * This,
- /* [in] */ LONG count,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *bvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *RepeatForever )(
- IDAMontage __RPC_FAR * This,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *bvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *IsReady )(
- IDAMontage __RPC_FAR * This,
- /* [in] */ VARIANT_BOOL bBlock,
- /* [retval][out] */ VARIANT_BOOL __RPC_FAR *b);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Render )(
- IDAMontage __RPC_FAR * This,
- /* [retval][out] */ IDAImage __RPC_FAR *__RPC_FAR *ret_0);
-
- END_INTERFACE
- } IDAMontageVtbl;
-
- interface IDAMontage
- {
- CONST_VTBL struct IDAMontageVtbl __RPC_FAR *lpVtbl;
- };
-
-
-
- #ifdef COBJMACROS
-
-
- #define IDAMontage_QueryInterface(This,riid,ppvObject) \
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
-
- #define IDAMontage_AddRef(This) \
- (This)->lpVtbl -> AddRef(This)
-
- #define IDAMontage_Release(This) \
- (This)->lpVtbl -> Release(This)
-
-
- #define IDAMontage_GetTypeInfoCount(This,pctinfo) \
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
-
- #define IDAMontage_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
-
- #define IDAMontage_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
-
- #define IDAMontage_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
-
-
- #define IDAMontage_GetClassName(This,pClassName) \
- (This)->lpVtbl -> GetClassName(This,pClassName)
-
- #define IDAMontage_Init(This,toBvr) \
- (This)->lpVtbl -> Init(This,toBvr)
-
- #define IDAMontage_Importance(This,relativeImportance,ppBvr) \
- (This)->lpVtbl -> Importance(This,relativeImportance,ppBvr)
-
- #define IDAMontage_RunOnce(This,bvr) \
- (This)->lpVtbl -> RunOnce(This,bvr)
-
- #define IDAMontage_SubstituteTime(This,xform,bvr) \
- (This)->lpVtbl -> SubstituteTime(This,xform,bvr)
-
- #define IDAMontage_SwitchTo(This,switchTo) \
- (This)->lpVtbl -> SwitchTo(This,switchTo)
-
- #define IDAMontage_SwitchToNumber(This,numToSwitchTo) \
- (This)->lpVtbl -> SwitchToNumber(This,numToSwitchTo)
-
- #define IDAMontage_SwitchToString(This,strToSwitchTo) \
- (This)->lpVtbl -> SwitchToString(This,strToSwitchTo)
-
- #define IDAMontage_Hook(This,notifier,pBvr) \
- (This)->lpVtbl -> Hook(This,notifier,pBvr)
-
- #define IDAMontage_Duration(This,duration,bvr) \
- (This)->lpVtbl -> Duration(This,duration,bvr)
-
- #define IDAMontage_DurationAnim(This,duration,bvr) \
- (This)->lpVtbl -> DurationAnim(This,duration,bvr)
-
- #define IDAMontage_Repeat(This,count,bvr) \
- (This)->lpVtbl -> Repeat(This,count,bvr)
-
- #define IDAMontage_RepeatForever(This,bvr) \
- (This)->lpVtbl -> RepeatForever(This,bvr)
-
- #define IDAMontage_IsReady(This,bBlock,b) \
- (This)->lpVtbl -> IsReady(This,bBlock,b)
-
-
- #define IDAMontage_Render(This,ret_0) \
- (This)->lpVtbl -> Render(This,ret_0)
-
- #endif /* COBJMACROS */
-
-
- #endif /* C style interface */
-
-
-
- HRESULT STDMETHODCALLTYPE IDAMontage_Render_Proxy(
- IDAMontage __RPC_FAR * This,
- /* [retval][out] */ IDAImage __RPC_FAR *__RPC_FAR *ret_0);
-
-
- void __RPC_STUB IDAMontage_Render_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
-
- #endif /* __IDAMontage_INTERFACE_DEFINED__ */
-
-
- #ifndef __IDAPath2_INTERFACE_DEFINED__
- #define __IDAPath2_INTERFACE_DEFINED__
-
- /* interface IDAPath2 */
- /* [dual][hidden][oleautomation][unique][object][local][helpstring][uuid] */
-
-
- EXTERN_C const IID IID_IDAPath2;
-
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("C46C1BCF-3C52-11d0-9200-848C1D000000")
- IDAPath2 : public IDABehavior
- {
- public:
- virtual HRESULT STDMETHODCALLTYPE Transform(
- /* [in] */ IDATransform2 __RPC_FAR *xf_0,
- /* [retval][out] */ IDAPath2 __RPC_FAR *__RPC_FAR *ret_1) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE BoundingBox(
- /* [in] */ IDALineStyle __RPC_FAR *style_0,
- /* [retval][out] */ IDABbox2 __RPC_FAR *__RPC_FAR *ret_1) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Fill(
- /* [in] */ IDALineStyle __RPC_FAR *border_0,
- /* [in] */ IDAImage __RPC_FAR *fill_1,
- /* [retval][out] */ IDAImage __RPC_FAR *__RPC_FAR *ret_2) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Draw(
- /* [in] */ IDALineStyle __RPC_FAR *border_0,
- /* [retval][out] */ IDAImage __RPC_FAR *__RPC_FAR *ret_1) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Close(
- /* [retval][out] */ IDAPath2 __RPC_FAR *__RPC_FAR *ret_0) = 0;
-
- };
-
- #else /* C style interface */
-
- typedef struct IDAPath2Vtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
- IDAPath2 __RPC_FAR * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
- IDAPath2 __RPC_FAR * This);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
- IDAPath2 __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
- IDAPath2 __RPC_FAR * This,
- /* [out] */ UINT __RPC_FAR *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
- IDAPath2 __RPC_FAR * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
- IDAPath2 __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 )(
- IDAPath2 __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);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetClassName )(
- IDAPath2 __RPC_FAR * This,
- /* [retval][out] */ BSTR __RPC_FAR *pClassName);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Init )(
- IDAPath2 __RPC_FAR * This,
- /* [in] */ IDABehavior __RPC_FAR *toBvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Importance )(
- IDAPath2 __RPC_FAR * This,
- /* [in] */ double relativeImportance,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *ppBvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *RunOnce )(
- IDAPath2 __RPC_FAR * This,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *bvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SubstituteTime )(
- IDAPath2 __RPC_FAR * This,
- /* [in] */ IDANumber __RPC_FAR *xform,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *bvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SwitchTo )(
- IDAPath2 __RPC_FAR * This,
- /* [in] */ IDABehavior __RPC_FAR *switchTo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SwitchToNumber )(
- IDAPath2 __RPC_FAR * This,
- /* [in] */ double numToSwitchTo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SwitchToString )(
- IDAPath2 __RPC_FAR * This,
- /* [in] */ BSTR strToSwitchTo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Hook )(
- IDAPath2 __RPC_FAR * This,
- /* [in] */ IDABvrHook __RPC_FAR *notifier,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *pBvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Duration )(
- IDAPath2 __RPC_FAR * This,
- /* [in] */ double duration,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *bvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *DurationAnim )(
- IDAPath2 __RPC_FAR * This,
- /* [in] */ IDANumber __RPC_FAR *duration,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *bvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Repeat )(
- IDAPath2 __RPC_FAR * This,
- /* [in] */ LONG count,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *bvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *RepeatForever )(
- IDAPath2 __RPC_FAR * This,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *bvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *IsReady )(
- IDAPath2 __RPC_FAR * This,
- /* [in] */ VARIANT_BOOL bBlock,
- /* [retval][out] */ VARIANT_BOOL __RPC_FAR *b);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Transform )(
- IDAPath2 __RPC_FAR * This,
- /* [in] */ IDATransform2 __RPC_FAR *xf_0,
- /* [retval][out] */ IDAPath2 __RPC_FAR *__RPC_FAR *ret_1);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *BoundingBox )(
- IDAPath2 __RPC_FAR * This,
- /* [in] */ IDALineStyle __RPC_FAR *style_0,
- /* [retval][out] */ IDABbox2 __RPC_FAR *__RPC_FAR *ret_1);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Fill )(
- IDAPath2 __RPC_FAR * This,
- /* [in] */ IDALineStyle __RPC_FAR *border_0,
- /* [in] */ IDAImage __RPC_FAR *fill_1,
- /* [retval][out] */ IDAImage __RPC_FAR *__RPC_FAR *ret_2);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Draw )(
- IDAPath2 __RPC_FAR * This,
- /* [in] */ IDALineStyle __RPC_FAR *border_0,
- /* [retval][out] */ IDAImage __RPC_FAR *__RPC_FAR *ret_1);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Close )(
- IDAPath2 __RPC_FAR * This,
- /* [retval][out] */ IDAPath2 __RPC_FAR *__RPC_FAR *ret_0);
-
- END_INTERFACE
- } IDAPath2Vtbl;
-
- interface IDAPath2
- {
- CONST_VTBL struct IDAPath2Vtbl __RPC_FAR *lpVtbl;
- };
-
-
-
- #ifdef COBJMACROS
-
-
- #define IDAPath2_QueryInterface(This,riid,ppvObject) \
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
-
- #define IDAPath2_AddRef(This) \
- (This)->lpVtbl -> AddRef(This)
-
- #define IDAPath2_Release(This) \
- (This)->lpVtbl -> Release(This)
-
-
- #define IDAPath2_GetTypeInfoCount(This,pctinfo) \
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
-
- #define IDAPath2_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
-
- #define IDAPath2_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
-
- #define IDAPath2_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
-
-
- #define IDAPath2_GetClassName(This,pClassName) \
- (This)->lpVtbl -> GetClassName(This,pClassName)
-
- #define IDAPath2_Init(This,toBvr) \
- (This)->lpVtbl -> Init(This,toBvr)
-
- #define IDAPath2_Importance(This,relativeImportance,ppBvr) \
- (This)->lpVtbl -> Importance(This,relativeImportance,ppBvr)
-
- #define IDAPath2_RunOnce(This,bvr) \
- (This)->lpVtbl -> RunOnce(This,bvr)
-
- #define IDAPath2_SubstituteTime(This,xform,bvr) \
- (This)->lpVtbl -> SubstituteTime(This,xform,bvr)
-
- #define IDAPath2_SwitchTo(This,switchTo) \
- (This)->lpVtbl -> SwitchTo(This,switchTo)
-
- #define IDAPath2_SwitchToNumber(This,numToSwitchTo) \
- (This)->lpVtbl -> SwitchToNumber(This,numToSwitchTo)
-
- #define IDAPath2_SwitchToString(This,strToSwitchTo) \
- (This)->lpVtbl -> SwitchToString(This,strToSwitchTo)
-
- #define IDAPath2_Hook(This,notifier,pBvr) \
- (This)->lpVtbl -> Hook(This,notifier,pBvr)
-
- #define IDAPath2_Duration(This,duration,bvr) \
- (This)->lpVtbl -> Duration(This,duration,bvr)
-
- #define IDAPath2_DurationAnim(This,duration,bvr) \
- (This)->lpVtbl -> DurationAnim(This,duration,bvr)
-
- #define IDAPath2_Repeat(This,count,bvr) \
- (This)->lpVtbl -> Repeat(This,count,bvr)
-
- #define IDAPath2_RepeatForever(This,bvr) \
- (This)->lpVtbl -> RepeatForever(This,bvr)
-
- #define IDAPath2_IsReady(This,bBlock,b) \
- (This)->lpVtbl -> IsReady(This,bBlock,b)
-
-
- #define IDAPath2_Transform(This,xf_0,ret_1) \
- (This)->lpVtbl -> Transform(This,xf_0,ret_1)
-
- #define IDAPath2_BoundingBox(This,style_0,ret_1) \
- (This)->lpVtbl -> BoundingBox(This,style_0,ret_1)
-
- #define IDAPath2_Fill(This,border_0,fill_1,ret_2) \
- (This)->lpVtbl -> Fill(This,border_0,fill_1,ret_2)
-
- #define IDAPath2_Draw(This,border_0,ret_1) \
- (This)->lpVtbl -> Draw(This,border_0,ret_1)
-
- #define IDAPath2_Close(This,ret_0) \
- (This)->lpVtbl -> Close(This,ret_0)
-
- #endif /* COBJMACROS */
-
-
- #endif /* C style interface */
-
-
-
- HRESULT STDMETHODCALLTYPE IDAPath2_Transform_Proxy(
- IDAPath2 __RPC_FAR * This,
- /* [in] */ IDATransform2 __RPC_FAR *xf_0,
- /* [retval][out] */ IDAPath2 __RPC_FAR *__RPC_FAR *ret_1);
-
-
- void __RPC_STUB IDAPath2_Transform_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IDAPath2_BoundingBox_Proxy(
- IDAPath2 __RPC_FAR * This,
- /* [in] */ IDALineStyle __RPC_FAR *style_0,
- /* [retval][out] */ IDABbox2 __RPC_FAR *__RPC_FAR *ret_1);
-
-
- void __RPC_STUB IDAPath2_BoundingBox_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IDAPath2_Fill_Proxy(
- IDAPath2 __RPC_FAR * This,
- /* [in] */ IDALineStyle __RPC_FAR *border_0,
- /* [in] */ IDAImage __RPC_FAR *fill_1,
- /* [retval][out] */ IDAImage __RPC_FAR *__RPC_FAR *ret_2);
-
-
- void __RPC_STUB IDAPath2_Fill_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IDAPath2_Draw_Proxy(
- IDAPath2 __RPC_FAR * This,
- /* [in] */ IDALineStyle __RPC_FAR *border_0,
- /* [retval][out] */ IDAImage __RPC_FAR *__RPC_FAR *ret_1);
-
-
- void __RPC_STUB IDAPath2_Draw_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IDAPath2_Close_Proxy(
- IDAPath2 __RPC_FAR * This,
- /* [retval][out] */ IDAPath2 __RPC_FAR *__RPC_FAR *ret_0);
-
-
- void __RPC_STUB IDAPath2_Close_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
-
- #endif /* __IDAPath2_INTERFACE_DEFINED__ */
-
-
- #ifndef __IDAPoint2_INTERFACE_DEFINED__
- #define __IDAPoint2_INTERFACE_DEFINED__
-
- /* interface IDAPoint2 */
- /* [dual][hidden][oleautomation][unique][object][local][helpstring][uuid] */
-
-
- EXTERN_C const IID IID_IDAPoint2;
-
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("C46C1BC7-3C52-11d0-9200-848C1D000000")
- IDAPoint2 : public IDABehavior
- {
- public:
- virtual HRESULT STDMETHODCALLTYPE AnimateControlPosition(
- /* [in] */ BSTR propertyPath_0,
- /* [in] */ BSTR scriptingLanguage_1,
- /* [in] */ VARIANT_BOOL invokeAsMethod_2,
- /* [in] */ double minUpdateInterval_3,
- /* [retval][out] */ IDAPoint2 __RPC_FAR *__RPC_FAR *ret_4) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE AnimateControlPositionPixel(
- /* [in] */ BSTR propertyPath_0,
- /* [in] */ BSTR scriptingLanguage_1,
- /* [in] */ VARIANT_BOOL invokeAsMethod_2,
- /* [in] */ double minUpdateInterval_3,
- /* [retval][out] */ IDAPoint2 __RPC_FAR *__RPC_FAR *ret_4) = 0;
-
- virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_X(
- /* [retval][out] */ IDANumber __RPC_FAR *__RPC_FAR *ret_0) = 0;
-
- virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_Y(
- /* [retval][out] */ IDANumber __RPC_FAR *__RPC_FAR *ret_0) = 0;
-
- virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_PolarCoordAngle(
- /* [retval][out] */ IDANumber __RPC_FAR *__RPC_FAR *ret_0) = 0;
-
- virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_PolarCoordLength(
- /* [retval][out] */ IDANumber __RPC_FAR *__RPC_FAR *ret_0) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Transform(
- /* [in] */ IDATransform2 __RPC_FAR *xf_0,
- /* [retval][out] */ IDAPoint2 __RPC_FAR *__RPC_FAR *ret_1) = 0;
-
- };
-
- #else /* C style interface */
-
- typedef struct IDAPoint2Vtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
- IDAPoint2 __RPC_FAR * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
- IDAPoint2 __RPC_FAR * This);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
- IDAPoint2 __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
- IDAPoint2 __RPC_FAR * This,
- /* [out] */ UINT __RPC_FAR *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
- IDAPoint2 __RPC_FAR * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
- IDAPoint2 __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 )(
- IDAPoint2 __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);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetClassName )(
- IDAPoint2 __RPC_FAR * This,
- /* [retval][out] */ BSTR __RPC_FAR *pClassName);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Init )(
- IDAPoint2 __RPC_FAR * This,
- /* [in] */ IDABehavior __RPC_FAR *toBvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Importance )(
- IDAPoint2 __RPC_FAR * This,
- /* [in] */ double relativeImportance,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *ppBvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *RunOnce )(
- IDAPoint2 __RPC_FAR * This,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *bvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SubstituteTime )(
- IDAPoint2 __RPC_FAR * This,
- /* [in] */ IDANumber __RPC_FAR *xform,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *bvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SwitchTo )(
- IDAPoint2 __RPC_FAR * This,
- /* [in] */ IDABehavior __RPC_FAR *switchTo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SwitchToNumber )(
- IDAPoint2 __RPC_FAR * This,
- /* [in] */ double numToSwitchTo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SwitchToString )(
- IDAPoint2 __RPC_FAR * This,
- /* [in] */ BSTR strToSwitchTo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Hook )(
- IDAPoint2 __RPC_FAR * This,
- /* [in] */ IDABvrHook __RPC_FAR *notifier,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *pBvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Duration )(
- IDAPoint2 __RPC_FAR * This,
- /* [in] */ double duration,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *bvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *DurationAnim )(
- IDAPoint2 __RPC_FAR * This,
- /* [in] */ IDANumber __RPC_FAR *duration,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *bvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Repeat )(
- IDAPoint2 __RPC_FAR * This,
- /* [in] */ LONG count,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *bvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *RepeatForever )(
- IDAPoint2 __RPC_FAR * This,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *bvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *IsReady )(
- IDAPoint2 __RPC_FAR * This,
- /* [in] */ VARIANT_BOOL bBlock,
- /* [retval][out] */ VARIANT_BOOL __RPC_FAR *b);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *AnimateControlPosition )(
- IDAPoint2 __RPC_FAR * This,
- /* [in] */ BSTR propertyPath_0,
- /* [in] */ BSTR scriptingLanguage_1,
- /* [in] */ VARIANT_BOOL invokeAsMethod_2,
- /* [in] */ double minUpdateInterval_3,
- /* [retval][out] */ IDAPoint2 __RPC_FAR *__RPC_FAR *ret_4);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *AnimateControlPositionPixel )(
- IDAPoint2 __RPC_FAR * This,
- /* [in] */ BSTR propertyPath_0,
- /* [in] */ BSTR scriptingLanguage_1,
- /* [in] */ VARIANT_BOOL invokeAsMethod_2,
- /* [in] */ double minUpdateInterval_3,
- /* [retval][out] */ IDAPoint2 __RPC_FAR *__RPC_FAR *ret_4);
-
- /* [propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_X )(
- IDAPoint2 __RPC_FAR * This,
- /* [retval][out] */ IDANumber __RPC_FAR *__RPC_FAR *ret_0);
-
- /* [propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Y )(
- IDAPoint2 __RPC_FAR * This,
- /* [retval][out] */ IDANumber __RPC_FAR *__RPC_FAR *ret_0);
-
- /* [propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_PolarCoordAngle )(
- IDAPoint2 __RPC_FAR * This,
- /* [retval][out] */ IDANumber __RPC_FAR *__RPC_FAR *ret_0);
-
- /* [propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_PolarCoordLength )(
- IDAPoint2 __RPC_FAR * This,
- /* [retval][out] */ IDANumber __RPC_FAR *__RPC_FAR *ret_0);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Transform )(
- IDAPoint2 __RPC_FAR * This,
- /* [in] */ IDATransform2 __RPC_FAR *xf_0,
- /* [retval][out] */ IDAPoint2 __RPC_FAR *__RPC_FAR *ret_1);
-
- END_INTERFACE
- } IDAPoint2Vtbl;
-
- interface IDAPoint2
- {
- CONST_VTBL struct IDAPoint2Vtbl __RPC_FAR *lpVtbl;
- };
-
-
-
- #ifdef COBJMACROS
-
-
- #define IDAPoint2_QueryInterface(This,riid,ppvObject) \
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
-
- #define IDAPoint2_AddRef(This) \
- (This)->lpVtbl -> AddRef(This)
-
- #define IDAPoint2_Release(This) \
- (This)->lpVtbl -> Release(This)
-
-
- #define IDAPoint2_GetTypeInfoCount(This,pctinfo) \
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
-
- #define IDAPoint2_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
-
- #define IDAPoint2_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
-
- #define IDAPoint2_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
-
-
- #define IDAPoint2_GetClassName(This,pClassName) \
- (This)->lpVtbl -> GetClassName(This,pClassName)
-
- #define IDAPoint2_Init(This,toBvr) \
- (This)->lpVtbl -> Init(This,toBvr)
-
- #define IDAPoint2_Importance(This,relativeImportance,ppBvr) \
- (This)->lpVtbl -> Importance(This,relativeImportance,ppBvr)
-
- #define IDAPoint2_RunOnce(This,bvr) \
- (This)->lpVtbl -> RunOnce(This,bvr)
-
- #define IDAPoint2_SubstituteTime(This,xform,bvr) \
- (This)->lpVtbl -> SubstituteTime(This,xform,bvr)
-
- #define IDAPoint2_SwitchTo(This,switchTo) \
- (This)->lpVtbl -> SwitchTo(This,switchTo)
-
- #define IDAPoint2_SwitchToNumber(This,numToSwitchTo) \
- (This)->lpVtbl -> SwitchToNumber(This,numToSwitchTo)
-
- #define IDAPoint2_SwitchToString(This,strToSwitchTo) \
- (This)->lpVtbl -> SwitchToString(This,strToSwitchTo)
-
- #define IDAPoint2_Hook(This,notifier,pBvr) \
- (This)->lpVtbl -> Hook(This,notifier,pBvr)
-
- #define IDAPoint2_Duration(This,duration,bvr) \
- (This)->lpVtbl -> Duration(This,duration,bvr)
-
- #define IDAPoint2_DurationAnim(This,duration,bvr) \
- (This)->lpVtbl -> DurationAnim(This,duration,bvr)
-
- #define IDAPoint2_Repeat(This,count,bvr) \
- (This)->lpVtbl -> Repeat(This,count,bvr)
-
- #define IDAPoint2_RepeatForever(This,bvr) \
- (This)->lpVtbl -> RepeatForever(This,bvr)
-
- #define IDAPoint2_IsReady(This,bBlock,b) \
- (This)->lpVtbl -> IsReady(This,bBlock,b)
-
-
- #define IDAPoint2_AnimateControlPosition(This,propertyPath_0,scriptingLanguage_1,invokeAsMethod_2,minUpdateInterval_3,ret_4) \
- (This)->lpVtbl -> AnimateControlPosition(This,propertyPath_0,scriptingLanguage_1,invokeAsMethod_2,minUpdateInterval_3,ret_4)
-
- #define IDAPoint2_AnimateControlPositionPixel(This,propertyPath_0,scriptingLanguage_1,invokeAsMethod_2,minUpdateInterval_3,ret_4) \
- (This)->lpVtbl -> AnimateControlPositionPixel(This,propertyPath_0,scriptingLanguage_1,invokeAsMethod_2,minUpdateInterval_3,ret_4)
-
- #define IDAPoint2_get_X(This,ret_0) \
- (This)->lpVtbl -> get_X(This,ret_0)
-
- #define IDAPoint2_get_Y(This,ret_0) \
- (This)->lpVtbl -> get_Y(This,ret_0)
-
- #define IDAPoint2_get_PolarCoordAngle(This,ret_0) \
- (This)->lpVtbl -> get_PolarCoordAngle(This,ret_0)
-
- #define IDAPoint2_get_PolarCoordLength(This,ret_0) \
- (This)->lpVtbl -> get_PolarCoordLength(This,ret_0)
-
- #define IDAPoint2_Transform(This,xf_0,ret_1) \
- (This)->lpVtbl -> Transform(This,xf_0,ret_1)
-
- #endif /* COBJMACROS */
-
-
- #endif /* C style interface */
-
-
-
- HRESULT STDMETHODCALLTYPE IDAPoint2_AnimateControlPosition_Proxy(
- IDAPoint2 __RPC_FAR * This,
- /* [in] */ BSTR propertyPath_0,
- /* [in] */ BSTR scriptingLanguage_1,
- /* [in] */ VARIANT_BOOL invokeAsMethod_2,
- /* [in] */ double minUpdateInterval_3,
- /* [retval][out] */ IDAPoint2 __RPC_FAR *__RPC_FAR *ret_4);
-
-
- void __RPC_STUB IDAPoint2_AnimateControlPosition_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IDAPoint2_AnimateControlPositionPixel_Proxy(
- IDAPoint2 __RPC_FAR * This,
- /* [in] */ BSTR propertyPath_0,
- /* [in] */ BSTR scriptingLanguage_1,
- /* [in] */ VARIANT_BOOL invokeAsMethod_2,
- /* [in] */ double minUpdateInterval_3,
- /* [retval][out] */ IDAPoint2 __RPC_FAR *__RPC_FAR *ret_4);
-
-
- void __RPC_STUB IDAPoint2_AnimateControlPositionPixel_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [propget] */ HRESULT STDMETHODCALLTYPE IDAPoint2_get_X_Proxy(
- IDAPoint2 __RPC_FAR * This,
- /* [retval][out] */ IDANumber __RPC_FAR *__RPC_FAR *ret_0);
-
-
- void __RPC_STUB IDAPoint2_get_X_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [propget] */ HRESULT STDMETHODCALLTYPE IDAPoint2_get_Y_Proxy(
- IDAPoint2 __RPC_FAR * This,
- /* [retval][out] */ IDANumber __RPC_FAR *__RPC_FAR *ret_0);
-
-
- void __RPC_STUB IDAPoint2_get_Y_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [propget] */ HRESULT STDMETHODCALLTYPE IDAPoint2_get_PolarCoordAngle_Proxy(
- IDAPoint2 __RPC_FAR * This,
- /* [retval][out] */ IDANumber __RPC_FAR *__RPC_FAR *ret_0);
-
-
- void __RPC_STUB IDAPoint2_get_PolarCoordAngle_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [propget] */ HRESULT STDMETHODCALLTYPE IDAPoint2_get_PolarCoordLength_Proxy(
- IDAPoint2 __RPC_FAR * This,
- /* [retval][out] */ IDANumber __RPC_FAR *__RPC_FAR *ret_0);
-
-
- void __RPC_STUB IDAPoint2_get_PolarCoordLength_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IDAPoint2_Transform_Proxy(
- IDAPoint2 __RPC_FAR * This,
- /* [in] */ IDATransform2 __RPC_FAR *xf_0,
- /* [retval][out] */ IDAPoint2 __RPC_FAR *__RPC_FAR *ret_1);
-
-
- void __RPC_STUB IDAPoint2_Transform_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
-
- #endif /* __IDAPoint2_INTERFACE_DEFINED__ */
-
-
- #ifndef __IDAPoint3_INTERFACE_DEFINED__
- #define __IDAPoint3_INTERFACE_DEFINED__
-
- /* interface IDAPoint3 */
- /* [dual][hidden][oleautomation][unique][object][local][helpstring][uuid] */
-
-
- EXTERN_C const IID IID_IDAPoint3;
-
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("C46C1BD7-3C52-11d0-9200-848C1D000000")
- IDAPoint3 : public IDABehavior
- {
- public:
- virtual HRESULT STDMETHODCALLTYPE Project(
- /* [in] */ IDACamera __RPC_FAR *cam_0,
- /* [retval][out] */ IDAPoint2 __RPC_FAR *__RPC_FAR *ret_1) = 0;
-
- virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_X(
- /* [retval][out] */ IDANumber __RPC_FAR *__RPC_FAR *ret_0) = 0;
-
- virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_Y(
- /* [retval][out] */ IDANumber __RPC_FAR *__RPC_FAR *ret_0) = 0;
-
- virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_Z(
- /* [retval][out] */ IDANumber __RPC_FAR *__RPC_FAR *ret_0) = 0;
-
- virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_SphericalCoordXYAngle(
- /* [retval][out] */ IDANumber __RPC_FAR *__RPC_FAR *ret_0) = 0;
-
- virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_SphericalCoordYZAngle(
- /* [retval][out] */ IDANumber __RPC_FAR *__RPC_FAR *ret_0) = 0;
-
- virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_SphericalCoordLength(
- /* [retval][out] */ IDANumber __RPC_FAR *__RPC_FAR *ret_0) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Transform(
- /* [in] */ IDATransform3 __RPC_FAR *xf_0,
- /* [retval][out] */ IDAPoint3 __RPC_FAR *__RPC_FAR *ret_1) = 0;
-
- };
-
- #else /* C style interface */
-
- typedef struct IDAPoint3Vtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
- IDAPoint3 __RPC_FAR * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
- IDAPoint3 __RPC_FAR * This);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
- IDAPoint3 __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
- IDAPoint3 __RPC_FAR * This,
- /* [out] */ UINT __RPC_FAR *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
- IDAPoint3 __RPC_FAR * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
- IDAPoint3 __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 )(
- IDAPoint3 __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);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetClassName )(
- IDAPoint3 __RPC_FAR * This,
- /* [retval][out] */ BSTR __RPC_FAR *pClassName);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Init )(
- IDAPoint3 __RPC_FAR * This,
- /* [in] */ IDABehavior __RPC_FAR *toBvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Importance )(
- IDAPoint3 __RPC_FAR * This,
- /* [in] */ double relativeImportance,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *ppBvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *RunOnce )(
- IDAPoint3 __RPC_FAR * This,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *bvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SubstituteTime )(
- IDAPoint3 __RPC_FAR * This,
- /* [in] */ IDANumber __RPC_FAR *xform,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *bvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SwitchTo )(
- IDAPoint3 __RPC_FAR * This,
- /* [in] */ IDABehavior __RPC_FAR *switchTo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SwitchToNumber )(
- IDAPoint3 __RPC_FAR * This,
- /* [in] */ double numToSwitchTo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SwitchToString )(
- IDAPoint3 __RPC_FAR * This,
- /* [in] */ BSTR strToSwitchTo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Hook )(
- IDAPoint3 __RPC_FAR * This,
- /* [in] */ IDABvrHook __RPC_FAR *notifier,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *pBvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Duration )(
- IDAPoint3 __RPC_FAR * This,
- /* [in] */ double duration,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *bvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *DurationAnim )(
- IDAPoint3 __RPC_FAR * This,
- /* [in] */ IDANumber __RPC_FAR *duration,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *bvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Repeat )(
- IDAPoint3 __RPC_FAR * This,
- /* [in] */ LONG count,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *bvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *RepeatForever )(
- IDAPoint3 __RPC_FAR * This,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *bvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *IsReady )(
- IDAPoint3 __RPC_FAR * This,
- /* [in] */ VARIANT_BOOL bBlock,
- /* [retval][out] */ VARIANT_BOOL __RPC_FAR *b);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Project )(
- IDAPoint3 __RPC_FAR * This,
- /* [in] */ IDACamera __RPC_FAR *cam_0,
- /* [retval][out] */ IDAPoint2 __RPC_FAR *__RPC_FAR *ret_1);
-
- /* [propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_X )(
- IDAPoint3 __RPC_FAR * This,
- /* [retval][out] */ IDANumber __RPC_FAR *__RPC_FAR *ret_0);
-
- /* [propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Y )(
- IDAPoint3 __RPC_FAR * This,
- /* [retval][out] */ IDANumber __RPC_FAR *__RPC_FAR *ret_0);
-
- /* [propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Z )(
- IDAPoint3 __RPC_FAR * This,
- /* [retval][out] */ IDANumber __RPC_FAR *__RPC_FAR *ret_0);
-
- /* [propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_SphericalCoordXYAngle )(
- IDAPoint3 __RPC_FAR * This,
- /* [retval][out] */ IDANumber __RPC_FAR *__RPC_FAR *ret_0);
-
- /* [propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_SphericalCoordYZAngle )(
- IDAPoint3 __RPC_FAR * This,
- /* [retval][out] */ IDANumber __RPC_FAR *__RPC_FAR *ret_0);
-
- /* [propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_SphericalCoordLength )(
- IDAPoint3 __RPC_FAR * This,
- /* [retval][out] */ IDANumber __RPC_FAR *__RPC_FAR *ret_0);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Transform )(
- IDAPoint3 __RPC_FAR * This,
- /* [in] */ IDATransform3 __RPC_FAR *xf_0,
- /* [retval][out] */ IDAPoint3 __RPC_FAR *__RPC_FAR *ret_1);
-
- END_INTERFACE
- } IDAPoint3Vtbl;
-
- interface IDAPoint3
- {
- CONST_VTBL struct IDAPoint3Vtbl __RPC_FAR *lpVtbl;
- };
-
-
-
- #ifdef COBJMACROS
-
-
- #define IDAPoint3_QueryInterface(This,riid,ppvObject) \
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
-
- #define IDAPoint3_AddRef(This) \
- (This)->lpVtbl -> AddRef(This)
-
- #define IDAPoint3_Release(This) \
- (This)->lpVtbl -> Release(This)
-
-
- #define IDAPoint3_GetTypeInfoCount(This,pctinfo) \
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
-
- #define IDAPoint3_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
-
- #define IDAPoint3_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
-
- #define IDAPoint3_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
-
-
- #define IDAPoint3_GetClassName(This,pClassName) \
- (This)->lpVtbl -> GetClassName(This,pClassName)
-
- #define IDAPoint3_Init(This,toBvr) \
- (This)->lpVtbl -> Init(This,toBvr)
-
- #define IDAPoint3_Importance(This,relativeImportance,ppBvr) \
- (This)->lpVtbl -> Importance(This,relativeImportance,ppBvr)
-
- #define IDAPoint3_RunOnce(This,bvr) \
- (This)->lpVtbl -> RunOnce(This,bvr)
-
- #define IDAPoint3_SubstituteTime(This,xform,bvr) \
- (This)->lpVtbl -> SubstituteTime(This,xform,bvr)
-
- #define IDAPoint3_SwitchTo(This,switchTo) \
- (This)->lpVtbl -> SwitchTo(This,switchTo)
-
- #define IDAPoint3_SwitchToNumber(This,numToSwitchTo) \
- (This)->lpVtbl -> SwitchToNumber(This,numToSwitchTo)
-
- #define IDAPoint3_SwitchToString(This,strToSwitchTo) \
- (This)->lpVtbl -> SwitchToString(This,strToSwitchTo)
-
- #define IDAPoint3_Hook(This,notifier,pBvr) \
- (This)->lpVtbl -> Hook(This,notifier,pBvr)
-
- #define IDAPoint3_Duration(This,duration,bvr) \
- (This)->lpVtbl -> Duration(This,duration,bvr)
-
- #define IDAPoint3_DurationAnim(This,duration,bvr) \
- (This)->lpVtbl -> DurationAnim(This,duration,bvr)
-
- #define IDAPoint3_Repeat(This,count,bvr) \
- (This)->lpVtbl -> Repeat(This,count,bvr)
-
- #define IDAPoint3_RepeatForever(This,bvr) \
- (This)->lpVtbl -> RepeatForever(This,bvr)
-
- #define IDAPoint3_IsReady(This,bBlock,b) \
- (This)->lpVtbl -> IsReady(This,bBlock,b)
-
-
- #define IDAPoint3_Project(This,cam_0,ret_1) \
- (This)->lpVtbl -> Project(This,cam_0,ret_1)
-
- #define IDAPoint3_get_X(This,ret_0) \
- (This)->lpVtbl -> get_X(This,ret_0)
-
- #define IDAPoint3_get_Y(This,ret_0) \
- (This)->lpVtbl -> get_Y(This,ret_0)
-
- #define IDAPoint3_get_Z(This,ret_0) \
- (This)->lpVtbl -> get_Z(This,ret_0)
-
- #define IDAPoint3_get_SphericalCoordXYAngle(This,ret_0) \
- (This)->lpVtbl -> get_SphericalCoordXYAngle(This,ret_0)
-
- #define IDAPoint3_get_SphericalCoordYZAngle(This,ret_0) \
- (This)->lpVtbl -> get_SphericalCoordYZAngle(This,ret_0)
-
- #define IDAPoint3_get_SphericalCoordLength(This,ret_0) \
- (This)->lpVtbl -> get_SphericalCoordLength(This,ret_0)
-
- #define IDAPoint3_Transform(This,xf_0,ret_1) \
- (This)->lpVtbl -> Transform(This,xf_0,ret_1)
-
- #endif /* COBJMACROS */
-
-
- #endif /* C style interface */
-
-
-
- HRESULT STDMETHODCALLTYPE IDAPoint3_Project_Proxy(
- IDAPoint3 __RPC_FAR * This,
- /* [in] */ IDACamera __RPC_FAR *cam_0,
- /* [retval][out] */ IDAPoint2 __RPC_FAR *__RPC_FAR *ret_1);
-
-
- void __RPC_STUB IDAPoint3_Project_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [propget] */ HRESULT STDMETHODCALLTYPE IDAPoint3_get_X_Proxy(
- IDAPoint3 __RPC_FAR * This,
- /* [retval][out] */ IDANumber __RPC_FAR *__RPC_FAR *ret_0);
-
-
- void __RPC_STUB IDAPoint3_get_X_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [propget] */ HRESULT STDMETHODCALLTYPE IDAPoint3_get_Y_Proxy(
- IDAPoint3 __RPC_FAR * This,
- /* [retval][out] */ IDANumber __RPC_FAR *__RPC_FAR *ret_0);
-
-
- void __RPC_STUB IDAPoint3_get_Y_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [propget] */ HRESULT STDMETHODCALLTYPE IDAPoint3_get_Z_Proxy(
- IDAPoint3 __RPC_FAR * This,
- /* [retval][out] */ IDANumber __RPC_FAR *__RPC_FAR *ret_0);
-
-
- void __RPC_STUB IDAPoint3_get_Z_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [propget] */ HRESULT STDMETHODCALLTYPE IDAPoint3_get_SphericalCoordXYAngle_Proxy(
- IDAPoint3 __RPC_FAR * This,
- /* [retval][out] */ IDANumber __RPC_FAR *__RPC_FAR *ret_0);
-
-
- void __RPC_STUB IDAPoint3_get_SphericalCoordXYAngle_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [propget] */ HRESULT STDMETHODCALLTYPE IDAPoint3_get_SphericalCoordYZAngle_Proxy(
- IDAPoint3 __RPC_FAR * This,
- /* [retval][out] */ IDANumber __RPC_FAR *__RPC_FAR *ret_0);
-
-
- void __RPC_STUB IDAPoint3_get_SphericalCoordYZAngle_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [propget] */ HRESULT STDMETHODCALLTYPE IDAPoint3_get_SphericalCoordLength_Proxy(
- IDAPoint3 __RPC_FAR * This,
- /* [retval][out] */ IDANumber __RPC_FAR *__RPC_FAR *ret_0);
-
-
- void __RPC_STUB IDAPoint3_get_SphericalCoordLength_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IDAPoint3_Transform_Proxy(
- IDAPoint3 __RPC_FAR * This,
- /* [in] */ IDATransform3 __RPC_FAR *xf_0,
- /* [retval][out] */ IDAPoint3 __RPC_FAR *__RPC_FAR *ret_1);
-
-
- void __RPC_STUB IDAPoint3_Transform_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
-
- #endif /* __IDAPoint3_INTERFACE_DEFINED__ */
-
-
- #ifndef __IDASound_INTERFACE_DEFINED__
- #define __IDASound_INTERFACE_DEFINED__
-
- /* interface IDASound */
- /* [dual][hidden][oleautomation][unique][object][local][helpstring][uuid] */
-
-
- EXTERN_C const IID IID_IDASound;
-
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("C46C1BE3-3C52-11d0-9200-848C1D000000")
- IDASound : public IDABehavior
- {
- public:
- virtual HRESULT STDMETHODCALLTYPE PhaseAnim(
- /* [in] */ IDANumber __RPC_FAR *phaseAmt_0,
- /* [retval][out] */ IDASound __RPC_FAR *__RPC_FAR *ret_1) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Phase(
- /* [in] */ double phaseAmt_0,
- /* [retval][out] */ IDASound __RPC_FAR *__RPC_FAR *ret_1) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE RateAnim(
- /* [in] */ IDANumber __RPC_FAR *pitchShift_0,
- /* [retval][out] */ IDASound __RPC_FAR *__RPC_FAR *ret_1) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Rate(
- /* [in] */ double pitchShift_0,
- /* [retval][out] */ IDASound __RPC_FAR *__RPC_FAR *ret_1) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE PanAnim(
- /* [in] */ IDANumber __RPC_FAR *panAmt_0,
- /* [retval][out] */ IDASound __RPC_FAR *__RPC_FAR *ret_1) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Pan(
- /* [in] */ double panAmt_0,
- /* [retval][out] */ IDASound __RPC_FAR *__RPC_FAR *ret_1) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE GainAnim(
- /* [in] */ IDANumber __RPC_FAR *gainAmt_0,
- /* [retval][out] */ IDASound __RPC_FAR *__RPC_FAR *ret_1) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Gain(
- /* [in] */ double gainAmt_0,
- /* [retval][out] */ IDASound __RPC_FAR *__RPC_FAR *ret_1) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Loop(
- /* [retval][out] */ IDASound __RPC_FAR *__RPC_FAR *ret_0) = 0;
-
- };
-
- #else /* C style interface */
-
- typedef struct IDASoundVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
- IDASound __RPC_FAR * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
- IDASound __RPC_FAR * This);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
- IDASound __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
- IDASound __RPC_FAR * This,
- /* [out] */ UINT __RPC_FAR *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
- IDASound __RPC_FAR * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
- IDASound __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 )(
- IDASound __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);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetClassName )(
- IDASound __RPC_FAR * This,
- /* [retval][out] */ BSTR __RPC_FAR *pClassName);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Init )(
- IDASound __RPC_FAR * This,
- /* [in] */ IDABehavior __RPC_FAR *toBvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Importance )(
- IDASound __RPC_FAR * This,
- /* [in] */ double relativeImportance,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *ppBvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *RunOnce )(
- IDASound __RPC_FAR * This,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *bvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SubstituteTime )(
- IDASound __RPC_FAR * This,
- /* [in] */ IDANumber __RPC_FAR *xform,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *bvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SwitchTo )(
- IDASound __RPC_FAR * This,
- /* [in] */ IDABehavior __RPC_FAR *switchTo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SwitchToNumber )(
- IDASound __RPC_FAR * This,
- /* [in] */ double numToSwitchTo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SwitchToString )(
- IDASound __RPC_FAR * This,
- /* [in] */ BSTR strToSwitchTo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Hook )(
- IDASound __RPC_FAR * This,
- /* [in] */ IDABvrHook __RPC_FAR *notifier,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *pBvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Duration )(
- IDASound __RPC_FAR * This,
- /* [in] */ double duration,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *bvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *DurationAnim )(
- IDASound __RPC_FAR * This,
- /* [in] */ IDANumber __RPC_FAR *duration,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *bvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Repeat )(
- IDASound __RPC_FAR * This,
- /* [in] */ LONG count,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *bvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *RepeatForever )(
- IDASound __RPC_FAR * This,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *bvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *IsReady )(
- IDASound __RPC_FAR * This,
- /* [in] */ VARIANT_BOOL bBlock,
- /* [retval][out] */ VARIANT_BOOL __RPC_FAR *b);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *PhaseAnim )(
- IDASound __RPC_FAR * This,
- /* [in] */ IDANumber __RPC_FAR *phaseAmt_0,
- /* [retval][out] */ IDASound __RPC_FAR *__RPC_FAR *ret_1);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Phase )(
- IDASound __RPC_FAR * This,
- /* [in] */ double phaseAmt_0,
- /* [retval][out] */ IDASound __RPC_FAR *__RPC_FAR *ret_1);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *RateAnim )(
- IDASound __RPC_FAR * This,
- /* [in] */ IDANumber __RPC_FAR *pitchShift_0,
- /* [retval][out] */ IDASound __RPC_FAR *__RPC_FAR *ret_1);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Rate )(
- IDASound __RPC_FAR * This,
- /* [in] */ double pitchShift_0,
- /* [retval][out] */ IDASound __RPC_FAR *__RPC_FAR *ret_1);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *PanAnim )(
- IDASound __RPC_FAR * This,
- /* [in] */ IDANumber __RPC_FAR *panAmt_0,
- /* [retval][out] */ IDASound __RPC_FAR *__RPC_FAR *ret_1);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Pan )(
- IDASound __RPC_FAR * This,
- /* [in] */ double panAmt_0,
- /* [retval][out] */ IDASound __RPC_FAR *__RPC_FAR *ret_1);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GainAnim )(
- IDASound __RPC_FAR * This,
- /* [in] */ IDANumber __RPC_FAR *gainAmt_0,
- /* [retval][out] */ IDASound __RPC_FAR *__RPC_FAR *ret_1);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Gain )(
- IDASound __RPC_FAR * This,
- /* [in] */ double gainAmt_0,
- /* [retval][out] */ IDASound __RPC_FAR *__RPC_FAR *ret_1);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Loop )(
- IDASound __RPC_FAR * This,
- /* [retval][out] */ IDASound __RPC_FAR *__RPC_FAR *ret_0);
-
- END_INTERFACE
- } IDASoundVtbl;
-
- interface IDASound
- {
- CONST_VTBL struct IDASoundVtbl __RPC_FAR *lpVtbl;
- };
-
-
-
- #ifdef COBJMACROS
-
-
- #define IDASound_QueryInterface(This,riid,ppvObject) \
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
-
- #define IDASound_AddRef(This) \
- (This)->lpVtbl -> AddRef(This)
-
- #define IDASound_Release(This) \
- (This)->lpVtbl -> Release(This)
-
-
- #define IDASound_GetTypeInfoCount(This,pctinfo) \
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
-
- #define IDASound_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
-
- #define IDASound_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
-
- #define IDASound_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
-
-
- #define IDASound_GetClassName(This,pClassName) \
- (This)->lpVtbl -> GetClassName(This,pClassName)
-
- #define IDASound_Init(This,toBvr) \
- (This)->lpVtbl -> Init(This,toBvr)
-
- #define IDASound_Importance(This,relativeImportance,ppBvr) \
- (This)->lpVtbl -> Importance(This,relativeImportance,ppBvr)
-
- #define IDASound_RunOnce(This,bvr) \
- (This)->lpVtbl -> RunOnce(This,bvr)
-
- #define IDASound_SubstituteTime(This,xform,bvr) \
- (This)->lpVtbl -> SubstituteTime(This,xform,bvr)
-
- #define IDASound_SwitchTo(This,switchTo) \
- (This)->lpVtbl -> SwitchTo(This,switchTo)
-
- #define IDASound_SwitchToNumber(This,numToSwitchTo) \
- (This)->lpVtbl -> SwitchToNumber(This,numToSwitchTo)
-
- #define IDASound_SwitchToString(This,strToSwitchTo) \
- (This)->lpVtbl -> SwitchToString(This,strToSwitchTo)
-
- #define IDASound_Hook(This,notifier,pBvr) \
- (This)->lpVtbl -> Hook(This,notifier,pBvr)
-
- #define IDASound_Duration(This,duration,bvr) \
- (This)->lpVtbl -> Duration(This,duration,bvr)
-
- #define IDASound_DurationAnim(This,duration,bvr) \
- (This)->lpVtbl -> DurationAnim(This,duration,bvr)
-
- #define IDASound_Repeat(This,count,bvr) \
- (This)->lpVtbl -> Repeat(This,count,bvr)
-
- #define IDASound_RepeatForever(This,bvr) \
- (This)->lpVtbl -> RepeatForever(This,bvr)
-
- #define IDASound_IsReady(This,bBlock,b) \
- (This)->lpVtbl -> IsReady(This,bBlock,b)
-
-
- #define IDASound_PhaseAnim(This,phaseAmt_0,ret_1) \
- (This)->lpVtbl -> PhaseAnim(This,phaseAmt_0,ret_1)
-
- #define IDASound_Phase(This,phaseAmt_0,ret_1) \
- (This)->lpVtbl -> Phase(This,phaseAmt_0,ret_1)
-
- #define IDASound_RateAnim(This,pitchShift_0,ret_1) \
- (This)->lpVtbl -> RateAnim(This,pitchShift_0,ret_1)
-
- #define IDASound_Rate(This,pitchShift_0,ret_1) \
- (This)->lpVtbl -> Rate(This,pitchShift_0,ret_1)
-
- #define IDASound_PanAnim(This,panAmt_0,ret_1) \
- (This)->lpVtbl -> PanAnim(This,panAmt_0,ret_1)
-
- #define IDASound_Pan(This,panAmt_0,ret_1) \
- (This)->lpVtbl -> Pan(This,panAmt_0,ret_1)
-
- #define IDASound_GainAnim(This,gainAmt_0,ret_1) \
- (This)->lpVtbl -> GainAnim(This,gainAmt_0,ret_1)
-
- #define IDASound_Gain(This,gainAmt_0,ret_1) \
- (This)->lpVtbl -> Gain(This,gainAmt_0,ret_1)
-
- #define IDASound_Loop(This,ret_0) \
- (This)->lpVtbl -> Loop(This,ret_0)
-
- #endif /* COBJMACROS */
-
-
- #endif /* C style interface */
-
-
-
- HRESULT STDMETHODCALLTYPE IDASound_PhaseAnim_Proxy(
- IDASound __RPC_FAR * This,
- /* [in] */ IDANumber __RPC_FAR *phaseAmt_0,
- /* [retval][out] */ IDASound __RPC_FAR *__RPC_FAR *ret_1);
-
-
- void __RPC_STUB IDASound_PhaseAnim_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IDASound_Phase_Proxy(
- IDASound __RPC_FAR * This,
- /* [in] */ double phaseAmt_0,
- /* [retval][out] */ IDASound __RPC_FAR *__RPC_FAR *ret_1);
-
-
- void __RPC_STUB IDASound_Phase_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IDASound_RateAnim_Proxy(
- IDASound __RPC_FAR * This,
- /* [in] */ IDANumber __RPC_FAR *pitchShift_0,
- /* [retval][out] */ IDASound __RPC_FAR *__RPC_FAR *ret_1);
-
-
- void __RPC_STUB IDASound_RateAnim_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IDASound_Rate_Proxy(
- IDASound __RPC_FAR * This,
- /* [in] */ double pitchShift_0,
- /* [retval][out] */ IDASound __RPC_FAR *__RPC_FAR *ret_1);
-
-
- void __RPC_STUB IDASound_Rate_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IDASound_PanAnim_Proxy(
- IDASound __RPC_FAR * This,
- /* [in] */ IDANumber __RPC_FAR *panAmt_0,
- /* [retval][out] */ IDASound __RPC_FAR *__RPC_FAR *ret_1);
-
-
- void __RPC_STUB IDASound_PanAnim_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IDASound_Pan_Proxy(
- IDASound __RPC_FAR * This,
- /* [in] */ double panAmt_0,
- /* [retval][out] */ IDASound __RPC_FAR *__RPC_FAR *ret_1);
-
-
- void __RPC_STUB IDASound_Pan_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IDASound_GainAnim_Proxy(
- IDASound __RPC_FAR * This,
- /* [in] */ IDANumber __RPC_FAR *gainAmt_0,
- /* [retval][out] */ IDASound __RPC_FAR *__RPC_FAR *ret_1);
-
-
- void __RPC_STUB IDASound_GainAnim_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IDASound_Gain_Proxy(
- IDASound __RPC_FAR * This,
- /* [in] */ double gainAmt_0,
- /* [retval][out] */ IDASound __RPC_FAR *__RPC_FAR *ret_1);
-
-
- void __RPC_STUB IDASound_Gain_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IDASound_Loop_Proxy(
- IDASound __RPC_FAR * This,
- /* [retval][out] */ IDASound __RPC_FAR *__RPC_FAR *ret_0);
-
-
- void __RPC_STUB IDASound_Loop_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
-
- #endif /* __IDASound_INTERFACE_DEFINED__ */
-
-
- #ifndef __IDAString_INTERFACE_DEFINED__
- #define __IDAString_INTERFACE_DEFINED__
-
- /* interface IDAString */
- /* [dual][hidden][oleautomation][unique][object][local][helpstring][uuid] */
-
-
- EXTERN_C const IID IID_IDAString;
-
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("C46C1BC3-3C52-11d0-9200-848C1D000000")
- IDAString : public IDABehavior
- {
- public:
- virtual HRESULT STDMETHODCALLTYPE Extract(
- /* [retval][out] */ BSTR __RPC_FAR *ret_0) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE AnimateProperty(
- /* [in] */ BSTR propertyPath_0,
- /* [in] */ BSTR scriptingLanguage_1,
- /* [in] */ VARIANT_BOOL invokeAsMethod_2,
- /* [in] */ double minUpdateInterval_3,
- /* [retval][out] */ IDAString __RPC_FAR *__RPC_FAR *ret_4) = 0;
-
- };
-
- #else /* C style interface */
-
- typedef struct IDAStringVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
- IDAString __RPC_FAR * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
- IDAString __RPC_FAR * This);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
- IDAString __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
- IDAString __RPC_FAR * This,
- /* [out] */ UINT __RPC_FAR *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
- IDAString __RPC_FAR * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
- IDAString __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 )(
- IDAString __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);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetClassName )(
- IDAString __RPC_FAR * This,
- /* [retval][out] */ BSTR __RPC_FAR *pClassName);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Init )(
- IDAString __RPC_FAR * This,
- /* [in] */ IDABehavior __RPC_FAR *toBvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Importance )(
- IDAString __RPC_FAR * This,
- /* [in] */ double relativeImportance,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *ppBvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *RunOnce )(
- IDAString __RPC_FAR * This,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *bvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SubstituteTime )(
- IDAString __RPC_FAR * This,
- /* [in] */ IDANumber __RPC_FAR *xform,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *bvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SwitchTo )(
- IDAString __RPC_FAR * This,
- /* [in] */ IDABehavior __RPC_FAR *switchTo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SwitchToNumber )(
- IDAString __RPC_FAR * This,
- /* [in] */ double numToSwitchTo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SwitchToString )(
- IDAString __RPC_FAR * This,
- /* [in] */ BSTR strToSwitchTo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Hook )(
- IDAString __RPC_FAR * This,
- /* [in] */ IDABvrHook __RPC_FAR *notifier,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *pBvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Duration )(
- IDAString __RPC_FAR * This,
- /* [in] */ double duration,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *bvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *DurationAnim )(
- IDAString __RPC_FAR * This,
- /* [in] */ IDANumber __RPC_FAR *duration,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *bvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Repeat )(
- IDAString __RPC_FAR * This,
- /* [in] */ LONG count,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *bvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *RepeatForever )(
- IDAString __RPC_FAR * This,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *bvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *IsReady )(
- IDAString __RPC_FAR * This,
- /* [in] */ VARIANT_BOOL bBlock,
- /* [retval][out] */ VARIANT_BOOL __RPC_FAR *b);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Extract )(
- IDAString __RPC_FAR * This,
- /* [retval][out] */ BSTR __RPC_FAR *ret_0);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *AnimateProperty )(
- IDAString __RPC_FAR * This,
- /* [in] */ BSTR propertyPath_0,
- /* [in] */ BSTR scriptingLanguage_1,
- /* [in] */ VARIANT_BOOL invokeAsMethod_2,
- /* [in] */ double minUpdateInterval_3,
- /* [retval][out] */ IDAString __RPC_FAR *__RPC_FAR *ret_4);
-
- END_INTERFACE
- } IDAStringVtbl;
-
- interface IDAString
- {
- CONST_VTBL struct IDAStringVtbl __RPC_FAR *lpVtbl;
- };
-
-
-
- #ifdef COBJMACROS
-
-
- #define IDAString_QueryInterface(This,riid,ppvObject) \
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
-
- #define IDAString_AddRef(This) \
- (This)->lpVtbl -> AddRef(This)
-
- #define IDAString_Release(This) \
- (This)->lpVtbl -> Release(This)
-
-
- #define IDAString_GetTypeInfoCount(This,pctinfo) \
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
-
- #define IDAString_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
-
- #define IDAString_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
-
- #define IDAString_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
-
-
- #define IDAString_GetClassName(This,pClassName) \
- (This)->lpVtbl -> GetClassName(This,pClassName)
-
- #define IDAString_Init(This,toBvr) \
- (This)->lpVtbl -> Init(This,toBvr)
-
- #define IDAString_Importance(This,relativeImportance,ppBvr) \
- (This)->lpVtbl -> Importance(This,relativeImportance,ppBvr)
-
- #define IDAString_RunOnce(This,bvr) \
- (This)->lpVtbl -> RunOnce(This,bvr)
-
- #define IDAString_SubstituteTime(This,xform,bvr) \
- (This)->lpVtbl -> SubstituteTime(This,xform,bvr)
-
- #define IDAString_SwitchTo(This,switchTo) \
- (This)->lpVtbl -> SwitchTo(This,switchTo)
-
- #define IDAString_SwitchToNumber(This,numToSwitchTo) \
- (This)->lpVtbl -> SwitchToNumber(This,numToSwitchTo)
-
- #define IDAString_SwitchToString(This,strToSwitchTo) \
- (This)->lpVtbl -> SwitchToString(This,strToSwitchTo)
-
- #define IDAString_Hook(This,notifier,pBvr) \
- (This)->lpVtbl -> Hook(This,notifier,pBvr)
-
- #define IDAString_Duration(This,duration,bvr) \
- (This)->lpVtbl -> Duration(This,duration,bvr)
-
- #define IDAString_DurationAnim(This,duration,bvr) \
- (This)->lpVtbl -> DurationAnim(This,duration,bvr)
-
- #define IDAString_Repeat(This,count,bvr) \
- (This)->lpVtbl -> Repeat(This,count,bvr)
-
- #define IDAString_RepeatForever(This,bvr) \
- (This)->lpVtbl -> RepeatForever(This,bvr)
-
- #define IDAString_IsReady(This,bBlock,b) \
- (This)->lpVtbl -> IsReady(This,bBlock,b)
-
-
- #define IDAString_Extract(This,ret_0) \
- (This)->lpVtbl -> Extract(This,ret_0)
-
- #define IDAString_AnimateProperty(This,propertyPath_0,scriptingLanguage_1,invokeAsMethod_2,minUpdateInterval_3,ret_4) \
- (This)->lpVtbl -> AnimateProperty(This,propertyPath_0,scriptingLanguage_1,invokeAsMethod_2,minUpdateInterval_3,ret_4)
-
- #endif /* COBJMACROS */
-
-
- #endif /* C style interface */
-
-
-
- HRESULT STDMETHODCALLTYPE IDAString_Extract_Proxy(
- IDAString __RPC_FAR * This,
- /* [retval][out] */ BSTR __RPC_FAR *ret_0);
-
-
- void __RPC_STUB IDAString_Extract_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IDAString_AnimateProperty_Proxy(
- IDAString __RPC_FAR * This,
- /* [in] */ BSTR propertyPath_0,
- /* [in] */ BSTR scriptingLanguage_1,
- /* [in] */ VARIANT_BOOL invokeAsMethod_2,
- /* [in] */ double minUpdateInterval_3,
- /* [retval][out] */ IDAString __RPC_FAR *__RPC_FAR *ret_4);
-
-
- void __RPC_STUB IDAString_AnimateProperty_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
-
- #endif /* __IDAString_INTERFACE_DEFINED__ */
-
-
- #ifndef __IDATransform2_INTERFACE_DEFINED__
- #define __IDATransform2_INTERFACE_DEFINED__
-
- /* interface IDATransform2 */
- /* [dual][hidden][oleautomation][unique][object][local][helpstring][uuid] */
-
-
- EXTERN_C const IID IID_IDATransform2;
-
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("C46C1BCB-3C52-11d0-9200-848C1D000000")
- IDATransform2 : public IDABehavior
- {
- public:
- virtual HRESULT STDMETHODCALLTYPE Inverse(
- /* [retval][out] */ IDATransform2 __RPC_FAR *__RPC_FAR *ret_0) = 0;
-
- virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_IsSingular(
- /* [retval][out] */ IDABoolean __RPC_FAR *__RPC_FAR *ret_0) = 0;
-
- };
-
- #else /* C style interface */
-
- typedef struct IDATransform2Vtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
- IDATransform2 __RPC_FAR * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
- IDATransform2 __RPC_FAR * This);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
- IDATransform2 __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
- IDATransform2 __RPC_FAR * This,
- /* [out] */ UINT __RPC_FAR *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
- IDATransform2 __RPC_FAR * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
- IDATransform2 __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 )(
- IDATransform2 __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);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetClassName )(
- IDATransform2 __RPC_FAR * This,
- /* [retval][out] */ BSTR __RPC_FAR *pClassName);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Init )(
- IDATransform2 __RPC_FAR * This,
- /* [in] */ IDABehavior __RPC_FAR *toBvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Importance )(
- IDATransform2 __RPC_FAR * This,
- /* [in] */ double relativeImportance,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *ppBvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *RunOnce )(
- IDATransform2 __RPC_FAR * This,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *bvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SubstituteTime )(
- IDATransform2 __RPC_FAR * This,
- /* [in] */ IDANumber __RPC_FAR *xform,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *bvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SwitchTo )(
- IDATransform2 __RPC_FAR * This,
- /* [in] */ IDABehavior __RPC_FAR *switchTo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SwitchToNumber )(
- IDATransform2 __RPC_FAR * This,
- /* [in] */ double numToSwitchTo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SwitchToString )(
- IDATransform2 __RPC_FAR * This,
- /* [in] */ BSTR strToSwitchTo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Hook )(
- IDATransform2 __RPC_FAR * This,
- /* [in] */ IDABvrHook __RPC_FAR *notifier,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *pBvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Duration )(
- IDATransform2 __RPC_FAR * This,
- /* [in] */ double duration,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *bvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *DurationAnim )(
- IDATransform2 __RPC_FAR * This,
- /* [in] */ IDANumber __RPC_FAR *duration,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *bvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Repeat )(
- IDATransform2 __RPC_FAR * This,
- /* [in] */ LONG count,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *bvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *RepeatForever )(
- IDATransform2 __RPC_FAR * This,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *bvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *IsReady )(
- IDATransform2 __RPC_FAR * This,
- /* [in] */ VARIANT_BOOL bBlock,
- /* [retval][out] */ VARIANT_BOOL __RPC_FAR *b);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Inverse )(
- IDATransform2 __RPC_FAR * This,
- /* [retval][out] */ IDATransform2 __RPC_FAR *__RPC_FAR *ret_0);
-
- /* [propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_IsSingular )(
- IDATransform2 __RPC_FAR * This,
- /* [retval][out] */ IDABoolean __RPC_FAR *__RPC_FAR *ret_0);
-
- END_INTERFACE
- } IDATransform2Vtbl;
-
- interface IDATransform2
- {
- CONST_VTBL struct IDATransform2Vtbl __RPC_FAR *lpVtbl;
- };
-
-
-
- #ifdef COBJMACROS
-
-
- #define IDATransform2_QueryInterface(This,riid,ppvObject) \
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
-
- #define IDATransform2_AddRef(This) \
- (This)->lpVtbl -> AddRef(This)
-
- #define IDATransform2_Release(This) \
- (This)->lpVtbl -> Release(This)
-
-
- #define IDATransform2_GetTypeInfoCount(This,pctinfo) \
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
-
- #define IDATransform2_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
-
- #define IDATransform2_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
-
- #define IDATransform2_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
-
-
- #define IDATransform2_GetClassName(This,pClassName) \
- (This)->lpVtbl -> GetClassName(This,pClassName)
-
- #define IDATransform2_Init(This,toBvr) \
- (This)->lpVtbl -> Init(This,toBvr)
-
- #define IDATransform2_Importance(This,relativeImportance,ppBvr) \
- (This)->lpVtbl -> Importance(This,relativeImportance,ppBvr)
-
- #define IDATransform2_RunOnce(This,bvr) \
- (This)->lpVtbl -> RunOnce(This,bvr)
-
- #define IDATransform2_SubstituteTime(This,xform,bvr) \
- (This)->lpVtbl -> SubstituteTime(This,xform,bvr)
-
- #define IDATransform2_SwitchTo(This,switchTo) \
- (This)->lpVtbl -> SwitchTo(This,switchTo)
-
- #define IDATransform2_SwitchToNumber(This,numToSwitchTo) \
- (This)->lpVtbl -> SwitchToNumber(This,numToSwitchTo)
-
- #define IDATransform2_SwitchToString(This,strToSwitchTo) \
- (This)->lpVtbl -> SwitchToString(This,strToSwitchTo)
-
- #define IDATransform2_Hook(This,notifier,pBvr) \
- (This)->lpVtbl -> Hook(This,notifier,pBvr)
-
- #define IDATransform2_Duration(This,duration,bvr) \
- (This)->lpVtbl -> Duration(This,duration,bvr)
-
- #define IDATransform2_DurationAnim(This,duration,bvr) \
- (This)->lpVtbl -> DurationAnim(This,duration,bvr)
-
- #define IDATransform2_Repeat(This,count,bvr) \
- (This)->lpVtbl -> Repeat(This,count,bvr)
-
- #define IDATransform2_RepeatForever(This,bvr) \
- (This)->lpVtbl -> RepeatForever(This,bvr)
-
- #define IDATransform2_IsReady(This,bBlock,b) \
- (This)->lpVtbl -> IsReady(This,bBlock,b)
-
-
- #define IDATransform2_Inverse(This,ret_0) \
- (This)->lpVtbl -> Inverse(This,ret_0)
-
- #define IDATransform2_get_IsSingular(This,ret_0) \
- (This)->lpVtbl -> get_IsSingular(This,ret_0)
-
- #endif /* COBJMACROS */
-
-
- #endif /* C style interface */
-
-
-
- HRESULT STDMETHODCALLTYPE IDATransform2_Inverse_Proxy(
- IDATransform2 __RPC_FAR * This,
- /* [retval][out] */ IDATransform2 __RPC_FAR *__RPC_FAR *ret_0);
-
-
- void __RPC_STUB IDATransform2_Inverse_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [propget] */ HRESULT STDMETHODCALLTYPE IDATransform2_get_IsSingular_Proxy(
- IDATransform2 __RPC_FAR * This,
- /* [retval][out] */ IDABoolean __RPC_FAR *__RPC_FAR *ret_0);
-
-
- void __RPC_STUB IDATransform2_get_IsSingular_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
-
- #endif /* __IDATransform2_INTERFACE_DEFINED__ */
-
-
- #ifndef __IDATransform3_INTERFACE_DEFINED__
- #define __IDATransform3_INTERFACE_DEFINED__
-
- /* interface IDATransform3 */
- /* [dual][hidden][oleautomation][unique][object][local][helpstring][uuid] */
-
-
- EXTERN_C const IID IID_IDATransform3;
-
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("C46C1BDB-3C52-11d0-9200-848C1D000000")
- IDATransform3 : public IDABehavior
- {
- public:
- virtual HRESULT STDMETHODCALLTYPE Inverse(
- /* [retval][out] */ IDATransform3 __RPC_FAR *__RPC_FAR *ret_0) = 0;
-
- virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_IsSingular(
- /* [retval][out] */ IDABoolean __RPC_FAR *__RPC_FAR *ret_0) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE ParallelTransform2(
- /* [retval][out] */ IDATransform2 __RPC_FAR *__RPC_FAR *ret_0) = 0;
-
- };
-
- #else /* C style interface */
-
- typedef struct IDATransform3Vtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
- IDATransform3 __RPC_FAR * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
- IDATransform3 __RPC_FAR * This);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
- IDATransform3 __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
- IDATransform3 __RPC_FAR * This,
- /* [out] */ UINT __RPC_FAR *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
- IDATransform3 __RPC_FAR * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
- IDATransform3 __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 )(
- IDATransform3 __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);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetClassName )(
- IDATransform3 __RPC_FAR * This,
- /* [retval][out] */ BSTR __RPC_FAR *pClassName);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Init )(
- IDATransform3 __RPC_FAR * This,
- /* [in] */ IDABehavior __RPC_FAR *toBvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Importance )(
- IDATransform3 __RPC_FAR * This,
- /* [in] */ double relativeImportance,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *ppBvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *RunOnce )(
- IDATransform3 __RPC_FAR * This,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *bvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SubstituteTime )(
- IDATransform3 __RPC_FAR * This,
- /* [in] */ IDANumber __RPC_FAR *xform,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *bvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SwitchTo )(
- IDATransform3 __RPC_FAR * This,
- /* [in] */ IDABehavior __RPC_FAR *switchTo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SwitchToNumber )(
- IDATransform3 __RPC_FAR * This,
- /* [in] */ double numToSwitchTo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SwitchToString )(
- IDATransform3 __RPC_FAR * This,
- /* [in] */ BSTR strToSwitchTo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Hook )(
- IDATransform3 __RPC_FAR * This,
- /* [in] */ IDABvrHook __RPC_FAR *notifier,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *pBvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Duration )(
- IDATransform3 __RPC_FAR * This,
- /* [in] */ double duration,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *bvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *DurationAnim )(
- IDATransform3 __RPC_FAR * This,
- /* [in] */ IDANumber __RPC_FAR *duration,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *bvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Repeat )(
- IDATransform3 __RPC_FAR * This,
- /* [in] */ LONG count,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *bvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *RepeatForever )(
- IDATransform3 __RPC_FAR * This,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *bvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *IsReady )(
- IDATransform3 __RPC_FAR * This,
- /* [in] */ VARIANT_BOOL bBlock,
- /* [retval][out] */ VARIANT_BOOL __RPC_FAR *b);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Inverse )(
- IDATransform3 __RPC_FAR * This,
- /* [retval][out] */ IDATransform3 __RPC_FAR *__RPC_FAR *ret_0);
-
- /* [propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_IsSingular )(
- IDATransform3 __RPC_FAR * This,
- /* [retval][out] */ IDABoolean __RPC_FAR *__RPC_FAR *ret_0);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *ParallelTransform2 )(
- IDATransform3 __RPC_FAR * This,
- /* [retval][out] */ IDATransform2 __RPC_FAR *__RPC_FAR *ret_0);
-
- END_INTERFACE
- } IDATransform3Vtbl;
-
- interface IDATransform3
- {
- CONST_VTBL struct IDATransform3Vtbl __RPC_FAR *lpVtbl;
- };
-
-
-
- #ifdef COBJMACROS
-
-
- #define IDATransform3_QueryInterface(This,riid,ppvObject) \
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
-
- #define IDATransform3_AddRef(This) \
- (This)->lpVtbl -> AddRef(This)
-
- #define IDATransform3_Release(This) \
- (This)->lpVtbl -> Release(This)
-
-
- #define IDATransform3_GetTypeInfoCount(This,pctinfo) \
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
-
- #define IDATransform3_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
-
- #define IDATransform3_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
-
- #define IDATransform3_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
-
-
- #define IDATransform3_GetClassName(This,pClassName) \
- (This)->lpVtbl -> GetClassName(This,pClassName)
-
- #define IDATransform3_Init(This,toBvr) \
- (This)->lpVtbl -> Init(This,toBvr)
-
- #define IDATransform3_Importance(This,relativeImportance,ppBvr) \
- (This)->lpVtbl -> Importance(This,relativeImportance,ppBvr)
-
- #define IDATransform3_RunOnce(This,bvr) \
- (This)->lpVtbl -> RunOnce(This,bvr)
-
- #define IDATransform3_SubstituteTime(This,xform,bvr) \
- (This)->lpVtbl -> SubstituteTime(This,xform,bvr)
-
- #define IDATransform3_SwitchTo(This,switchTo) \
- (This)->lpVtbl -> SwitchTo(This,switchTo)
-
- #define IDATransform3_SwitchToNumber(This,numToSwitchTo) \
- (This)->lpVtbl -> SwitchToNumber(This,numToSwitchTo)
-
- #define IDATransform3_SwitchToString(This,strToSwitchTo) \
- (This)->lpVtbl -> SwitchToString(This,strToSwitchTo)
-
- #define IDATransform3_Hook(This,notifier,pBvr) \
- (This)->lpVtbl -> Hook(This,notifier,pBvr)
-
- #define IDATransform3_Duration(This,duration,bvr) \
- (This)->lpVtbl -> Duration(This,duration,bvr)
-
- #define IDATransform3_DurationAnim(This,duration,bvr) \
- (This)->lpVtbl -> DurationAnim(This,duration,bvr)
-
- #define IDATransform3_Repeat(This,count,bvr) \
- (This)->lpVtbl -> Repeat(This,count,bvr)
-
- #define IDATransform3_RepeatForever(This,bvr) \
- (This)->lpVtbl -> RepeatForever(This,bvr)
-
- #define IDATransform3_IsReady(This,bBlock,b) \
- (This)->lpVtbl -> IsReady(This,bBlock,b)
-
-
- #define IDATransform3_Inverse(This,ret_0) \
- (This)->lpVtbl -> Inverse(This,ret_0)
-
- #define IDATransform3_get_IsSingular(This,ret_0) \
- (This)->lpVtbl -> get_IsSingular(This,ret_0)
-
- #define IDATransform3_ParallelTransform2(This,ret_0) \
- (This)->lpVtbl -> ParallelTransform2(This,ret_0)
-
- #endif /* COBJMACROS */
-
-
- #endif /* C style interface */
-
-
-
- HRESULT STDMETHODCALLTYPE IDATransform3_Inverse_Proxy(
- IDATransform3 __RPC_FAR * This,
- /* [retval][out] */ IDATransform3 __RPC_FAR *__RPC_FAR *ret_0);
-
-
- void __RPC_STUB IDATransform3_Inverse_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [propget] */ HRESULT STDMETHODCALLTYPE IDATransform3_get_IsSingular_Proxy(
- IDATransform3 __RPC_FAR * This,
- /* [retval][out] */ IDABoolean __RPC_FAR *__RPC_FAR *ret_0);
-
-
- void __RPC_STUB IDATransform3_get_IsSingular_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IDATransform3_ParallelTransform2_Proxy(
- IDATransform3 __RPC_FAR * This,
- /* [retval][out] */ IDATransform2 __RPC_FAR *__RPC_FAR *ret_0);
-
-
- void __RPC_STUB IDATransform3_ParallelTransform2_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
-
- #endif /* __IDATransform3_INTERFACE_DEFINED__ */
-
-
- #ifndef __IDAVector2_INTERFACE_DEFINED__
- #define __IDAVector2_INTERFACE_DEFINED__
-
- /* interface IDAVector2 */
- /* [dual][hidden][oleautomation][unique][object][local][helpstring][uuid] */
-
-
- EXTERN_C const IID IID_IDAVector2;
-
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("C46C1BC9-3C52-11d0-9200-848C1D000000")
- IDAVector2 : public IDABehavior
- {
- public:
- virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_Length(
- /* [retval][out] */ IDANumber __RPC_FAR *__RPC_FAR *ret_0) = 0;
-
- virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_LengthSquared(
- /* [retval][out] */ IDANumber __RPC_FAR *__RPC_FAR *ret_0) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Normalize(
- /* [retval][out] */ IDAVector2 __RPC_FAR *__RPC_FAR *ret_0) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE MulAnim(
- /* [in] */ IDANumber __RPC_FAR *scalar_0,
- /* [retval][out] */ IDAVector2 __RPC_FAR *__RPC_FAR *ret_1) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Mul(
- /* [in] */ double scalar_0,
- /* [retval][out] */ IDAVector2 __RPC_FAR *__RPC_FAR *ret_1) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE DivAnim(
- /* [in] */ IDANumber __RPC_FAR *scalar_0,
- /* [retval][out] */ IDAVector2 __RPC_FAR *__RPC_FAR *ret_1) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Div(
- /* [in] */ double scalar_0,
- /* [retval][out] */ IDAVector2 __RPC_FAR *__RPC_FAR *ret_1) = 0;
-
- virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_X(
- /* [retval][out] */ IDANumber __RPC_FAR *__RPC_FAR *ret_0) = 0;
-
- virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_Y(
- /* [retval][out] */ IDANumber __RPC_FAR *__RPC_FAR *ret_0) = 0;
-
- virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_PolarCoordAngle(
- /* [retval][out] */ IDANumber __RPC_FAR *__RPC_FAR *ret_0) = 0;
-
- virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_PolarCoordLength(
- /* [retval][out] */ IDANumber __RPC_FAR *__RPC_FAR *ret_0) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Transform(
- /* [in] */ IDATransform2 __RPC_FAR *xf_0,
- /* [retval][out] */ IDAVector2 __RPC_FAR *__RPC_FAR *ret_1) = 0;
-
- };
-
- #else /* C style interface */
-
- typedef struct IDAVector2Vtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
- IDAVector2 __RPC_FAR * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
- IDAVector2 __RPC_FAR * This);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
- IDAVector2 __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
- IDAVector2 __RPC_FAR * This,
- /* [out] */ UINT __RPC_FAR *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
- IDAVector2 __RPC_FAR * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
- IDAVector2 __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 )(
- IDAVector2 __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);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetClassName )(
- IDAVector2 __RPC_FAR * This,
- /* [retval][out] */ BSTR __RPC_FAR *pClassName);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Init )(
- IDAVector2 __RPC_FAR * This,
- /* [in] */ IDABehavior __RPC_FAR *toBvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Importance )(
- IDAVector2 __RPC_FAR * This,
- /* [in] */ double relativeImportance,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *ppBvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *RunOnce )(
- IDAVector2 __RPC_FAR * This,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *bvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SubstituteTime )(
- IDAVector2 __RPC_FAR * This,
- /* [in] */ IDANumber __RPC_FAR *xform,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *bvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SwitchTo )(
- IDAVector2 __RPC_FAR * This,
- /* [in] */ IDABehavior __RPC_FAR *switchTo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SwitchToNumber )(
- IDAVector2 __RPC_FAR * This,
- /* [in] */ double numToSwitchTo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SwitchToString )(
- IDAVector2 __RPC_FAR * This,
- /* [in] */ BSTR strToSwitchTo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Hook )(
- IDAVector2 __RPC_FAR * This,
- /* [in] */ IDABvrHook __RPC_FAR *notifier,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *pBvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Duration )(
- IDAVector2 __RPC_FAR * This,
- /* [in] */ double duration,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *bvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *DurationAnim )(
- IDAVector2 __RPC_FAR * This,
- /* [in] */ IDANumber __RPC_FAR *duration,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *bvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Repeat )(
- IDAVector2 __RPC_FAR * This,
- /* [in] */ LONG count,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *bvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *RepeatForever )(
- IDAVector2 __RPC_FAR * This,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *bvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *IsReady )(
- IDAVector2 __RPC_FAR * This,
- /* [in] */ VARIANT_BOOL bBlock,
- /* [retval][out] */ VARIANT_BOOL __RPC_FAR *b);
-
- /* [propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Length )(
- IDAVector2 __RPC_FAR * This,
- /* [retval][out] */ IDANumber __RPC_FAR *__RPC_FAR *ret_0);
-
- /* [propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_LengthSquared )(
- IDAVector2 __RPC_FAR * This,
- /* [retval][out] */ IDANumber __RPC_FAR *__RPC_FAR *ret_0);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Normalize )(
- IDAVector2 __RPC_FAR * This,
- /* [retval][out] */ IDAVector2 __RPC_FAR *__RPC_FAR *ret_0);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *MulAnim )(
- IDAVector2 __RPC_FAR * This,
- /* [in] */ IDANumber __RPC_FAR *scalar_0,
- /* [retval][out] */ IDAVector2 __RPC_FAR *__RPC_FAR *ret_1);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Mul )(
- IDAVector2 __RPC_FAR * This,
- /* [in] */ double scalar_0,
- /* [retval][out] */ IDAVector2 __RPC_FAR *__RPC_FAR *ret_1);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *DivAnim )(
- IDAVector2 __RPC_FAR * This,
- /* [in] */ IDANumber __RPC_FAR *scalar_0,
- /* [retval][out] */ IDAVector2 __RPC_FAR *__RPC_FAR *ret_1);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Div )(
- IDAVector2 __RPC_FAR * This,
- /* [in] */ double scalar_0,
- /* [retval][out] */ IDAVector2 __RPC_FAR *__RPC_FAR *ret_1);
-
- /* [propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_X )(
- IDAVector2 __RPC_FAR * This,
- /* [retval][out] */ IDANumber __RPC_FAR *__RPC_FAR *ret_0);
-
- /* [propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Y )(
- IDAVector2 __RPC_FAR * This,
- /* [retval][out] */ IDANumber __RPC_FAR *__RPC_FAR *ret_0);
-
- /* [propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_PolarCoordAngle )(
- IDAVector2 __RPC_FAR * This,
- /* [retval][out] */ IDANumber __RPC_FAR *__RPC_FAR *ret_0);
-
- /* [propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_PolarCoordLength )(
- IDAVector2 __RPC_FAR * This,
- /* [retval][out] */ IDANumber __RPC_FAR *__RPC_FAR *ret_0);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Transform )(
- IDAVector2 __RPC_FAR * This,
- /* [in] */ IDATransform2 __RPC_FAR *xf_0,
- /* [retval][out] */ IDAVector2 __RPC_FAR *__RPC_FAR *ret_1);
-
- END_INTERFACE
- } IDAVector2Vtbl;
-
- interface IDAVector2
- {
- CONST_VTBL struct IDAVector2Vtbl __RPC_FAR *lpVtbl;
- };
-
-
-
- #ifdef COBJMACROS
-
-
- #define IDAVector2_QueryInterface(This,riid,ppvObject) \
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
-
- #define IDAVector2_AddRef(This) \
- (This)->lpVtbl -> AddRef(This)
-
- #define IDAVector2_Release(This) \
- (This)->lpVtbl -> Release(This)
-
-
- #define IDAVector2_GetTypeInfoCount(This,pctinfo) \
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
-
- #define IDAVector2_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
-
- #define IDAVector2_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
-
- #define IDAVector2_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
-
-
- #define IDAVector2_GetClassName(This,pClassName) \
- (This)->lpVtbl -> GetClassName(This,pClassName)
-
- #define IDAVector2_Init(This,toBvr) \
- (This)->lpVtbl -> Init(This,toBvr)
-
- #define IDAVector2_Importance(This,relativeImportance,ppBvr) \
- (This)->lpVtbl -> Importance(This,relativeImportance,ppBvr)
-
- #define IDAVector2_RunOnce(This,bvr) \
- (This)->lpVtbl -> RunOnce(This,bvr)
-
- #define IDAVector2_SubstituteTime(This,xform,bvr) \
- (This)->lpVtbl -> SubstituteTime(This,xform,bvr)
-
- #define IDAVector2_SwitchTo(This,switchTo) \
- (This)->lpVtbl -> SwitchTo(This,switchTo)
-
- #define IDAVector2_SwitchToNumber(This,numToSwitchTo) \
- (This)->lpVtbl -> SwitchToNumber(This,numToSwitchTo)
-
- #define IDAVector2_SwitchToString(This,strToSwitchTo) \
- (This)->lpVtbl -> SwitchToString(This,strToSwitchTo)
-
- #define IDAVector2_Hook(This,notifier,pBvr) \
- (This)->lpVtbl -> Hook(This,notifier,pBvr)
-
- #define IDAVector2_Duration(This,duration,bvr) \
- (This)->lpVtbl -> Duration(This,duration,bvr)
-
- #define IDAVector2_DurationAnim(This,duration,bvr) \
- (This)->lpVtbl -> DurationAnim(This,duration,bvr)
-
- #define IDAVector2_Repeat(This,count,bvr) \
- (This)->lpVtbl -> Repeat(This,count,bvr)
-
- #define IDAVector2_RepeatForever(This,bvr) \
- (This)->lpVtbl -> RepeatForever(This,bvr)
-
- #define IDAVector2_IsReady(This,bBlock,b) \
- (This)->lpVtbl -> IsReady(This,bBlock,b)
-
-
- #define IDAVector2_get_Length(This,ret_0) \
- (This)->lpVtbl -> get_Length(This,ret_0)
-
- #define IDAVector2_get_LengthSquared(This,ret_0) \
- (This)->lpVtbl -> get_LengthSquared(This,ret_0)
-
- #define IDAVector2_Normalize(This,ret_0) \
- (This)->lpVtbl -> Normalize(This,ret_0)
-
- #define IDAVector2_MulAnim(This,scalar_0,ret_1) \
- (This)->lpVtbl -> MulAnim(This,scalar_0,ret_1)
-
- #define IDAVector2_Mul(This,scalar_0,ret_1) \
- (This)->lpVtbl -> Mul(This,scalar_0,ret_1)
-
- #define IDAVector2_DivAnim(This,scalar_0,ret_1) \
- (This)->lpVtbl -> DivAnim(This,scalar_0,ret_1)
-
- #define IDAVector2_Div(This,scalar_0,ret_1) \
- (This)->lpVtbl -> Div(This,scalar_0,ret_1)
-
- #define IDAVector2_get_X(This,ret_0) \
- (This)->lpVtbl -> get_X(This,ret_0)
-
- #define IDAVector2_get_Y(This,ret_0) \
- (This)->lpVtbl -> get_Y(This,ret_0)
-
- #define IDAVector2_get_PolarCoordAngle(This,ret_0) \
- (This)->lpVtbl -> get_PolarCoordAngle(This,ret_0)
-
- #define IDAVector2_get_PolarCoordLength(This,ret_0) \
- (This)->lpVtbl -> get_PolarCoordLength(This,ret_0)
-
- #define IDAVector2_Transform(This,xf_0,ret_1) \
- (This)->lpVtbl -> Transform(This,xf_0,ret_1)
-
- #endif /* COBJMACROS */
-
-
- #endif /* C style interface */
-
-
-
- /* [propget] */ HRESULT STDMETHODCALLTYPE IDAVector2_get_Length_Proxy(
- IDAVector2 __RPC_FAR * This,
- /* [retval][out] */ IDANumber __RPC_FAR *__RPC_FAR *ret_0);
-
-
- void __RPC_STUB IDAVector2_get_Length_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [propget] */ HRESULT STDMETHODCALLTYPE IDAVector2_get_LengthSquared_Proxy(
- IDAVector2 __RPC_FAR * This,
- /* [retval][out] */ IDANumber __RPC_FAR *__RPC_FAR *ret_0);
-
-
- void __RPC_STUB IDAVector2_get_LengthSquared_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IDAVector2_Normalize_Proxy(
- IDAVector2 __RPC_FAR * This,
- /* [retval][out] */ IDAVector2 __RPC_FAR *__RPC_FAR *ret_0);
-
-
- void __RPC_STUB IDAVector2_Normalize_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IDAVector2_MulAnim_Proxy(
- IDAVector2 __RPC_FAR * This,
- /* [in] */ IDANumber __RPC_FAR *scalar_0,
- /* [retval][out] */ IDAVector2 __RPC_FAR *__RPC_FAR *ret_1);
-
-
- void __RPC_STUB IDAVector2_MulAnim_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IDAVector2_Mul_Proxy(
- IDAVector2 __RPC_FAR * This,
- /* [in] */ double scalar_0,
- /* [retval][out] */ IDAVector2 __RPC_FAR *__RPC_FAR *ret_1);
-
-
- void __RPC_STUB IDAVector2_Mul_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IDAVector2_DivAnim_Proxy(
- IDAVector2 __RPC_FAR * This,
- /* [in] */ IDANumber __RPC_FAR *scalar_0,
- /* [retval][out] */ IDAVector2 __RPC_FAR *__RPC_FAR *ret_1);
-
-
- void __RPC_STUB IDAVector2_DivAnim_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IDAVector2_Div_Proxy(
- IDAVector2 __RPC_FAR * This,
- /* [in] */ double scalar_0,
- /* [retval][out] */ IDAVector2 __RPC_FAR *__RPC_FAR *ret_1);
-
-
- void __RPC_STUB IDAVector2_Div_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [propget] */ HRESULT STDMETHODCALLTYPE IDAVector2_get_X_Proxy(
- IDAVector2 __RPC_FAR * This,
- /* [retval][out] */ IDANumber __RPC_FAR *__RPC_FAR *ret_0);
-
-
- void __RPC_STUB IDAVector2_get_X_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [propget] */ HRESULT STDMETHODCALLTYPE IDAVector2_get_Y_Proxy(
- IDAVector2 __RPC_FAR * This,
- /* [retval][out] */ IDANumber __RPC_FAR *__RPC_FAR *ret_0);
-
-
- void __RPC_STUB IDAVector2_get_Y_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [propget] */ HRESULT STDMETHODCALLTYPE IDAVector2_get_PolarCoordAngle_Proxy(
- IDAVector2 __RPC_FAR * This,
- /* [retval][out] */ IDANumber __RPC_FAR *__RPC_FAR *ret_0);
-
-
- void __RPC_STUB IDAVector2_get_PolarCoordAngle_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [propget] */ HRESULT STDMETHODCALLTYPE IDAVector2_get_PolarCoordLength_Proxy(
- IDAVector2 __RPC_FAR * This,
- /* [retval][out] */ IDANumber __RPC_FAR *__RPC_FAR *ret_0);
-
-
- void __RPC_STUB IDAVector2_get_PolarCoordLength_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IDAVector2_Transform_Proxy(
- IDAVector2 __RPC_FAR * This,
- /* [in] */ IDATransform2 __RPC_FAR *xf_0,
- /* [retval][out] */ IDAVector2 __RPC_FAR *__RPC_FAR *ret_1);
-
-
- void __RPC_STUB IDAVector2_Transform_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
-
- #endif /* __IDAVector2_INTERFACE_DEFINED__ */
-
-
- #ifndef __IDAVector3_INTERFACE_DEFINED__
- #define __IDAVector3_INTERFACE_DEFINED__
-
- /* interface IDAVector3 */
- /* [dual][hidden][oleautomation][unique][object][local][helpstring][uuid] */
-
-
- EXTERN_C const IID IID_IDAVector3;
-
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("C46C1BD9-3C52-11d0-9200-848C1D000000")
- IDAVector3 : public IDABehavior
- {
- public:
- virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_Length(
- /* [retval][out] */ IDANumber __RPC_FAR *__RPC_FAR *ret_0) = 0;
-
- virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_LengthSquared(
- /* [retval][out] */ IDANumber __RPC_FAR *__RPC_FAR *ret_0) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Normalize(
- /* [retval][out] */ IDAVector3 __RPC_FAR *__RPC_FAR *ret_0) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE MulAnim(
- /* [in] */ IDANumber __RPC_FAR *scalar_0,
- /* [retval][out] */ IDAVector3 __RPC_FAR *__RPC_FAR *ret_1) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Mul(
- /* [in] */ double scalar_0,
- /* [retval][out] */ IDAVector3 __RPC_FAR *__RPC_FAR *ret_1) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE DivAnim(
- /* [in] */ IDANumber __RPC_FAR *scalar_0,
- /* [retval][out] */ IDAVector3 __RPC_FAR *__RPC_FAR *ret_1) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Div(
- /* [in] */ double scalar_0,
- /* [retval][out] */ IDAVector3 __RPC_FAR *__RPC_FAR *ret_1) = 0;
-
- virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_X(
- /* [retval][out] */ IDANumber __RPC_FAR *__RPC_FAR *ret_0) = 0;
-
- virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_Y(
- /* [retval][out] */ IDANumber __RPC_FAR *__RPC_FAR *ret_0) = 0;
-
- virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_Z(
- /* [retval][out] */ IDANumber __RPC_FAR *__RPC_FAR *ret_0) = 0;
-
- virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_SphericalCoordXYAngle(
- /* [retval][out] */ IDANumber __RPC_FAR *__RPC_FAR *ret_0) = 0;
-
- virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_SphericalCoordYZAngle(
- /* [retval][out] */ IDANumber __RPC_FAR *__RPC_FAR *ret_0) = 0;
-
- virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_SphericalCoordLength(
- /* [retval][out] */ IDANumber __RPC_FAR *__RPC_FAR *ret_0) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Transform(
- /* [in] */ IDATransform3 __RPC_FAR *xf_0,
- /* [retval][out] */ IDAVector3 __RPC_FAR *__RPC_FAR *ret_1) = 0;
-
- };
-
- #else /* C style interface */
-
- typedef struct IDAVector3Vtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
- IDAVector3 __RPC_FAR * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
- IDAVector3 __RPC_FAR * This);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
- IDAVector3 __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
- IDAVector3 __RPC_FAR * This,
- /* [out] */ UINT __RPC_FAR *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
- IDAVector3 __RPC_FAR * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
- IDAVector3 __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 )(
- IDAVector3 __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);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetClassName )(
- IDAVector3 __RPC_FAR * This,
- /* [retval][out] */ BSTR __RPC_FAR *pClassName);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Init )(
- IDAVector3 __RPC_FAR * This,
- /* [in] */ IDABehavior __RPC_FAR *toBvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Importance )(
- IDAVector3 __RPC_FAR * This,
- /* [in] */ double relativeImportance,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *ppBvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *RunOnce )(
- IDAVector3 __RPC_FAR * This,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *bvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SubstituteTime )(
- IDAVector3 __RPC_FAR * This,
- /* [in] */ IDANumber __RPC_FAR *xform,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *bvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SwitchTo )(
- IDAVector3 __RPC_FAR * This,
- /* [in] */ IDABehavior __RPC_FAR *switchTo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SwitchToNumber )(
- IDAVector3 __RPC_FAR * This,
- /* [in] */ double numToSwitchTo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SwitchToString )(
- IDAVector3 __RPC_FAR * This,
- /* [in] */ BSTR strToSwitchTo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Hook )(
- IDAVector3 __RPC_FAR * This,
- /* [in] */ IDABvrHook __RPC_FAR *notifier,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *pBvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Duration )(
- IDAVector3 __RPC_FAR * This,
- /* [in] */ double duration,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *bvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *DurationAnim )(
- IDAVector3 __RPC_FAR * This,
- /* [in] */ IDANumber __RPC_FAR *duration,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *bvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Repeat )(
- IDAVector3 __RPC_FAR * This,
- /* [in] */ LONG count,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *bvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *RepeatForever )(
- IDAVector3 __RPC_FAR * This,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *bvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *IsReady )(
- IDAVector3 __RPC_FAR * This,
- /* [in] */ VARIANT_BOOL bBlock,
- /* [retval][out] */ VARIANT_BOOL __RPC_FAR *b);
-
- /* [propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Length )(
- IDAVector3 __RPC_FAR * This,
- /* [retval][out] */ IDANumber __RPC_FAR *__RPC_FAR *ret_0);
-
- /* [propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_LengthSquared )(
- IDAVector3 __RPC_FAR * This,
- /* [retval][out] */ IDANumber __RPC_FAR *__RPC_FAR *ret_0);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Normalize )(
- IDAVector3 __RPC_FAR * This,
- /* [retval][out] */ IDAVector3 __RPC_FAR *__RPC_FAR *ret_0);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *MulAnim )(
- IDAVector3 __RPC_FAR * This,
- /* [in] */ IDANumber __RPC_FAR *scalar_0,
- /* [retval][out] */ IDAVector3 __RPC_FAR *__RPC_FAR *ret_1);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Mul )(
- IDAVector3 __RPC_FAR * This,
- /* [in] */ double scalar_0,
- /* [retval][out] */ IDAVector3 __RPC_FAR *__RPC_FAR *ret_1);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *DivAnim )(
- IDAVector3 __RPC_FAR * This,
- /* [in] */ IDANumber __RPC_FAR *scalar_0,
- /* [retval][out] */ IDAVector3 __RPC_FAR *__RPC_FAR *ret_1);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Div )(
- IDAVector3 __RPC_FAR * This,
- /* [in] */ double scalar_0,
- /* [retval][out] */ IDAVector3 __RPC_FAR *__RPC_FAR *ret_1);
-
- /* [propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_X )(
- IDAVector3 __RPC_FAR * This,
- /* [retval][out] */ IDANumber __RPC_FAR *__RPC_FAR *ret_0);
-
- /* [propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Y )(
- IDAVector3 __RPC_FAR * This,
- /* [retval][out] */ IDANumber __RPC_FAR *__RPC_FAR *ret_0);
-
- /* [propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Z )(
- IDAVector3 __RPC_FAR * This,
- /* [retval][out] */ IDANumber __RPC_FAR *__RPC_FAR *ret_0);
-
- /* [propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_SphericalCoordXYAngle )(
- IDAVector3 __RPC_FAR * This,
- /* [retval][out] */ IDANumber __RPC_FAR *__RPC_FAR *ret_0);
-
- /* [propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_SphericalCoordYZAngle )(
- IDAVector3 __RPC_FAR * This,
- /* [retval][out] */ IDANumber __RPC_FAR *__RPC_FAR *ret_0);
-
- /* [propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_SphericalCoordLength )(
- IDAVector3 __RPC_FAR * This,
- /* [retval][out] */ IDANumber __RPC_FAR *__RPC_FAR *ret_0);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Transform )(
- IDAVector3 __RPC_FAR * This,
- /* [in] */ IDATransform3 __RPC_FAR *xf_0,
- /* [retval][out] */ IDAVector3 __RPC_FAR *__RPC_FAR *ret_1);
-
- END_INTERFACE
- } IDAVector3Vtbl;
-
- interface IDAVector3
- {
- CONST_VTBL struct IDAVector3Vtbl __RPC_FAR *lpVtbl;
- };
-
-
-
- #ifdef COBJMACROS
-
-
- #define IDAVector3_QueryInterface(This,riid,ppvObject) \
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
-
- #define IDAVector3_AddRef(This) \
- (This)->lpVtbl -> AddRef(This)
-
- #define IDAVector3_Release(This) \
- (This)->lpVtbl -> Release(This)
-
-
- #define IDAVector3_GetTypeInfoCount(This,pctinfo) \
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
-
- #define IDAVector3_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
-
- #define IDAVector3_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
-
- #define IDAVector3_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
-
-
- #define IDAVector3_GetClassName(This,pClassName) \
- (This)->lpVtbl -> GetClassName(This,pClassName)
-
- #define IDAVector3_Init(This,toBvr) \
- (This)->lpVtbl -> Init(This,toBvr)
-
- #define IDAVector3_Importance(This,relativeImportance,ppBvr) \
- (This)->lpVtbl -> Importance(This,relativeImportance,ppBvr)
-
- #define IDAVector3_RunOnce(This,bvr) \
- (This)->lpVtbl -> RunOnce(This,bvr)
-
- #define IDAVector3_SubstituteTime(This,xform,bvr) \
- (This)->lpVtbl -> SubstituteTime(This,xform,bvr)
-
- #define IDAVector3_SwitchTo(This,switchTo) \
- (This)->lpVtbl -> SwitchTo(This,switchTo)
-
- #define IDAVector3_SwitchToNumber(This,numToSwitchTo) \
- (This)->lpVtbl -> SwitchToNumber(This,numToSwitchTo)
-
- #define IDAVector3_SwitchToString(This,strToSwitchTo) \
- (This)->lpVtbl -> SwitchToString(This,strToSwitchTo)
-
- #define IDAVector3_Hook(This,notifier,pBvr) \
- (This)->lpVtbl -> Hook(This,notifier,pBvr)
-
- #define IDAVector3_Duration(This,duration,bvr) \
- (This)->lpVtbl -> Duration(This,duration,bvr)
-
- #define IDAVector3_DurationAnim(This,duration,bvr) \
- (This)->lpVtbl -> DurationAnim(This,duration,bvr)
-
- #define IDAVector3_Repeat(This,count,bvr) \
- (This)->lpVtbl -> Repeat(This,count,bvr)
-
- #define IDAVector3_RepeatForever(This,bvr) \
- (This)->lpVtbl -> RepeatForever(This,bvr)
-
- #define IDAVector3_IsReady(This,bBlock,b) \
- (This)->lpVtbl -> IsReady(This,bBlock,b)
-
-
- #define IDAVector3_get_Length(This,ret_0) \
- (This)->lpVtbl -> get_Length(This,ret_0)
-
- #define IDAVector3_get_LengthSquared(This,ret_0) \
- (This)->lpVtbl -> get_LengthSquared(This,ret_0)
-
- #define IDAVector3_Normalize(This,ret_0) \
- (This)->lpVtbl -> Normalize(This,ret_0)
-
- #define IDAVector3_MulAnim(This,scalar_0,ret_1) \
- (This)->lpVtbl -> MulAnim(This,scalar_0,ret_1)
-
- #define IDAVector3_Mul(This,scalar_0,ret_1) \
- (This)->lpVtbl -> Mul(This,scalar_0,ret_1)
-
- #define IDAVector3_DivAnim(This,scalar_0,ret_1) \
- (This)->lpVtbl -> DivAnim(This,scalar_0,ret_1)
-
- #define IDAVector3_Div(This,scalar_0,ret_1) \
- (This)->lpVtbl -> Div(This,scalar_0,ret_1)
-
- #define IDAVector3_get_X(This,ret_0) \
- (This)->lpVtbl -> get_X(This,ret_0)
-
- #define IDAVector3_get_Y(This,ret_0) \
- (This)->lpVtbl -> get_Y(This,ret_0)
-
- #define IDAVector3_get_Z(This,ret_0) \
- (This)->lpVtbl -> get_Z(This,ret_0)
-
- #define IDAVector3_get_SphericalCoordXYAngle(This,ret_0) \
- (This)->lpVtbl -> get_SphericalCoordXYAngle(This,ret_0)
-
- #define IDAVector3_get_SphericalCoordYZAngle(This,ret_0) \
- (This)->lpVtbl -> get_SphericalCoordYZAngle(This,ret_0)
-
- #define IDAVector3_get_SphericalCoordLength(This,ret_0) \
- (This)->lpVtbl -> get_SphericalCoordLength(This,ret_0)
-
- #define IDAVector3_Transform(This,xf_0,ret_1) \
- (This)->lpVtbl -> Transform(This,xf_0,ret_1)
-
- #endif /* COBJMACROS */
-
-
- #endif /* C style interface */
-
-
-
- /* [propget] */ HRESULT STDMETHODCALLTYPE IDAVector3_get_Length_Proxy(
- IDAVector3 __RPC_FAR * This,
- /* [retval][out] */ IDANumber __RPC_FAR *__RPC_FAR *ret_0);
-
-
- void __RPC_STUB IDAVector3_get_Length_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [propget] */ HRESULT STDMETHODCALLTYPE IDAVector3_get_LengthSquared_Proxy(
- IDAVector3 __RPC_FAR * This,
- /* [retval][out] */ IDANumber __RPC_FAR *__RPC_FAR *ret_0);
-
-
- void __RPC_STUB IDAVector3_get_LengthSquared_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IDAVector3_Normalize_Proxy(
- IDAVector3 __RPC_FAR * This,
- /* [retval][out] */ IDAVector3 __RPC_FAR *__RPC_FAR *ret_0);
-
-
- void __RPC_STUB IDAVector3_Normalize_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IDAVector3_MulAnim_Proxy(
- IDAVector3 __RPC_FAR * This,
- /* [in] */ IDANumber __RPC_FAR *scalar_0,
- /* [retval][out] */ IDAVector3 __RPC_FAR *__RPC_FAR *ret_1);
-
-
- void __RPC_STUB IDAVector3_MulAnim_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IDAVector3_Mul_Proxy(
- IDAVector3 __RPC_FAR * This,
- /* [in] */ double scalar_0,
- /* [retval][out] */ IDAVector3 __RPC_FAR *__RPC_FAR *ret_1);
-
-
- void __RPC_STUB IDAVector3_Mul_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IDAVector3_DivAnim_Proxy(
- IDAVector3 __RPC_FAR * This,
- /* [in] */ IDANumber __RPC_FAR *scalar_0,
- /* [retval][out] */ IDAVector3 __RPC_FAR *__RPC_FAR *ret_1);
-
-
- void __RPC_STUB IDAVector3_DivAnim_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IDAVector3_Div_Proxy(
- IDAVector3 __RPC_FAR * This,
- /* [in] */ double scalar_0,
- /* [retval][out] */ IDAVector3 __RPC_FAR *__RPC_FAR *ret_1);
-
-
- void __RPC_STUB IDAVector3_Div_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [propget] */ HRESULT STDMETHODCALLTYPE IDAVector3_get_X_Proxy(
- IDAVector3 __RPC_FAR * This,
- /* [retval][out] */ IDANumber __RPC_FAR *__RPC_FAR *ret_0);
-
-
- void __RPC_STUB IDAVector3_get_X_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [propget] */ HRESULT STDMETHODCALLTYPE IDAVector3_get_Y_Proxy(
- IDAVector3 __RPC_FAR * This,
- /* [retval][out] */ IDANumber __RPC_FAR *__RPC_FAR *ret_0);
-
-
- void __RPC_STUB IDAVector3_get_Y_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [propget] */ HRESULT STDMETHODCALLTYPE IDAVector3_get_Z_Proxy(
- IDAVector3 __RPC_FAR * This,
- /* [retval][out] */ IDANumber __RPC_FAR *__RPC_FAR *ret_0);
-
-
- void __RPC_STUB IDAVector3_get_Z_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [propget] */ HRESULT STDMETHODCALLTYPE IDAVector3_get_SphericalCoordXYAngle_Proxy(
- IDAVector3 __RPC_FAR * This,
- /* [retval][out] */ IDANumber __RPC_FAR *__RPC_FAR *ret_0);
-
-
- void __RPC_STUB IDAVector3_get_SphericalCoordXYAngle_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [propget] */ HRESULT STDMETHODCALLTYPE IDAVector3_get_SphericalCoordYZAngle_Proxy(
- IDAVector3 __RPC_FAR * This,
- /* [retval][out] */ IDANumber __RPC_FAR *__RPC_FAR *ret_0);
-
-
- void __RPC_STUB IDAVector3_get_SphericalCoordYZAngle_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [propget] */ HRESULT STDMETHODCALLTYPE IDAVector3_get_SphericalCoordLength_Proxy(
- IDAVector3 __RPC_FAR * This,
- /* [retval][out] */ IDANumber __RPC_FAR *__RPC_FAR *ret_0);
-
-
- void __RPC_STUB IDAVector3_get_SphericalCoordLength_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IDAVector3_Transform_Proxy(
- IDAVector3 __RPC_FAR * This,
- /* [in] */ IDATransform3 __RPC_FAR *xf_0,
- /* [retval][out] */ IDAVector3 __RPC_FAR *__RPC_FAR *ret_1);
-
-
- void __RPC_STUB IDAVector3_Transform_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
-
- #endif /* __IDAVector3_INTERFACE_DEFINED__ */
-
-
- #ifndef __IDAFontStyle_INTERFACE_DEFINED__
- #define __IDAFontStyle_INTERFACE_DEFINED__
-
- /* interface IDAFontStyle */
- /* [dual][hidden][oleautomation][unique][object][local][helpstring][uuid] */
-
-
- EXTERN_C const IID IID_IDAFontStyle;
-
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("25B0F91D-D23D-11d0-9B85-00C04FC2F51D")
- IDAFontStyle : public IDABehavior
- {
- public:
- virtual HRESULT STDMETHODCALLTYPE Bold(
- /* [retval][out] */ IDAFontStyle __RPC_FAR *__RPC_FAR *ret_0) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Italic(
- /* [retval][out] */ IDAFontStyle __RPC_FAR *__RPC_FAR *ret_0) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Underline(
- /* [retval][out] */ IDAFontStyle __RPC_FAR *__RPC_FAR *ret_0) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Strikethrough(
- /* [retval][out] */ IDAFontStyle __RPC_FAR *__RPC_FAR *ret_0) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE AntiAliasing(
- /* [in] */ double aaStyle_0,
- /* [retval][out] */ IDAFontStyle __RPC_FAR *__RPC_FAR *ret_1) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Color(
- /* [in] */ IDAColor __RPC_FAR *col_0,
- /* [retval][out] */ IDAFontStyle __RPC_FAR *__RPC_FAR *ret_1) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE FamilyAnim(
- /* [in] */ IDAString __RPC_FAR *face_0,
- /* [retval][out] */ IDAFontStyle __RPC_FAR *__RPC_FAR *ret_1) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Family(
- /* [in] */ BSTR face_0,
- /* [retval][out] */ IDAFontStyle __RPC_FAR *__RPC_FAR *ret_1) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE SizeAnim(
- /* [in] */ IDANumber __RPC_FAR *size_0,
- /* [retval][out] */ IDAFontStyle __RPC_FAR *__RPC_FAR *ret_1) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Size(
- /* [in] */ double size_0,
- /* [retval][out] */ IDAFontStyle __RPC_FAR *__RPC_FAR *ret_1) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Weight(
- /* [in] */ double weight_0,
- /* [retval][out] */ IDAFontStyle __RPC_FAR *__RPC_FAR *ret_1) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE WeightAnim(
- /* [in] */ IDANumber __RPC_FAR *weight_0,
- /* [retval][out] */ IDAFontStyle __RPC_FAR *__RPC_FAR *ret_1) = 0;
-
- };
-
- #else /* C style interface */
-
- typedef struct IDAFontStyleVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
- IDAFontStyle __RPC_FAR * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
- IDAFontStyle __RPC_FAR * This);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
- IDAFontStyle __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
- IDAFontStyle __RPC_FAR * This,
- /* [out] */ UINT __RPC_FAR *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
- IDAFontStyle __RPC_FAR * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
- IDAFontStyle __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 )(
- IDAFontStyle __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);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetClassName )(
- IDAFontStyle __RPC_FAR * This,
- /* [retval][out] */ BSTR __RPC_FAR *pClassName);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Init )(
- IDAFontStyle __RPC_FAR * This,
- /* [in] */ IDABehavior __RPC_FAR *toBvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Importance )(
- IDAFontStyle __RPC_FAR * This,
- /* [in] */ double relativeImportance,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *ppBvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *RunOnce )(
- IDAFontStyle __RPC_FAR * This,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *bvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SubstituteTime )(
- IDAFontStyle __RPC_FAR * This,
- /* [in] */ IDANumber __RPC_FAR *xform,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *bvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SwitchTo )(
- IDAFontStyle __RPC_FAR * This,
- /* [in] */ IDABehavior __RPC_FAR *switchTo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SwitchToNumber )(
- IDAFontStyle __RPC_FAR * This,
- /* [in] */ double numToSwitchTo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SwitchToString )(
- IDAFontStyle __RPC_FAR * This,
- /* [in] */ BSTR strToSwitchTo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Hook )(
- IDAFontStyle __RPC_FAR * This,
- /* [in] */ IDABvrHook __RPC_FAR *notifier,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *pBvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Duration )(
- IDAFontStyle __RPC_FAR * This,
- /* [in] */ double duration,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *bvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *DurationAnim )(
- IDAFontStyle __RPC_FAR * This,
- /* [in] */ IDANumber __RPC_FAR *duration,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *bvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Repeat )(
- IDAFontStyle __RPC_FAR * This,
- /* [in] */ LONG count,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *bvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *RepeatForever )(
- IDAFontStyle __RPC_FAR * This,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *bvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *IsReady )(
- IDAFontStyle __RPC_FAR * This,
- /* [in] */ VARIANT_BOOL bBlock,
- /* [retval][out] */ VARIANT_BOOL __RPC_FAR *b);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Bold )(
- IDAFontStyle __RPC_FAR * This,
- /* [retval][out] */ IDAFontStyle __RPC_FAR *__RPC_FAR *ret_0);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Italic )(
- IDAFontStyle __RPC_FAR * This,
- /* [retval][out] */ IDAFontStyle __RPC_FAR *__RPC_FAR *ret_0);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Underline )(
- IDAFontStyle __RPC_FAR * This,
- /* [retval][out] */ IDAFontStyle __RPC_FAR *__RPC_FAR *ret_0);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Strikethrough )(
- IDAFontStyle __RPC_FAR * This,
- /* [retval][out] */ IDAFontStyle __RPC_FAR *__RPC_FAR *ret_0);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *AntiAliasing )(
- IDAFontStyle __RPC_FAR * This,
- /* [in] */ double aaStyle_0,
- /* [retval][out] */ IDAFontStyle __RPC_FAR *__RPC_FAR *ret_1);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Color )(
- IDAFontStyle __RPC_FAR * This,
- /* [in] */ IDAColor __RPC_FAR *col_0,
- /* [retval][out] */ IDAFontStyle __RPC_FAR *__RPC_FAR *ret_1);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *FamilyAnim )(
- IDAFontStyle __RPC_FAR * This,
- /* [in] */ IDAString __RPC_FAR *face_0,
- /* [retval][out] */ IDAFontStyle __RPC_FAR *__RPC_FAR *ret_1);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Family )(
- IDAFontStyle __RPC_FAR * This,
- /* [in] */ BSTR face_0,
- /* [retval][out] */ IDAFontStyle __RPC_FAR *__RPC_FAR *ret_1);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SizeAnim )(
- IDAFontStyle __RPC_FAR * This,
- /* [in] */ IDANumber __RPC_FAR *size_0,
- /* [retval][out] */ IDAFontStyle __RPC_FAR *__RPC_FAR *ret_1);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Size )(
- IDAFontStyle __RPC_FAR * This,
- /* [in] */ double size_0,
- /* [retval][out] */ IDAFontStyle __RPC_FAR *__RPC_FAR *ret_1);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Weight )(
- IDAFontStyle __RPC_FAR * This,
- /* [in] */ double weight_0,
- /* [retval][out] */ IDAFontStyle __RPC_FAR *__RPC_FAR *ret_1);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *WeightAnim )(
- IDAFontStyle __RPC_FAR * This,
- /* [in] */ IDANumber __RPC_FAR *weight_0,
- /* [retval][out] */ IDAFontStyle __RPC_FAR *__RPC_FAR *ret_1);
-
- END_INTERFACE
- } IDAFontStyleVtbl;
-
- interface IDAFontStyle
- {
- CONST_VTBL struct IDAFontStyleVtbl __RPC_FAR *lpVtbl;
- };
-
-
-
- #ifdef COBJMACROS
-
-
- #define IDAFontStyle_QueryInterface(This,riid,ppvObject) \
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
-
- #define IDAFontStyle_AddRef(This) \
- (This)->lpVtbl -> AddRef(This)
-
- #define IDAFontStyle_Release(This) \
- (This)->lpVtbl -> Release(This)
-
-
- #define IDAFontStyle_GetTypeInfoCount(This,pctinfo) \
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
-
- #define IDAFontStyle_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
-
- #define IDAFontStyle_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
-
- #define IDAFontStyle_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
-
-
- #define IDAFontStyle_GetClassName(This,pClassName) \
- (This)->lpVtbl -> GetClassName(This,pClassName)
-
- #define IDAFontStyle_Init(This,toBvr) \
- (This)->lpVtbl -> Init(This,toBvr)
-
- #define IDAFontStyle_Importance(This,relativeImportance,ppBvr) \
- (This)->lpVtbl -> Importance(This,relativeImportance,ppBvr)
-
- #define IDAFontStyle_RunOnce(This,bvr) \
- (This)->lpVtbl -> RunOnce(This,bvr)
-
- #define IDAFontStyle_SubstituteTime(This,xform,bvr) \
- (This)->lpVtbl -> SubstituteTime(This,xform,bvr)
-
- #define IDAFontStyle_SwitchTo(This,switchTo) \
- (This)->lpVtbl -> SwitchTo(This,switchTo)
-
- #define IDAFontStyle_SwitchToNumber(This,numToSwitchTo) \
- (This)->lpVtbl -> SwitchToNumber(This,numToSwitchTo)
-
- #define IDAFontStyle_SwitchToString(This,strToSwitchTo) \
- (This)->lpVtbl -> SwitchToString(This,strToSwitchTo)
-
- #define IDAFontStyle_Hook(This,notifier,pBvr) \
- (This)->lpVtbl -> Hook(This,notifier,pBvr)
-
- #define IDAFontStyle_Duration(This,duration,bvr) \
- (This)->lpVtbl -> Duration(This,duration,bvr)
-
- #define IDAFontStyle_DurationAnim(This,duration,bvr) \
- (This)->lpVtbl -> DurationAnim(This,duration,bvr)
-
- #define IDAFontStyle_Repeat(This,count,bvr) \
- (This)->lpVtbl -> Repeat(This,count,bvr)
-
- #define IDAFontStyle_RepeatForever(This,bvr) \
- (This)->lpVtbl -> RepeatForever(This,bvr)
-
- #define IDAFontStyle_IsReady(This,bBlock,b) \
- (This)->lpVtbl -> IsReady(This,bBlock,b)
-
-
- #define IDAFontStyle_Bold(This,ret_0) \
- (This)->lpVtbl -> Bold(This,ret_0)
-
- #define IDAFontStyle_Italic(This,ret_0) \
- (This)->lpVtbl -> Italic(This,ret_0)
-
- #define IDAFontStyle_Underline(This,ret_0) \
- (This)->lpVtbl -> Underline(This,ret_0)
-
- #define IDAFontStyle_Strikethrough(This,ret_0) \
- (This)->lpVtbl -> Strikethrough(This,ret_0)
-
- #define IDAFontStyle_AntiAliasing(This,aaStyle_0,ret_1) \
- (This)->lpVtbl -> AntiAliasing(This,aaStyle_0,ret_1)
-
- #define IDAFontStyle_Color(This,col_0,ret_1) \
- (This)->lpVtbl -> Color(This,col_0,ret_1)
-
- #define IDAFontStyle_FamilyAnim(This,face_0,ret_1) \
- (This)->lpVtbl -> FamilyAnim(This,face_0,ret_1)
-
- #define IDAFontStyle_Family(This,face_0,ret_1) \
- (This)->lpVtbl -> Family(This,face_0,ret_1)
-
- #define IDAFontStyle_SizeAnim(This,size_0,ret_1) \
- (This)->lpVtbl -> SizeAnim(This,size_0,ret_1)
-
- #define IDAFontStyle_Size(This,size_0,ret_1) \
- (This)->lpVtbl -> Size(This,size_0,ret_1)
-
- #define IDAFontStyle_Weight(This,weight_0,ret_1) \
- (This)->lpVtbl -> Weight(This,weight_0,ret_1)
-
- #define IDAFontStyle_WeightAnim(This,weight_0,ret_1) \
- (This)->lpVtbl -> WeightAnim(This,weight_0,ret_1)
-
- #endif /* COBJMACROS */
-
-
- #endif /* C style interface */
-
-
-
- HRESULT STDMETHODCALLTYPE IDAFontStyle_Bold_Proxy(
- IDAFontStyle __RPC_FAR * This,
- /* [retval][out] */ IDAFontStyle __RPC_FAR *__RPC_FAR *ret_0);
-
-
- void __RPC_STUB IDAFontStyle_Bold_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IDAFontStyle_Italic_Proxy(
- IDAFontStyle __RPC_FAR * This,
- /* [retval][out] */ IDAFontStyle __RPC_FAR *__RPC_FAR *ret_0);
-
-
- void __RPC_STUB IDAFontStyle_Italic_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IDAFontStyle_Underline_Proxy(
- IDAFontStyle __RPC_FAR * This,
- /* [retval][out] */ IDAFontStyle __RPC_FAR *__RPC_FAR *ret_0);
-
-
- void __RPC_STUB IDAFontStyle_Underline_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IDAFontStyle_Strikethrough_Proxy(
- IDAFontStyle __RPC_FAR * This,
- /* [retval][out] */ IDAFontStyle __RPC_FAR *__RPC_FAR *ret_0);
-
-
- void __RPC_STUB IDAFontStyle_Strikethrough_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IDAFontStyle_AntiAliasing_Proxy(
- IDAFontStyle __RPC_FAR * This,
- /* [in] */ double aaStyle_0,
- /* [retval][out] */ IDAFontStyle __RPC_FAR *__RPC_FAR *ret_1);
-
-
- void __RPC_STUB IDAFontStyle_AntiAliasing_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IDAFontStyle_Color_Proxy(
- IDAFontStyle __RPC_FAR * This,
- /* [in] */ IDAColor __RPC_FAR *col_0,
- /* [retval][out] */ IDAFontStyle __RPC_FAR *__RPC_FAR *ret_1);
-
-
- void __RPC_STUB IDAFontStyle_Color_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IDAFontStyle_FamilyAnim_Proxy(
- IDAFontStyle __RPC_FAR * This,
- /* [in] */ IDAString __RPC_FAR *face_0,
- /* [retval][out] */ IDAFontStyle __RPC_FAR *__RPC_FAR *ret_1);
-
-
- void __RPC_STUB IDAFontStyle_FamilyAnim_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IDAFontStyle_Family_Proxy(
- IDAFontStyle __RPC_FAR * This,
- /* [in] */ BSTR face_0,
- /* [retval][out] */ IDAFontStyle __RPC_FAR *__RPC_FAR *ret_1);
-
-
- void __RPC_STUB IDAFontStyle_Family_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IDAFontStyle_SizeAnim_Proxy(
- IDAFontStyle __RPC_FAR * This,
- /* [in] */ IDANumber __RPC_FAR *size_0,
- /* [retval][out] */ IDAFontStyle __RPC_FAR *__RPC_FAR *ret_1);
-
-
- void __RPC_STUB IDAFontStyle_SizeAnim_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IDAFontStyle_Size_Proxy(
- IDAFontStyle __RPC_FAR * This,
- /* [in] */ double size_0,
- /* [retval][out] */ IDAFontStyle __RPC_FAR *__RPC_FAR *ret_1);
-
-
- void __RPC_STUB IDAFontStyle_Size_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IDAFontStyle_Weight_Proxy(
- IDAFontStyle __RPC_FAR * This,
- /* [in] */ double weight_0,
- /* [retval][out] */ IDAFontStyle __RPC_FAR *__RPC_FAR *ret_1);
-
-
- void __RPC_STUB IDAFontStyle_Weight_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IDAFontStyle_WeightAnim_Proxy(
- IDAFontStyle __RPC_FAR * This,
- /* [in] */ IDANumber __RPC_FAR *weight_0,
- /* [retval][out] */ IDAFontStyle __RPC_FAR *__RPC_FAR *ret_1);
-
-
- void __RPC_STUB IDAFontStyle_WeightAnim_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
-
- #endif /* __IDAFontStyle_INTERFACE_DEFINED__ */
-
-
- #ifndef __IDALineStyle_INTERFACE_DEFINED__
- #define __IDALineStyle_INTERFACE_DEFINED__
-
- /* interface IDALineStyle */
- /* [dual][hidden][oleautomation][unique][object][local][helpstring][uuid] */
-
-
- EXTERN_C const IID IID_IDALineStyle;
-
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("C46C1BF1-3C52-11d0-9200-848C1D000000")
- IDALineStyle : public IDABehavior
- {
- public:
- virtual HRESULT STDMETHODCALLTYPE End(
- /* [in] */ IDAEndStyle __RPC_FAR *obsolete_0,
- /* [retval][out] */ IDALineStyle __RPC_FAR *__RPC_FAR *obsolete_1) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Join(
- /* [in] */ IDAJoinStyle __RPC_FAR *obsolete_0,
- /* [retval][out] */ IDALineStyle __RPC_FAR *__RPC_FAR *obsolete_1) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Dash(
- /* [in] */ IDADashStyle __RPC_FAR *obsolete_0,
- /* [retval][out] */ IDALineStyle __RPC_FAR *__RPC_FAR *obsolete_1) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE WidthAnim(
- /* [in] */ IDANumber __RPC_FAR *sty_0,
- /* [retval][out] */ IDALineStyle __RPC_FAR *__RPC_FAR *ret_1) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE width(
- /* [in] */ double sty_0,
- /* [retval][out] */ IDALineStyle __RPC_FAR *__RPC_FAR *ret_1) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE AntiAliasing(
- /* [in] */ double aaStyle_0,
- /* [retval][out] */ IDALineStyle __RPC_FAR *__RPC_FAR *ret_1) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Detail(
- /* [retval][out] */ IDALineStyle __RPC_FAR *__RPC_FAR *ret_0) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Color(
- /* [in] */ IDAColor __RPC_FAR *clr_0,
- /* [retval][out] */ IDALineStyle __RPC_FAR *__RPC_FAR *ret_1) = 0;
-
- };
-
- #else /* C style interface */
-
- typedef struct IDALineStyleVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
- IDALineStyle __RPC_FAR * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
- IDALineStyle __RPC_FAR * This);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
- IDALineStyle __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
- IDALineStyle __RPC_FAR * This,
- /* [out] */ UINT __RPC_FAR *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
- IDALineStyle __RPC_FAR * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
- IDALineStyle __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 )(
- IDALineStyle __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);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetClassName )(
- IDALineStyle __RPC_FAR * This,
- /* [retval][out] */ BSTR __RPC_FAR *pClassName);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Init )(
- IDALineStyle __RPC_FAR * This,
- /* [in] */ IDABehavior __RPC_FAR *toBvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Importance )(
- IDALineStyle __RPC_FAR * This,
- /* [in] */ double relativeImportance,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *ppBvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *RunOnce )(
- IDALineStyle __RPC_FAR * This,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *bvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SubstituteTime )(
- IDALineStyle __RPC_FAR * This,
- /* [in] */ IDANumber __RPC_FAR *xform,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *bvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SwitchTo )(
- IDALineStyle __RPC_FAR * This,
- /* [in] */ IDABehavior __RPC_FAR *switchTo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SwitchToNumber )(
- IDALineStyle __RPC_FAR * This,
- /* [in] */ double numToSwitchTo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SwitchToString )(
- IDALineStyle __RPC_FAR * This,
- /* [in] */ BSTR strToSwitchTo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Hook )(
- IDALineStyle __RPC_FAR * This,
- /* [in] */ IDABvrHook __RPC_FAR *notifier,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *pBvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Duration )(
- IDALineStyle __RPC_FAR * This,
- /* [in] */ double duration,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *bvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *DurationAnim )(
- IDALineStyle __RPC_FAR * This,
- /* [in] */ IDANumber __RPC_FAR *duration,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *bvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Repeat )(
- IDALineStyle __RPC_FAR * This,
- /* [in] */ LONG count,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *bvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *RepeatForever )(
- IDALineStyle __RPC_FAR * This,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *bvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *IsReady )(
- IDALineStyle __RPC_FAR * This,
- /* [in] */ VARIANT_BOOL bBlock,
- /* [retval][out] */ VARIANT_BOOL __RPC_FAR *b);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *End )(
- IDALineStyle __RPC_FAR * This,
- /* [in] */ IDAEndStyle __RPC_FAR *obsolete_0,
- /* [retval][out] */ IDALineStyle __RPC_FAR *__RPC_FAR *obsolete_1);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Join )(
- IDALineStyle __RPC_FAR * This,
- /* [in] */ IDAJoinStyle __RPC_FAR *obsolete_0,
- /* [retval][out] */ IDALineStyle __RPC_FAR *__RPC_FAR *obsolete_1);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Dash )(
- IDALineStyle __RPC_FAR * This,
- /* [in] */ IDADashStyle __RPC_FAR *obsolete_0,
- /* [retval][out] */ IDALineStyle __RPC_FAR *__RPC_FAR *obsolete_1);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *WidthAnim )(
- IDALineStyle __RPC_FAR * This,
- /* [in] */ IDANumber __RPC_FAR *sty_0,
- /* [retval][out] */ IDALineStyle __RPC_FAR *__RPC_FAR *ret_1);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *width )(
- IDALineStyle __RPC_FAR * This,
- /* [in] */ double sty_0,
- /* [retval][out] */ IDALineStyle __RPC_FAR *__RPC_FAR *ret_1);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *AntiAliasing )(
- IDALineStyle __RPC_FAR * This,
- /* [in] */ double aaStyle_0,
- /* [retval][out] */ IDALineStyle __RPC_FAR *__RPC_FAR *ret_1);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Detail )(
- IDALineStyle __RPC_FAR * This,
- /* [retval][out] */ IDALineStyle __RPC_FAR *__RPC_FAR *ret_0);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Color )(
- IDALineStyle __RPC_FAR * This,
- /* [in] */ IDAColor __RPC_FAR *clr_0,
- /* [retval][out] */ IDALineStyle __RPC_FAR *__RPC_FAR *ret_1);
-
- END_INTERFACE
- } IDALineStyleVtbl;
-
- interface IDALineStyle
- {
- CONST_VTBL struct IDALineStyleVtbl __RPC_FAR *lpVtbl;
- };
-
-
-
- #ifdef COBJMACROS
-
-
- #define IDALineStyle_QueryInterface(This,riid,ppvObject) \
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
-
- #define IDALineStyle_AddRef(This) \
- (This)->lpVtbl -> AddRef(This)
-
- #define IDALineStyle_Release(This) \
- (This)->lpVtbl -> Release(This)
-
-
- #define IDALineStyle_GetTypeInfoCount(This,pctinfo) \
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
-
- #define IDALineStyle_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
-
- #define IDALineStyle_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
-
- #define IDALineStyle_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
-
-
- #define IDALineStyle_GetClassName(This,pClassName) \
- (This)->lpVtbl -> GetClassName(This,pClassName)
-
- #define IDALineStyle_Init(This,toBvr) \
- (This)->lpVtbl -> Init(This,toBvr)
-
- #define IDALineStyle_Importance(This,relativeImportance,ppBvr) \
- (This)->lpVtbl -> Importance(This,relativeImportance,ppBvr)
-
- #define IDALineStyle_RunOnce(This,bvr) \
- (This)->lpVtbl -> RunOnce(This,bvr)
-
- #define IDALineStyle_SubstituteTime(This,xform,bvr) \
- (This)->lpVtbl -> SubstituteTime(This,xform,bvr)
-
- #define IDALineStyle_SwitchTo(This,switchTo) \
- (This)->lpVtbl -> SwitchTo(This,switchTo)
-
- #define IDALineStyle_SwitchToNumber(This,numToSwitchTo) \
- (This)->lpVtbl -> SwitchToNumber(This,numToSwitchTo)
-
- #define IDALineStyle_SwitchToString(This,strToSwitchTo) \
- (This)->lpVtbl -> SwitchToString(This,strToSwitchTo)
-
- #define IDALineStyle_Hook(This,notifier,pBvr) \
- (This)->lpVtbl -> Hook(This,notifier,pBvr)
-
- #define IDALineStyle_Duration(This,duration,bvr) \
- (This)->lpVtbl -> Duration(This,duration,bvr)
-
- #define IDALineStyle_DurationAnim(This,duration,bvr) \
- (This)->lpVtbl -> DurationAnim(This,duration,bvr)
-
- #define IDALineStyle_Repeat(This,count,bvr) \
- (This)->lpVtbl -> Repeat(This,count,bvr)
-
- #define IDALineStyle_RepeatForever(This,bvr) \
- (This)->lpVtbl -> RepeatForever(This,bvr)
-
- #define IDALineStyle_IsReady(This,bBlock,b) \
- (This)->lpVtbl -> IsReady(This,bBlock,b)
-
-
- #define IDALineStyle_End(This,obsolete_0,obsolete_1) \
- (This)->lpVtbl -> End(This,obsolete_0,obsolete_1)
-
- #define IDALineStyle_Join(This,obsolete_0,obsolete_1) \
- (This)->lpVtbl -> Join(This,obsolete_0,obsolete_1)
-
- #define IDALineStyle_Dash(This,obsolete_0,obsolete_1) \
- (This)->lpVtbl -> Dash(This,obsolete_0,obsolete_1)
-
- #define IDALineStyle_WidthAnim(This,sty_0,ret_1) \
- (This)->lpVtbl -> WidthAnim(This,sty_0,ret_1)
-
- #define IDALineStyle_width(This,sty_0,ret_1) \
- (This)->lpVtbl -> width(This,sty_0,ret_1)
-
- #define IDALineStyle_AntiAliasing(This,aaStyle_0,ret_1) \
- (This)->lpVtbl -> AntiAliasing(This,aaStyle_0,ret_1)
-
- #define IDALineStyle_Detail(This,ret_0) \
- (This)->lpVtbl -> Detail(This,ret_0)
-
- #define IDALineStyle_Color(This,clr_0,ret_1) \
- (This)->lpVtbl -> Color(This,clr_0,ret_1)
-
- #endif /* COBJMACROS */
-
-
- #endif /* C style interface */
-
-
-
- HRESULT STDMETHODCALLTYPE IDALineStyle_End_Proxy(
- IDALineStyle __RPC_FAR * This,
- /* [in] */ IDAEndStyle __RPC_FAR *obsolete_0,
- /* [retval][out] */ IDALineStyle __RPC_FAR *__RPC_FAR *obsolete_1);
-
-
- void __RPC_STUB IDALineStyle_End_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IDALineStyle_Join_Proxy(
- IDALineStyle __RPC_FAR * This,
- /* [in] */ IDAJoinStyle __RPC_FAR *obsolete_0,
- /* [retval][out] */ IDALineStyle __RPC_FAR *__RPC_FAR *obsolete_1);
-
-
- void __RPC_STUB IDALineStyle_Join_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IDALineStyle_Dash_Proxy(
- IDALineStyle __RPC_FAR * This,
- /* [in] */ IDADashStyle __RPC_FAR *obsolete_0,
- /* [retval][out] */ IDALineStyle __RPC_FAR *__RPC_FAR *obsolete_1);
-
-
- void __RPC_STUB IDALineStyle_Dash_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IDALineStyle_WidthAnim_Proxy(
- IDALineStyle __RPC_FAR * This,
- /* [in] */ IDANumber __RPC_FAR *sty_0,
- /* [retval][out] */ IDALineStyle __RPC_FAR *__RPC_FAR *ret_1);
-
-
- void __RPC_STUB IDALineStyle_WidthAnim_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IDALineStyle_width_Proxy(
- IDALineStyle __RPC_FAR * This,
- /* [in] */ double sty_0,
- /* [retval][out] */ IDALineStyle __RPC_FAR *__RPC_FAR *ret_1);
-
-
- void __RPC_STUB IDALineStyle_width_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IDALineStyle_AntiAliasing_Proxy(
- IDALineStyle __RPC_FAR * This,
- /* [in] */ double aaStyle_0,
- /* [retval][out] */ IDALineStyle __RPC_FAR *__RPC_FAR *ret_1);
-
-
- void __RPC_STUB IDALineStyle_AntiAliasing_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IDALineStyle_Detail_Proxy(
- IDALineStyle __RPC_FAR * This,
- /* [retval][out] */ IDALineStyle __RPC_FAR *__RPC_FAR *ret_0);
-
-
- void __RPC_STUB IDALineStyle_Detail_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IDALineStyle_Color_Proxy(
- IDALineStyle __RPC_FAR * This,
- /* [in] */ IDAColor __RPC_FAR *clr_0,
- /* [retval][out] */ IDALineStyle __RPC_FAR *__RPC_FAR *ret_1);
-
-
- void __RPC_STUB IDALineStyle_Color_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
-
- #endif /* __IDALineStyle_INTERFACE_DEFINED__ */
-
-
- #ifndef __IDAEndStyle_INTERFACE_DEFINED__
- #define __IDAEndStyle_INTERFACE_DEFINED__
-
- /* interface IDAEndStyle */
- /* [dual][hidden][oleautomation][unique][object][local][helpstring][uuid] */
-
-
- EXTERN_C const IID IID_IDAEndStyle;
-
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("C46C1BEB-3C52-11d0-9200-848C1D000000")
- IDAEndStyle : public IDABehavior
- {
- public:
- };
-
- #else /* C style interface */
-
- typedef struct IDAEndStyleVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
- IDAEndStyle __RPC_FAR * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
- IDAEndStyle __RPC_FAR * This);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
- IDAEndStyle __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
- IDAEndStyle __RPC_FAR * This,
- /* [out] */ UINT __RPC_FAR *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
- IDAEndStyle __RPC_FAR * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
- IDAEndStyle __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 )(
- IDAEndStyle __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);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetClassName )(
- IDAEndStyle __RPC_FAR * This,
- /* [retval][out] */ BSTR __RPC_FAR *pClassName);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Init )(
- IDAEndStyle __RPC_FAR * This,
- /* [in] */ IDABehavior __RPC_FAR *toBvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Importance )(
- IDAEndStyle __RPC_FAR * This,
- /* [in] */ double relativeImportance,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *ppBvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *RunOnce )(
- IDAEndStyle __RPC_FAR * This,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *bvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SubstituteTime )(
- IDAEndStyle __RPC_FAR * This,
- /* [in] */ IDANumber __RPC_FAR *xform,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *bvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SwitchTo )(
- IDAEndStyle __RPC_FAR * This,
- /* [in] */ IDABehavior __RPC_FAR *switchTo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SwitchToNumber )(
- IDAEndStyle __RPC_FAR * This,
- /* [in] */ double numToSwitchTo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SwitchToString )(
- IDAEndStyle __RPC_FAR * This,
- /* [in] */ BSTR strToSwitchTo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Hook )(
- IDAEndStyle __RPC_FAR * This,
- /* [in] */ IDABvrHook __RPC_FAR *notifier,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *pBvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Duration )(
- IDAEndStyle __RPC_FAR * This,
- /* [in] */ double duration,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *bvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *DurationAnim )(
- IDAEndStyle __RPC_FAR * This,
- /* [in] */ IDANumber __RPC_FAR *duration,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *bvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Repeat )(
- IDAEndStyle __RPC_FAR * This,
- /* [in] */ LONG count,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *bvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *RepeatForever )(
- IDAEndStyle __RPC_FAR * This,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *bvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *IsReady )(
- IDAEndStyle __RPC_FAR * This,
- /* [in] */ VARIANT_BOOL bBlock,
- /* [retval][out] */ VARIANT_BOOL __RPC_FAR *b);
-
- END_INTERFACE
- } IDAEndStyleVtbl;
-
- interface IDAEndStyle
- {
- CONST_VTBL struct IDAEndStyleVtbl __RPC_FAR *lpVtbl;
- };
-
-
-
- #ifdef COBJMACROS
-
-
- #define IDAEndStyle_QueryInterface(This,riid,ppvObject) \
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
-
- #define IDAEndStyle_AddRef(This) \
- (This)->lpVtbl -> AddRef(This)
-
- #define IDAEndStyle_Release(This) \
- (This)->lpVtbl -> Release(This)
-
-
- #define IDAEndStyle_GetTypeInfoCount(This,pctinfo) \
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
-
- #define IDAEndStyle_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
-
- #define IDAEndStyle_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
-
- #define IDAEndStyle_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
-
-
- #define IDAEndStyle_GetClassName(This,pClassName) \
- (This)->lpVtbl -> GetClassName(This,pClassName)
-
- #define IDAEndStyle_Init(This,toBvr) \
- (This)->lpVtbl -> Init(This,toBvr)
-
- #define IDAEndStyle_Importance(This,relativeImportance,ppBvr) \
- (This)->lpVtbl -> Importance(This,relativeImportance,ppBvr)
-
- #define IDAEndStyle_RunOnce(This,bvr) \
- (This)->lpVtbl -> RunOnce(This,bvr)
-
- #define IDAEndStyle_SubstituteTime(This,xform,bvr) \
- (This)->lpVtbl -> SubstituteTime(This,xform,bvr)
-
- #define IDAEndStyle_SwitchTo(This,switchTo) \
- (This)->lpVtbl -> SwitchTo(This,switchTo)
-
- #define IDAEndStyle_SwitchToNumber(This,numToSwitchTo) \
- (This)->lpVtbl -> SwitchToNumber(This,numToSwitchTo)
-
- #define IDAEndStyle_SwitchToString(This,strToSwitchTo) \
- (This)->lpVtbl -> SwitchToString(This,strToSwitchTo)
-
- #define IDAEndStyle_Hook(This,notifier,pBvr) \
- (This)->lpVtbl -> Hook(This,notifier,pBvr)
-
- #define IDAEndStyle_Duration(This,duration,bvr) \
- (This)->lpVtbl -> Duration(This,duration,bvr)
-
- #define IDAEndStyle_DurationAnim(This,duration,bvr) \
- (This)->lpVtbl -> DurationAnim(This,duration,bvr)
-
- #define IDAEndStyle_Repeat(This,count,bvr) \
- (This)->lpVtbl -> Repeat(This,count,bvr)
-
- #define IDAEndStyle_RepeatForever(This,bvr) \
- (This)->lpVtbl -> RepeatForever(This,bvr)
-
- #define IDAEndStyle_IsReady(This,bBlock,b) \
- (This)->lpVtbl -> IsReady(This,bBlock,b)
-
-
- #endif /* COBJMACROS */
-
-
- #endif /* C style interface */
-
-
-
-
- #endif /* __IDAEndStyle_INTERFACE_DEFINED__ */
-
-
- #ifndef __IDAJoinStyle_INTERFACE_DEFINED__
- #define __IDAJoinStyle_INTERFACE_DEFINED__
-
- /* interface IDAJoinStyle */
- /* [dual][hidden][oleautomation][unique][object][local][helpstring][uuid] */
-
-
- EXTERN_C const IID IID_IDAJoinStyle;
-
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("C46C1BED-3C52-11d0-9200-848C1D000000")
- IDAJoinStyle : public IDABehavior
- {
- public:
- };
-
- #else /* C style interface */
-
- typedef struct IDAJoinStyleVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
- IDAJoinStyle __RPC_FAR * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
- IDAJoinStyle __RPC_FAR * This);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
- IDAJoinStyle __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
- IDAJoinStyle __RPC_FAR * This,
- /* [out] */ UINT __RPC_FAR *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
- IDAJoinStyle __RPC_FAR * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
- IDAJoinStyle __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 )(
- IDAJoinStyle __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);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetClassName )(
- IDAJoinStyle __RPC_FAR * This,
- /* [retval][out] */ BSTR __RPC_FAR *pClassName);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Init )(
- IDAJoinStyle __RPC_FAR * This,
- /* [in] */ IDABehavior __RPC_FAR *toBvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Importance )(
- IDAJoinStyle __RPC_FAR * This,
- /* [in] */ double relativeImportance,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *ppBvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *RunOnce )(
- IDAJoinStyle __RPC_FAR * This,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *bvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SubstituteTime )(
- IDAJoinStyle __RPC_FAR * This,
- /* [in] */ IDANumber __RPC_FAR *xform,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *bvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SwitchTo )(
- IDAJoinStyle __RPC_FAR * This,
- /* [in] */ IDABehavior __RPC_FAR *switchTo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SwitchToNumber )(
- IDAJoinStyle __RPC_FAR * This,
- /* [in] */ double numToSwitchTo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SwitchToString )(
- IDAJoinStyle __RPC_FAR * This,
- /* [in] */ BSTR strToSwitchTo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Hook )(
- IDAJoinStyle __RPC_FAR * This,
- /* [in] */ IDABvrHook __RPC_FAR *notifier,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *pBvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Duration )(
- IDAJoinStyle __RPC_FAR * This,
- /* [in] */ double duration,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *bvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *DurationAnim )(
- IDAJoinStyle __RPC_FAR * This,
- /* [in] */ IDANumber __RPC_FAR *duration,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *bvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Repeat )(
- IDAJoinStyle __RPC_FAR * This,
- /* [in] */ LONG count,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *bvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *RepeatForever )(
- IDAJoinStyle __RPC_FAR * This,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *bvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *IsReady )(
- IDAJoinStyle __RPC_FAR * This,
- /* [in] */ VARIANT_BOOL bBlock,
- /* [retval][out] */ VARIANT_BOOL __RPC_FAR *b);
-
- END_INTERFACE
- } IDAJoinStyleVtbl;
-
- interface IDAJoinStyle
- {
- CONST_VTBL struct IDAJoinStyleVtbl __RPC_FAR *lpVtbl;
- };
-
-
-
- #ifdef COBJMACROS
-
-
- #define IDAJoinStyle_QueryInterface(This,riid,ppvObject) \
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
-
- #define IDAJoinStyle_AddRef(This) \
- (This)->lpVtbl -> AddRef(This)
-
- #define IDAJoinStyle_Release(This) \
- (This)->lpVtbl -> Release(This)
-
-
- #define IDAJoinStyle_GetTypeInfoCount(This,pctinfo) \
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
-
- #define IDAJoinStyle_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
-
- #define IDAJoinStyle_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
-
- #define IDAJoinStyle_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
-
-
- #define IDAJoinStyle_GetClassName(This,pClassName) \
- (This)->lpVtbl -> GetClassName(This,pClassName)
-
- #define IDAJoinStyle_Init(This,toBvr) \
- (This)->lpVtbl -> Init(This,toBvr)
-
- #define IDAJoinStyle_Importance(This,relativeImportance,ppBvr) \
- (This)->lpVtbl -> Importance(This,relativeImportance,ppBvr)
-
- #define IDAJoinStyle_RunOnce(This,bvr) \
- (This)->lpVtbl -> RunOnce(This,bvr)
-
- #define IDAJoinStyle_SubstituteTime(This,xform,bvr) \
- (This)->lpVtbl -> SubstituteTime(This,xform,bvr)
-
- #define IDAJoinStyle_SwitchTo(This,switchTo) \
- (This)->lpVtbl -> SwitchTo(This,switchTo)
-
- #define IDAJoinStyle_SwitchToNumber(This,numToSwitchTo) \
- (This)->lpVtbl -> SwitchToNumber(This,numToSwitchTo)
-
- #define IDAJoinStyle_SwitchToString(This,strToSwitchTo) \
- (This)->lpVtbl -> SwitchToString(This,strToSwitchTo)
-
- #define IDAJoinStyle_Hook(This,notifier,pBvr) \
- (This)->lpVtbl -> Hook(This,notifier,pBvr)
-
- #define IDAJoinStyle_Duration(This,duration,bvr) \
- (This)->lpVtbl -> Duration(This,duration,bvr)
-
- #define IDAJoinStyle_DurationAnim(This,duration,bvr) \
- (This)->lpVtbl -> DurationAnim(This,duration,bvr)
-
- #define IDAJoinStyle_Repeat(This,count,bvr) \
- (This)->lpVtbl -> Repeat(This,count,bvr)
-
- #define IDAJoinStyle_RepeatForever(This,bvr) \
- (This)->lpVtbl -> RepeatForever(This,bvr)
-
- #define IDAJoinStyle_IsReady(This,bBlock,b) \
- (This)->lpVtbl -> IsReady(This,bBlock,b)
-
-
- #endif /* COBJMACROS */
-
-
- #endif /* C style interface */
-
-
-
-
- #endif /* __IDAJoinStyle_INTERFACE_DEFINED__ */
-
-
- #ifndef __IDADashStyle_INTERFACE_DEFINED__
- #define __IDADashStyle_INTERFACE_DEFINED__
-
- /* interface IDADashStyle */
- /* [dual][hidden][oleautomation][unique][object][local][helpstring][uuid] */
-
-
- EXTERN_C const IID IID_IDADashStyle;
-
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("C46C1BEF-3C52-11d0-9200-848C1D000000")
- IDADashStyle : public IDABehavior
- {
- public:
- };
-
- #else /* C style interface */
-
- typedef struct IDADashStyleVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
- IDADashStyle __RPC_FAR * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
- IDADashStyle __RPC_FAR * This);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
- IDADashStyle __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
- IDADashStyle __RPC_FAR * This,
- /* [out] */ UINT __RPC_FAR *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
- IDADashStyle __RPC_FAR * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
- IDADashStyle __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 )(
- IDADashStyle __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);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetClassName )(
- IDADashStyle __RPC_FAR * This,
- /* [retval][out] */ BSTR __RPC_FAR *pClassName);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Init )(
- IDADashStyle __RPC_FAR * This,
- /* [in] */ IDABehavior __RPC_FAR *toBvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Importance )(
- IDADashStyle __RPC_FAR * This,
- /* [in] */ double relativeImportance,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *ppBvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *RunOnce )(
- IDADashStyle __RPC_FAR * This,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *bvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SubstituteTime )(
- IDADashStyle __RPC_FAR * This,
- /* [in] */ IDANumber __RPC_FAR *xform,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *bvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SwitchTo )(
- IDADashStyle __RPC_FAR * This,
- /* [in] */ IDABehavior __RPC_FAR *switchTo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SwitchToNumber )(
- IDADashStyle __RPC_FAR * This,
- /* [in] */ double numToSwitchTo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SwitchToString )(
- IDADashStyle __RPC_FAR * This,
- /* [in] */ BSTR strToSwitchTo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Hook )(
- IDADashStyle __RPC_FAR * This,
- /* [in] */ IDABvrHook __RPC_FAR *notifier,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *pBvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Duration )(
- IDADashStyle __RPC_FAR * This,
- /* [in] */ double duration,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *bvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *DurationAnim )(
- IDADashStyle __RPC_FAR * This,
- /* [in] */ IDANumber __RPC_FAR *duration,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *bvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Repeat )(
- IDADashStyle __RPC_FAR * This,
- /* [in] */ LONG count,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *bvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *RepeatForever )(
- IDADashStyle __RPC_FAR * This,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *bvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *IsReady )(
- IDADashStyle __RPC_FAR * This,
- /* [in] */ VARIANT_BOOL bBlock,
- /* [retval][out] */ VARIANT_BOOL __RPC_FAR *b);
-
- END_INTERFACE
- } IDADashStyleVtbl;
-
- interface IDADashStyle
- {
- CONST_VTBL struct IDADashStyleVtbl __RPC_FAR *lpVtbl;
- };
-
-
-
- #ifdef COBJMACROS
-
-
- #define IDADashStyle_QueryInterface(This,riid,ppvObject) \
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
-
- #define IDADashStyle_AddRef(This) \
- (This)->lpVtbl -> AddRef(This)
-
- #define IDADashStyle_Release(This) \
- (This)->lpVtbl -> Release(This)
-
-
- #define IDADashStyle_GetTypeInfoCount(This,pctinfo) \
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
-
- #define IDADashStyle_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
-
- #define IDADashStyle_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
-
- #define IDADashStyle_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
-
-
- #define IDADashStyle_GetClassName(This,pClassName) \
- (This)->lpVtbl -> GetClassName(This,pClassName)
-
- #define IDADashStyle_Init(This,toBvr) \
- (This)->lpVtbl -> Init(This,toBvr)
-
- #define IDADashStyle_Importance(This,relativeImportance,ppBvr) \
- (This)->lpVtbl -> Importance(This,relativeImportance,ppBvr)
-
- #define IDADashStyle_RunOnce(This,bvr) \
- (This)->lpVtbl -> RunOnce(This,bvr)
-
- #define IDADashStyle_SubstituteTime(This,xform,bvr) \
- (This)->lpVtbl -> SubstituteTime(This,xform,bvr)
-
- #define IDADashStyle_SwitchTo(This,switchTo) \
- (This)->lpVtbl -> SwitchTo(This,switchTo)
-
- #define IDADashStyle_SwitchToNumber(This,numToSwitchTo) \
- (This)->lpVtbl -> SwitchToNumber(This,numToSwitchTo)
-
- #define IDADashStyle_SwitchToString(This,strToSwitchTo) \
- (This)->lpVtbl -> SwitchToString(This,strToSwitchTo)
-
- #define IDADashStyle_Hook(This,notifier,pBvr) \
- (This)->lpVtbl -> Hook(This,notifier,pBvr)
-
- #define IDADashStyle_Duration(This,duration,bvr) \
- (This)->lpVtbl -> Duration(This,duration,bvr)
-
- #define IDADashStyle_DurationAnim(This,duration,bvr) \
- (This)->lpVtbl -> DurationAnim(This,duration,bvr)
-
- #define IDADashStyle_Repeat(This,count,bvr) \
- (This)->lpVtbl -> Repeat(This,count,bvr)
-
- #define IDADashStyle_RepeatForever(This,bvr) \
- (This)->lpVtbl -> RepeatForever(This,bvr)
-
- #define IDADashStyle_IsReady(This,bBlock,b) \
- (This)->lpVtbl -> IsReady(This,bBlock,b)
-
-
- #endif /* COBJMACROS */
-
-
- #endif /* C style interface */
-
-
-
-
- #endif /* __IDADashStyle_INTERFACE_DEFINED__ */
-
-
- #ifndef __IDABbox2_INTERFACE_DEFINED__
- #define __IDABbox2_INTERFACE_DEFINED__
-
- /* interface IDABbox2 */
- /* [dual][hidden][oleautomation][unique][object][local][helpstring][uuid] */
-
-
- EXTERN_C const IID IID_IDABbox2;
-
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("C46C1BCD-3C52-11d0-9200-848C1D000000")
- IDABbox2 : public IDABehavior
- {
- public:
- virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_Min(
- /* [retval][out] */ IDAPoint2 __RPC_FAR *__RPC_FAR *ret_0) = 0;
-
- virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_Max(
- /* [retval][out] */ IDAPoint2 __RPC_FAR *__RPC_FAR *ret_0) = 0;
-
- };
-
- #else /* C style interface */
-
- typedef struct IDABbox2Vtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
- IDABbox2 __RPC_FAR * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
- IDABbox2 __RPC_FAR * This);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
- IDABbox2 __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
- IDABbox2 __RPC_FAR * This,
- /* [out] */ UINT __RPC_FAR *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
- IDABbox2 __RPC_FAR * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
- IDABbox2 __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 )(
- IDABbox2 __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);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetClassName )(
- IDABbox2 __RPC_FAR * This,
- /* [retval][out] */ BSTR __RPC_FAR *pClassName);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Init )(
- IDABbox2 __RPC_FAR * This,
- /* [in] */ IDABehavior __RPC_FAR *toBvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Importance )(
- IDABbox2 __RPC_FAR * This,
- /* [in] */ double relativeImportance,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *ppBvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *RunOnce )(
- IDABbox2 __RPC_FAR * This,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *bvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SubstituteTime )(
- IDABbox2 __RPC_FAR * This,
- /* [in] */ IDANumber __RPC_FAR *xform,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *bvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SwitchTo )(
- IDABbox2 __RPC_FAR * This,
- /* [in] */ IDABehavior __RPC_FAR *switchTo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SwitchToNumber )(
- IDABbox2 __RPC_FAR * This,
- /* [in] */ double numToSwitchTo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SwitchToString )(
- IDABbox2 __RPC_FAR * This,
- /* [in] */ BSTR strToSwitchTo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Hook )(
- IDABbox2 __RPC_FAR * This,
- /* [in] */ IDABvrHook __RPC_FAR *notifier,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *pBvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Duration )(
- IDABbox2 __RPC_FAR * This,
- /* [in] */ double duration,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *bvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *DurationAnim )(
- IDABbox2 __RPC_FAR * This,
- /* [in] */ IDANumber __RPC_FAR *duration,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *bvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Repeat )(
- IDABbox2 __RPC_FAR * This,
- /* [in] */ LONG count,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *bvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *RepeatForever )(
- IDABbox2 __RPC_FAR * This,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *bvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *IsReady )(
- IDABbox2 __RPC_FAR * This,
- /* [in] */ VARIANT_BOOL bBlock,
- /* [retval][out] */ VARIANT_BOOL __RPC_FAR *b);
-
- /* [propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Min )(
- IDABbox2 __RPC_FAR * This,
- /* [retval][out] */ IDAPoint2 __RPC_FAR *__RPC_FAR *ret_0);
-
- /* [propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Max )(
- IDABbox2 __RPC_FAR * This,
- /* [retval][out] */ IDAPoint2 __RPC_FAR *__RPC_FAR *ret_0);
-
- END_INTERFACE
- } IDABbox2Vtbl;
-
- interface IDABbox2
- {
- CONST_VTBL struct IDABbox2Vtbl __RPC_FAR *lpVtbl;
- };
-
-
-
- #ifdef COBJMACROS
-
-
- #define IDABbox2_QueryInterface(This,riid,ppvObject) \
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
-
- #define IDABbox2_AddRef(This) \
- (This)->lpVtbl -> AddRef(This)
-
- #define IDABbox2_Release(This) \
- (This)->lpVtbl -> Release(This)
-
-
- #define IDABbox2_GetTypeInfoCount(This,pctinfo) \
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
-
- #define IDABbox2_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
-
- #define IDABbox2_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
-
- #define IDABbox2_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
-
-
- #define IDABbox2_GetClassName(This,pClassName) \
- (This)->lpVtbl -> GetClassName(This,pClassName)
-
- #define IDABbox2_Init(This,toBvr) \
- (This)->lpVtbl -> Init(This,toBvr)
-
- #define IDABbox2_Importance(This,relativeImportance,ppBvr) \
- (This)->lpVtbl -> Importance(This,relativeImportance,ppBvr)
-
- #define IDABbox2_RunOnce(This,bvr) \
- (This)->lpVtbl -> RunOnce(This,bvr)
-
- #define IDABbox2_SubstituteTime(This,xform,bvr) \
- (This)->lpVtbl -> SubstituteTime(This,xform,bvr)
-
- #define IDABbox2_SwitchTo(This,switchTo) \
- (This)->lpVtbl -> SwitchTo(This,switchTo)
-
- #define IDABbox2_SwitchToNumber(This,numToSwitchTo) \
- (This)->lpVtbl -> SwitchToNumber(This,numToSwitchTo)
-
- #define IDABbox2_SwitchToString(This,strToSwitchTo) \
- (This)->lpVtbl -> SwitchToString(This,strToSwitchTo)
-
- #define IDABbox2_Hook(This,notifier,pBvr) \
- (This)->lpVtbl -> Hook(This,notifier,pBvr)
-
- #define IDABbox2_Duration(This,duration,bvr) \
- (This)->lpVtbl -> Duration(This,duration,bvr)
-
- #define IDABbox2_DurationAnim(This,duration,bvr) \
- (This)->lpVtbl -> DurationAnim(This,duration,bvr)
-
- #define IDABbox2_Repeat(This,count,bvr) \
- (This)->lpVtbl -> Repeat(This,count,bvr)
-
- #define IDABbox2_RepeatForever(This,bvr) \
- (This)->lpVtbl -> RepeatForever(This,bvr)
-
- #define IDABbox2_IsReady(This,bBlock,b) \
- (This)->lpVtbl -> IsReady(This,bBlock,b)
-
-
- #define IDABbox2_get_Min(This,ret_0) \
- (This)->lpVtbl -> get_Min(This,ret_0)
-
- #define IDABbox2_get_Max(This,ret_0) \
- (This)->lpVtbl -> get_Max(This,ret_0)
-
- #endif /* COBJMACROS */
-
-
- #endif /* C style interface */
-
-
-
- /* [propget] */ HRESULT STDMETHODCALLTYPE IDABbox2_get_Min_Proxy(
- IDABbox2 __RPC_FAR * This,
- /* [retval][out] */ IDAPoint2 __RPC_FAR *__RPC_FAR *ret_0);
-
-
- void __RPC_STUB IDABbox2_get_Min_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [propget] */ HRESULT STDMETHODCALLTYPE IDABbox2_get_Max_Proxy(
- IDABbox2 __RPC_FAR * This,
- /* [retval][out] */ IDAPoint2 __RPC_FAR *__RPC_FAR *ret_0);
-
-
- void __RPC_STUB IDABbox2_get_Max_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
-
- #endif /* __IDABbox2_INTERFACE_DEFINED__ */
-
-
- #ifndef __IDABbox3_INTERFACE_DEFINED__
- #define __IDABbox3_INTERFACE_DEFINED__
-
- /* interface IDABbox3 */
- /* [dual][hidden][oleautomation][unique][object][local][helpstring][uuid] */
-
-
- EXTERN_C const IID IID_IDABbox3;
-
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("C46C1BDD-3C52-11d0-9200-848C1D000000")
- IDABbox3 : public IDABehavior
- {
- public:
- virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_Min(
- /* [retval][out] */ IDAPoint3 __RPC_FAR *__RPC_FAR *ret_0) = 0;
-
- virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_Max(
- /* [retval][out] */ IDAPoint3 __RPC_FAR *__RPC_FAR *ret_0) = 0;
-
- };
-
- #else /* C style interface */
-
- typedef struct IDABbox3Vtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
- IDABbox3 __RPC_FAR * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
- IDABbox3 __RPC_FAR * This);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
- IDABbox3 __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
- IDABbox3 __RPC_FAR * This,
- /* [out] */ UINT __RPC_FAR *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
- IDABbox3 __RPC_FAR * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
- IDABbox3 __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 )(
- IDABbox3 __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);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetClassName )(
- IDABbox3 __RPC_FAR * This,
- /* [retval][out] */ BSTR __RPC_FAR *pClassName);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Init )(
- IDABbox3 __RPC_FAR * This,
- /* [in] */ IDABehavior __RPC_FAR *toBvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Importance )(
- IDABbox3 __RPC_FAR * This,
- /* [in] */ double relativeImportance,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *ppBvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *RunOnce )(
- IDABbox3 __RPC_FAR * This,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *bvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SubstituteTime )(
- IDABbox3 __RPC_FAR * This,
- /* [in] */ IDANumber __RPC_FAR *xform,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *bvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SwitchTo )(
- IDABbox3 __RPC_FAR * This,
- /* [in] */ IDABehavior __RPC_FAR *switchTo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SwitchToNumber )(
- IDABbox3 __RPC_FAR * This,
- /* [in] */ double numToSwitchTo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SwitchToString )(
- IDABbox3 __RPC_FAR * This,
- /* [in] */ BSTR strToSwitchTo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Hook )(
- IDABbox3 __RPC_FAR * This,
- /* [in] */ IDABvrHook __RPC_FAR *notifier,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *pBvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Duration )(
- IDABbox3 __RPC_FAR * This,
- /* [in] */ double duration,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *bvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *DurationAnim )(
- IDABbox3 __RPC_FAR * This,
- /* [in] */ IDANumber __RPC_FAR *duration,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *bvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Repeat )(
- IDABbox3 __RPC_FAR * This,
- /* [in] */ LONG count,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *bvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *RepeatForever )(
- IDABbox3 __RPC_FAR * This,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *bvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *IsReady )(
- IDABbox3 __RPC_FAR * This,
- /* [in] */ VARIANT_BOOL bBlock,
- /* [retval][out] */ VARIANT_BOOL __RPC_FAR *b);
-
- /* [propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Min )(
- IDABbox3 __RPC_FAR * This,
- /* [retval][out] */ IDAPoint3 __RPC_FAR *__RPC_FAR *ret_0);
-
- /* [propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Max )(
- IDABbox3 __RPC_FAR * This,
- /* [retval][out] */ IDAPoint3 __RPC_FAR *__RPC_FAR *ret_0);
-
- END_INTERFACE
- } IDABbox3Vtbl;
-
- interface IDABbox3
- {
- CONST_VTBL struct IDABbox3Vtbl __RPC_FAR *lpVtbl;
- };
-
-
-
- #ifdef COBJMACROS
-
-
- #define IDABbox3_QueryInterface(This,riid,ppvObject) \
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
-
- #define IDABbox3_AddRef(This) \
- (This)->lpVtbl -> AddRef(This)
-
- #define IDABbox3_Release(This) \
- (This)->lpVtbl -> Release(This)
-
-
- #define IDABbox3_GetTypeInfoCount(This,pctinfo) \
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
-
- #define IDABbox3_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
-
- #define IDABbox3_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
-
- #define IDABbox3_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
-
-
- #define IDABbox3_GetClassName(This,pClassName) \
- (This)->lpVtbl -> GetClassName(This,pClassName)
-
- #define IDABbox3_Init(This,toBvr) \
- (This)->lpVtbl -> Init(This,toBvr)
-
- #define IDABbox3_Importance(This,relativeImportance,ppBvr) \
- (This)->lpVtbl -> Importance(This,relativeImportance,ppBvr)
-
- #define IDABbox3_RunOnce(This,bvr) \
- (This)->lpVtbl -> RunOnce(This,bvr)
-
- #define IDABbox3_SubstituteTime(This,xform,bvr) \
- (This)->lpVtbl -> SubstituteTime(This,xform,bvr)
-
- #define IDABbox3_SwitchTo(This,switchTo) \
- (This)->lpVtbl -> SwitchTo(This,switchTo)
-
- #define IDABbox3_SwitchToNumber(This,numToSwitchTo) \
- (This)->lpVtbl -> SwitchToNumber(This,numToSwitchTo)
-
- #define IDABbox3_SwitchToString(This,strToSwitchTo) \
- (This)->lpVtbl -> SwitchToString(This,strToSwitchTo)
-
- #define IDABbox3_Hook(This,notifier,pBvr) \
- (This)->lpVtbl -> Hook(This,notifier,pBvr)
-
- #define IDABbox3_Duration(This,duration,bvr) \
- (This)->lpVtbl -> Duration(This,duration,bvr)
-
- #define IDABbox3_DurationAnim(This,duration,bvr) \
- (This)->lpVtbl -> DurationAnim(This,duration,bvr)
-
- #define IDABbox3_Repeat(This,count,bvr) \
- (This)->lpVtbl -> Repeat(This,count,bvr)
-
- #define IDABbox3_RepeatForever(This,bvr) \
- (This)->lpVtbl -> RepeatForever(This,bvr)
-
- #define IDABbox3_IsReady(This,bBlock,b) \
- (This)->lpVtbl -> IsReady(This,bBlock,b)
-
-
- #define IDABbox3_get_Min(This,ret_0) \
- (This)->lpVtbl -> get_Min(This,ret_0)
-
- #define IDABbox3_get_Max(This,ret_0) \
- (This)->lpVtbl -> get_Max(This,ret_0)
-
- #endif /* COBJMACROS */
-
-
- #endif /* C style interface */
-
-
-
- /* [propget] */ HRESULT STDMETHODCALLTYPE IDABbox3_get_Min_Proxy(
- IDABbox3 __RPC_FAR * This,
- /* [retval][out] */ IDAPoint3 __RPC_FAR *__RPC_FAR *ret_0);
-
-
- void __RPC_STUB IDABbox3_get_Min_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [propget] */ HRESULT STDMETHODCALLTYPE IDABbox3_get_Max_Proxy(
- IDABbox3 __RPC_FAR * This,
- /* [retval][out] */ IDAPoint3 __RPC_FAR *__RPC_FAR *ret_0);
-
-
- void __RPC_STUB IDABbox3_get_Max_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
-
- #endif /* __IDABbox3_INTERFACE_DEFINED__ */
-
-
- #ifndef __IDAPair_INTERFACE_DEFINED__
- #define __IDAPair_INTERFACE_DEFINED__
-
- /* interface IDAPair */
- /* [dual][hidden][oleautomation][unique][object][local][helpstring][uuid] */
-
-
- EXTERN_C const IID IID_IDAPair;
-
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("C46C1BF3-3C52-11d0-9200-848C1D000000")
- IDAPair : public IDABehavior
- {
- public:
- virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_First(
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *ret_0) = 0;
-
- virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_Second(
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *ret_0) = 0;
-
- };
-
- #else /* C style interface */
-
- typedef struct IDAPairVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
- IDAPair __RPC_FAR * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
- IDAPair __RPC_FAR * This);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
- IDAPair __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
- IDAPair __RPC_FAR * This,
- /* [out] */ UINT __RPC_FAR *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
- IDAPair __RPC_FAR * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
- IDAPair __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 )(
- IDAPair __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);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetClassName )(
- IDAPair __RPC_FAR * This,
- /* [retval][out] */ BSTR __RPC_FAR *pClassName);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Init )(
- IDAPair __RPC_FAR * This,
- /* [in] */ IDABehavior __RPC_FAR *toBvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Importance )(
- IDAPair __RPC_FAR * This,
- /* [in] */ double relativeImportance,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *ppBvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *RunOnce )(
- IDAPair __RPC_FAR * This,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *bvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SubstituteTime )(
- IDAPair __RPC_FAR * This,
- /* [in] */ IDANumber __RPC_FAR *xform,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *bvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SwitchTo )(
- IDAPair __RPC_FAR * This,
- /* [in] */ IDABehavior __RPC_FAR *switchTo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SwitchToNumber )(
- IDAPair __RPC_FAR * This,
- /* [in] */ double numToSwitchTo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SwitchToString )(
- IDAPair __RPC_FAR * This,
- /* [in] */ BSTR strToSwitchTo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Hook )(
- IDAPair __RPC_FAR * This,
- /* [in] */ IDABvrHook __RPC_FAR *notifier,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *pBvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Duration )(
- IDAPair __RPC_FAR * This,
- /* [in] */ double duration,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *bvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *DurationAnim )(
- IDAPair __RPC_FAR * This,
- /* [in] */ IDANumber __RPC_FAR *duration,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *bvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Repeat )(
- IDAPair __RPC_FAR * This,
- /* [in] */ LONG count,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *bvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *RepeatForever )(
- IDAPair __RPC_FAR * This,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *bvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *IsReady )(
- IDAPair __RPC_FAR * This,
- /* [in] */ VARIANT_BOOL bBlock,
- /* [retval][out] */ VARIANT_BOOL __RPC_FAR *b);
-
- /* [propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_First )(
- IDAPair __RPC_FAR * This,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *ret_0);
-
- /* [propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Second )(
- IDAPair __RPC_FAR * This,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *ret_0);
-
- END_INTERFACE
- } IDAPairVtbl;
-
- interface IDAPair
- {
- CONST_VTBL struct IDAPairVtbl __RPC_FAR *lpVtbl;
- };
-
-
-
- #ifdef COBJMACROS
-
-
- #define IDAPair_QueryInterface(This,riid,ppvObject) \
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
-
- #define IDAPair_AddRef(This) \
- (This)->lpVtbl -> AddRef(This)
-
- #define IDAPair_Release(This) \
- (This)->lpVtbl -> Release(This)
-
-
- #define IDAPair_GetTypeInfoCount(This,pctinfo) \
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
-
- #define IDAPair_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
-
- #define IDAPair_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
-
- #define IDAPair_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
-
-
- #define IDAPair_GetClassName(This,pClassName) \
- (This)->lpVtbl -> GetClassName(This,pClassName)
-
- #define IDAPair_Init(This,toBvr) \
- (This)->lpVtbl -> Init(This,toBvr)
-
- #define IDAPair_Importance(This,relativeImportance,ppBvr) \
- (This)->lpVtbl -> Importance(This,relativeImportance,ppBvr)
-
- #define IDAPair_RunOnce(This,bvr) \
- (This)->lpVtbl -> RunOnce(This,bvr)
-
- #define IDAPair_SubstituteTime(This,xform,bvr) \
- (This)->lpVtbl -> SubstituteTime(This,xform,bvr)
-
- #define IDAPair_SwitchTo(This,switchTo) \
- (This)->lpVtbl -> SwitchTo(This,switchTo)
-
- #define IDAPair_SwitchToNumber(This,numToSwitchTo) \
- (This)->lpVtbl -> SwitchToNumber(This,numToSwitchTo)
-
- #define IDAPair_SwitchToString(This,strToSwitchTo) \
- (This)->lpVtbl -> SwitchToString(This,strToSwitchTo)
-
- #define IDAPair_Hook(This,notifier,pBvr) \
- (This)->lpVtbl -> Hook(This,notifier,pBvr)
-
- #define IDAPair_Duration(This,duration,bvr) \
- (This)->lpVtbl -> Duration(This,duration,bvr)
-
- #define IDAPair_DurationAnim(This,duration,bvr) \
- (This)->lpVtbl -> DurationAnim(This,duration,bvr)
-
- #define IDAPair_Repeat(This,count,bvr) \
- (This)->lpVtbl -> Repeat(This,count,bvr)
-
- #define IDAPair_RepeatForever(This,bvr) \
- (This)->lpVtbl -> RepeatForever(This,bvr)
-
- #define IDAPair_IsReady(This,bBlock,b) \
- (This)->lpVtbl -> IsReady(This,bBlock,b)
-
-
- #define IDAPair_get_First(This,ret_0) \
- (This)->lpVtbl -> get_First(This,ret_0)
-
- #define IDAPair_get_Second(This,ret_0) \
- (This)->lpVtbl -> get_Second(This,ret_0)
-
- #endif /* COBJMACROS */
-
-
- #endif /* C style interface */
-
-
-
- /* [propget] */ HRESULT STDMETHODCALLTYPE IDAPair_get_First_Proxy(
- IDAPair __RPC_FAR * This,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *ret_0);
-
-
- void __RPC_STUB IDAPair_get_First_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [propget] */ HRESULT STDMETHODCALLTYPE IDAPair_get_Second_Proxy(
- IDAPair __RPC_FAR * This,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *ret_0);
-
-
- void __RPC_STUB IDAPair_get_Second_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
-
- #endif /* __IDAPair_INTERFACE_DEFINED__ */
-
-
- #ifndef __IDAArray_INTERFACE_DEFINED__
- #define __IDAArray_INTERFACE_DEFINED__
-
- /* interface IDAArray */
- /* [dual][hidden][oleautomation][unique][object][local][helpstring][uuid] */
-
-
- EXTERN_C const IID IID_IDAArray;
-
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("D17506C2-6B26-11d0-8914-00C04FC2A0CA")
- IDAArray : public IDABehavior
- {
- public:
- virtual HRESULT STDMETHODCALLTYPE NthAnim(
- /* [in] */ IDANumber __RPC_FAR *index_0,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *ret_1) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Length(
- /* [retval][out] */ IDANumber __RPC_FAR *__RPC_FAR *ret_0) = 0;
-
- };
-
- #else /* C style interface */
-
- typedef struct IDAArrayVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
- IDAArray __RPC_FAR * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
- IDAArray __RPC_FAR * This);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
- IDAArray __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
- IDAArray __RPC_FAR * This,
- /* [out] */ UINT __RPC_FAR *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
- IDAArray __RPC_FAR * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
- IDAArray __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 )(
- IDAArray __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);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetClassName )(
- IDAArray __RPC_FAR * This,
- /* [retval][out] */ BSTR __RPC_FAR *pClassName);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Init )(
- IDAArray __RPC_FAR * This,
- /* [in] */ IDABehavior __RPC_FAR *toBvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Importance )(
- IDAArray __RPC_FAR * This,
- /* [in] */ double relativeImportance,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *ppBvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *RunOnce )(
- IDAArray __RPC_FAR * This,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *bvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SubstituteTime )(
- IDAArray __RPC_FAR * This,
- /* [in] */ IDANumber __RPC_FAR *xform,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *bvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SwitchTo )(
- IDAArray __RPC_FAR * This,
- /* [in] */ IDABehavior __RPC_FAR *switchTo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SwitchToNumber )(
- IDAArray __RPC_FAR * This,
- /* [in] */ double numToSwitchTo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SwitchToString )(
- IDAArray __RPC_FAR * This,
- /* [in] */ BSTR strToSwitchTo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Hook )(
- IDAArray __RPC_FAR * This,
- /* [in] */ IDABvrHook __RPC_FAR *notifier,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *pBvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Duration )(
- IDAArray __RPC_FAR * This,
- /* [in] */ double duration,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *bvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *DurationAnim )(
- IDAArray __RPC_FAR * This,
- /* [in] */ IDANumber __RPC_FAR *duration,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *bvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Repeat )(
- IDAArray __RPC_FAR * This,
- /* [in] */ LONG count,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *bvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *RepeatForever )(
- IDAArray __RPC_FAR * This,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *bvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *IsReady )(
- IDAArray __RPC_FAR * This,
- /* [in] */ VARIANT_BOOL bBlock,
- /* [retval][out] */ VARIANT_BOOL __RPC_FAR *b);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *NthAnim )(
- IDAArray __RPC_FAR * This,
- /* [in] */ IDANumber __RPC_FAR *index_0,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *ret_1);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Length )(
- IDAArray __RPC_FAR * This,
- /* [retval][out] */ IDANumber __RPC_FAR *__RPC_FAR *ret_0);
-
- END_INTERFACE
- } IDAArrayVtbl;
-
- interface IDAArray
- {
- CONST_VTBL struct IDAArrayVtbl __RPC_FAR *lpVtbl;
- };
-
-
-
- #ifdef COBJMACROS
-
-
- #define IDAArray_QueryInterface(This,riid,ppvObject) \
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
-
- #define IDAArray_AddRef(This) \
- (This)->lpVtbl -> AddRef(This)
-
- #define IDAArray_Release(This) \
- (This)->lpVtbl -> Release(This)
-
-
- #define IDAArray_GetTypeInfoCount(This,pctinfo) \
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
-
- #define IDAArray_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
-
- #define IDAArray_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
-
- #define IDAArray_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
-
-
- #define IDAArray_GetClassName(This,pClassName) \
- (This)->lpVtbl -> GetClassName(This,pClassName)
-
- #define IDAArray_Init(This,toBvr) \
- (This)->lpVtbl -> Init(This,toBvr)
-
- #define IDAArray_Importance(This,relativeImportance,ppBvr) \
- (This)->lpVtbl -> Importance(This,relativeImportance,ppBvr)
-
- #define IDAArray_RunOnce(This,bvr) \
- (This)->lpVtbl -> RunOnce(This,bvr)
-
- #define IDAArray_SubstituteTime(This,xform,bvr) \
- (This)->lpVtbl -> SubstituteTime(This,xform,bvr)
-
- #define IDAArray_SwitchTo(This,switchTo) \
- (This)->lpVtbl -> SwitchTo(This,switchTo)
-
- #define IDAArray_SwitchToNumber(This,numToSwitchTo) \
- (This)->lpVtbl -> SwitchToNumber(This,numToSwitchTo)
-
- #define IDAArray_SwitchToString(This,strToSwitchTo) \
- (This)->lpVtbl -> SwitchToString(This,strToSwitchTo)
-
- #define IDAArray_Hook(This,notifier,pBvr) \
- (This)->lpVtbl -> Hook(This,notifier,pBvr)
-
- #define IDAArray_Duration(This,duration,bvr) \
- (This)->lpVtbl -> Duration(This,duration,bvr)
-
- #define IDAArray_DurationAnim(This,duration,bvr) \
- (This)->lpVtbl -> DurationAnim(This,duration,bvr)
-
- #define IDAArray_Repeat(This,count,bvr) \
- (This)->lpVtbl -> Repeat(This,count,bvr)
-
- #define IDAArray_RepeatForever(This,bvr) \
- (This)->lpVtbl -> RepeatForever(This,bvr)
-
- #define IDAArray_IsReady(This,bBlock,b) \
- (This)->lpVtbl -> IsReady(This,bBlock,b)
-
-
- #define IDAArray_NthAnim(This,index_0,ret_1) \
- (This)->lpVtbl -> NthAnim(This,index_0,ret_1)
-
- #define IDAArray_Length(This,ret_0) \
- (This)->lpVtbl -> Length(This,ret_0)
-
- #endif /* COBJMACROS */
-
-
- #endif /* C style interface */
-
-
-
- HRESULT STDMETHODCALLTYPE IDAArray_NthAnim_Proxy(
- IDAArray __RPC_FAR * This,
- /* [in] */ IDANumber __RPC_FAR *index_0,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *ret_1);
-
-
- void __RPC_STUB IDAArray_NthAnim_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IDAArray_Length_Proxy(
- IDAArray __RPC_FAR * This,
- /* [retval][out] */ IDANumber __RPC_FAR *__RPC_FAR *ret_0);
-
-
- void __RPC_STUB IDAArray_Length_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
-
- #endif /* __IDAArray_INTERFACE_DEFINED__ */
-
-
- #ifndef __IDATuple_INTERFACE_DEFINED__
- #define __IDATuple_INTERFACE_DEFINED__
-
- /* interface IDATuple */
- /* [dual][hidden][oleautomation][unique][object][local][helpstring][uuid] */
-
-
- EXTERN_C const IID IID_IDATuple;
-
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("5DFB2650-9668-11d0-B17B-00C04FC2A0CA")
- IDATuple : public IDABehavior
- {
- public:
- virtual HRESULT STDMETHODCALLTYPE Nth(
- /* [in] */ long index_0,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *ret_1) = 0;
-
- virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_Length(
- /* [retval][out] */ long __RPC_FAR *ret_0) = 0;
-
- };
-
- #else /* C style interface */
-
- typedef struct IDATupleVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
- IDATuple __RPC_FAR * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
- IDATuple __RPC_FAR * This);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
- IDATuple __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
- IDATuple __RPC_FAR * This,
- /* [out] */ UINT __RPC_FAR *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
- IDATuple __RPC_FAR * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
- IDATuple __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 )(
- IDATuple __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);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetClassName )(
- IDATuple __RPC_FAR * This,
- /* [retval][out] */ BSTR __RPC_FAR *pClassName);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Init )(
- IDATuple __RPC_FAR * This,
- /* [in] */ IDABehavior __RPC_FAR *toBvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Importance )(
- IDATuple __RPC_FAR * This,
- /* [in] */ double relativeImportance,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *ppBvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *RunOnce )(
- IDATuple __RPC_FAR * This,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *bvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SubstituteTime )(
- IDATuple __RPC_FAR * This,
- /* [in] */ IDANumber __RPC_FAR *xform,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *bvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SwitchTo )(
- IDATuple __RPC_FAR * This,
- /* [in] */ IDABehavior __RPC_FAR *switchTo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SwitchToNumber )(
- IDATuple __RPC_FAR * This,
- /* [in] */ double numToSwitchTo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SwitchToString )(
- IDATuple __RPC_FAR * This,
- /* [in] */ BSTR strToSwitchTo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Hook )(
- IDATuple __RPC_FAR * This,
- /* [in] */ IDABvrHook __RPC_FAR *notifier,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *pBvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Duration )(
- IDATuple __RPC_FAR * This,
- /* [in] */ double duration,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *bvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *DurationAnim )(
- IDATuple __RPC_FAR * This,
- /* [in] */ IDANumber __RPC_FAR *duration,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *bvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Repeat )(
- IDATuple __RPC_FAR * This,
- /* [in] */ LONG count,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *bvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *RepeatForever )(
- IDATuple __RPC_FAR * This,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *bvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *IsReady )(
- IDATuple __RPC_FAR * This,
- /* [in] */ VARIANT_BOOL bBlock,
- /* [retval][out] */ VARIANT_BOOL __RPC_FAR *b);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Nth )(
- IDATuple __RPC_FAR * This,
- /* [in] */ long index_0,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *ret_1);
-
- /* [propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Length )(
- IDATuple __RPC_FAR * This,
- /* [retval][out] */ long __RPC_FAR *ret_0);
-
- END_INTERFACE
- } IDATupleVtbl;
-
- interface IDATuple
- {
- CONST_VTBL struct IDATupleVtbl __RPC_FAR *lpVtbl;
- };
-
-
-
- #ifdef COBJMACROS
-
-
- #define IDATuple_QueryInterface(This,riid,ppvObject) \
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
-
- #define IDATuple_AddRef(This) \
- (This)->lpVtbl -> AddRef(This)
-
- #define IDATuple_Release(This) \
- (This)->lpVtbl -> Release(This)
-
-
- #define IDATuple_GetTypeInfoCount(This,pctinfo) \
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
-
- #define IDATuple_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
-
- #define IDATuple_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
-
- #define IDATuple_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
-
-
- #define IDATuple_GetClassName(This,pClassName) \
- (This)->lpVtbl -> GetClassName(This,pClassName)
-
- #define IDATuple_Init(This,toBvr) \
- (This)->lpVtbl -> Init(This,toBvr)
-
- #define IDATuple_Importance(This,relativeImportance,ppBvr) \
- (This)->lpVtbl -> Importance(This,relativeImportance,ppBvr)
-
- #define IDATuple_RunOnce(This,bvr) \
- (This)->lpVtbl -> RunOnce(This,bvr)
-
- #define IDATuple_SubstituteTime(This,xform,bvr) \
- (This)->lpVtbl -> SubstituteTime(This,xform,bvr)
-
- #define IDATuple_SwitchTo(This,switchTo) \
- (This)->lpVtbl -> SwitchTo(This,switchTo)
-
- #define IDATuple_SwitchToNumber(This,numToSwitchTo) \
- (This)->lpVtbl -> SwitchToNumber(This,numToSwitchTo)
-
- #define IDATuple_SwitchToString(This,strToSwitchTo) \
- (This)->lpVtbl -> SwitchToString(This,strToSwitchTo)
-
- #define IDATuple_Hook(This,notifier,pBvr) \
- (This)->lpVtbl -> Hook(This,notifier,pBvr)
-
- #define IDATuple_Duration(This,duration,bvr) \
- (This)->lpVtbl -> Duration(This,duration,bvr)
-
- #define IDATuple_DurationAnim(This,duration,bvr) \
- (This)->lpVtbl -> DurationAnim(This,duration,bvr)
-
- #define IDATuple_Repeat(This,count,bvr) \
- (This)->lpVtbl -> Repeat(This,count,bvr)
-
- #define IDATuple_RepeatForever(This,bvr) \
- (This)->lpVtbl -> RepeatForever(This,bvr)
-
- #define IDATuple_IsReady(This,bBlock,b) \
- (This)->lpVtbl -> IsReady(This,bBlock,b)
-
-
- #define IDATuple_Nth(This,index_0,ret_1) \
- (This)->lpVtbl -> Nth(This,index_0,ret_1)
-
- #define IDATuple_get_Length(This,ret_0) \
- (This)->lpVtbl -> get_Length(This,ret_0)
-
- #endif /* COBJMACROS */
-
-
- #endif /* C style interface */
-
-
-
- HRESULT STDMETHODCALLTYPE IDATuple_Nth_Proxy(
- IDATuple __RPC_FAR * This,
- /* [in] */ long index_0,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *ret_1);
-
-
- void __RPC_STUB IDATuple_Nth_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [propget] */ HRESULT STDMETHODCALLTYPE IDATuple_get_Length_Proxy(
- IDATuple __RPC_FAR * This,
- /* [retval][out] */ long __RPC_FAR *ret_0);
-
-
- void __RPC_STUB IDATuple_get_Length_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
-
- #endif /* __IDATuple_INTERFACE_DEFINED__ */
-
-
- #ifndef __IDAUserData_INTERFACE_DEFINED__
- #define __IDAUserData_INTERFACE_DEFINED__
-
- /* interface IDAUserData */
- /* [dual][hidden][oleautomation][unique][object][local][helpstring][uuid] */
-
-
- EXTERN_C const IID IID_IDAUserData;
-
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("AF868305-AB0B-11d0-876A-00C04FC29D46")
- IDAUserData : public IDABehavior
- {
- public:
- virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_Data(
- /* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *ret_0) = 0;
-
- };
-
- #else /* C style interface */
-
- typedef struct IDAUserDataVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
- IDAUserData __RPC_FAR * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
- IDAUserData __RPC_FAR * This);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
- IDAUserData __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
- IDAUserData __RPC_FAR * This,
- /* [out] */ UINT __RPC_FAR *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
- IDAUserData __RPC_FAR * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
- IDAUserData __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 )(
- IDAUserData __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);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetClassName )(
- IDAUserData __RPC_FAR * This,
- /* [retval][out] */ BSTR __RPC_FAR *pClassName);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Init )(
- IDAUserData __RPC_FAR * This,
- /* [in] */ IDABehavior __RPC_FAR *toBvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Importance )(
- IDAUserData __RPC_FAR * This,
- /* [in] */ double relativeImportance,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *ppBvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *RunOnce )(
- IDAUserData __RPC_FAR * This,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *bvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SubstituteTime )(
- IDAUserData __RPC_FAR * This,
- /* [in] */ IDANumber __RPC_FAR *xform,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *bvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SwitchTo )(
- IDAUserData __RPC_FAR * This,
- /* [in] */ IDABehavior __RPC_FAR *switchTo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SwitchToNumber )(
- IDAUserData __RPC_FAR * This,
- /* [in] */ double numToSwitchTo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SwitchToString )(
- IDAUserData __RPC_FAR * This,
- /* [in] */ BSTR strToSwitchTo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Hook )(
- IDAUserData __RPC_FAR * This,
- /* [in] */ IDABvrHook __RPC_FAR *notifier,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *pBvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Duration )(
- IDAUserData __RPC_FAR * This,
- /* [in] */ double duration,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *bvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *DurationAnim )(
- IDAUserData __RPC_FAR * This,
- /* [in] */ IDANumber __RPC_FAR *duration,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *bvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Repeat )(
- IDAUserData __RPC_FAR * This,
- /* [in] */ LONG count,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *bvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *RepeatForever )(
- IDAUserData __RPC_FAR * This,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *bvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *IsReady )(
- IDAUserData __RPC_FAR * This,
- /* [in] */ VARIANT_BOOL bBlock,
- /* [retval][out] */ VARIANT_BOOL __RPC_FAR *b);
-
- /* [propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Data )(
- IDAUserData __RPC_FAR * This,
- /* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *ret_0);
-
- END_INTERFACE
- } IDAUserDataVtbl;
-
- interface IDAUserData
- {
- CONST_VTBL struct IDAUserDataVtbl __RPC_FAR *lpVtbl;
- };
-
-
-
- #ifdef COBJMACROS
-
-
- #define IDAUserData_QueryInterface(This,riid,ppvObject) \
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
-
- #define IDAUserData_AddRef(This) \
- (This)->lpVtbl -> AddRef(This)
-
- #define IDAUserData_Release(This) \
- (This)->lpVtbl -> Release(This)
-
-
- #define IDAUserData_GetTypeInfoCount(This,pctinfo) \
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
-
- #define IDAUserData_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
-
- #define IDAUserData_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
-
- #define IDAUserData_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
-
-
- #define IDAUserData_GetClassName(This,pClassName) \
- (This)->lpVtbl -> GetClassName(This,pClassName)
-
- #define IDAUserData_Init(This,toBvr) \
- (This)->lpVtbl -> Init(This,toBvr)
-
- #define IDAUserData_Importance(This,relativeImportance,ppBvr) \
- (This)->lpVtbl -> Importance(This,relativeImportance,ppBvr)
-
- #define IDAUserData_RunOnce(This,bvr) \
- (This)->lpVtbl -> RunOnce(This,bvr)
-
- #define IDAUserData_SubstituteTime(This,xform,bvr) \
- (This)->lpVtbl -> SubstituteTime(This,xform,bvr)
-
- #define IDAUserData_SwitchTo(This,switchTo) \
- (This)->lpVtbl -> SwitchTo(This,switchTo)
-
- #define IDAUserData_SwitchToNumber(This,numToSwitchTo) \
- (This)->lpVtbl -> SwitchToNumber(This,numToSwitchTo)
-
- #define IDAUserData_SwitchToString(This,strToSwitchTo) \
- (This)->lpVtbl -> SwitchToString(This,strToSwitchTo)
-
- #define IDAUserData_Hook(This,notifier,pBvr) \
- (This)->lpVtbl -> Hook(This,notifier,pBvr)
-
- #define IDAUserData_Duration(This,duration,bvr) \
- (This)->lpVtbl -> Duration(This,duration,bvr)
-
- #define IDAUserData_DurationAnim(This,duration,bvr) \
- (This)->lpVtbl -> DurationAnim(This,duration,bvr)
-
- #define IDAUserData_Repeat(This,count,bvr) \
- (This)->lpVtbl -> Repeat(This,count,bvr)
-
- #define IDAUserData_RepeatForever(This,bvr) \
- (This)->lpVtbl -> RepeatForever(This,bvr)
-
- #define IDAUserData_IsReady(This,bBlock,b) \
- (This)->lpVtbl -> IsReady(This,bBlock,b)
-
-
- #define IDAUserData_get_Data(This,ret_0) \
- (This)->lpVtbl -> get_Data(This,ret_0)
-
- #endif /* COBJMACROS */
-
-
- #endif /* C style interface */
-
-
-
- /* [propget] */ HRESULT STDMETHODCALLTYPE IDAUserData_get_Data_Proxy(
- IDAUserData __RPC_FAR * This,
- /* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *ret_0);
-
-
- void __RPC_STUB IDAUserData_get_Data_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
-
- #endif /* __IDAUserData_INTERFACE_DEFINED__ */
-
-
- #ifndef __IDA2Geometry_INTERFACE_DEFINED__
- #define __IDA2Geometry_INTERFACE_DEFINED__
-
- /* interface IDA2Geometry */
- /* [dual][hidden][oleautomation][unique][object][local][helpstring][uuid] */
-
-
- EXTERN_C const IID IID_IDA2Geometry;
-
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("B90E5258-574A-11d1-8E7B-00C04FC29D46")
- IDA2Geometry : public IDAGeometry
- {
- public:
- virtual HRESULT STDMETHODCALLTYPE AddPickData(
- /* [in] */ IUnknown __RPC_FAR *id_0,
- /* [in] */ VARIANT_BOOL ignoresOcclusion_1,
- /* [retval][out] */ IDAGeometry __RPC_FAR *__RPC_FAR *ret_2) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Shadow(
- /* [in] */ IDAGeometry __RPC_FAR *geoContainingLights_0,
- /* [in] */ IDAPoint3 __RPC_FAR *planePoint_1,
- /* [in] */ IDAVector3 __RPC_FAR *planeNormal_2,
- /* [retval][out] */ IDAGeometry __RPC_FAR *__RPC_FAR *ret_3) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE LightRangeAnim(
- /* [in] */ IDANumber __RPC_FAR *range_0,
- /* [retval][out] */ IDAGeometry __RPC_FAR *__RPC_FAR *ret_1) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE LightRange(
- /* [in] */ double range_0,
- /* [retval][out] */ IDAGeometry __RPC_FAR *__RPC_FAR *ret_1) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE BlendTextureDiffuse(
- /* [in] */ IDABoolean __RPC_FAR *blended_0,
- /* [retval][out] */ IDAGeometry __RPC_FAR *__RPC_FAR *ret_1) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE AmbientColor(
- /* [in] */ IDAColor __RPC_FAR *color_0,
- /* [retval][out] */ IDAGeometry __RPC_FAR *__RPC_FAR *ret_1) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE D3DRMTexture(
- /* [in] */ IUnknown __RPC_FAR *rmTex_0,
- /* [retval][out] */ IDAGeometry __RPC_FAR *__RPC_FAR *ret_1) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE ModelClip(
- /* [in] */ IDAPoint3 __RPC_FAR *planePt_0,
- /* [in] */ IDAVector3 __RPC_FAR *planeVec_1,
- /* [retval][out] */ IDAGeometry __RPC_FAR *__RPC_FAR *ret_2) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Lighting(
- /* [in] */ IDABoolean __RPC_FAR *lighting_0,
- /* [retval][out] */ IDAGeometry __RPC_FAR *__RPC_FAR *ret_1) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE TextureImage(
- /* [in] */ IDAImage __RPC_FAR *texture_0,
- /* [retval][out] */ IDAGeometry __RPC_FAR *__RPC_FAR *ret_1) = 0;
-
- };
-
- #else /* C style interface */
-
- typedef struct IDA2GeometryVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
- IDA2Geometry __RPC_FAR * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
- IDA2Geometry __RPC_FAR * This);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
- IDA2Geometry __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
- IDA2Geometry __RPC_FAR * This,
- /* [out] */ UINT __RPC_FAR *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
- IDA2Geometry __RPC_FAR * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
- IDA2Geometry __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 )(
- IDA2Geometry __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);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetClassName )(
- IDA2Geometry __RPC_FAR * This,
- /* [retval][out] */ BSTR __RPC_FAR *pClassName);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Init )(
- IDA2Geometry __RPC_FAR * This,
- /* [in] */ IDABehavior __RPC_FAR *toBvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Importance )(
- IDA2Geometry __RPC_FAR * This,
- /* [in] */ double relativeImportance,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *ppBvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *RunOnce )(
- IDA2Geometry __RPC_FAR * This,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *bvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SubstituteTime )(
- IDA2Geometry __RPC_FAR * This,
- /* [in] */ IDANumber __RPC_FAR *xform,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *bvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SwitchTo )(
- IDA2Geometry __RPC_FAR * This,
- /* [in] */ IDABehavior __RPC_FAR *switchTo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SwitchToNumber )(
- IDA2Geometry __RPC_FAR * This,
- /* [in] */ double numToSwitchTo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SwitchToString )(
- IDA2Geometry __RPC_FAR * This,
- /* [in] */ BSTR strToSwitchTo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Hook )(
- IDA2Geometry __RPC_FAR * This,
- /* [in] */ IDABvrHook __RPC_FAR *notifier,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *pBvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Duration )(
- IDA2Geometry __RPC_FAR * This,
- /* [in] */ double duration,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *bvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *DurationAnim )(
- IDA2Geometry __RPC_FAR * This,
- /* [in] */ IDANumber __RPC_FAR *duration,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *bvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Repeat )(
- IDA2Geometry __RPC_FAR * This,
- /* [in] */ LONG count,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *bvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *RepeatForever )(
- IDA2Geometry __RPC_FAR * This,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *bvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *IsReady )(
- IDA2Geometry __RPC_FAR * This,
- /* [in] */ VARIANT_BOOL bBlock,
- /* [retval][out] */ VARIANT_BOOL __RPC_FAR *b);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *RenderSound )(
- IDA2Geometry __RPC_FAR * This,
- /* [in] */ IDAMicrophone __RPC_FAR *mic_0,
- /* [retval][out] */ IDASound __RPC_FAR *__RPC_FAR *ret_1);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Pickable )(
- IDA2Geometry __RPC_FAR * This,
- /* [retval][out] */ IDAPickableResult __RPC_FAR *__RPC_FAR *ret_0);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *PickableOccluded )(
- IDA2Geometry __RPC_FAR * This,
- /* [retval][out] */ IDAPickableResult __RPC_FAR *__RPC_FAR *ret_0);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Undetectable )(
- IDA2Geometry __RPC_FAR * This,
- /* [retval][out] */ IDAGeometry __RPC_FAR *__RPC_FAR *ret_0);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *EmissiveColor )(
- IDA2Geometry __RPC_FAR * This,
- /* [in] */ IDAColor __RPC_FAR *col_0,
- /* [retval][out] */ IDAGeometry __RPC_FAR *__RPC_FAR *ret_1);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *DiffuseColor )(
- IDA2Geometry __RPC_FAR * This,
- /* [in] */ IDAColor __RPC_FAR *col_0,
- /* [retval][out] */ IDAGeometry __RPC_FAR *__RPC_FAR *ret_1);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SpecularColor )(
- IDA2Geometry __RPC_FAR * This,
- /* [in] */ IDAColor __RPC_FAR *col_0,
- /* [retval][out] */ IDAGeometry __RPC_FAR *__RPC_FAR *ret_1);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SpecularExponent )(
- IDA2Geometry __RPC_FAR * This,
- /* [in] */ double power_0,
- /* [retval][out] */ IDAGeometry __RPC_FAR *__RPC_FAR *ret_1);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SpecularExponentAnim )(
- IDA2Geometry __RPC_FAR * This,
- /* [in] */ IDANumber __RPC_FAR *power_0,
- /* [retval][out] */ IDAGeometry __RPC_FAR *__RPC_FAR *ret_1);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Texture )(
- IDA2Geometry __RPC_FAR * This,
- /* [in] */ IDAImage __RPC_FAR *texture_0,
- /* [retval][out] */ IDAGeometry __RPC_FAR *__RPC_FAR *ret_1);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Opacity )(
- IDA2Geometry __RPC_FAR * This,
- /* [in] */ double level_0,
- /* [retval][out] */ IDAGeometry __RPC_FAR *__RPC_FAR *ret_1);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *OpacityAnim )(
- IDA2Geometry __RPC_FAR * This,
- /* [in] */ IDANumber __RPC_FAR *level_0,
- /* [retval][out] */ IDAGeometry __RPC_FAR *__RPC_FAR *ret_1);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Transform )(
- IDA2Geometry __RPC_FAR * This,
- /* [in] */ IDATransform3 __RPC_FAR *xf_0,
- /* [retval][out] */ IDAGeometry __RPC_FAR *__RPC_FAR *ret_1);
-
- /* [propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_BoundingBox )(
- IDA2Geometry __RPC_FAR * This,
- /* [retval][out] */ IDABbox3 __RPC_FAR *__RPC_FAR *ret_0);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Render )(
- IDA2Geometry __RPC_FAR * This,
- /* [in] */ IDACamera __RPC_FAR *cam_0,
- /* [retval][out] */ IDAImage __RPC_FAR *__RPC_FAR *ret_1);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *LightColor )(
- IDA2Geometry __RPC_FAR * This,
- /* [in] */ IDAColor __RPC_FAR *color_0,
- /* [retval][out] */ IDAGeometry __RPC_FAR *__RPC_FAR *ret_1);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *LightAttenuationAnim )(
- IDA2Geometry __RPC_FAR * This,
- /* [in] */ IDANumber __RPC_FAR *constant_0,
- /* [in] */ IDANumber __RPC_FAR *linear_1,
- /* [in] */ IDANumber __RPC_FAR *quadratic_2,
- /* [retval][out] */ IDAGeometry __RPC_FAR *__RPC_FAR *ret_3);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *LightAttenuation )(
- IDA2Geometry __RPC_FAR * This,
- /* [in] */ double constant_0,
- /* [in] */ double linear_1,
- /* [in] */ double quadratic_2,
- /* [retval][out] */ IDAGeometry __RPC_FAR *__RPC_FAR *ret_3);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *AddPickData )(
- IDA2Geometry __RPC_FAR * This,
- /* [in] */ IUnknown __RPC_FAR *id_0,
- /* [in] */ VARIANT_BOOL ignoresOcclusion_1,
- /* [retval][out] */ IDAGeometry __RPC_FAR *__RPC_FAR *ret_2);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Shadow )(
- IDA2Geometry __RPC_FAR * This,
- /* [in] */ IDAGeometry __RPC_FAR *geoContainingLights_0,
- /* [in] */ IDAPoint3 __RPC_FAR *planePoint_1,
- /* [in] */ IDAVector3 __RPC_FAR *planeNormal_2,
- /* [retval][out] */ IDAGeometry __RPC_FAR *__RPC_FAR *ret_3);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *LightRangeAnim )(
- IDA2Geometry __RPC_FAR * This,
- /* [in] */ IDANumber __RPC_FAR *range_0,
- /* [retval][out] */ IDAGeometry __RPC_FAR *__RPC_FAR *ret_1);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *LightRange )(
- IDA2Geometry __RPC_FAR * This,
- /* [in] */ double range_0,
- /* [retval][out] */ IDAGeometry __RPC_FAR *__RPC_FAR *ret_1);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *BlendTextureDiffuse )(
- IDA2Geometry __RPC_FAR * This,
- /* [in] */ IDABoolean __RPC_FAR *blended_0,
- /* [retval][out] */ IDAGeometry __RPC_FAR *__RPC_FAR *ret_1);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *AmbientColor )(
- IDA2Geometry __RPC_FAR * This,
- /* [in] */ IDAColor __RPC_FAR *color_0,
- /* [retval][out] */ IDAGeometry __RPC_FAR *__RPC_FAR *ret_1);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *D3DRMTexture )(
- IDA2Geometry __RPC_FAR * This,
- /* [in] */ IUnknown __RPC_FAR *rmTex_0,
- /* [retval][out] */ IDAGeometry __RPC_FAR *__RPC_FAR *ret_1);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *ModelClip )(
- IDA2Geometry __RPC_FAR * This,
- /* [in] */ IDAPoint3 __RPC_FAR *planePt_0,
- /* [in] */ IDAVector3 __RPC_FAR *planeVec_1,
- /* [retval][out] */ IDAGeometry __RPC_FAR *__RPC_FAR *ret_2);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Lighting )(
- IDA2Geometry __RPC_FAR * This,
- /* [in] */ IDABoolean __RPC_FAR *lighting_0,
- /* [retval][out] */ IDAGeometry __RPC_FAR *__RPC_FAR *ret_1);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *TextureImage )(
- IDA2Geometry __RPC_FAR * This,
- /* [in] */ IDAImage __RPC_FAR *texture_0,
- /* [retval][out] */ IDAGeometry __RPC_FAR *__RPC_FAR *ret_1);
-
- END_INTERFACE
- } IDA2GeometryVtbl;
-
- interface IDA2Geometry
- {
- CONST_VTBL struct IDA2GeometryVtbl __RPC_FAR *lpVtbl;
- };
-
-
-
- #ifdef COBJMACROS
-
-
- #define IDA2Geometry_QueryInterface(This,riid,ppvObject) \
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
-
- #define IDA2Geometry_AddRef(This) \
- (This)->lpVtbl -> AddRef(This)
-
- #define IDA2Geometry_Release(This) \
- (This)->lpVtbl -> Release(This)
-
-
- #define IDA2Geometry_GetTypeInfoCount(This,pctinfo) \
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
-
- #define IDA2Geometry_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
-
- #define IDA2Geometry_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
-
- #define IDA2Geometry_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
-
-
- #define IDA2Geometry_GetClassName(This,pClassName) \
- (This)->lpVtbl -> GetClassName(This,pClassName)
-
- #define IDA2Geometry_Init(This,toBvr) \
- (This)->lpVtbl -> Init(This,toBvr)
-
- #define IDA2Geometry_Importance(This,relativeImportance,ppBvr) \
- (This)->lpVtbl -> Importance(This,relativeImportance,ppBvr)
-
- #define IDA2Geometry_RunOnce(This,bvr) \
- (This)->lpVtbl -> RunOnce(This,bvr)
-
- #define IDA2Geometry_SubstituteTime(This,xform,bvr) \
- (This)->lpVtbl -> SubstituteTime(This,xform,bvr)
-
- #define IDA2Geometry_SwitchTo(This,switchTo) \
- (This)->lpVtbl -> SwitchTo(This,switchTo)
-
- #define IDA2Geometry_SwitchToNumber(This,numToSwitchTo) \
- (This)->lpVtbl -> SwitchToNumber(This,numToSwitchTo)
-
- #define IDA2Geometry_SwitchToString(This,strToSwitchTo) \
- (This)->lpVtbl -> SwitchToString(This,strToSwitchTo)
-
- #define IDA2Geometry_Hook(This,notifier,pBvr) \
- (This)->lpVtbl -> Hook(This,notifier,pBvr)
-
- #define IDA2Geometry_Duration(This,duration,bvr) \
- (This)->lpVtbl -> Duration(This,duration,bvr)
-
- #define IDA2Geometry_DurationAnim(This,duration,bvr) \
- (This)->lpVtbl -> DurationAnim(This,duration,bvr)
-
- #define IDA2Geometry_Repeat(This,count,bvr) \
- (This)->lpVtbl -> Repeat(This,count,bvr)
-
- #define IDA2Geometry_RepeatForever(This,bvr) \
- (This)->lpVtbl -> RepeatForever(This,bvr)
-
- #define IDA2Geometry_IsReady(This,bBlock,b) \
- (This)->lpVtbl -> IsReady(This,bBlock,b)
-
-
- #define IDA2Geometry_RenderSound(This,mic_0,ret_1) \
- (This)->lpVtbl -> RenderSound(This,mic_0,ret_1)
-
- #define IDA2Geometry_Pickable(This,ret_0) \
- (This)->lpVtbl -> Pickable(This,ret_0)
-
- #define IDA2Geometry_PickableOccluded(This,ret_0) \
- (This)->lpVtbl -> PickableOccluded(This,ret_0)
-
- #define IDA2Geometry_Undetectable(This,ret_0) \
- (This)->lpVtbl -> Undetectable(This,ret_0)
-
- #define IDA2Geometry_EmissiveColor(This,col_0,ret_1) \
- (This)->lpVtbl -> EmissiveColor(This,col_0,ret_1)
-
- #define IDA2Geometry_DiffuseColor(This,col_0,ret_1) \
- (This)->lpVtbl -> DiffuseColor(This,col_0,ret_1)
-
- #define IDA2Geometry_SpecularColor(This,col_0,ret_1) \
- (This)->lpVtbl -> SpecularColor(This,col_0,ret_1)
-
- #define IDA2Geometry_SpecularExponent(This,power_0,ret_1) \
- (This)->lpVtbl -> SpecularExponent(This,power_0,ret_1)
-
- #define IDA2Geometry_SpecularExponentAnim(This,power_0,ret_1) \
- (This)->lpVtbl -> SpecularExponentAnim(This,power_0,ret_1)
-
- #define IDA2Geometry_Texture(This,texture_0,ret_1) \
- (This)->lpVtbl -> Texture(This,texture_0,ret_1)
-
- #define IDA2Geometry_Opacity(This,level_0,ret_1) \
- (This)->lpVtbl -> Opacity(This,level_0,ret_1)
-
- #define IDA2Geometry_OpacityAnim(This,level_0,ret_1) \
- (This)->lpVtbl -> OpacityAnim(This,level_0,ret_1)
-
- #define IDA2Geometry_Transform(This,xf_0,ret_1) \
- (This)->lpVtbl -> Transform(This,xf_0,ret_1)
-
- #define IDA2Geometry_get_BoundingBox(This,ret_0) \
- (This)->lpVtbl -> get_BoundingBox(This,ret_0)
-
- #define IDA2Geometry_Render(This,cam_0,ret_1) \
- (This)->lpVtbl -> Render(This,cam_0,ret_1)
-
- #define IDA2Geometry_LightColor(This,color_0,ret_1) \
- (This)->lpVtbl -> LightColor(This,color_0,ret_1)
-
- #define IDA2Geometry_LightAttenuationAnim(This,constant_0,linear_1,quadratic_2,ret_3) \
- (This)->lpVtbl -> LightAttenuationAnim(This,constant_0,linear_1,quadratic_2,ret_3)
-
- #define IDA2Geometry_LightAttenuation(This,constant_0,linear_1,quadratic_2,ret_3) \
- (This)->lpVtbl -> LightAttenuation(This,constant_0,linear_1,quadratic_2,ret_3)
-
-
- #define IDA2Geometry_AddPickData(This,id_0,ignoresOcclusion_1,ret_2) \
- (This)->lpVtbl -> AddPickData(This,id_0,ignoresOcclusion_1,ret_2)
-
- #define IDA2Geometry_Shadow(This,geoContainingLights_0,planePoint_1,planeNormal_2,ret_3) \
- (This)->lpVtbl -> Shadow(This,geoContainingLights_0,planePoint_1,planeNormal_2,ret_3)
-
- #define IDA2Geometry_LightRangeAnim(This,range_0,ret_1) \
- (This)->lpVtbl -> LightRangeAnim(This,range_0,ret_1)
-
- #define IDA2Geometry_LightRange(This,range_0,ret_1) \
- (This)->lpVtbl -> LightRange(This,range_0,ret_1)
-
- #define IDA2Geometry_BlendTextureDiffuse(This,blended_0,ret_1) \
- (This)->lpVtbl -> BlendTextureDiffuse(This,blended_0,ret_1)
-
- #define IDA2Geometry_AmbientColor(This,color_0,ret_1) \
- (This)->lpVtbl -> AmbientColor(This,color_0,ret_1)
-
- #define IDA2Geometry_D3DRMTexture(This,rmTex_0,ret_1) \
- (This)->lpVtbl -> D3DRMTexture(This,rmTex_0,ret_1)
-
- #define IDA2Geometry_ModelClip(This,planePt_0,planeVec_1,ret_2) \
- (This)->lpVtbl -> ModelClip(This,planePt_0,planeVec_1,ret_2)
-
- #define IDA2Geometry_Lighting(This,lighting_0,ret_1) \
- (This)->lpVtbl -> Lighting(This,lighting_0,ret_1)
-
- #define IDA2Geometry_TextureImage(This,texture_0,ret_1) \
- (This)->lpVtbl -> TextureImage(This,texture_0,ret_1)
-
- #endif /* COBJMACROS */
-
-
- #endif /* C style interface */
-
-
-
- HRESULT STDMETHODCALLTYPE IDA2Geometry_AddPickData_Proxy(
- IDA2Geometry __RPC_FAR * This,
- /* [in] */ IUnknown __RPC_FAR *id_0,
- /* [in] */ VARIANT_BOOL ignoresOcclusion_1,
- /* [retval][out] */ IDAGeometry __RPC_FAR *__RPC_FAR *ret_2);
-
-
- void __RPC_STUB IDA2Geometry_AddPickData_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IDA2Geometry_Shadow_Proxy(
- IDA2Geometry __RPC_FAR * This,
- /* [in] */ IDAGeometry __RPC_FAR *geoContainingLights_0,
- /* [in] */ IDAPoint3 __RPC_FAR *planePoint_1,
- /* [in] */ IDAVector3 __RPC_FAR *planeNormal_2,
- /* [retval][out] */ IDAGeometry __RPC_FAR *__RPC_FAR *ret_3);
-
-
- void __RPC_STUB IDA2Geometry_Shadow_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IDA2Geometry_LightRangeAnim_Proxy(
- IDA2Geometry __RPC_FAR * This,
- /* [in] */ IDANumber __RPC_FAR *range_0,
- /* [retval][out] */ IDAGeometry __RPC_FAR *__RPC_FAR *ret_1);
-
-
- void __RPC_STUB IDA2Geometry_LightRangeAnim_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IDA2Geometry_LightRange_Proxy(
- IDA2Geometry __RPC_FAR * This,
- /* [in] */ double range_0,
- /* [retval][out] */ IDAGeometry __RPC_FAR *__RPC_FAR *ret_1);
-
-
- void __RPC_STUB IDA2Geometry_LightRange_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IDA2Geometry_BlendTextureDiffuse_Proxy(
- IDA2Geometry __RPC_FAR * This,
- /* [in] */ IDABoolean __RPC_FAR *blended_0,
- /* [retval][out] */ IDAGeometry __RPC_FAR *__RPC_FAR *ret_1);
-
-
- void __RPC_STUB IDA2Geometry_BlendTextureDiffuse_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IDA2Geometry_AmbientColor_Proxy(
- IDA2Geometry __RPC_FAR * This,
- /* [in] */ IDAColor __RPC_FAR *color_0,
- /* [retval][out] */ IDAGeometry __RPC_FAR *__RPC_FAR *ret_1);
-
-
- void __RPC_STUB IDA2Geometry_AmbientColor_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IDA2Geometry_D3DRMTexture_Proxy(
- IDA2Geometry __RPC_FAR * This,
- /* [in] */ IUnknown __RPC_FAR *rmTex_0,
- /* [retval][out] */ IDAGeometry __RPC_FAR *__RPC_FAR *ret_1);
-
-
- void __RPC_STUB IDA2Geometry_D3DRMTexture_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IDA2Geometry_ModelClip_Proxy(
- IDA2Geometry __RPC_FAR * This,
- /* [in] */ IDAPoint3 __RPC_FAR *planePt_0,
- /* [in] */ IDAVector3 __RPC_FAR *planeVec_1,
- /* [retval][out] */ IDAGeometry __RPC_FAR *__RPC_FAR *ret_2);
-
-
- void __RPC_STUB IDA2Geometry_ModelClip_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IDA2Geometry_Lighting_Proxy(
- IDA2Geometry __RPC_FAR * This,
- /* [in] */ IDABoolean __RPC_FAR *lighting_0,
- /* [retval][out] */ IDAGeometry __RPC_FAR *__RPC_FAR *ret_1);
-
-
- void __RPC_STUB IDA2Geometry_Lighting_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IDA2Geometry_TextureImage_Proxy(
- IDA2Geometry __RPC_FAR * This,
- /* [in] */ IDAImage __RPC_FAR *texture_0,
- /* [retval][out] */ IDAGeometry __RPC_FAR *__RPC_FAR *ret_1);
-
-
- void __RPC_STUB IDA2Geometry_TextureImage_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
-
- #endif /* __IDA2Geometry_INTERFACE_DEFINED__ */
-
-
- #ifndef __IDA2Image_INTERFACE_DEFINED__
- #define __IDA2Image_INTERFACE_DEFINED__
-
- /* interface IDA2Image */
- /* [dual][hidden][oleautomation][unique][object][local][helpstring][uuid] */
-
-
- EXTERN_C const IID IID_IDA2Image;
-
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("B90E5259-574A-11d1-8E7B-00C04FC29D46")
- IDA2Image : public IDAImage
- {
- public:
- virtual HRESULT STDMETHODCALLTYPE AddPickData(
- /* [in] */ IUnknown __RPC_FAR *id_0,
- /* [in] */ VARIANT_BOOL ignoresOcclusion_1,
- /* [retval][out] */ IDAImage __RPC_FAR *__RPC_FAR *ret_2) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE RenderResolution(
- /* [in] */ long width_0,
- /* [in] */ long height_1,
- /* [retval][out] */ IDAImage __RPC_FAR *__RPC_FAR *ret_2) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE ImageQuality(
- /* [in] */ DWORD dwQualityFlags_0,
- /* [retval][out] */ IDAImage __RPC_FAR *__RPC_FAR *ret_1) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE ColorKey(
- /* [in] */ IDAColor __RPC_FAR *colorKey_0,
- /* [retval][out] */ IDAImage __RPC_FAR *__RPC_FAR *ret_1) = 0;
-
- };
-
- #else /* C style interface */
-
- typedef struct IDA2ImageVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
- IDA2Image __RPC_FAR * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
- IDA2Image __RPC_FAR * This);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
- IDA2Image __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
- IDA2Image __RPC_FAR * This,
- /* [out] */ UINT __RPC_FAR *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
- IDA2Image __RPC_FAR * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
- IDA2Image __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 )(
- IDA2Image __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);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetClassName )(
- IDA2Image __RPC_FAR * This,
- /* [retval][out] */ BSTR __RPC_FAR *pClassName);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Init )(
- IDA2Image __RPC_FAR * This,
- /* [in] */ IDABehavior __RPC_FAR *toBvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Importance )(
- IDA2Image __RPC_FAR * This,
- /* [in] */ double relativeImportance,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *ppBvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *RunOnce )(
- IDA2Image __RPC_FAR * This,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *bvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SubstituteTime )(
- IDA2Image __RPC_FAR * This,
- /* [in] */ IDANumber __RPC_FAR *xform,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *bvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SwitchTo )(
- IDA2Image __RPC_FAR * This,
- /* [in] */ IDABehavior __RPC_FAR *switchTo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SwitchToNumber )(
- IDA2Image __RPC_FAR * This,
- /* [in] */ double numToSwitchTo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SwitchToString )(
- IDA2Image __RPC_FAR * This,
- /* [in] */ BSTR strToSwitchTo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Hook )(
- IDA2Image __RPC_FAR * This,
- /* [in] */ IDABvrHook __RPC_FAR *notifier,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *pBvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Duration )(
- IDA2Image __RPC_FAR * This,
- /* [in] */ double duration,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *bvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *DurationAnim )(
- IDA2Image __RPC_FAR * This,
- /* [in] */ IDANumber __RPC_FAR *duration,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *bvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Repeat )(
- IDA2Image __RPC_FAR * This,
- /* [in] */ LONG count,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *bvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *RepeatForever )(
- IDA2Image __RPC_FAR * This,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *bvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *IsReady )(
- IDA2Image __RPC_FAR * This,
- /* [in] */ VARIANT_BOOL bBlock,
- /* [retval][out] */ VARIANT_BOOL __RPC_FAR *b);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Pickable )(
- IDA2Image __RPC_FAR * This,
- /* [retval][out] */ IDAPickableResult __RPC_FAR *__RPC_FAR *ret_0);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *PickableOccluded )(
- IDA2Image __RPC_FAR * This,
- /* [retval][out] */ IDAPickableResult __RPC_FAR *__RPC_FAR *ret_0);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *ApplyBitmapEffect )(
- IDA2Image __RPC_FAR * This,
- /* [in] */ IUnknown __RPC_FAR *effectToApply_0,
- /* [in] */ IDAEvent __RPC_FAR *firesWhenChanged_1,
- /* [retval][out] */ IDAImage __RPC_FAR *__RPC_FAR *ret_2);
-
- /* [propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_BoundingBox )(
- IDA2Image __RPC_FAR * This,
- /* [retval][out] */ IDABbox2 __RPC_FAR *__RPC_FAR *ret_0);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Crop )(
- IDA2Image __RPC_FAR * This,
- /* [in] */ IDAPoint2 __RPC_FAR *min_0,
- /* [in] */ IDAPoint2 __RPC_FAR *max_1,
- /* [retval][out] */ IDAImage __RPC_FAR *__RPC_FAR *ret_2);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Transform )(
- IDA2Image __RPC_FAR * This,
- /* [in] */ IDATransform2 __RPC_FAR *xf_0,
- /* [retval][out] */ IDAImage __RPC_FAR *__RPC_FAR *ret_1);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *OpacityAnim )(
- IDA2Image __RPC_FAR * This,
- /* [in] */ IDANumber __RPC_FAR *opacity_0,
- /* [retval][out] */ IDAImage __RPC_FAR *__RPC_FAR *ret_1);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Opacity )(
- IDA2Image __RPC_FAR * This,
- /* [in] */ double opacity_0,
- /* [retval][out] */ IDAImage __RPC_FAR *__RPC_FAR *ret_1);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Undetectable )(
- IDA2Image __RPC_FAR * This,
- /* [retval][out] */ IDAImage __RPC_FAR *__RPC_FAR *ret_0);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Tile )(
- IDA2Image __RPC_FAR * This,
- /* [retval][out] */ IDAImage __RPC_FAR *__RPC_FAR *ret_0);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Clip )(
- IDA2Image __RPC_FAR * This,
- /* [in] */ IDAMatte __RPC_FAR *m_0,
- /* [retval][out] */ IDAImage __RPC_FAR *__RPC_FAR *ret_1);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *MapToUnitSquare )(
- IDA2Image __RPC_FAR * This,
- /* [retval][out] */ IDAImage __RPC_FAR *__RPC_FAR *ret_0);
-
- /* [restricted] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *ClipPolygonImageEx )(
- IDA2Image __RPC_FAR * This,
- /* [in] */ LONG points_0size,
- /* [size_is][in] */ IDAPoint2 __RPC_FAR *__RPC_FAR points_0[ ],
- /* [retval][out] */ IDAImage __RPC_FAR *__RPC_FAR *ret_1);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *ClipPolygonImage )(
- IDA2Image __RPC_FAR * This,
- /* [in] */ VARIANT points_0,
- /* [retval][out] */ IDAImage __RPC_FAR *__RPC_FAR *ret_1);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *AddPickData )(
- IDA2Image __RPC_FAR * This,
- /* [in] */ IUnknown __RPC_FAR *id_0,
- /* [in] */ VARIANT_BOOL ignoresOcclusion_1,
- /* [retval][out] */ IDAImage __RPC_FAR *__RPC_FAR *ret_2);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *RenderResolution )(
- IDA2Image __RPC_FAR * This,
- /* [in] */ long width_0,
- /* [in] */ long height_1,
- /* [retval][out] */ IDAImage __RPC_FAR *__RPC_FAR *ret_2);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *ImageQuality )(
- IDA2Image __RPC_FAR * This,
- /* [in] */ DWORD dwQualityFlags_0,
- /* [retval][out] */ IDAImage __RPC_FAR *__RPC_FAR *ret_1);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *ColorKey )(
- IDA2Image __RPC_FAR * This,
- /* [in] */ IDAColor __RPC_FAR *colorKey_0,
- /* [retval][out] */ IDAImage __RPC_FAR *__RPC_FAR *ret_1);
-
- END_INTERFACE
- } IDA2ImageVtbl;
-
- interface IDA2Image
- {
- CONST_VTBL struct IDA2ImageVtbl __RPC_FAR *lpVtbl;
- };
-
-
-
- #ifdef COBJMACROS
-
-
- #define IDA2Image_QueryInterface(This,riid,ppvObject) \
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
-
- #define IDA2Image_AddRef(This) \
- (This)->lpVtbl -> AddRef(This)
-
- #define IDA2Image_Release(This) \
- (This)->lpVtbl -> Release(This)
-
-
- #define IDA2Image_GetTypeInfoCount(This,pctinfo) \
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
-
- #define IDA2Image_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
-
- #define IDA2Image_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
-
- #define IDA2Image_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
-
-
- #define IDA2Image_GetClassName(This,pClassName) \
- (This)->lpVtbl -> GetClassName(This,pClassName)
-
- #define IDA2Image_Init(This,toBvr) \
- (This)->lpVtbl -> Init(This,toBvr)
-
- #define IDA2Image_Importance(This,relativeImportance,ppBvr) \
- (This)->lpVtbl -> Importance(This,relativeImportance,ppBvr)
-
- #define IDA2Image_RunOnce(This,bvr) \
- (This)->lpVtbl -> RunOnce(This,bvr)
-
- #define IDA2Image_SubstituteTime(This,xform,bvr) \
- (This)->lpVtbl -> SubstituteTime(This,xform,bvr)
-
- #define IDA2Image_SwitchTo(This,switchTo) \
- (This)->lpVtbl -> SwitchTo(This,switchTo)
-
- #define IDA2Image_SwitchToNumber(This,numToSwitchTo) \
- (This)->lpVtbl -> SwitchToNumber(This,numToSwitchTo)
-
- #define IDA2Image_SwitchToString(This,strToSwitchTo) \
- (This)->lpVtbl -> SwitchToString(This,strToSwitchTo)
-
- #define IDA2Image_Hook(This,notifier,pBvr) \
- (This)->lpVtbl -> Hook(This,notifier,pBvr)
-
- #define IDA2Image_Duration(This,duration,bvr) \
- (This)->lpVtbl -> Duration(This,duration,bvr)
-
- #define IDA2Image_DurationAnim(This,duration,bvr) \
- (This)->lpVtbl -> DurationAnim(This,duration,bvr)
-
- #define IDA2Image_Repeat(This,count,bvr) \
- (This)->lpVtbl -> Repeat(This,count,bvr)
-
- #define IDA2Image_RepeatForever(This,bvr) \
- (This)->lpVtbl -> RepeatForever(This,bvr)
-
- #define IDA2Image_IsReady(This,bBlock,b) \
- (This)->lpVtbl -> IsReady(This,bBlock,b)
-
-
- #define IDA2Image_Pickable(This,ret_0) \
- (This)->lpVtbl -> Pickable(This,ret_0)
-
- #define IDA2Image_PickableOccluded(This,ret_0) \
- (This)->lpVtbl -> PickableOccluded(This,ret_0)
-
- #define IDA2Image_ApplyBitmapEffect(This,effectToApply_0,firesWhenChanged_1,ret_2) \
- (This)->lpVtbl -> ApplyBitmapEffect(This,effectToApply_0,firesWhenChanged_1,ret_2)
-
- #define IDA2Image_get_BoundingBox(This,ret_0) \
- (This)->lpVtbl -> get_BoundingBox(This,ret_0)
-
- #define IDA2Image_Crop(This,min_0,max_1,ret_2) \
- (This)->lpVtbl -> Crop(This,min_0,max_1,ret_2)
-
- #define IDA2Image_Transform(This,xf_0,ret_1) \
- (This)->lpVtbl -> Transform(This,xf_0,ret_1)
-
- #define IDA2Image_OpacityAnim(This,opacity_0,ret_1) \
- (This)->lpVtbl -> OpacityAnim(This,opacity_0,ret_1)
-
- #define IDA2Image_Opacity(This,opacity_0,ret_1) \
- (This)->lpVtbl -> Opacity(This,opacity_0,ret_1)
-
- #define IDA2Image_Undetectable(This,ret_0) \
- (This)->lpVtbl -> Undetectable(This,ret_0)
-
- #define IDA2Image_Tile(This,ret_0) \
- (This)->lpVtbl -> Tile(This,ret_0)
-
- #define IDA2Image_Clip(This,m_0,ret_1) \
- (This)->lpVtbl -> Clip(This,m_0,ret_1)
-
- #define IDA2Image_MapToUnitSquare(This,ret_0) \
- (This)->lpVtbl -> MapToUnitSquare(This,ret_0)
-
- #define IDA2Image_ClipPolygonImageEx(This,points_0size,points_0,ret_1) \
- (This)->lpVtbl -> ClipPolygonImageEx(This,points_0size,points_0,ret_1)
-
- #define IDA2Image_ClipPolygonImage(This,points_0,ret_1) \
- (This)->lpVtbl -> ClipPolygonImage(This,points_0,ret_1)
-
-
- #define IDA2Image_AddPickData(This,id_0,ignoresOcclusion_1,ret_2) \
- (This)->lpVtbl -> AddPickData(This,id_0,ignoresOcclusion_1,ret_2)
-
- #define IDA2Image_RenderResolution(This,width_0,height_1,ret_2) \
- (This)->lpVtbl -> RenderResolution(This,width_0,height_1,ret_2)
-
- #define IDA2Image_ImageQuality(This,dwQualityFlags_0,ret_1) \
- (This)->lpVtbl -> ImageQuality(This,dwQualityFlags_0,ret_1)
-
- #define IDA2Image_ColorKey(This,colorKey_0,ret_1) \
- (This)->lpVtbl -> ColorKey(This,colorKey_0,ret_1)
-
- #endif /* COBJMACROS */
-
-
- #endif /* C style interface */
-
-
-
- HRESULT STDMETHODCALLTYPE IDA2Image_AddPickData_Proxy(
- IDA2Image __RPC_FAR * This,
- /* [in] */ IUnknown __RPC_FAR *id_0,
- /* [in] */ VARIANT_BOOL ignoresOcclusion_1,
- /* [retval][out] */ IDAImage __RPC_FAR *__RPC_FAR *ret_2);
-
-
- void __RPC_STUB IDA2Image_AddPickData_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IDA2Image_RenderResolution_Proxy(
- IDA2Image __RPC_FAR * This,
- /* [in] */ long width_0,
- /* [in] */ long height_1,
- /* [retval][out] */ IDAImage __RPC_FAR *__RPC_FAR *ret_2);
-
-
- void __RPC_STUB IDA2Image_RenderResolution_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IDA2Image_ImageQuality_Proxy(
- IDA2Image __RPC_FAR * This,
- /* [in] */ DWORD dwQualityFlags_0,
- /* [retval][out] */ IDAImage __RPC_FAR *__RPC_FAR *ret_1);
-
-
- void __RPC_STUB IDA2Image_ImageQuality_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IDA2Image_ColorKey_Proxy(
- IDA2Image __RPC_FAR * This,
- /* [in] */ IDAColor __RPC_FAR *colorKey_0,
- /* [retval][out] */ IDAImage __RPC_FAR *__RPC_FAR *ret_1);
-
-
- void __RPC_STUB IDA2Image_ColorKey_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
-
- #endif /* __IDA2Image_INTERFACE_DEFINED__ */
-
-
- #ifndef __IDA2FontStyle_INTERFACE_DEFINED__
- #define __IDA2FontStyle_INTERFACE_DEFINED__
-
- /* interface IDA2FontStyle */
- /* [dual][hidden][oleautomation][unique][object][local][helpstring][uuid] */
-
-
- EXTERN_C const IID IID_IDA2FontStyle;
-
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("960D8EFF-E494-11d1-AB75-00C04FD92B6B")
- IDA2FontStyle : public IDAFontStyle
- {
- public:
- virtual HRESULT STDMETHODCALLTYPE TransformCharacters(
- /* [in] */ IDATransform2 __RPC_FAR *transform_0,
- /* [retval][out] */ IDAFontStyle __RPC_FAR *__RPC_FAR *ret_1) = 0;
-
- };
-
- #else /* C style interface */
-
- typedef struct IDA2FontStyleVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
- IDA2FontStyle __RPC_FAR * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
- IDA2FontStyle __RPC_FAR * This);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
- IDA2FontStyle __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
- IDA2FontStyle __RPC_FAR * This,
- /* [out] */ UINT __RPC_FAR *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
- IDA2FontStyle __RPC_FAR * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
- IDA2FontStyle __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 )(
- IDA2FontStyle __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);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetClassName )(
- IDA2FontStyle __RPC_FAR * This,
- /* [retval][out] */ BSTR __RPC_FAR *pClassName);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Init )(
- IDA2FontStyle __RPC_FAR * This,
- /* [in] */ IDABehavior __RPC_FAR *toBvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Importance )(
- IDA2FontStyle __RPC_FAR * This,
- /* [in] */ double relativeImportance,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *ppBvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *RunOnce )(
- IDA2FontStyle __RPC_FAR * This,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *bvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SubstituteTime )(
- IDA2FontStyle __RPC_FAR * This,
- /* [in] */ IDANumber __RPC_FAR *xform,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *bvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SwitchTo )(
- IDA2FontStyle __RPC_FAR * This,
- /* [in] */ IDABehavior __RPC_FAR *switchTo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SwitchToNumber )(
- IDA2FontStyle __RPC_FAR * This,
- /* [in] */ double numToSwitchTo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SwitchToString )(
- IDA2FontStyle __RPC_FAR * This,
- /* [in] */ BSTR strToSwitchTo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Hook )(
- IDA2FontStyle __RPC_FAR * This,
- /* [in] */ IDABvrHook __RPC_FAR *notifier,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *pBvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Duration )(
- IDA2FontStyle __RPC_FAR * This,
- /* [in] */ double duration,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *bvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *DurationAnim )(
- IDA2FontStyle __RPC_FAR * This,
- /* [in] */ IDANumber __RPC_FAR *duration,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *bvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Repeat )(
- IDA2FontStyle __RPC_FAR * This,
- /* [in] */ LONG count,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *bvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *RepeatForever )(
- IDA2FontStyle __RPC_FAR * This,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *bvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *IsReady )(
- IDA2FontStyle __RPC_FAR * This,
- /* [in] */ VARIANT_BOOL bBlock,
- /* [retval][out] */ VARIANT_BOOL __RPC_FAR *b);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Bold )(
- IDA2FontStyle __RPC_FAR * This,
- /* [retval][out] */ IDAFontStyle __RPC_FAR *__RPC_FAR *ret_0);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Italic )(
- IDA2FontStyle __RPC_FAR * This,
- /* [retval][out] */ IDAFontStyle __RPC_FAR *__RPC_FAR *ret_0);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Underline )(
- IDA2FontStyle __RPC_FAR * This,
- /* [retval][out] */ IDAFontStyle __RPC_FAR *__RPC_FAR *ret_0);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Strikethrough )(
- IDA2FontStyle __RPC_FAR * This,
- /* [retval][out] */ IDAFontStyle __RPC_FAR *__RPC_FAR *ret_0);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *AntiAliasing )(
- IDA2FontStyle __RPC_FAR * This,
- /* [in] */ double aaStyle_0,
- /* [retval][out] */ IDAFontStyle __RPC_FAR *__RPC_FAR *ret_1);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Color )(
- IDA2FontStyle __RPC_FAR * This,
- /* [in] */ IDAColor __RPC_FAR *col_0,
- /* [retval][out] */ IDAFontStyle __RPC_FAR *__RPC_FAR *ret_1);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *FamilyAnim )(
- IDA2FontStyle __RPC_FAR * This,
- /* [in] */ IDAString __RPC_FAR *face_0,
- /* [retval][out] */ IDAFontStyle __RPC_FAR *__RPC_FAR *ret_1);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Family )(
- IDA2FontStyle __RPC_FAR * This,
- /* [in] */ BSTR face_0,
- /* [retval][out] */ IDAFontStyle __RPC_FAR *__RPC_FAR *ret_1);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SizeAnim )(
- IDA2FontStyle __RPC_FAR * This,
- /* [in] */ IDANumber __RPC_FAR *size_0,
- /* [retval][out] */ IDAFontStyle __RPC_FAR *__RPC_FAR *ret_1);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Size )(
- IDA2FontStyle __RPC_FAR * This,
- /* [in] */ double size_0,
- /* [retval][out] */ IDAFontStyle __RPC_FAR *__RPC_FAR *ret_1);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Weight )(
- IDA2FontStyle __RPC_FAR * This,
- /* [in] */ double weight_0,
- /* [retval][out] */ IDAFontStyle __RPC_FAR *__RPC_FAR *ret_1);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *WeightAnim )(
- IDA2FontStyle __RPC_FAR * This,
- /* [in] */ IDANumber __RPC_FAR *weight_0,
- /* [retval][out] */ IDAFontStyle __RPC_FAR *__RPC_FAR *ret_1);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *TransformCharacters )(
- IDA2FontStyle __RPC_FAR * This,
- /* [in] */ IDATransform2 __RPC_FAR *transform_0,
- /* [retval][out] */ IDAFontStyle __RPC_FAR *__RPC_FAR *ret_1);
-
- END_INTERFACE
- } IDA2FontStyleVtbl;
-
- interface IDA2FontStyle
- {
- CONST_VTBL struct IDA2FontStyleVtbl __RPC_FAR *lpVtbl;
- };
-
-
-
- #ifdef COBJMACROS
-
-
- #define IDA2FontStyle_QueryInterface(This,riid,ppvObject) \
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
-
- #define IDA2FontStyle_AddRef(This) \
- (This)->lpVtbl -> AddRef(This)
-
- #define IDA2FontStyle_Release(This) \
- (This)->lpVtbl -> Release(This)
-
-
- #define IDA2FontStyle_GetTypeInfoCount(This,pctinfo) \
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
-
- #define IDA2FontStyle_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
-
- #define IDA2FontStyle_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
-
- #define IDA2FontStyle_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
-
-
- #define IDA2FontStyle_GetClassName(This,pClassName) \
- (This)->lpVtbl -> GetClassName(This,pClassName)
-
- #define IDA2FontStyle_Init(This,toBvr) \
- (This)->lpVtbl -> Init(This,toBvr)
-
- #define IDA2FontStyle_Importance(This,relativeImportance,ppBvr) \
- (This)->lpVtbl -> Importance(This,relativeImportance,ppBvr)
-
- #define IDA2FontStyle_RunOnce(This,bvr) \
- (This)->lpVtbl -> RunOnce(This,bvr)
-
- #define IDA2FontStyle_SubstituteTime(This,xform,bvr) \
- (This)->lpVtbl -> SubstituteTime(This,xform,bvr)
-
- #define IDA2FontStyle_SwitchTo(This,switchTo) \
- (This)->lpVtbl -> SwitchTo(This,switchTo)
-
- #define IDA2FontStyle_SwitchToNumber(This,numToSwitchTo) \
- (This)->lpVtbl -> SwitchToNumber(This,numToSwitchTo)
-
- #define IDA2FontStyle_SwitchToString(This,strToSwitchTo) \
- (This)->lpVtbl -> SwitchToString(This,strToSwitchTo)
-
- #define IDA2FontStyle_Hook(This,notifier,pBvr) \
- (This)->lpVtbl -> Hook(This,notifier,pBvr)
-
- #define IDA2FontStyle_Duration(This,duration,bvr) \
- (This)->lpVtbl -> Duration(This,duration,bvr)
-
- #define IDA2FontStyle_DurationAnim(This,duration,bvr) \
- (This)->lpVtbl -> DurationAnim(This,duration,bvr)
-
- #define IDA2FontStyle_Repeat(This,count,bvr) \
- (This)->lpVtbl -> Repeat(This,count,bvr)
-
- #define IDA2FontStyle_RepeatForever(This,bvr) \
- (This)->lpVtbl -> RepeatForever(This,bvr)
-
- #define IDA2FontStyle_IsReady(This,bBlock,b) \
- (This)->lpVtbl -> IsReady(This,bBlock,b)
-
-
- #define IDA2FontStyle_Bold(This,ret_0) \
- (This)->lpVtbl -> Bold(This,ret_0)
-
- #define IDA2FontStyle_Italic(This,ret_0) \
- (This)->lpVtbl -> Italic(This,ret_0)
-
- #define IDA2FontStyle_Underline(This,ret_0) \
- (This)->lpVtbl -> Underline(This,ret_0)
-
- #define IDA2FontStyle_Strikethrough(This,ret_0) \
- (This)->lpVtbl -> Strikethrough(This,ret_0)
-
- #define IDA2FontStyle_AntiAliasing(This,aaStyle_0,ret_1) \
- (This)->lpVtbl -> AntiAliasing(This,aaStyle_0,ret_1)
-
- #define IDA2FontStyle_Color(This,col_0,ret_1) \
- (This)->lpVtbl -> Color(This,col_0,ret_1)
-
- #define IDA2FontStyle_FamilyAnim(This,face_0,ret_1) \
- (This)->lpVtbl -> FamilyAnim(This,face_0,ret_1)
-
- #define IDA2FontStyle_Family(This,face_0,ret_1) \
- (This)->lpVtbl -> Family(This,face_0,ret_1)
-
- #define IDA2FontStyle_SizeAnim(This,size_0,ret_1) \
- (This)->lpVtbl -> SizeAnim(This,size_0,ret_1)
-
- #define IDA2FontStyle_Size(This,size_0,ret_1) \
- (This)->lpVtbl -> Size(This,size_0,ret_1)
-
- #define IDA2FontStyle_Weight(This,weight_0,ret_1) \
- (This)->lpVtbl -> Weight(This,weight_0,ret_1)
-
- #define IDA2FontStyle_WeightAnim(This,weight_0,ret_1) \
- (This)->lpVtbl -> WeightAnim(This,weight_0,ret_1)
-
-
- #define IDA2FontStyle_TransformCharacters(This,transform_0,ret_1) \
- (This)->lpVtbl -> TransformCharacters(This,transform_0,ret_1)
-
- #endif /* COBJMACROS */
-
-
- #endif /* C style interface */
-
-
-
- HRESULT STDMETHODCALLTYPE IDA2FontStyle_TransformCharacters_Proxy(
- IDA2FontStyle __RPC_FAR * This,
- /* [in] */ IDATransform2 __RPC_FAR *transform_0,
- /* [retval][out] */ IDAFontStyle __RPC_FAR *__RPC_FAR *ret_1);
-
-
- void __RPC_STUB IDA2FontStyle_TransformCharacters_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
-
- #endif /* __IDA2FontStyle_INTERFACE_DEFINED__ */
-
-
- #ifndef __IDA2LineStyle_INTERFACE_DEFINED__
- #define __IDA2LineStyle_INTERFACE_DEFINED__
-
- /* interface IDA2LineStyle */
- /* [dual][hidden][oleautomation][unique][object][local][helpstring][uuid] */
-
-
- EXTERN_C const IID IID_IDA2LineStyle;
-
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("5F00F545-DF18-11d1-AB6F-00C04FD92B6B")
- IDA2LineStyle : public IDALineStyle
- {
- public:
- virtual HRESULT STDMETHODCALLTYPE DashStyle(
- /* [in] */ DWORD ds_enum_0,
- /* [retval][out] */ IDALineStyle __RPC_FAR *__RPC_FAR *ret_1) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE MiterLimit(
- /* [in] */ double mtrlim_0,
- /* [retval][out] */ IDALineStyle __RPC_FAR *__RPC_FAR *ret_1) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE MiterLimitAnim(
- /* [in] */ IDANumber __RPC_FAR *mtrlim_0,
- /* [retval][out] */ IDALineStyle __RPC_FAR *__RPC_FAR *ret_1) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE JoinStyle(
- /* [in] */ DWORD js_enum_0,
- /* [retval][out] */ IDALineStyle __RPC_FAR *__RPC_FAR *ret_1) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE EndStyle(
- /* [in] */ DWORD es_enum_0,
- /* [retval][out] */ IDALineStyle __RPC_FAR *__RPC_FAR *ret_1) = 0;
-
- };
-
- #else /* C style interface */
-
- typedef struct IDA2LineStyleVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
- IDA2LineStyle __RPC_FAR * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
- IDA2LineStyle __RPC_FAR * This);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
- IDA2LineStyle __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
- IDA2LineStyle __RPC_FAR * This,
- /* [out] */ UINT __RPC_FAR *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
- IDA2LineStyle __RPC_FAR * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
- IDA2LineStyle __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 )(
- IDA2LineStyle __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);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetClassName )(
- IDA2LineStyle __RPC_FAR * This,
- /* [retval][out] */ BSTR __RPC_FAR *pClassName);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Init )(
- IDA2LineStyle __RPC_FAR * This,
- /* [in] */ IDABehavior __RPC_FAR *toBvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Importance )(
- IDA2LineStyle __RPC_FAR * This,
- /* [in] */ double relativeImportance,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *ppBvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *RunOnce )(
- IDA2LineStyle __RPC_FAR * This,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *bvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SubstituteTime )(
- IDA2LineStyle __RPC_FAR * This,
- /* [in] */ IDANumber __RPC_FAR *xform,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *bvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SwitchTo )(
- IDA2LineStyle __RPC_FAR * This,
- /* [in] */ IDABehavior __RPC_FAR *switchTo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SwitchToNumber )(
- IDA2LineStyle __RPC_FAR * This,
- /* [in] */ double numToSwitchTo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SwitchToString )(
- IDA2LineStyle __RPC_FAR * This,
- /* [in] */ BSTR strToSwitchTo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Hook )(
- IDA2LineStyle __RPC_FAR * This,
- /* [in] */ IDABvrHook __RPC_FAR *notifier,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *pBvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Duration )(
- IDA2LineStyle __RPC_FAR * This,
- /* [in] */ double duration,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *bvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *DurationAnim )(
- IDA2LineStyle __RPC_FAR * This,
- /* [in] */ IDANumber __RPC_FAR *duration,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *bvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Repeat )(
- IDA2LineStyle __RPC_FAR * This,
- /* [in] */ LONG count,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *bvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *RepeatForever )(
- IDA2LineStyle __RPC_FAR * This,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *bvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *IsReady )(
- IDA2LineStyle __RPC_FAR * This,
- /* [in] */ VARIANT_BOOL bBlock,
- /* [retval][out] */ VARIANT_BOOL __RPC_FAR *b);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *End )(
- IDA2LineStyle __RPC_FAR * This,
- /* [in] */ IDAEndStyle __RPC_FAR *obsolete_0,
- /* [retval][out] */ IDALineStyle __RPC_FAR *__RPC_FAR *obsolete_1);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Join )(
- IDA2LineStyle __RPC_FAR * This,
- /* [in] */ IDAJoinStyle __RPC_FAR *obsolete_0,
- /* [retval][out] */ IDALineStyle __RPC_FAR *__RPC_FAR *obsolete_1);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Dash )(
- IDA2LineStyle __RPC_FAR * This,
- /* [in] */ IDADashStyle __RPC_FAR *obsolete_0,
- /* [retval][out] */ IDALineStyle __RPC_FAR *__RPC_FAR *obsolete_1);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *WidthAnim )(
- IDA2LineStyle __RPC_FAR * This,
- /* [in] */ IDANumber __RPC_FAR *sty_0,
- /* [retval][out] */ IDALineStyle __RPC_FAR *__RPC_FAR *ret_1);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *width )(
- IDA2LineStyle __RPC_FAR * This,
- /* [in] */ double sty_0,
- /* [retval][out] */ IDALineStyle __RPC_FAR *__RPC_FAR *ret_1);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *AntiAliasing )(
- IDA2LineStyle __RPC_FAR * This,
- /* [in] */ double aaStyle_0,
- /* [retval][out] */ IDALineStyle __RPC_FAR *__RPC_FAR *ret_1);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Detail )(
- IDA2LineStyle __RPC_FAR * This,
- /* [retval][out] */ IDALineStyle __RPC_FAR *__RPC_FAR *ret_0);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Color )(
- IDA2LineStyle __RPC_FAR * This,
- /* [in] */ IDAColor __RPC_FAR *clr_0,
- /* [retval][out] */ IDALineStyle __RPC_FAR *__RPC_FAR *ret_1);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *DashStyle )(
- IDA2LineStyle __RPC_FAR * This,
- /* [in] */ DWORD ds_enum_0,
- /* [retval][out] */ IDALineStyle __RPC_FAR *__RPC_FAR *ret_1);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *MiterLimit )(
- IDA2LineStyle __RPC_FAR * This,
- /* [in] */ double mtrlim_0,
- /* [retval][out] */ IDALineStyle __RPC_FAR *__RPC_FAR *ret_1);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *MiterLimitAnim )(
- IDA2LineStyle __RPC_FAR * This,
- /* [in] */ IDANumber __RPC_FAR *mtrlim_0,
- /* [retval][out] */ IDALineStyle __RPC_FAR *__RPC_FAR *ret_1);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *JoinStyle )(
- IDA2LineStyle __RPC_FAR * This,
- /* [in] */ DWORD js_enum_0,
- /* [retval][out] */ IDALineStyle __RPC_FAR *__RPC_FAR *ret_1);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *EndStyle )(
- IDA2LineStyle __RPC_FAR * This,
- /* [in] */ DWORD es_enum_0,
- /* [retval][out] */ IDALineStyle __RPC_FAR *__RPC_FAR *ret_1);
-
- END_INTERFACE
- } IDA2LineStyleVtbl;
-
- interface IDA2LineStyle
- {
- CONST_VTBL struct IDA2LineStyleVtbl __RPC_FAR *lpVtbl;
- };
-
-
-
- #ifdef COBJMACROS
-
-
- #define IDA2LineStyle_QueryInterface(This,riid,ppvObject) \
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
-
- #define IDA2LineStyle_AddRef(This) \
- (This)->lpVtbl -> AddRef(This)
-
- #define IDA2LineStyle_Release(This) \
- (This)->lpVtbl -> Release(This)
-
-
- #define IDA2LineStyle_GetTypeInfoCount(This,pctinfo) \
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
-
- #define IDA2LineStyle_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
-
- #define IDA2LineStyle_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
-
- #define IDA2LineStyle_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
-
-
- #define IDA2LineStyle_GetClassName(This,pClassName) \
- (This)->lpVtbl -> GetClassName(This,pClassName)
-
- #define IDA2LineStyle_Init(This,toBvr) \
- (This)->lpVtbl -> Init(This,toBvr)
-
- #define IDA2LineStyle_Importance(This,relativeImportance,ppBvr) \
- (This)->lpVtbl -> Importance(This,relativeImportance,ppBvr)
-
- #define IDA2LineStyle_RunOnce(This,bvr) \
- (This)->lpVtbl -> RunOnce(This,bvr)
-
- #define IDA2LineStyle_SubstituteTime(This,xform,bvr) \
- (This)->lpVtbl -> SubstituteTime(This,xform,bvr)
-
- #define IDA2LineStyle_SwitchTo(This,switchTo) \
- (This)->lpVtbl -> SwitchTo(This,switchTo)
-
- #define IDA2LineStyle_SwitchToNumber(This,numToSwitchTo) \
- (This)->lpVtbl -> SwitchToNumber(This,numToSwitchTo)
-
- #define IDA2LineStyle_SwitchToString(This,strToSwitchTo) \
- (This)->lpVtbl -> SwitchToString(This,strToSwitchTo)
-
- #define IDA2LineStyle_Hook(This,notifier,pBvr) \
- (This)->lpVtbl -> Hook(This,notifier,pBvr)
-
- #define IDA2LineStyle_Duration(This,duration,bvr) \
- (This)->lpVtbl -> Duration(This,duration,bvr)
-
- #define IDA2LineStyle_DurationAnim(This,duration,bvr) \
- (This)->lpVtbl -> DurationAnim(This,duration,bvr)
-
- #define IDA2LineStyle_Repeat(This,count,bvr) \
- (This)->lpVtbl -> Repeat(This,count,bvr)
-
- #define IDA2LineStyle_RepeatForever(This,bvr) \
- (This)->lpVtbl -> RepeatForever(This,bvr)
-
- #define IDA2LineStyle_IsReady(This,bBlock,b) \
- (This)->lpVtbl -> IsReady(This,bBlock,b)
-
-
- #define IDA2LineStyle_End(This,obsolete_0,obsolete_1) \
- (This)->lpVtbl -> End(This,obsolete_0,obsolete_1)
-
- #define IDA2LineStyle_Join(This,obsolete_0,obsolete_1) \
- (This)->lpVtbl -> Join(This,obsolete_0,obsolete_1)
-
- #define IDA2LineStyle_Dash(This,obsolete_0,obsolete_1) \
- (This)->lpVtbl -> Dash(This,obsolete_0,obsolete_1)
-
- #define IDA2LineStyle_WidthAnim(This,sty_0,ret_1) \
- (This)->lpVtbl -> WidthAnim(This,sty_0,ret_1)
-
- #define IDA2LineStyle_width(This,sty_0,ret_1) \
- (This)->lpVtbl -> width(This,sty_0,ret_1)
-
- #define IDA2LineStyle_AntiAliasing(This,aaStyle_0,ret_1) \
- (This)->lpVtbl -> AntiAliasing(This,aaStyle_0,ret_1)
-
- #define IDA2LineStyle_Detail(This,ret_0) \
- (This)->lpVtbl -> Detail(This,ret_0)
-
- #define IDA2LineStyle_Color(This,clr_0,ret_1) \
- (This)->lpVtbl -> Color(This,clr_0,ret_1)
-
-
- #define IDA2LineStyle_DashStyle(This,ds_enum_0,ret_1) \
- (This)->lpVtbl -> DashStyle(This,ds_enum_0,ret_1)
-
- #define IDA2LineStyle_MiterLimit(This,mtrlim_0,ret_1) \
- (This)->lpVtbl -> MiterLimit(This,mtrlim_0,ret_1)
-
- #define IDA2LineStyle_MiterLimitAnim(This,mtrlim_0,ret_1) \
- (This)->lpVtbl -> MiterLimitAnim(This,mtrlim_0,ret_1)
-
- #define IDA2LineStyle_JoinStyle(This,js_enum_0,ret_1) \
- (This)->lpVtbl -> JoinStyle(This,js_enum_0,ret_1)
-
- #define IDA2LineStyle_EndStyle(This,es_enum_0,ret_1) \
- (This)->lpVtbl -> EndStyle(This,es_enum_0,ret_1)
-
- #endif /* COBJMACROS */
-
-
- #endif /* C style interface */
-
-
-
- HRESULT STDMETHODCALLTYPE IDA2LineStyle_DashStyle_Proxy(
- IDA2LineStyle __RPC_FAR * This,
- /* [in] */ DWORD ds_enum_0,
- /* [retval][out] */ IDALineStyle __RPC_FAR *__RPC_FAR *ret_1);
-
-
- void __RPC_STUB IDA2LineStyle_DashStyle_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IDA2LineStyle_MiterLimit_Proxy(
- IDA2LineStyle __RPC_FAR * This,
- /* [in] */ double mtrlim_0,
- /* [retval][out] */ IDALineStyle __RPC_FAR *__RPC_FAR *ret_1);
-
-
- void __RPC_STUB IDA2LineStyle_MiterLimit_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IDA2LineStyle_MiterLimitAnim_Proxy(
- IDA2LineStyle __RPC_FAR * This,
- /* [in] */ IDANumber __RPC_FAR *mtrlim_0,
- /* [retval][out] */ IDALineStyle __RPC_FAR *__RPC_FAR *ret_1);
-
-
- void __RPC_STUB IDA2LineStyle_MiterLimitAnim_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IDA2LineStyle_JoinStyle_Proxy(
- IDA2LineStyle __RPC_FAR * This,
- /* [in] */ DWORD js_enum_0,
- /* [retval][out] */ IDALineStyle __RPC_FAR *__RPC_FAR *ret_1);
-
-
- void __RPC_STUB IDA2LineStyle_JoinStyle_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IDA2LineStyle_EndStyle_Proxy(
- IDA2LineStyle __RPC_FAR * This,
- /* [in] */ DWORD es_enum_0,
- /* [retval][out] */ IDALineStyle __RPC_FAR *__RPC_FAR *ret_1);
-
-
- void __RPC_STUB IDA2LineStyle_EndStyle_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
-
- #endif /* __IDA2LineStyle_INTERFACE_DEFINED__ */
-
-
- #ifndef __IDA2Event_INTERFACE_DEFINED__
- #define __IDA2Event_INTERFACE_DEFINED__
-
- /* interface IDA2Event */
- /* [dual][hidden][oleautomation][unique][object][local][helpstring][uuid] */
-
-
- EXTERN_C const IID IID_IDA2Event;
-
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("B90E525A-574A-11d1-8E7B-00C04FC29D46")
- IDA2Event : public IDAEvent
- {
- public:
- virtual HRESULT STDMETHODCALLTYPE NotifyScript(
- /* [in] */ BSTR scriptlet_0,
- /* [retval][out] */ IDAEvent __RPC_FAR *__RPC_FAR *ret_1) = 0;
-
- };
-
- #else /* C style interface */
-
- typedef struct IDA2EventVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
- IDA2Event __RPC_FAR * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
- IDA2Event __RPC_FAR * This);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
- IDA2Event __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
- IDA2Event __RPC_FAR * This,
- /* [out] */ UINT __RPC_FAR *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
- IDA2Event __RPC_FAR * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
- IDA2Event __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 )(
- IDA2Event __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);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetClassName )(
- IDA2Event __RPC_FAR * This,
- /* [retval][out] */ BSTR __RPC_FAR *pClassName);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Init )(
- IDA2Event __RPC_FAR * This,
- /* [in] */ IDABehavior __RPC_FAR *toBvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Importance )(
- IDA2Event __RPC_FAR * This,
- /* [in] */ double relativeImportance,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *ppBvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *RunOnce )(
- IDA2Event __RPC_FAR * This,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *bvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SubstituteTime )(
- IDA2Event __RPC_FAR * This,
- /* [in] */ IDANumber __RPC_FAR *xform,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *bvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SwitchTo )(
- IDA2Event __RPC_FAR * This,
- /* [in] */ IDABehavior __RPC_FAR *switchTo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SwitchToNumber )(
- IDA2Event __RPC_FAR * This,
- /* [in] */ double numToSwitchTo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SwitchToString )(
- IDA2Event __RPC_FAR * This,
- /* [in] */ BSTR strToSwitchTo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Hook )(
- IDA2Event __RPC_FAR * This,
- /* [in] */ IDABvrHook __RPC_FAR *notifier,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *pBvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Duration )(
- IDA2Event __RPC_FAR * This,
- /* [in] */ double duration,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *bvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *DurationAnim )(
- IDA2Event __RPC_FAR * This,
- /* [in] */ IDANumber __RPC_FAR *duration,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *bvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Repeat )(
- IDA2Event __RPC_FAR * This,
- /* [in] */ LONG count,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *bvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *RepeatForever )(
- IDA2Event __RPC_FAR * This,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *bvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *IsReady )(
- IDA2Event __RPC_FAR * This,
- /* [in] */ VARIANT_BOOL bBlock,
- /* [retval][out] */ VARIANT_BOOL __RPC_FAR *b);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Notify )(
- IDA2Event __RPC_FAR * This,
- /* [in] */ IDAUntilNotifier __RPC_FAR *notifier_0,
- /* [retval][out] */ IDAEvent __RPC_FAR *__RPC_FAR *ret_1);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Snapshot )(
- IDA2Event __RPC_FAR * This,
- /* [in] */ IDABehavior __RPC_FAR *b_0,
- /* [retval][out] */ IDAEvent __RPC_FAR *__RPC_FAR *ret_1);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *AttachData )(
- IDA2Event __RPC_FAR * This,
- /* [in] */ IDABehavior __RPC_FAR *data_0,
- /* [retval][out] */ IDAEvent __RPC_FAR *__RPC_FAR *ret_1);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *ScriptCallback )(
- IDA2Event __RPC_FAR * This,
- /* [in] */ BSTR scriptlet_0,
- /* [in] */ BSTR language_1,
- /* [retval][out] */ IDAEvent __RPC_FAR *__RPC_FAR *ret_2);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *NotifyScript )(
- IDA2Event __RPC_FAR * This,
- /* [in] */ BSTR scriptlet_0,
- /* [retval][out] */ IDAEvent __RPC_FAR *__RPC_FAR *ret_1);
-
- END_INTERFACE
- } IDA2EventVtbl;
-
- interface IDA2Event
- {
- CONST_VTBL struct IDA2EventVtbl __RPC_FAR *lpVtbl;
- };
-
-
-
- #ifdef COBJMACROS
-
-
- #define IDA2Event_QueryInterface(This,riid,ppvObject) \
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
-
- #define IDA2Event_AddRef(This) \
- (This)->lpVtbl -> AddRef(This)
-
- #define IDA2Event_Release(This) \
- (This)->lpVtbl -> Release(This)
-
-
- #define IDA2Event_GetTypeInfoCount(This,pctinfo) \
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
-
- #define IDA2Event_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
-
- #define IDA2Event_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
-
- #define IDA2Event_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
-
-
- #define IDA2Event_GetClassName(This,pClassName) \
- (This)->lpVtbl -> GetClassName(This,pClassName)
-
- #define IDA2Event_Init(This,toBvr) \
- (This)->lpVtbl -> Init(This,toBvr)
-
- #define IDA2Event_Importance(This,relativeImportance,ppBvr) \
- (This)->lpVtbl -> Importance(This,relativeImportance,ppBvr)
-
- #define IDA2Event_RunOnce(This,bvr) \
- (This)->lpVtbl -> RunOnce(This,bvr)
-
- #define IDA2Event_SubstituteTime(This,xform,bvr) \
- (This)->lpVtbl -> SubstituteTime(This,xform,bvr)
-
- #define IDA2Event_SwitchTo(This,switchTo) \
- (This)->lpVtbl -> SwitchTo(This,switchTo)
-
- #define IDA2Event_SwitchToNumber(This,numToSwitchTo) \
- (This)->lpVtbl -> SwitchToNumber(This,numToSwitchTo)
-
- #define IDA2Event_SwitchToString(This,strToSwitchTo) \
- (This)->lpVtbl -> SwitchToString(This,strToSwitchTo)
-
- #define IDA2Event_Hook(This,notifier,pBvr) \
- (This)->lpVtbl -> Hook(This,notifier,pBvr)
-
- #define IDA2Event_Duration(This,duration,bvr) \
- (This)->lpVtbl -> Duration(This,duration,bvr)
-
- #define IDA2Event_DurationAnim(This,duration,bvr) \
- (This)->lpVtbl -> DurationAnim(This,duration,bvr)
-
- #define IDA2Event_Repeat(This,count,bvr) \
- (This)->lpVtbl -> Repeat(This,count,bvr)
-
- #define IDA2Event_RepeatForever(This,bvr) \
- (This)->lpVtbl -> RepeatForever(This,bvr)
-
- #define IDA2Event_IsReady(This,bBlock,b) \
- (This)->lpVtbl -> IsReady(This,bBlock,b)
-
-
- #define IDA2Event_Notify(This,notifier_0,ret_1) \
- (This)->lpVtbl -> Notify(This,notifier_0,ret_1)
-
- #define IDA2Event_Snapshot(This,b_0,ret_1) \
- (This)->lpVtbl -> Snapshot(This,b_0,ret_1)
-
- #define IDA2Event_AttachData(This,data_0,ret_1) \
- (This)->lpVtbl -> AttachData(This,data_0,ret_1)
-
- #define IDA2Event_ScriptCallback(This,scriptlet_0,language_1,ret_2) \
- (This)->lpVtbl -> ScriptCallback(This,scriptlet_0,language_1,ret_2)
-
-
- #define IDA2Event_NotifyScript(This,scriptlet_0,ret_1) \
- (This)->lpVtbl -> NotifyScript(This,scriptlet_0,ret_1)
-
- #endif /* COBJMACROS */
-
-
- #endif /* C style interface */
-
-
-
- HRESULT STDMETHODCALLTYPE IDA2Event_NotifyScript_Proxy(
- IDA2Event __RPC_FAR * This,
- /* [in] */ BSTR scriptlet_0,
- /* [retval][out] */ IDAEvent __RPC_FAR *__RPC_FAR *ret_1);
-
-
- void __RPC_STUB IDA2Event_NotifyScript_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
-
- #endif /* __IDA2Event_INTERFACE_DEFINED__ */
-
-
- #ifndef __IDA2Array_INTERFACE_DEFINED__
- #define __IDA2Array_INTERFACE_DEFINED__
-
- /* interface IDA2Array */
- /* [dual][hidden][oleautomation][unique][object][local][helpstring][uuid] */
-
-
- EXTERN_C const IID IID_IDA2Array;
-
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("2A8F0B06-BE2B-11d1-B219-00C04FC2A0CA")
- IDA2Array : public IDAArray
- {
- public:
- virtual HRESULT STDMETHODCALLTYPE AddElement(
- /* [in] */ IDABehavior __RPC_FAR *b_0,
- /* [in] */ DWORD flag_1,
- /* [retval][out] */ long __RPC_FAR *ret_2) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE RemoveElement(
- /* [in] */ long i_0) = 0;
-
- };
-
- #else /* C style interface */
-
- typedef struct IDA2ArrayVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
- IDA2Array __RPC_FAR * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
- IDA2Array __RPC_FAR * This);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
- IDA2Array __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
- IDA2Array __RPC_FAR * This,
- /* [out] */ UINT __RPC_FAR *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
- IDA2Array __RPC_FAR * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
- IDA2Array __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 )(
- IDA2Array __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);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetClassName )(
- IDA2Array __RPC_FAR * This,
- /* [retval][out] */ BSTR __RPC_FAR *pClassName);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Init )(
- IDA2Array __RPC_FAR * This,
- /* [in] */ IDABehavior __RPC_FAR *toBvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Importance )(
- IDA2Array __RPC_FAR * This,
- /* [in] */ double relativeImportance,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *ppBvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *RunOnce )(
- IDA2Array __RPC_FAR * This,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *bvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SubstituteTime )(
- IDA2Array __RPC_FAR * This,
- /* [in] */ IDANumber __RPC_FAR *xform,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *bvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SwitchTo )(
- IDA2Array __RPC_FAR * This,
- /* [in] */ IDABehavior __RPC_FAR *switchTo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SwitchToNumber )(
- IDA2Array __RPC_FAR * This,
- /* [in] */ double numToSwitchTo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SwitchToString )(
- IDA2Array __RPC_FAR * This,
- /* [in] */ BSTR strToSwitchTo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Hook )(
- IDA2Array __RPC_FAR * This,
- /* [in] */ IDABvrHook __RPC_FAR *notifier,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *pBvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Duration )(
- IDA2Array __RPC_FAR * This,
- /* [in] */ double duration,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *bvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *DurationAnim )(
- IDA2Array __RPC_FAR * This,
- /* [in] */ IDANumber __RPC_FAR *duration,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *bvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Repeat )(
- IDA2Array __RPC_FAR * This,
- /* [in] */ LONG count,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *bvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *RepeatForever )(
- IDA2Array __RPC_FAR * This,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *bvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *IsReady )(
- IDA2Array __RPC_FAR * This,
- /* [in] */ VARIANT_BOOL bBlock,
- /* [retval][out] */ VARIANT_BOOL __RPC_FAR *b);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *NthAnim )(
- IDA2Array __RPC_FAR * This,
- /* [in] */ IDANumber __RPC_FAR *index_0,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *ret_1);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Length )(
- IDA2Array __RPC_FAR * This,
- /* [retval][out] */ IDANumber __RPC_FAR *__RPC_FAR *ret_0);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *AddElement )(
- IDA2Array __RPC_FAR * This,
- /* [in] */ IDABehavior __RPC_FAR *b_0,
- /* [in] */ DWORD flag_1,
- /* [retval][out] */ long __RPC_FAR *ret_2);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *RemoveElement )(
- IDA2Array __RPC_FAR * This,
- /* [in] */ long i_0);
-
- END_INTERFACE
- } IDA2ArrayVtbl;
-
- interface IDA2Array
- {
- CONST_VTBL struct IDA2ArrayVtbl __RPC_FAR *lpVtbl;
- };
-
-
-
- #ifdef COBJMACROS
-
-
- #define IDA2Array_QueryInterface(This,riid,ppvObject) \
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
-
- #define IDA2Array_AddRef(This) \
- (This)->lpVtbl -> AddRef(This)
-
- #define IDA2Array_Release(This) \
- (This)->lpVtbl -> Release(This)
-
-
- #define IDA2Array_GetTypeInfoCount(This,pctinfo) \
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
-
- #define IDA2Array_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
-
- #define IDA2Array_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
-
- #define IDA2Array_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
-
-
- #define IDA2Array_GetClassName(This,pClassName) \
- (This)->lpVtbl -> GetClassName(This,pClassName)
-
- #define IDA2Array_Init(This,toBvr) \
- (This)->lpVtbl -> Init(This,toBvr)
-
- #define IDA2Array_Importance(This,relativeImportance,ppBvr) \
- (This)->lpVtbl -> Importance(This,relativeImportance,ppBvr)
-
- #define IDA2Array_RunOnce(This,bvr) \
- (This)->lpVtbl -> RunOnce(This,bvr)
-
- #define IDA2Array_SubstituteTime(This,xform,bvr) \
- (This)->lpVtbl -> SubstituteTime(This,xform,bvr)
-
- #define IDA2Array_SwitchTo(This,switchTo) \
- (This)->lpVtbl -> SwitchTo(This,switchTo)
-
- #define IDA2Array_SwitchToNumber(This,numToSwitchTo) \
- (This)->lpVtbl -> SwitchToNumber(This,numToSwitchTo)
-
- #define IDA2Array_SwitchToString(This,strToSwitchTo) \
- (This)->lpVtbl -> SwitchToString(This,strToSwitchTo)
-
- #define IDA2Array_Hook(This,notifier,pBvr) \
- (This)->lpVtbl -> Hook(This,notifier,pBvr)
-
- #define IDA2Array_Duration(This,duration,bvr) \
- (This)->lpVtbl -> Duration(This,duration,bvr)
-
- #define IDA2Array_DurationAnim(This,duration,bvr) \
- (This)->lpVtbl -> DurationAnim(This,duration,bvr)
-
- #define IDA2Array_Repeat(This,count,bvr) \
- (This)->lpVtbl -> Repeat(This,count,bvr)
-
- #define IDA2Array_RepeatForever(This,bvr) \
- (This)->lpVtbl -> RepeatForever(This,bvr)
-
- #define IDA2Array_IsReady(This,bBlock,b) \
- (This)->lpVtbl -> IsReady(This,bBlock,b)
-
-
- #define IDA2Array_NthAnim(This,index_0,ret_1) \
- (This)->lpVtbl -> NthAnim(This,index_0,ret_1)
-
- #define IDA2Array_Length(This,ret_0) \
- (This)->lpVtbl -> Length(This,ret_0)
-
-
- #define IDA2Array_AddElement(This,b_0,flag_1,ret_2) \
- (This)->lpVtbl -> AddElement(This,b_0,flag_1,ret_2)
-
- #define IDA2Array_RemoveElement(This,i_0) \
- (This)->lpVtbl -> RemoveElement(This,i_0)
-
- #endif /* COBJMACROS */
-
-
- #endif /* C style interface */
-
-
-
- HRESULT STDMETHODCALLTYPE IDA2Array_AddElement_Proxy(
- IDA2Array __RPC_FAR * This,
- /* [in] */ IDABehavior __RPC_FAR *b_0,
- /* [in] */ DWORD flag_1,
- /* [retval][out] */ long __RPC_FAR *ret_2);
-
-
- void __RPC_STUB IDA2Array_AddElement_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IDA2Array_RemoveElement_Proxy(
- IDA2Array __RPC_FAR * This,
- /* [in] */ long i_0);
-
-
- void __RPC_STUB IDA2Array_RemoveElement_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
-
- #endif /* __IDA2Array_INTERFACE_DEFINED__ */
-
-
- #ifndef __IDA2Color_INTERFACE_DEFINED__
- #define __IDA2Color_INTERFACE_DEFINED__
-
- /* interface IDA2Color */
- /* [dual][hidden][oleautomation][unique][object][local][helpstring][uuid] */
-
-
- EXTERN_C const IID IID_IDA2Color;
-
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("28A4B924-61FE-11d2-A740-00C04F79754C")
- IDA2Color : public IDAColor
- {
- public:
- virtual HRESULT STDMETHODCALLTYPE AnimateProperty(
- /* [in] */ BSTR propertyPath_0,
- /* [in] */ BSTR scriptingLanguage_1,
- /* [in] */ VARIANT_BOOL invokeAsMethod_2,
- /* [in] */ double minUpdateInterval_3,
- /* [retval][out] */ IDA2Color __RPC_FAR *__RPC_FAR *ret_4) = 0;
-
- };
-
- #else /* C style interface */
-
- typedef struct IDA2ColorVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
- IDA2Color __RPC_FAR * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
- IDA2Color __RPC_FAR * This);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
- IDA2Color __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
- IDA2Color __RPC_FAR * This,
- /* [out] */ UINT __RPC_FAR *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
- IDA2Color __RPC_FAR * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
- IDA2Color __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 )(
- IDA2Color __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);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetClassName )(
- IDA2Color __RPC_FAR * This,
- /* [retval][out] */ BSTR __RPC_FAR *pClassName);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Init )(
- IDA2Color __RPC_FAR * This,
- /* [in] */ IDABehavior __RPC_FAR *toBvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Importance )(
- IDA2Color __RPC_FAR * This,
- /* [in] */ double relativeImportance,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *ppBvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *RunOnce )(
- IDA2Color __RPC_FAR * This,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *bvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SubstituteTime )(
- IDA2Color __RPC_FAR * This,
- /* [in] */ IDANumber __RPC_FAR *xform,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *bvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SwitchTo )(
- IDA2Color __RPC_FAR * This,
- /* [in] */ IDABehavior __RPC_FAR *switchTo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SwitchToNumber )(
- IDA2Color __RPC_FAR * This,
- /* [in] */ double numToSwitchTo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SwitchToString )(
- IDA2Color __RPC_FAR * This,
- /* [in] */ BSTR strToSwitchTo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Hook )(
- IDA2Color __RPC_FAR * This,
- /* [in] */ IDABvrHook __RPC_FAR *notifier,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *pBvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Duration )(
- IDA2Color __RPC_FAR * This,
- /* [in] */ double duration,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *bvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *DurationAnim )(
- IDA2Color __RPC_FAR * This,
- /* [in] */ IDANumber __RPC_FAR *duration,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *bvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Repeat )(
- IDA2Color __RPC_FAR * This,
- /* [in] */ LONG count,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *bvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *RepeatForever )(
- IDA2Color __RPC_FAR * This,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *bvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *IsReady )(
- IDA2Color __RPC_FAR * This,
- /* [in] */ VARIANT_BOOL bBlock,
- /* [retval][out] */ VARIANT_BOOL __RPC_FAR *b);
-
- /* [propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Red )(
- IDA2Color __RPC_FAR * This,
- /* [retval][out] */ IDANumber __RPC_FAR *__RPC_FAR *ret_0);
-
- /* [propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Green )(
- IDA2Color __RPC_FAR * This,
- /* [retval][out] */ IDANumber __RPC_FAR *__RPC_FAR *ret_0);
-
- /* [propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Blue )(
- IDA2Color __RPC_FAR * This,
- /* [retval][out] */ IDANumber __RPC_FAR *__RPC_FAR *ret_0);
-
- /* [propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Hue )(
- IDA2Color __RPC_FAR * This,
- /* [retval][out] */ IDANumber __RPC_FAR *__RPC_FAR *ret_0);
-
- /* [propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Saturation )(
- IDA2Color __RPC_FAR * This,
- /* [retval][out] */ IDANumber __RPC_FAR *__RPC_FAR *ret_0);
-
- /* [propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Lightness )(
- IDA2Color __RPC_FAR * This,
- /* [retval][out] */ IDANumber __RPC_FAR *__RPC_FAR *ret_0);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *AnimateProperty )(
- IDA2Color __RPC_FAR * This,
- /* [in] */ BSTR propertyPath_0,
- /* [in] */ BSTR scriptingLanguage_1,
- /* [in] */ VARIANT_BOOL invokeAsMethod_2,
- /* [in] */ double minUpdateInterval_3,
- /* [retval][out] */ IDA2Color __RPC_FAR *__RPC_FAR *ret_4);
-
- END_INTERFACE
- } IDA2ColorVtbl;
-
- interface IDA2Color
- {
- CONST_VTBL struct IDA2ColorVtbl __RPC_FAR *lpVtbl;
- };
-
-
-
- #ifdef COBJMACROS
-
-
- #define IDA2Color_QueryInterface(This,riid,ppvObject) \
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
-
- #define IDA2Color_AddRef(This) \
- (This)->lpVtbl -> AddRef(This)
-
- #define IDA2Color_Release(This) \
- (This)->lpVtbl -> Release(This)
-
-
- #define IDA2Color_GetTypeInfoCount(This,pctinfo) \
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
-
- #define IDA2Color_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
-
- #define IDA2Color_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
-
- #define IDA2Color_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
-
-
- #define IDA2Color_GetClassName(This,pClassName) \
- (This)->lpVtbl -> GetClassName(This,pClassName)
-
- #define IDA2Color_Init(This,toBvr) \
- (This)->lpVtbl -> Init(This,toBvr)
-
- #define IDA2Color_Importance(This,relativeImportance,ppBvr) \
- (This)->lpVtbl -> Importance(This,relativeImportance,ppBvr)
-
- #define IDA2Color_RunOnce(This,bvr) \
- (This)->lpVtbl -> RunOnce(This,bvr)
-
- #define IDA2Color_SubstituteTime(This,xform,bvr) \
- (This)->lpVtbl -> SubstituteTime(This,xform,bvr)
-
- #define IDA2Color_SwitchTo(This,switchTo) \
- (This)->lpVtbl -> SwitchTo(This,switchTo)
-
- #define IDA2Color_SwitchToNumber(This,numToSwitchTo) \
- (This)->lpVtbl -> SwitchToNumber(This,numToSwitchTo)
-
- #define IDA2Color_SwitchToString(This,strToSwitchTo) \
- (This)->lpVtbl -> SwitchToString(This,strToSwitchTo)
-
- #define IDA2Color_Hook(This,notifier,pBvr) \
- (This)->lpVtbl -> Hook(This,notifier,pBvr)
-
- #define IDA2Color_Duration(This,duration,bvr) \
- (This)->lpVtbl -> Duration(This,duration,bvr)
-
- #define IDA2Color_DurationAnim(This,duration,bvr) \
- (This)->lpVtbl -> DurationAnim(This,duration,bvr)
-
- #define IDA2Color_Repeat(This,count,bvr) \
- (This)->lpVtbl -> Repeat(This,count,bvr)
-
- #define IDA2Color_RepeatForever(This,bvr) \
- (This)->lpVtbl -> RepeatForever(This,bvr)
-
- #define IDA2Color_IsReady(This,bBlock,b) \
- (This)->lpVtbl -> IsReady(This,bBlock,b)
-
-
- #define IDA2Color_get_Red(This,ret_0) \
- (This)->lpVtbl -> get_Red(This,ret_0)
-
- #define IDA2Color_get_Green(This,ret_0) \
- (This)->lpVtbl -> get_Green(This,ret_0)
-
- #define IDA2Color_get_Blue(This,ret_0) \
- (This)->lpVtbl -> get_Blue(This,ret_0)
-
- #define IDA2Color_get_Hue(This,ret_0) \
- (This)->lpVtbl -> get_Hue(This,ret_0)
-
- #define IDA2Color_get_Saturation(This,ret_0) \
- (This)->lpVtbl -> get_Saturation(This,ret_0)
-
- #define IDA2Color_get_Lightness(This,ret_0) \
- (This)->lpVtbl -> get_Lightness(This,ret_0)
-
-
- #define IDA2Color_AnimateProperty(This,propertyPath_0,scriptingLanguage_1,invokeAsMethod_2,minUpdateInterval_3,ret_4) \
- (This)->lpVtbl -> AnimateProperty(This,propertyPath_0,scriptingLanguage_1,invokeAsMethod_2,minUpdateInterval_3,ret_4)
-
- #endif /* COBJMACROS */
-
-
- #endif /* C style interface */
-
-
-
- HRESULT STDMETHODCALLTYPE IDA2Color_AnimateProperty_Proxy(
- IDA2Color __RPC_FAR * This,
- /* [in] */ BSTR propertyPath_0,
- /* [in] */ BSTR scriptingLanguage_1,
- /* [in] */ VARIANT_BOOL invokeAsMethod_2,
- /* [in] */ double minUpdateInterval_3,
- /* [retval][out] */ IDA2Color __RPC_FAR *__RPC_FAR *ret_4);
-
-
- void __RPC_STUB IDA2Color_AnimateProperty_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
-
- #endif /* __IDA2Color_INTERFACE_DEFINED__ */
-
-
- #ifndef __IDA3Geometry_INTERFACE_DEFINED__
- #define __IDA3Geometry_INTERFACE_DEFINED__
-
- /* interface IDA3Geometry */
- /* [dual][hidden][oleautomation][unique][object][local][helpstring][uuid] */
-
-
- EXTERN_C const IID IID_IDA3Geometry;
-
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("EB5093C7-56F9-11d2-88CE-00C04FA35859")
- IDA3Geometry : public IDA2Geometry
- {
- public:
- virtual HRESULT STDMETHODCALLTYPE Billboard(
- /* [in] */ IDAVector3 __RPC_FAR *axis_0,
- /* [retval][out] */ IDAGeometry __RPC_FAR *__RPC_FAR *ret_1) = 0;
-
- };
-
- #else /* C style interface */
-
- typedef struct IDA3GeometryVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
- IDA3Geometry __RPC_FAR * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
- IDA3Geometry __RPC_FAR * This);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
- IDA3Geometry __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
- IDA3Geometry __RPC_FAR * This,
- /* [out] */ UINT __RPC_FAR *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
- IDA3Geometry __RPC_FAR * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
- IDA3Geometry __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 )(
- IDA3Geometry __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);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetClassName )(
- IDA3Geometry __RPC_FAR * This,
- /* [retval][out] */ BSTR __RPC_FAR *pClassName);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Init )(
- IDA3Geometry __RPC_FAR * This,
- /* [in] */ IDABehavior __RPC_FAR *toBvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Importance )(
- IDA3Geometry __RPC_FAR * This,
- /* [in] */ double relativeImportance,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *ppBvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *RunOnce )(
- IDA3Geometry __RPC_FAR * This,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *bvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SubstituteTime )(
- IDA3Geometry __RPC_FAR * This,
- /* [in] */ IDANumber __RPC_FAR *xform,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *bvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SwitchTo )(
- IDA3Geometry __RPC_FAR * This,
- /* [in] */ IDABehavior __RPC_FAR *switchTo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SwitchToNumber )(
- IDA3Geometry __RPC_FAR * This,
- /* [in] */ double numToSwitchTo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SwitchToString )(
- IDA3Geometry __RPC_FAR * This,
- /* [in] */ BSTR strToSwitchTo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Hook )(
- IDA3Geometry __RPC_FAR * This,
- /* [in] */ IDABvrHook __RPC_FAR *notifier,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *pBvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Duration )(
- IDA3Geometry __RPC_FAR * This,
- /* [in] */ double duration,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *bvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *DurationAnim )(
- IDA3Geometry __RPC_FAR * This,
- /* [in] */ IDANumber __RPC_FAR *duration,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *bvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Repeat )(
- IDA3Geometry __RPC_FAR * This,
- /* [in] */ LONG count,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *bvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *RepeatForever )(
- IDA3Geometry __RPC_FAR * This,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *bvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *IsReady )(
- IDA3Geometry __RPC_FAR * This,
- /* [in] */ VARIANT_BOOL bBlock,
- /* [retval][out] */ VARIANT_BOOL __RPC_FAR *b);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *RenderSound )(
- IDA3Geometry __RPC_FAR * This,
- /* [in] */ IDAMicrophone __RPC_FAR *mic_0,
- /* [retval][out] */ IDASound __RPC_FAR *__RPC_FAR *ret_1);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Pickable )(
- IDA3Geometry __RPC_FAR * This,
- /* [retval][out] */ IDAPickableResult __RPC_FAR *__RPC_FAR *ret_0);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *PickableOccluded )(
- IDA3Geometry __RPC_FAR * This,
- /* [retval][out] */ IDAPickableResult __RPC_FAR *__RPC_FAR *ret_0);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Undetectable )(
- IDA3Geometry __RPC_FAR * This,
- /* [retval][out] */ IDAGeometry __RPC_FAR *__RPC_FAR *ret_0);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *EmissiveColor )(
- IDA3Geometry __RPC_FAR * This,
- /* [in] */ IDAColor __RPC_FAR *col_0,
- /* [retval][out] */ IDAGeometry __RPC_FAR *__RPC_FAR *ret_1);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *DiffuseColor )(
- IDA3Geometry __RPC_FAR * This,
- /* [in] */ IDAColor __RPC_FAR *col_0,
- /* [retval][out] */ IDAGeometry __RPC_FAR *__RPC_FAR *ret_1);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SpecularColor )(
- IDA3Geometry __RPC_FAR * This,
- /* [in] */ IDAColor __RPC_FAR *col_0,
- /* [retval][out] */ IDAGeometry __RPC_FAR *__RPC_FAR *ret_1);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SpecularExponent )(
- IDA3Geometry __RPC_FAR * This,
- /* [in] */ double power_0,
- /* [retval][out] */ IDAGeometry __RPC_FAR *__RPC_FAR *ret_1);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SpecularExponentAnim )(
- IDA3Geometry __RPC_FAR * This,
- /* [in] */ IDANumber __RPC_FAR *power_0,
- /* [retval][out] */ IDAGeometry __RPC_FAR *__RPC_FAR *ret_1);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Texture )(
- IDA3Geometry __RPC_FAR * This,
- /* [in] */ IDAImage __RPC_FAR *texture_0,
- /* [retval][out] */ IDAGeometry __RPC_FAR *__RPC_FAR *ret_1);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Opacity )(
- IDA3Geometry __RPC_FAR * This,
- /* [in] */ double level_0,
- /* [retval][out] */ IDAGeometry __RPC_FAR *__RPC_FAR *ret_1);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *OpacityAnim )(
- IDA3Geometry __RPC_FAR * This,
- /* [in] */ IDANumber __RPC_FAR *level_0,
- /* [retval][out] */ IDAGeometry __RPC_FAR *__RPC_FAR *ret_1);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Transform )(
- IDA3Geometry __RPC_FAR * This,
- /* [in] */ IDATransform3 __RPC_FAR *xf_0,
- /* [retval][out] */ IDAGeometry __RPC_FAR *__RPC_FAR *ret_1);
-
- /* [propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_BoundingBox )(
- IDA3Geometry __RPC_FAR * This,
- /* [retval][out] */ IDABbox3 __RPC_FAR *__RPC_FAR *ret_0);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Render )(
- IDA3Geometry __RPC_FAR * This,
- /* [in] */ IDACamera __RPC_FAR *cam_0,
- /* [retval][out] */ IDAImage __RPC_FAR *__RPC_FAR *ret_1);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *LightColor )(
- IDA3Geometry __RPC_FAR * This,
- /* [in] */ IDAColor __RPC_FAR *color_0,
- /* [retval][out] */ IDAGeometry __RPC_FAR *__RPC_FAR *ret_1);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *LightAttenuationAnim )(
- IDA3Geometry __RPC_FAR * This,
- /* [in] */ IDANumber __RPC_FAR *constant_0,
- /* [in] */ IDANumber __RPC_FAR *linear_1,
- /* [in] */ IDANumber __RPC_FAR *quadratic_2,
- /* [retval][out] */ IDAGeometry __RPC_FAR *__RPC_FAR *ret_3);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *LightAttenuation )(
- IDA3Geometry __RPC_FAR * This,
- /* [in] */ double constant_0,
- /* [in] */ double linear_1,
- /* [in] */ double quadratic_2,
- /* [retval][out] */ IDAGeometry __RPC_FAR *__RPC_FAR *ret_3);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *AddPickData )(
- IDA3Geometry __RPC_FAR * This,
- /* [in] */ IUnknown __RPC_FAR *id_0,
- /* [in] */ VARIANT_BOOL ignoresOcclusion_1,
- /* [retval][out] */ IDAGeometry __RPC_FAR *__RPC_FAR *ret_2);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Shadow )(
- IDA3Geometry __RPC_FAR * This,
- /* [in] */ IDAGeometry __RPC_FAR *geoContainingLights_0,
- /* [in] */ IDAPoint3 __RPC_FAR *planePoint_1,
- /* [in] */ IDAVector3 __RPC_FAR *planeNormal_2,
- /* [retval][out] */ IDAGeometry __RPC_FAR *__RPC_FAR *ret_3);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *LightRangeAnim )(
- IDA3Geometry __RPC_FAR * This,
- /* [in] */ IDANumber __RPC_FAR *range_0,
- /* [retval][out] */ IDAGeometry __RPC_FAR *__RPC_FAR *ret_1);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *LightRange )(
- IDA3Geometry __RPC_FAR * This,
- /* [in] */ double range_0,
- /* [retval][out] */ IDAGeometry __RPC_FAR *__RPC_FAR *ret_1);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *BlendTextureDiffuse )(
- IDA3Geometry __RPC_FAR * This,
- /* [in] */ IDABoolean __RPC_FAR *blended_0,
- /* [retval][out] */ IDAGeometry __RPC_FAR *__RPC_FAR *ret_1);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *AmbientColor )(
- IDA3Geometry __RPC_FAR * This,
- /* [in] */ IDAColor __RPC_FAR *color_0,
- /* [retval][out] */ IDAGeometry __RPC_FAR *__RPC_FAR *ret_1);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *D3DRMTexture )(
- IDA3Geometry __RPC_FAR * This,
- /* [in] */ IUnknown __RPC_FAR *rmTex_0,
- /* [retval][out] */ IDAGeometry __RPC_FAR *__RPC_FAR *ret_1);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *ModelClip )(
- IDA3Geometry __RPC_FAR * This,
- /* [in] */ IDAPoint3 __RPC_FAR *planePt_0,
- /* [in] */ IDAVector3 __RPC_FAR *planeVec_1,
- /* [retval][out] */ IDAGeometry __RPC_FAR *__RPC_FAR *ret_2);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Lighting )(
- IDA3Geometry __RPC_FAR * This,
- /* [in] */ IDABoolean __RPC_FAR *lighting_0,
- /* [retval][out] */ IDAGeometry __RPC_FAR *__RPC_FAR *ret_1);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *TextureImage )(
- IDA3Geometry __RPC_FAR * This,
- /* [in] */ IDAImage __RPC_FAR *texture_0,
- /* [retval][out] */ IDAGeometry __RPC_FAR *__RPC_FAR *ret_1);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Billboard )(
- IDA3Geometry __RPC_FAR * This,
- /* [in] */ IDAVector3 __RPC_FAR *axis_0,
- /* [retval][out] */ IDAGeometry __RPC_FAR *__RPC_FAR *ret_1);
-
- END_INTERFACE
- } IDA3GeometryVtbl;
-
- interface IDA3Geometry
- {
- CONST_VTBL struct IDA3GeometryVtbl __RPC_FAR *lpVtbl;
- };
-
-
-
- #ifdef COBJMACROS
-
-
- #define IDA3Geometry_QueryInterface(This,riid,ppvObject) \
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
-
- #define IDA3Geometry_AddRef(This) \
- (This)->lpVtbl -> AddRef(This)
-
- #define IDA3Geometry_Release(This) \
- (This)->lpVtbl -> Release(This)
-
-
- #define IDA3Geometry_GetTypeInfoCount(This,pctinfo) \
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
-
- #define IDA3Geometry_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
-
- #define IDA3Geometry_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
-
- #define IDA3Geometry_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
-
-
- #define IDA3Geometry_GetClassName(This,pClassName) \
- (This)->lpVtbl -> GetClassName(This,pClassName)
-
- #define IDA3Geometry_Init(This,toBvr) \
- (This)->lpVtbl -> Init(This,toBvr)
-
- #define IDA3Geometry_Importance(This,relativeImportance,ppBvr) \
- (This)->lpVtbl -> Importance(This,relativeImportance,ppBvr)
-
- #define IDA3Geometry_RunOnce(This,bvr) \
- (This)->lpVtbl -> RunOnce(This,bvr)
-
- #define IDA3Geometry_SubstituteTime(This,xform,bvr) \
- (This)->lpVtbl -> SubstituteTime(This,xform,bvr)
-
- #define IDA3Geometry_SwitchTo(This,switchTo) \
- (This)->lpVtbl -> SwitchTo(This,switchTo)
-
- #define IDA3Geometry_SwitchToNumber(This,numToSwitchTo) \
- (This)->lpVtbl -> SwitchToNumber(This,numToSwitchTo)
-
- #define IDA3Geometry_SwitchToString(This,strToSwitchTo) \
- (This)->lpVtbl -> SwitchToString(This,strToSwitchTo)
-
- #define IDA3Geometry_Hook(This,notifier,pBvr) \
- (This)->lpVtbl -> Hook(This,notifier,pBvr)
-
- #define IDA3Geometry_Duration(This,duration,bvr) \
- (This)->lpVtbl -> Duration(This,duration,bvr)
-
- #define IDA3Geometry_DurationAnim(This,duration,bvr) \
- (This)->lpVtbl -> DurationAnim(This,duration,bvr)
-
- #define IDA3Geometry_Repeat(This,count,bvr) \
- (This)->lpVtbl -> Repeat(This,count,bvr)
-
- #define IDA3Geometry_RepeatForever(This,bvr) \
- (This)->lpVtbl -> RepeatForever(This,bvr)
-
- #define IDA3Geometry_IsReady(This,bBlock,b) \
- (This)->lpVtbl -> IsReady(This,bBlock,b)
-
-
- #define IDA3Geometry_RenderSound(This,mic_0,ret_1) \
- (This)->lpVtbl -> RenderSound(This,mic_0,ret_1)
-
- #define IDA3Geometry_Pickable(This,ret_0) \
- (This)->lpVtbl -> Pickable(This,ret_0)
-
- #define IDA3Geometry_PickableOccluded(This,ret_0) \
- (This)->lpVtbl -> PickableOccluded(This,ret_0)
-
- #define IDA3Geometry_Undetectable(This,ret_0) \
- (This)->lpVtbl -> Undetectable(This,ret_0)
-
- #define IDA3Geometry_EmissiveColor(This,col_0,ret_1) \
- (This)->lpVtbl -> EmissiveColor(This,col_0,ret_1)
-
- #define IDA3Geometry_DiffuseColor(This,col_0,ret_1) \
- (This)->lpVtbl -> DiffuseColor(This,col_0,ret_1)
-
- #define IDA3Geometry_SpecularColor(This,col_0,ret_1) \
- (This)->lpVtbl -> SpecularColor(This,col_0,ret_1)
-
- #define IDA3Geometry_SpecularExponent(This,power_0,ret_1) \
- (This)->lpVtbl -> SpecularExponent(This,power_0,ret_1)
-
- #define IDA3Geometry_SpecularExponentAnim(This,power_0,ret_1) \
- (This)->lpVtbl -> SpecularExponentAnim(This,power_0,ret_1)
-
- #define IDA3Geometry_Texture(This,texture_0,ret_1) \
- (This)->lpVtbl -> Texture(This,texture_0,ret_1)
-
- #define IDA3Geometry_Opacity(This,level_0,ret_1) \
- (This)->lpVtbl -> Opacity(This,level_0,ret_1)
-
- #define IDA3Geometry_OpacityAnim(This,level_0,ret_1) \
- (This)->lpVtbl -> OpacityAnim(This,level_0,ret_1)
-
- #define IDA3Geometry_Transform(This,xf_0,ret_1) \
- (This)->lpVtbl -> Transform(This,xf_0,ret_1)
-
- #define IDA3Geometry_get_BoundingBox(This,ret_0) \
- (This)->lpVtbl -> get_BoundingBox(This,ret_0)
-
- #define IDA3Geometry_Render(This,cam_0,ret_1) \
- (This)->lpVtbl -> Render(This,cam_0,ret_1)
-
- #define IDA3Geometry_LightColor(This,color_0,ret_1) \
- (This)->lpVtbl -> LightColor(This,color_0,ret_1)
-
- #define IDA3Geometry_LightAttenuationAnim(This,constant_0,linear_1,quadratic_2,ret_3) \
- (This)->lpVtbl -> LightAttenuationAnim(This,constant_0,linear_1,quadratic_2,ret_3)
-
- #define IDA3Geometry_LightAttenuation(This,constant_0,linear_1,quadratic_2,ret_3) \
- (This)->lpVtbl -> LightAttenuation(This,constant_0,linear_1,quadratic_2,ret_3)
-
-
- #define IDA3Geometry_AddPickData(This,id_0,ignoresOcclusion_1,ret_2) \
- (This)->lpVtbl -> AddPickData(This,id_0,ignoresOcclusion_1,ret_2)
-
- #define IDA3Geometry_Shadow(This,geoContainingLights_0,planePoint_1,planeNormal_2,ret_3) \
- (This)->lpVtbl -> Shadow(This,geoContainingLights_0,planePoint_1,planeNormal_2,ret_3)
-
- #define IDA3Geometry_LightRangeAnim(This,range_0,ret_1) \
- (This)->lpVtbl -> LightRangeAnim(This,range_0,ret_1)
-
- #define IDA3Geometry_LightRange(This,range_0,ret_1) \
- (This)->lpVtbl -> LightRange(This,range_0,ret_1)
-
- #define IDA3Geometry_BlendTextureDiffuse(This,blended_0,ret_1) \
- (This)->lpVtbl -> BlendTextureDiffuse(This,blended_0,ret_1)
-
- #define IDA3Geometry_AmbientColor(This,color_0,ret_1) \
- (This)->lpVtbl -> AmbientColor(This,color_0,ret_1)
-
- #define IDA3Geometry_D3DRMTexture(This,rmTex_0,ret_1) \
- (This)->lpVtbl -> D3DRMTexture(This,rmTex_0,ret_1)
-
- #define IDA3Geometry_ModelClip(This,planePt_0,planeVec_1,ret_2) \
- (This)->lpVtbl -> ModelClip(This,planePt_0,planeVec_1,ret_2)
-
- #define IDA3Geometry_Lighting(This,lighting_0,ret_1) \
- (This)->lpVtbl -> Lighting(This,lighting_0,ret_1)
-
- #define IDA3Geometry_TextureImage(This,texture_0,ret_1) \
- (This)->lpVtbl -> TextureImage(This,texture_0,ret_1)
-
-
- #define IDA3Geometry_Billboard(This,axis_0,ret_1) \
- (This)->lpVtbl -> Billboard(This,axis_0,ret_1)
-
- #endif /* COBJMACROS */
-
-
- #endif /* C style interface */
-
-
-
- HRESULT STDMETHODCALLTYPE IDA3Geometry_Billboard_Proxy(
- IDA3Geometry __RPC_FAR * This,
- /* [in] */ IDAVector3 __RPC_FAR *axis_0,
- /* [retval][out] */ IDAGeometry __RPC_FAR *__RPC_FAR *ret_1);
-
-
- void __RPC_STUB IDA3Geometry_Billboard_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
-
- #endif /* __IDA3Geometry_INTERFACE_DEFINED__ */
-
-
- #ifndef __IDA3Image_INTERFACE_DEFINED__
- #define __IDA3Image_INTERFACE_DEFINED__
-
- /* interface IDA3Image */
- /* [dual][hidden][oleautomation][unique][object][local][helpstring][uuid] */
-
-
- EXTERN_C const IID IID_IDA3Image;
-
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("AD083DBB-5817-11d2-ABA1-00C04FD92B6B")
- IDA3Image : public IDA2Image
- {
- public:
- virtual HRESULT STDMETHODCALLTYPE TransformColorRGB(
- /* [in] */ IDATransform3 __RPC_FAR *xf_0,
- /* [retval][out] */ IDAImage __RPC_FAR *__RPC_FAR *ret_1) = 0;
-
- };
-
- #else /* C style interface */
-
- typedef struct IDA3ImageVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
- IDA3Image __RPC_FAR * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
- IDA3Image __RPC_FAR * This);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
- IDA3Image __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
- IDA3Image __RPC_FAR * This,
- /* [out] */ UINT __RPC_FAR *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
- IDA3Image __RPC_FAR * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
- IDA3Image __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 )(
- IDA3Image __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);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetClassName )(
- IDA3Image __RPC_FAR * This,
- /* [retval][out] */ BSTR __RPC_FAR *pClassName);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Init )(
- IDA3Image __RPC_FAR * This,
- /* [in] */ IDABehavior __RPC_FAR *toBvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Importance )(
- IDA3Image __RPC_FAR * This,
- /* [in] */ double relativeImportance,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *ppBvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *RunOnce )(
- IDA3Image __RPC_FAR * This,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *bvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SubstituteTime )(
- IDA3Image __RPC_FAR * This,
- /* [in] */ IDANumber __RPC_FAR *xform,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *bvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SwitchTo )(
- IDA3Image __RPC_FAR * This,
- /* [in] */ IDABehavior __RPC_FAR *switchTo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SwitchToNumber )(
- IDA3Image __RPC_FAR * This,
- /* [in] */ double numToSwitchTo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SwitchToString )(
- IDA3Image __RPC_FAR * This,
- /* [in] */ BSTR strToSwitchTo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Hook )(
- IDA3Image __RPC_FAR * This,
- /* [in] */ IDABvrHook __RPC_FAR *notifier,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *pBvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Duration )(
- IDA3Image __RPC_FAR * This,
- /* [in] */ double duration,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *bvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *DurationAnim )(
- IDA3Image __RPC_FAR * This,
- /* [in] */ IDANumber __RPC_FAR *duration,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *bvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Repeat )(
- IDA3Image __RPC_FAR * This,
- /* [in] */ LONG count,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *bvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *RepeatForever )(
- IDA3Image __RPC_FAR * This,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *bvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *IsReady )(
- IDA3Image __RPC_FAR * This,
- /* [in] */ VARIANT_BOOL bBlock,
- /* [retval][out] */ VARIANT_BOOL __RPC_FAR *b);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Pickable )(
- IDA3Image __RPC_FAR * This,
- /* [retval][out] */ IDAPickableResult __RPC_FAR *__RPC_FAR *ret_0);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *PickableOccluded )(
- IDA3Image __RPC_FAR * This,
- /* [retval][out] */ IDAPickableResult __RPC_FAR *__RPC_FAR *ret_0);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *ApplyBitmapEffect )(
- IDA3Image __RPC_FAR * This,
- /* [in] */ IUnknown __RPC_FAR *effectToApply_0,
- /* [in] */ IDAEvent __RPC_FAR *firesWhenChanged_1,
- /* [retval][out] */ IDAImage __RPC_FAR *__RPC_FAR *ret_2);
-
- /* [propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_BoundingBox )(
- IDA3Image __RPC_FAR * This,
- /* [retval][out] */ IDABbox2 __RPC_FAR *__RPC_FAR *ret_0);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Crop )(
- IDA3Image __RPC_FAR * This,
- /* [in] */ IDAPoint2 __RPC_FAR *min_0,
- /* [in] */ IDAPoint2 __RPC_FAR *max_1,
- /* [retval][out] */ IDAImage __RPC_FAR *__RPC_FAR *ret_2);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Transform )(
- IDA3Image __RPC_FAR * This,
- /* [in] */ IDATransform2 __RPC_FAR *xf_0,
- /* [retval][out] */ IDAImage __RPC_FAR *__RPC_FAR *ret_1);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *OpacityAnim )(
- IDA3Image __RPC_FAR * This,
- /* [in] */ IDANumber __RPC_FAR *opacity_0,
- /* [retval][out] */ IDAImage __RPC_FAR *__RPC_FAR *ret_1);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Opacity )(
- IDA3Image __RPC_FAR * This,
- /* [in] */ double opacity_0,
- /* [retval][out] */ IDAImage __RPC_FAR *__RPC_FAR *ret_1);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Undetectable )(
- IDA3Image __RPC_FAR * This,
- /* [retval][out] */ IDAImage __RPC_FAR *__RPC_FAR *ret_0);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Tile )(
- IDA3Image __RPC_FAR * This,
- /* [retval][out] */ IDAImage __RPC_FAR *__RPC_FAR *ret_0);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Clip )(
- IDA3Image __RPC_FAR * This,
- /* [in] */ IDAMatte __RPC_FAR *m_0,
- /* [retval][out] */ IDAImage __RPC_FAR *__RPC_FAR *ret_1);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *MapToUnitSquare )(
- IDA3Image __RPC_FAR * This,
- /* [retval][out] */ IDAImage __RPC_FAR *__RPC_FAR *ret_0);
-
- /* [restricted] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *ClipPolygonImageEx )(
- IDA3Image __RPC_FAR * This,
- /* [in] */ LONG points_0size,
- /* [size_is][in] */ IDAPoint2 __RPC_FAR *__RPC_FAR points_0[ ],
- /* [retval][out] */ IDAImage __RPC_FAR *__RPC_FAR *ret_1);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *ClipPolygonImage )(
- IDA3Image __RPC_FAR * This,
- /* [in] */ VARIANT points_0,
- /* [retval][out] */ IDAImage __RPC_FAR *__RPC_FAR *ret_1);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *AddPickData )(
- IDA3Image __RPC_FAR * This,
- /* [in] */ IUnknown __RPC_FAR *id_0,
- /* [in] */ VARIANT_BOOL ignoresOcclusion_1,
- /* [retval][out] */ IDAImage __RPC_FAR *__RPC_FAR *ret_2);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *RenderResolution )(
- IDA3Image __RPC_FAR * This,
- /* [in] */ long width_0,
- /* [in] */ long height_1,
- /* [retval][out] */ IDAImage __RPC_FAR *__RPC_FAR *ret_2);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *ImageQuality )(
- IDA3Image __RPC_FAR * This,
- /* [in] */ DWORD dwQualityFlags_0,
- /* [retval][out] */ IDAImage __RPC_FAR *__RPC_FAR *ret_1);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *ColorKey )(
- IDA3Image __RPC_FAR * This,
- /* [in] */ IDAColor __RPC_FAR *colorKey_0,
- /* [retval][out] */ IDAImage __RPC_FAR *__RPC_FAR *ret_1);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *TransformColorRGB )(
- IDA3Image __RPC_FAR * This,
- /* [in] */ IDATransform3 __RPC_FAR *xf_0,
- /* [retval][out] */ IDAImage __RPC_FAR *__RPC_FAR *ret_1);
-
- END_INTERFACE
- } IDA3ImageVtbl;
-
- interface IDA3Image
- {
- CONST_VTBL struct IDA3ImageVtbl __RPC_FAR *lpVtbl;
- };
-
-
-
- #ifdef COBJMACROS
-
-
- #define IDA3Image_QueryInterface(This,riid,ppvObject) \
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
-
- #define IDA3Image_AddRef(This) \
- (This)->lpVtbl -> AddRef(This)
-
- #define IDA3Image_Release(This) \
- (This)->lpVtbl -> Release(This)
-
-
- #define IDA3Image_GetTypeInfoCount(This,pctinfo) \
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
-
- #define IDA3Image_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
-
- #define IDA3Image_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
-
- #define IDA3Image_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
-
-
- #define IDA3Image_GetClassName(This,pClassName) \
- (This)->lpVtbl -> GetClassName(This,pClassName)
-
- #define IDA3Image_Init(This,toBvr) \
- (This)->lpVtbl -> Init(This,toBvr)
-
- #define IDA3Image_Importance(This,relativeImportance,ppBvr) \
- (This)->lpVtbl -> Importance(This,relativeImportance,ppBvr)
-
- #define IDA3Image_RunOnce(This,bvr) \
- (This)->lpVtbl -> RunOnce(This,bvr)
-
- #define IDA3Image_SubstituteTime(This,xform,bvr) \
- (This)->lpVtbl -> SubstituteTime(This,xform,bvr)
-
- #define IDA3Image_SwitchTo(This,switchTo) \
- (This)->lpVtbl -> SwitchTo(This,switchTo)
-
- #define IDA3Image_SwitchToNumber(This,numToSwitchTo) \
- (This)->lpVtbl -> SwitchToNumber(This,numToSwitchTo)
-
- #define IDA3Image_SwitchToString(This,strToSwitchTo) \
- (This)->lpVtbl -> SwitchToString(This,strToSwitchTo)
-
- #define IDA3Image_Hook(This,notifier,pBvr) \
- (This)->lpVtbl -> Hook(This,notifier,pBvr)
-
- #define IDA3Image_Duration(This,duration,bvr) \
- (This)->lpVtbl -> Duration(This,duration,bvr)
-
- #define IDA3Image_DurationAnim(This,duration,bvr) \
- (This)->lpVtbl -> DurationAnim(This,duration,bvr)
-
- #define IDA3Image_Repeat(This,count,bvr) \
- (This)->lpVtbl -> Repeat(This,count,bvr)
-
- #define IDA3Image_RepeatForever(This,bvr) \
- (This)->lpVtbl -> RepeatForever(This,bvr)
-
- #define IDA3Image_IsReady(This,bBlock,b) \
- (This)->lpVtbl -> IsReady(This,bBlock,b)
-
-
- #define IDA3Image_Pickable(This,ret_0) \
- (This)->lpVtbl -> Pickable(This,ret_0)
-
- #define IDA3Image_PickableOccluded(This,ret_0) \
- (This)->lpVtbl -> PickableOccluded(This,ret_0)
-
- #define IDA3Image_ApplyBitmapEffect(This,effectToApply_0,firesWhenChanged_1,ret_2) \
- (This)->lpVtbl -> ApplyBitmapEffect(This,effectToApply_0,firesWhenChanged_1,ret_2)
-
- #define IDA3Image_get_BoundingBox(This,ret_0) \
- (This)->lpVtbl -> get_BoundingBox(This,ret_0)
-
- #define IDA3Image_Crop(This,min_0,max_1,ret_2) \
- (This)->lpVtbl -> Crop(This,min_0,max_1,ret_2)
-
- #define IDA3Image_Transform(This,xf_0,ret_1) \
- (This)->lpVtbl -> Transform(This,xf_0,ret_1)
-
- #define IDA3Image_OpacityAnim(This,opacity_0,ret_1) \
- (This)->lpVtbl -> OpacityAnim(This,opacity_0,ret_1)
-
- #define IDA3Image_Opacity(This,opacity_0,ret_1) \
- (This)->lpVtbl -> Opacity(This,opacity_0,ret_1)
-
- #define IDA3Image_Undetectable(This,ret_0) \
- (This)->lpVtbl -> Undetectable(This,ret_0)
-
- #define IDA3Image_Tile(This,ret_0) \
- (This)->lpVtbl -> Tile(This,ret_0)
-
- #define IDA3Image_Clip(This,m_0,ret_1) \
- (This)->lpVtbl -> Clip(This,m_0,ret_1)
-
- #define IDA3Image_MapToUnitSquare(This,ret_0) \
- (This)->lpVtbl -> MapToUnitSquare(This,ret_0)
-
- #define IDA3Image_ClipPolygonImageEx(This,points_0size,points_0,ret_1) \
- (This)->lpVtbl -> ClipPolygonImageEx(This,points_0size,points_0,ret_1)
-
- #define IDA3Image_ClipPolygonImage(This,points_0,ret_1) \
- (This)->lpVtbl -> ClipPolygonImage(This,points_0,ret_1)
-
-
- #define IDA3Image_AddPickData(This,id_0,ignoresOcclusion_1,ret_2) \
- (This)->lpVtbl -> AddPickData(This,id_0,ignoresOcclusion_1,ret_2)
-
- #define IDA3Image_RenderResolution(This,width_0,height_1,ret_2) \
- (This)->lpVtbl -> RenderResolution(This,width_0,height_1,ret_2)
-
- #define IDA3Image_ImageQuality(This,dwQualityFlags_0,ret_1) \
- (This)->lpVtbl -> ImageQuality(This,dwQualityFlags_0,ret_1)
-
- #define IDA3Image_ColorKey(This,colorKey_0,ret_1) \
- (This)->lpVtbl -> ColorKey(This,colorKey_0,ret_1)
-
-
- #define IDA3Image_TransformColorRGB(This,xf_0,ret_1) \
- (This)->lpVtbl -> TransformColorRGB(This,xf_0,ret_1)
-
- #endif /* COBJMACROS */
-
-
- #endif /* C style interface */
-
-
-
- HRESULT STDMETHODCALLTYPE IDA3Image_TransformColorRGB_Proxy(
- IDA3Image __RPC_FAR * This,
- /* [in] */ IDATransform3 __RPC_FAR *xf_0,
- /* [retval][out] */ IDAImage __RPC_FAR *__RPC_FAR *ret_1);
-
-
- void __RPC_STUB IDA3Image_TransformColorRGB_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
-
- #endif /* __IDA3Image_INTERFACE_DEFINED__ */
-
-
- #ifndef __IDA3Array_INTERFACE_DEFINED__
- #define __IDA3Array_INTERFACE_DEFINED__
-
- /* interface IDA3Array */
- /* [dual][hidden][oleautomation][unique][object][local][helpstring][uuid] */
-
-
- EXTERN_C const IID IID_IDA3Array;
-
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("3089d9a0-4ce1-11d2-933e-00a0c9b72d4d")
- IDA3Array : public IDA2Array
- {
- public:
- virtual HRESULT STDMETHODCALLTYPE SetElement(
- /* [in] */ LONG index,
- /* [in] */ IDABehavior __RPC_FAR *b,
- /* [in] */ LONG flag) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE GetElement(
- /* [in] */ LONG index,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *ret) = 0;
-
- };
-
- #else /* C style interface */
-
- typedef struct IDA3ArrayVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
- IDA3Array __RPC_FAR * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
- IDA3Array __RPC_FAR * This);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
- IDA3Array __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
- IDA3Array __RPC_FAR * This,
- /* [out] */ UINT __RPC_FAR *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
- IDA3Array __RPC_FAR * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
- IDA3Array __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 )(
- IDA3Array __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);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetClassName )(
- IDA3Array __RPC_FAR * This,
- /* [retval][out] */ BSTR __RPC_FAR *pClassName);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Init )(
- IDA3Array __RPC_FAR * This,
- /* [in] */ IDABehavior __RPC_FAR *toBvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Importance )(
- IDA3Array __RPC_FAR * This,
- /* [in] */ double relativeImportance,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *ppBvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *RunOnce )(
- IDA3Array __RPC_FAR * This,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *bvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SubstituteTime )(
- IDA3Array __RPC_FAR * This,
- /* [in] */ IDANumber __RPC_FAR *xform,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *bvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SwitchTo )(
- IDA3Array __RPC_FAR * This,
- /* [in] */ IDABehavior __RPC_FAR *switchTo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SwitchToNumber )(
- IDA3Array __RPC_FAR * This,
- /* [in] */ double numToSwitchTo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SwitchToString )(
- IDA3Array __RPC_FAR * This,
- /* [in] */ BSTR strToSwitchTo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Hook )(
- IDA3Array __RPC_FAR * This,
- /* [in] */ IDABvrHook __RPC_FAR *notifier,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *pBvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Duration )(
- IDA3Array __RPC_FAR * This,
- /* [in] */ double duration,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *bvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *DurationAnim )(
- IDA3Array __RPC_FAR * This,
- /* [in] */ IDANumber __RPC_FAR *duration,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *bvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Repeat )(
- IDA3Array __RPC_FAR * This,
- /* [in] */ LONG count,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *bvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *RepeatForever )(
- IDA3Array __RPC_FAR * This,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *bvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *IsReady )(
- IDA3Array __RPC_FAR * This,
- /* [in] */ VARIANT_BOOL bBlock,
- /* [retval][out] */ VARIANT_BOOL __RPC_FAR *b);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *NthAnim )(
- IDA3Array __RPC_FAR * This,
- /* [in] */ IDANumber __RPC_FAR *index_0,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *ret_1);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Length )(
- IDA3Array __RPC_FAR * This,
- /* [retval][out] */ IDANumber __RPC_FAR *__RPC_FAR *ret_0);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *AddElement )(
- IDA3Array __RPC_FAR * This,
- /* [in] */ IDABehavior __RPC_FAR *b_0,
- /* [in] */ DWORD flag_1,
- /* [retval][out] */ long __RPC_FAR *ret_2);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *RemoveElement )(
- IDA3Array __RPC_FAR * This,
- /* [in] */ long i_0);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetElement )(
- IDA3Array __RPC_FAR * This,
- /* [in] */ LONG index,
- /* [in] */ IDABehavior __RPC_FAR *b,
- /* [in] */ LONG flag);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetElement )(
- IDA3Array __RPC_FAR * This,
- /* [in] */ LONG index,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *ret);
-
- END_INTERFACE
- } IDA3ArrayVtbl;
-
- interface IDA3Array
- {
- CONST_VTBL struct IDA3ArrayVtbl __RPC_FAR *lpVtbl;
- };
-
-
-
- #ifdef COBJMACROS
-
-
- #define IDA3Array_QueryInterface(This,riid,ppvObject) \
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
-
- #define IDA3Array_AddRef(This) \
- (This)->lpVtbl -> AddRef(This)
-
- #define IDA3Array_Release(This) \
- (This)->lpVtbl -> Release(This)
-
-
- #define IDA3Array_GetTypeInfoCount(This,pctinfo) \
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
-
- #define IDA3Array_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
-
- #define IDA3Array_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
-
- #define IDA3Array_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
-
-
- #define IDA3Array_GetClassName(This,pClassName) \
- (This)->lpVtbl -> GetClassName(This,pClassName)
-
- #define IDA3Array_Init(This,toBvr) \
- (This)->lpVtbl -> Init(This,toBvr)
-
- #define IDA3Array_Importance(This,relativeImportance,ppBvr) \
- (This)->lpVtbl -> Importance(This,relativeImportance,ppBvr)
-
- #define IDA3Array_RunOnce(This,bvr) \
- (This)->lpVtbl -> RunOnce(This,bvr)
-
- #define IDA3Array_SubstituteTime(This,xform,bvr) \
- (This)->lpVtbl -> SubstituteTime(This,xform,bvr)
-
- #define IDA3Array_SwitchTo(This,switchTo) \
- (This)->lpVtbl -> SwitchTo(This,switchTo)
-
- #define IDA3Array_SwitchToNumber(This,numToSwitchTo) \
- (This)->lpVtbl -> SwitchToNumber(This,numToSwitchTo)
-
- #define IDA3Array_SwitchToString(This,strToSwitchTo) \
- (This)->lpVtbl -> SwitchToString(This,strToSwitchTo)
-
- #define IDA3Array_Hook(This,notifier,pBvr) \
- (This)->lpVtbl -> Hook(This,notifier,pBvr)
-
- #define IDA3Array_Duration(This,duration,bvr) \
- (This)->lpVtbl -> Duration(This,duration,bvr)
-
- #define IDA3Array_DurationAnim(This,duration,bvr) \
- (This)->lpVtbl -> DurationAnim(This,duration,bvr)
-
- #define IDA3Array_Repeat(This,count,bvr) \
- (This)->lpVtbl -> Repeat(This,count,bvr)
-
- #define IDA3Array_RepeatForever(This,bvr) \
- (This)->lpVtbl -> RepeatForever(This,bvr)
-
- #define IDA3Array_IsReady(This,bBlock,b) \
- (This)->lpVtbl -> IsReady(This,bBlock,b)
-
-
- #define IDA3Array_NthAnim(This,index_0,ret_1) \
- (This)->lpVtbl -> NthAnim(This,index_0,ret_1)
-
- #define IDA3Array_Length(This,ret_0) \
- (This)->lpVtbl -> Length(This,ret_0)
-
-
- #define IDA3Array_AddElement(This,b_0,flag_1,ret_2) \
- (This)->lpVtbl -> AddElement(This,b_0,flag_1,ret_2)
-
- #define IDA3Array_RemoveElement(This,i_0) \
- (This)->lpVtbl -> RemoveElement(This,i_0)
-
-
- #define IDA3Array_SetElement(This,index,b,flag) \
- (This)->lpVtbl -> SetElement(This,index,b,flag)
-
- #define IDA3Array_GetElement(This,index,ret) \
- (This)->lpVtbl -> GetElement(This,index,ret)
-
- #endif /* COBJMACROS */
-
-
- #endif /* C style interface */
-
-
-
- HRESULT STDMETHODCALLTYPE IDA3Array_SetElement_Proxy(
- IDA3Array __RPC_FAR * This,
- /* [in] */ LONG index,
- /* [in] */ IDABehavior __RPC_FAR *b,
- /* [in] */ LONG flag);
-
-
- void __RPC_STUB IDA3Array_SetElement_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IDA3Array_GetElement_Proxy(
- IDA3Array __RPC_FAR * This,
- /* [in] */ LONG index,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *ret);
-
-
- void __RPC_STUB IDA3Array_GetElement_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
-
- #endif /* __IDA3Array_INTERFACE_DEFINED__ */
-
-
- #ifndef __IDAPreferences_INTERFACE_DEFINED__
- #define __IDAPreferences_INTERFACE_DEFINED__
-
- /* interface IDAPreferences */
- /* [dual][oleautomation][unique][object][local][helpstring][uuid] */
-
-
- EXTERN_C const IID IID_IDAPreferences;
-
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("69B5BC70-9B19-11d0-9B60-00C04FC2F51D")
- IDAPreferences : public IDispatch
- {
- public:
- virtual HRESULT STDMETHODCALLTYPE PutPreference(
- /* [in] */ BSTR preferenceName,
- /* [in] */ VARIANT value) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE GetPreference(
- /* [in] */ BSTR preferenceName,
- /* [retval][out] */ VARIANT __RPC_FAR *value) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Propagate( void) = 0;
-
- };
-
- #else /* C style interface */
-
- typedef struct IDAPreferencesVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
- IDAPreferences __RPC_FAR * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
- IDAPreferences __RPC_FAR * This);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
- IDAPreferences __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
- IDAPreferences __RPC_FAR * This,
- /* [out] */ UINT __RPC_FAR *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
- IDAPreferences __RPC_FAR * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
- IDAPreferences __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 )(
- IDAPreferences __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);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *PutPreference )(
- IDAPreferences __RPC_FAR * This,
- /* [in] */ BSTR preferenceName,
- /* [in] */ VARIANT value);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetPreference )(
- IDAPreferences __RPC_FAR * This,
- /* [in] */ BSTR preferenceName,
- /* [retval][out] */ VARIANT __RPC_FAR *value);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Propagate )(
- IDAPreferences __RPC_FAR * This);
-
- END_INTERFACE
- } IDAPreferencesVtbl;
-
- interface IDAPreferences
- {
- CONST_VTBL struct IDAPreferencesVtbl __RPC_FAR *lpVtbl;
- };
-
-
-
- #ifdef COBJMACROS
-
-
- #define IDAPreferences_QueryInterface(This,riid,ppvObject) \
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
-
- #define IDAPreferences_AddRef(This) \
- (This)->lpVtbl -> AddRef(This)
-
- #define IDAPreferences_Release(This) \
- (This)->lpVtbl -> Release(This)
-
-
- #define IDAPreferences_GetTypeInfoCount(This,pctinfo) \
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
-
- #define IDAPreferences_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
-
- #define IDAPreferences_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
-
- #define IDAPreferences_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
-
-
- #define IDAPreferences_PutPreference(This,preferenceName,value) \
- (This)->lpVtbl -> PutPreference(This,preferenceName,value)
-
- #define IDAPreferences_GetPreference(This,preferenceName,value) \
- (This)->lpVtbl -> GetPreference(This,preferenceName,value)
-
- #define IDAPreferences_Propagate(This) \
- (This)->lpVtbl -> Propagate(This)
-
- #endif /* COBJMACROS */
-
-
- #endif /* C style interface */
-
-
-
- HRESULT STDMETHODCALLTYPE IDAPreferences_PutPreference_Proxy(
- IDAPreferences __RPC_FAR * This,
- /* [in] */ BSTR preferenceName,
- /* [in] */ VARIANT value);
-
-
- void __RPC_STUB IDAPreferences_PutPreference_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IDAPreferences_GetPreference_Proxy(
- IDAPreferences __RPC_FAR * This,
- /* [in] */ BSTR preferenceName,
- /* [retval][out] */ VARIANT __RPC_FAR *value);
-
-
- void __RPC_STUB IDAPreferences_GetPreference_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IDAPreferences_Propagate_Proxy(
- IDAPreferences __RPC_FAR * This);
-
-
- void __RPC_STUB IDAPreferences_Propagate_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
-
- #endif /* __IDAPreferences_INTERFACE_DEFINED__ */
-
-
- #ifndef __IDA2View_INTERFACE_DEFINED__
- #define __IDA2View_INTERFACE_DEFINED__
-
- /* interface IDA2View */
- /* [dual][hidden][oleautomation][unique][object][local][helpstring][uuid] */
-
-
- EXTERN_C const IID IID_IDA2View;
-
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("2AE71568-4B34-11d1-B1E3-00C04FC2A0CA")
- IDA2View : public IDAView
- {
- public:
- virtual /* [restricted] */ HRESULT STDMETHODCALLTYPE QueryHitPointEx(
- /* [in] */ LONG s,
- /* [size_is] */ DWORD_PTR __RPC_FAR *cookies,
- /* [size_is] */ double __RPC_FAR *points,
- /* [in] */ LPCRECT prcBounds,
- /* [in] */ POINT ptLoc,
- /* [retval][out] */ LONG __RPC_FAR *hits) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE StartModelEx(
- /* [in] */ IDAImage __RPC_FAR *pImage,
- /* [in] */ IDASound __RPC_FAR *pSound,
- /* [in] */ double startTime,
- /* [in] */ DWORD dwFlags) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE GetDDD3DRM(
- /* [out] */ IUnknown __RPC_FAR *__RPC_FAR *directDraw,
- /* [out] */ IUnknown __RPC_FAR *__RPC_FAR *d3drm) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE GetRMDevice(
- /* [out] */ IUnknown __RPC_FAR *__RPC_FAR *d3drmDevice,
- /* [out] */ DWORD __RPC_FAR *sequenceNumber) = 0;
-
- virtual /* [restricted] */ HRESULT STDMETHODCALLTYPE GetInvalidatedRects(
- /* [in] */ DWORD flags,
- /* [in] */ LONG s,
- /* [size_is] */ RECT __RPC_FAR *pRects,
- /* [retval][out] */ LONG __RPC_FAR *pNumRects) = 0;
-
- };
-
- #else /* C style interface */
-
- typedef struct IDA2ViewVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
- IDA2View __RPC_FAR * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
- IDA2View __RPC_FAR * This);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
- IDA2View __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
- IDA2View __RPC_FAR * This,
- /* [out] */ UINT __RPC_FAR *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
- IDA2View __RPC_FAR * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
- IDA2View __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 )(
- IDA2View __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][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_SimulationTime )(
- IDA2View __RPC_FAR * This,
- /* [retval][out] */ double __RPC_FAR *simTime);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Tick )(
- IDA2View __RPC_FAR * This,
- /* [in] */ double simTime,
- /* [retval][out] */ VARIANT_BOOL __RPC_FAR *needToRender);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Render )(
- IDA2View __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *AddBvrToRun )(
- IDA2View __RPC_FAR * This,
- /* [in] */ IDABehavior __RPC_FAR *bvr,
- /* [retval][out] */ LONG __RPC_FAR *pId);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *RemoveRunningBvr )(
- IDA2View __RPC_FAR * This,
- /* [in] */ LONG id);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *StartModel )(
- IDA2View __RPC_FAR * This,
- /* [in] */ IDAImage __RPC_FAR *pImage,
- /* [in] */ IDASound __RPC_FAR *pSound,
- /* [in] */ double startTime);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *StopModel )(
- IDA2View __RPC_FAR * This);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Window )(
- IDA2View __RPC_FAR * This,
- /* [retval][out] */ long __RPC_FAR *hwnd);
-
- /* [propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Window )(
- IDA2View __RPC_FAR * This,
- /* [in] */ long hwnd);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_IDirectDrawSurface )(
- IDA2View __RPC_FAR * This,
- /* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *ddsurf);
-
- /* [propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_IDirectDrawSurface )(
- IDA2View __RPC_FAR * This,
- /* [in] */ IUnknown __RPC_FAR *ddsurf);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_DC )(
- IDA2View __RPC_FAR * This,
- /* [retval][out] */ HDC __RPC_FAR *dc);
-
- /* [propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_DC )(
- IDA2View __RPC_FAR * This,
- /* [in] */ HDC dc);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_CompositeDirectlyToTarget )(
- IDA2View __RPC_FAR * This,
- /* [retval][out] */ VARIANT_BOOL __RPC_FAR *composeToTarget);
-
- /* [propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_CompositeDirectlyToTarget )(
- IDA2View __RPC_FAR * This,
- /* [in] */ VARIANT_BOOL composeToTarget);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetViewport )(
- IDA2View __RPC_FAR * This,
- /* [in] */ LONG xPos,
- /* [in] */ LONG yPos,
- /* [in] */ LONG w,
- /* [in] */ LONG h);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetClipRect )(
- IDA2View __RPC_FAR * This,
- /* [in] */ LONG xPos,
- /* [in] */ LONG yPos,
- /* [in] */ LONG w,
- /* [in] */ LONG h);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *RePaint )(
- IDA2View __RPC_FAR * This,
- /* [in] */ LONG xPos,
- /* [in] */ LONG yPos,
- /* [in] */ LONG w,
- /* [in] */ LONG h);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *PaletteChanged )(
- IDA2View __RPC_FAR * This,
- /* [in] */ VARIANT_BOOL bNew);
-
- /* [propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Site )(
- IDA2View __RPC_FAR * This,
- /* [retval][out] */ IDAViewSite __RPC_FAR *__RPC_FAR *pViewSite);
-
- /* [propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Site )(
- IDA2View __RPC_FAR * This,
- /* [in] */ IDAViewSite __RPC_FAR *pViewSite);
-
- /* [propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_ClientSite )(
- IDA2View __RPC_FAR * This,
- /* [in] */ IOleClientSite __RPC_FAR *pClientSite);
-
- /* [propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ClientSite )(
- IDA2View __RPC_FAR * This,
- /* [retval][out] */ IOleClientSite __RPC_FAR *__RPC_FAR *pClientSite);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *OnMouseMove )(
- IDA2View __RPC_FAR * This,
- /* [in] */ double when,
- /* [in] */ LONG xPos,
- /* [in] */ LONG yPos,
- /* [in] */ BYTE modifiers);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *OnMouseButton )(
- IDA2View __RPC_FAR * This,
- /* [in] */ double when,
- /* [in] */ LONG xPos,
- /* [in] */ LONG yPos,
- /* [in] */ BYTE button,
- /* [in] */ VARIANT_BOOL bPressed,
- /* [in] */ BYTE modifiers);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *OnKey )(
- IDA2View __RPC_FAR * This,
- /* [in] */ double when,
- /* [in] */ LONG key,
- /* [in] */ VARIANT_BOOL bPressed,
- /* [in] */ BYTE modifiers);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *OnFocus )(
- IDA2View __RPC_FAR * This,
- /* [in] */ VARIANT_BOOL bHasFocus);
-
- /* [propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Preferences )(
- IDA2View __RPC_FAR * This,
- /* [retval][out] */ IDAPreferences __RPC_FAR *__RPC_FAR *prefs);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryHitPoint )(
- IDA2View __RPC_FAR * This,
- /* [in] */ DWORD dwAspect,
- /* [in] */ LPCRECT prcBounds,
- /* [in] */ POINT ptLoc,
- /* [in] */ LONG lCloseHint,
- /* [retval][out] */ DWORD __RPC_FAR *pHitResult);
-
- /* [restricted] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryHitPointEx )(
- IDA2View __RPC_FAR * This,
- /* [in] */ LONG s,
- /* [size_is] */ DWORD_PTR __RPC_FAR *cookies,
- /* [size_is] */ double __RPC_FAR *points,
- /* [in] */ LPCRECT prcBounds,
- /* [in] */ POINT ptLoc,
- /* [retval][out] */ LONG __RPC_FAR *hits);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *StartModelEx )(
- IDA2View __RPC_FAR * This,
- /* [in] */ IDAImage __RPC_FAR *pImage,
- /* [in] */ IDASound __RPC_FAR *pSound,
- /* [in] */ double startTime,
- /* [in] */ DWORD dwFlags);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetDDD3DRM )(
- IDA2View __RPC_FAR * This,
- /* [out] */ IUnknown __RPC_FAR *__RPC_FAR *directDraw,
- /* [out] */ IUnknown __RPC_FAR *__RPC_FAR *d3drm);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetRMDevice )(
- IDA2View __RPC_FAR * This,
- /* [out] */ IUnknown __RPC_FAR *__RPC_FAR *d3drmDevice,
- /* [out] */ DWORD __RPC_FAR *sequenceNumber);
-
- /* [restricted] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetInvalidatedRects )(
- IDA2View __RPC_FAR * This,
- /* [in] */ DWORD flags,
- /* [in] */ LONG s,
- /* [size_is] */ RECT __RPC_FAR *pRects,
- /* [retval][out] */ LONG __RPC_FAR *pNumRects);
-
- END_INTERFACE
- } IDA2ViewVtbl;
-
- interface IDA2View
- {
- CONST_VTBL struct IDA2ViewVtbl __RPC_FAR *lpVtbl;
- };
-
-
-
- #ifdef COBJMACROS
-
-
- #define IDA2View_QueryInterface(This,riid,ppvObject) \
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
-
- #define IDA2View_AddRef(This) \
- (This)->lpVtbl -> AddRef(This)
-
- #define IDA2View_Release(This) \
- (This)->lpVtbl -> Release(This)
-
-
- #define IDA2View_GetTypeInfoCount(This,pctinfo) \
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
-
- #define IDA2View_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
-
- #define IDA2View_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
-
- #define IDA2View_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
-
-
- #define IDA2View_get_SimulationTime(This,simTime) \
- (This)->lpVtbl -> get_SimulationTime(This,simTime)
-
- #define IDA2View_Tick(This,simTime,needToRender) \
- (This)->lpVtbl -> Tick(This,simTime,needToRender)
-
- #define IDA2View_Render(This) \
- (This)->lpVtbl -> Render(This)
-
- #define IDA2View_AddBvrToRun(This,bvr,pId) \
- (This)->lpVtbl -> AddBvrToRun(This,bvr,pId)
-
- #define IDA2View_RemoveRunningBvr(This,id) \
- (This)->lpVtbl -> RemoveRunningBvr(This,id)
-
- #define IDA2View_StartModel(This,pImage,pSound,startTime) \
- (This)->lpVtbl -> StartModel(This,pImage,pSound,startTime)
-
- #define IDA2View_StopModel(This) \
- (This)->lpVtbl -> StopModel(This)
-
- #define IDA2View_get_Window(This,hwnd) \
- (This)->lpVtbl -> get_Window(This,hwnd)
-
- #define IDA2View_put_Window(This,hwnd) \
- (This)->lpVtbl -> put_Window(This,hwnd)
-
- #define IDA2View_get_IDirectDrawSurface(This,ddsurf) \
- (This)->lpVtbl -> get_IDirectDrawSurface(This,ddsurf)
-
- #define IDA2View_put_IDirectDrawSurface(This,ddsurf) \
- (This)->lpVtbl -> put_IDirectDrawSurface(This,ddsurf)
-
- #define IDA2View_get_DC(This,dc) \
- (This)->lpVtbl -> get_DC(This,dc)
-
- #define IDA2View_put_DC(This,dc) \
- (This)->lpVtbl -> put_DC(This,dc)
-
- #define IDA2View_get_CompositeDirectlyToTarget(This,composeToTarget) \
- (This)->lpVtbl -> get_CompositeDirectlyToTarget(This,composeToTarget)
-
- #define IDA2View_put_CompositeDirectlyToTarget(This,composeToTarget) \
- (This)->lpVtbl -> put_CompositeDirectlyToTarget(This,composeToTarget)
-
- #define IDA2View_SetViewport(This,xPos,yPos,w,h) \
- (This)->lpVtbl -> SetViewport(This,xPos,yPos,w,h)
-
- #define IDA2View_SetClipRect(This,xPos,yPos,w,h) \
- (This)->lpVtbl -> SetClipRect(This,xPos,yPos,w,h)
-
- #define IDA2View_RePaint(This,xPos,yPos,w,h) \
- (This)->lpVtbl -> RePaint(This,xPos,yPos,w,h)
-
- #define IDA2View_PaletteChanged(This,bNew) \
- (This)->lpVtbl -> PaletteChanged(This,bNew)
-
- #define IDA2View_get_Site(This,pViewSite) \
- (This)->lpVtbl -> get_Site(This,pViewSite)
-
- #define IDA2View_put_Site(This,pViewSite) \
- (This)->lpVtbl -> put_Site(This,pViewSite)
-
- #define IDA2View_put_ClientSite(This,pClientSite) \
- (This)->lpVtbl -> put_ClientSite(This,pClientSite)
-
- #define IDA2View_get_ClientSite(This,pClientSite) \
- (This)->lpVtbl -> get_ClientSite(This,pClientSite)
-
- #define IDA2View_OnMouseMove(This,when,xPos,yPos,modifiers) \
- (This)->lpVtbl -> OnMouseMove(This,when,xPos,yPos,modifiers)
-
- #define IDA2View_OnMouseButton(This,when,xPos,yPos,button,bPressed,modifiers) \
- (This)->lpVtbl -> OnMouseButton(This,when,xPos,yPos,button,bPressed,modifiers)
-
- #define IDA2View_OnKey(This,when,key,bPressed,modifiers) \
- (This)->lpVtbl -> OnKey(This,when,key,bPressed,modifiers)
-
- #define IDA2View_OnFocus(This,bHasFocus) \
- (This)->lpVtbl -> OnFocus(This,bHasFocus)
-
- #define IDA2View_get_Preferences(This,prefs) \
- (This)->lpVtbl -> get_Preferences(This,prefs)
-
- #define IDA2View_QueryHitPoint(This,dwAspect,prcBounds,ptLoc,lCloseHint,pHitResult) \
- (This)->lpVtbl -> QueryHitPoint(This,dwAspect,prcBounds,ptLoc,lCloseHint,pHitResult)
-
-
- #define IDA2View_QueryHitPointEx(This,s,cookies,points,prcBounds,ptLoc,hits) \
- (This)->lpVtbl -> QueryHitPointEx(This,s,cookies,points,prcBounds,ptLoc,hits)
-
- #define IDA2View_StartModelEx(This,pImage,pSound,startTime,dwFlags) \
- (This)->lpVtbl -> StartModelEx(This,pImage,pSound,startTime,dwFlags)
-
- #define IDA2View_GetDDD3DRM(This,directDraw,d3drm) \
- (This)->lpVtbl -> GetDDD3DRM(This,directDraw,d3drm)
-
- #define IDA2View_GetRMDevice(This,d3drmDevice,sequenceNumber) \
- (This)->lpVtbl -> GetRMDevice(This,d3drmDevice,sequenceNumber)
-
- #define IDA2View_GetInvalidatedRects(This,flags,s,pRects,pNumRects) \
- (This)->lpVtbl -> GetInvalidatedRects(This,flags,s,pRects,pNumRects)
-
- #endif /* COBJMACROS */
-
-
- #endif /* C style interface */
-
-
-
- /* [restricted] */ HRESULT STDMETHODCALLTYPE IDA2View_QueryHitPointEx_Proxy(
- IDA2View __RPC_FAR * This,
- /* [in] */ LONG s,
- /* [size_is] */ DWORD_PTR __RPC_FAR *cookies,
- /* [size_is] */ double __RPC_FAR *points,
- /* [in] */ LPCRECT prcBounds,
- /* [in] */ POINT ptLoc,
- /* [retval][out] */ LONG __RPC_FAR *hits);
-
-
- void __RPC_STUB IDA2View_QueryHitPointEx_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IDA2View_StartModelEx_Proxy(
- IDA2View __RPC_FAR * This,
- /* [in] */ IDAImage __RPC_FAR *pImage,
- /* [in] */ IDASound __RPC_FAR *pSound,
- /* [in] */ double startTime,
- /* [in] */ DWORD dwFlags);
-
-
- void __RPC_STUB IDA2View_StartModelEx_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IDA2View_GetDDD3DRM_Proxy(
- IDA2View __RPC_FAR * This,
- /* [out] */ IUnknown __RPC_FAR *__RPC_FAR *directDraw,
- /* [out] */ IUnknown __RPC_FAR *__RPC_FAR *d3drm);
-
-
- void __RPC_STUB IDA2View_GetDDD3DRM_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IDA2View_GetRMDevice_Proxy(
- IDA2View __RPC_FAR * This,
- /* [out] */ IUnknown __RPC_FAR *__RPC_FAR *d3drmDevice,
- /* [out] */ DWORD __RPC_FAR *sequenceNumber);
-
-
- void __RPC_STUB IDA2View_GetRMDevice_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [restricted] */ HRESULT STDMETHODCALLTYPE IDA2View_GetInvalidatedRects_Proxy(
- IDA2View __RPC_FAR * This,
- /* [in] */ DWORD flags,
- /* [in] */ LONG s,
- /* [size_is] */ RECT __RPC_FAR *pRects,
- /* [retval][out] */ LONG __RPC_FAR *pNumRects);
-
-
- void __RPC_STUB IDA2View_GetInvalidatedRects_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
-
- #endif /* __IDA2View_INTERFACE_DEFINED__ */
-
-
- #ifndef __IDA3View_INTERFACE_DEFINED__
- #define __IDA3View_INTERFACE_DEFINED__
-
- /* interface IDA3View */
- /* [dual][hidden][oleautomation][unique][object][local][helpstring][uuid] */
-
-
- EXTERN_C const IID IID_IDA3View;
-
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("d5570790-57e2-11d2-933f-00a0c9b72d4d")
- IDA3View : public IDA2View
- {
- public:
- virtual HRESULT STDMETHODCALLTYPE Pause( void) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Resume( void) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE OnMouseLeave(
- /* [in] */ double when) = 0;
-
- virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_Window2(
- /* [retval][out] */ HWND __RPC_FAR *hwnd) = 0;
-
- virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_Window2(
- /* [in] */ HWND hwnd) = 0;
-
- };
-
- #else /* C style interface */
-
- typedef struct IDA3ViewVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
- IDA3View __RPC_FAR * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
- IDA3View __RPC_FAR * This);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
- IDA3View __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
- IDA3View __RPC_FAR * This,
- /* [out] */ UINT __RPC_FAR *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
- IDA3View __RPC_FAR * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
- IDA3View __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 )(
- IDA3View __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][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_SimulationTime )(
- IDA3View __RPC_FAR * This,
- /* [retval][out] */ double __RPC_FAR *simTime);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Tick )(
- IDA3View __RPC_FAR * This,
- /* [in] */ double simTime,
- /* [retval][out] */ VARIANT_BOOL __RPC_FAR *needToRender);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Render )(
- IDA3View __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *AddBvrToRun )(
- IDA3View __RPC_FAR * This,
- /* [in] */ IDABehavior __RPC_FAR *bvr,
- /* [retval][out] */ LONG __RPC_FAR *pId);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *RemoveRunningBvr )(
- IDA3View __RPC_FAR * This,
- /* [in] */ LONG id);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *StartModel )(
- IDA3View __RPC_FAR * This,
- /* [in] */ IDAImage __RPC_FAR *pImage,
- /* [in] */ IDASound __RPC_FAR *pSound,
- /* [in] */ double startTime);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *StopModel )(
- IDA3View __RPC_FAR * This);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Window )(
- IDA3View __RPC_FAR * This,
- /* [retval][out] */ long __RPC_FAR *hwnd);
-
- /* [propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Window )(
- IDA3View __RPC_FAR * This,
- /* [in] */ long hwnd);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_IDirectDrawSurface )(
- IDA3View __RPC_FAR * This,
- /* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *ddsurf);
-
- /* [propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_IDirectDrawSurface )(
- IDA3View __RPC_FAR * This,
- /* [in] */ IUnknown __RPC_FAR *ddsurf);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_DC )(
- IDA3View __RPC_FAR * This,
- /* [retval][out] */ HDC __RPC_FAR *dc);
-
- /* [propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_DC )(
- IDA3View __RPC_FAR * This,
- /* [in] */ HDC dc);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_CompositeDirectlyToTarget )(
- IDA3View __RPC_FAR * This,
- /* [retval][out] */ VARIANT_BOOL __RPC_FAR *composeToTarget);
-
- /* [propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_CompositeDirectlyToTarget )(
- IDA3View __RPC_FAR * This,
- /* [in] */ VARIANT_BOOL composeToTarget);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetViewport )(
- IDA3View __RPC_FAR * This,
- /* [in] */ LONG xPos,
- /* [in] */ LONG yPos,
- /* [in] */ LONG w,
- /* [in] */ LONG h);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetClipRect )(
- IDA3View __RPC_FAR * This,
- /* [in] */ LONG xPos,
- /* [in] */ LONG yPos,
- /* [in] */ LONG w,
- /* [in] */ LONG h);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *RePaint )(
- IDA3View __RPC_FAR * This,
- /* [in] */ LONG xPos,
- /* [in] */ LONG yPos,
- /* [in] */ LONG w,
- /* [in] */ LONG h);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *PaletteChanged )(
- IDA3View __RPC_FAR * This,
- /* [in] */ VARIANT_BOOL bNew);
-
- /* [propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Site )(
- IDA3View __RPC_FAR * This,
- /* [retval][out] */ IDAViewSite __RPC_FAR *__RPC_FAR *pViewSite);
-
- /* [propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Site )(
- IDA3View __RPC_FAR * This,
- /* [in] */ IDAViewSite __RPC_FAR *pViewSite);
-
- /* [propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_ClientSite )(
- IDA3View __RPC_FAR * This,
- /* [in] */ IOleClientSite __RPC_FAR *pClientSite);
-
- /* [propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ClientSite )(
- IDA3View __RPC_FAR * This,
- /* [retval][out] */ IOleClientSite __RPC_FAR *__RPC_FAR *pClientSite);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *OnMouseMove )(
- IDA3View __RPC_FAR * This,
- /* [in] */ double when,
- /* [in] */ LONG xPos,
- /* [in] */ LONG yPos,
- /* [in] */ BYTE modifiers);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *OnMouseButton )(
- IDA3View __RPC_FAR * This,
- /* [in] */ double when,
- /* [in] */ LONG xPos,
- /* [in] */ LONG yPos,
- /* [in] */ BYTE button,
- /* [in] */ VARIANT_BOOL bPressed,
- /* [in] */ BYTE modifiers);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *OnKey )(
- IDA3View __RPC_FAR * This,
- /* [in] */ double when,
- /* [in] */ LONG key,
- /* [in] */ VARIANT_BOOL bPressed,
- /* [in] */ BYTE modifiers);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *OnFocus )(
- IDA3View __RPC_FAR * This,
- /* [in] */ VARIANT_BOOL bHasFocus);
-
- /* [propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Preferences )(
- IDA3View __RPC_FAR * This,
- /* [retval][out] */ IDAPreferences __RPC_FAR *__RPC_FAR *prefs);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryHitPoint )(
- IDA3View __RPC_FAR * This,
- /* [in] */ DWORD dwAspect,
- /* [in] */ LPCRECT prcBounds,
- /* [in] */ POINT ptLoc,
- /* [in] */ LONG lCloseHint,
- /* [retval][out] */ DWORD __RPC_FAR *pHitResult);
-
- /* [restricted] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryHitPointEx )(
- IDA3View __RPC_FAR * This,
- /* [in] */ LONG s,
- /* [size_is] */ DWORD_PTR __RPC_FAR *cookies,
- /* [size_is] */ double __RPC_FAR *points,
- /* [in] */ LPCRECT prcBounds,
- /* [in] */ POINT ptLoc,
- /* [retval][out] */ LONG __RPC_FAR *hits);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *StartModelEx )(
- IDA3View __RPC_FAR * This,
- /* [in] */ IDAImage __RPC_FAR *pImage,
- /* [in] */ IDASound __RPC_FAR *pSound,
- /* [in] */ double startTime,
- /* [in] */ DWORD dwFlags);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetDDD3DRM )(
- IDA3View __RPC_FAR * This,
- /* [out] */ IUnknown __RPC_FAR *__RPC_FAR *directDraw,
- /* [out] */ IUnknown __RPC_FAR *__RPC_FAR *d3drm);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetRMDevice )(
- IDA3View __RPC_FAR * This,
- /* [out] */ IUnknown __RPC_FAR *__RPC_FAR *d3drmDevice,
- /* [out] */ DWORD __RPC_FAR *sequenceNumber);
-
- /* [restricted] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetInvalidatedRects )(
- IDA3View __RPC_FAR * This,
- /* [in] */ DWORD flags,
- /* [in] */ LONG s,
- /* [size_is] */ RECT __RPC_FAR *pRects,
- /* [retval][out] */ LONG __RPC_FAR *pNumRects);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Pause )(
- IDA3View __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Resume )(
- IDA3View __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *OnMouseLeave )(
- IDA3View __RPC_FAR * This,
- /* [in] */ double when);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Window2 )(
- IDA3View __RPC_FAR * This,
- /* [retval][out] */ HWND __RPC_FAR *hwnd);
-
- /* [propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Window2 )(
- IDA3View __RPC_FAR * This,
- /* [in] */ HWND hwnd);
-
- END_INTERFACE
- } IDA3ViewVtbl;
-
- interface IDA3View
- {
- CONST_VTBL struct IDA3ViewVtbl __RPC_FAR *lpVtbl;
- };
-
-
-
- #ifdef COBJMACROS
-
-
- #define IDA3View_QueryInterface(This,riid,ppvObject) \
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
-
- #define IDA3View_AddRef(This) \
- (This)->lpVtbl -> AddRef(This)
-
- #define IDA3View_Release(This) \
- (This)->lpVtbl -> Release(This)
-
-
- #define IDA3View_GetTypeInfoCount(This,pctinfo) \
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
-
- #define IDA3View_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
-
- #define IDA3View_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
-
- #define IDA3View_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
-
-
- #define IDA3View_get_SimulationTime(This,simTime) \
- (This)->lpVtbl -> get_SimulationTime(This,simTime)
-
- #define IDA3View_Tick(This,simTime,needToRender) \
- (This)->lpVtbl -> Tick(This,simTime,needToRender)
-
- #define IDA3View_Render(This) \
- (This)->lpVtbl -> Render(This)
-
- #define IDA3View_AddBvrToRun(This,bvr,pId) \
- (This)->lpVtbl -> AddBvrToRun(This,bvr,pId)
-
- #define IDA3View_RemoveRunningBvr(This,id) \
- (This)->lpVtbl -> RemoveRunningBvr(This,id)
-
- #define IDA3View_StartModel(This,pImage,pSound,startTime) \
- (This)->lpVtbl -> StartModel(This,pImage,pSound,startTime)
-
- #define IDA3View_StopModel(This) \
- (This)->lpVtbl -> StopModel(This)
-
- #define IDA3View_get_Window(This,hwnd) \
- (This)->lpVtbl -> get_Window(This,hwnd)
-
- #define IDA3View_put_Window(This,hwnd) \
- (This)->lpVtbl -> put_Window(This,hwnd)
-
- #define IDA3View_get_IDirectDrawSurface(This,ddsurf) \
- (This)->lpVtbl -> get_IDirectDrawSurface(This,ddsurf)
-
- #define IDA3View_put_IDirectDrawSurface(This,ddsurf) \
- (This)->lpVtbl -> put_IDirectDrawSurface(This,ddsurf)
-
- #define IDA3View_get_DC(This,dc) \
- (This)->lpVtbl -> get_DC(This,dc)
-
- #define IDA3View_put_DC(This,dc) \
- (This)->lpVtbl -> put_DC(This,dc)
-
- #define IDA3View_get_CompositeDirectlyToTarget(This,composeToTarget) \
- (This)->lpVtbl -> get_CompositeDirectlyToTarget(This,composeToTarget)
-
- #define IDA3View_put_CompositeDirectlyToTarget(This,composeToTarget) \
- (This)->lpVtbl -> put_CompositeDirectlyToTarget(This,composeToTarget)
-
- #define IDA3View_SetViewport(This,xPos,yPos,w,h) \
- (This)->lpVtbl -> SetViewport(This,xPos,yPos,w,h)
-
- #define IDA3View_SetClipRect(This,xPos,yPos,w,h) \
- (This)->lpVtbl -> SetClipRect(This,xPos,yPos,w,h)
-
- #define IDA3View_RePaint(This,xPos,yPos,w,h) \
- (This)->lpVtbl -> RePaint(This,xPos,yPos,w,h)
-
- #define IDA3View_PaletteChanged(This,bNew) \
- (This)->lpVtbl -> PaletteChanged(This,bNew)
-
- #define IDA3View_get_Site(This,pViewSite) \
- (This)->lpVtbl -> get_Site(This,pViewSite)
-
- #define IDA3View_put_Site(This,pViewSite) \
- (This)->lpVtbl -> put_Site(This,pViewSite)
-
- #define IDA3View_put_ClientSite(This,pClientSite) \
- (This)->lpVtbl -> put_ClientSite(This,pClientSite)
-
- #define IDA3View_get_ClientSite(This,pClientSite) \
- (This)->lpVtbl -> get_ClientSite(This,pClientSite)
-
- #define IDA3View_OnMouseMove(This,when,xPos,yPos,modifiers) \
- (This)->lpVtbl -> OnMouseMove(This,when,xPos,yPos,modifiers)
-
- #define IDA3View_OnMouseButton(This,when,xPos,yPos,button,bPressed,modifiers) \
- (This)->lpVtbl -> OnMouseButton(This,when,xPos,yPos,button,bPressed,modifiers)
-
- #define IDA3View_OnKey(This,when,key,bPressed,modifiers) \
- (This)->lpVtbl -> OnKey(This,when,key,bPressed,modifiers)
-
- #define IDA3View_OnFocus(This,bHasFocus) \
- (This)->lpVtbl -> OnFocus(This,bHasFocus)
-
- #define IDA3View_get_Preferences(This,prefs) \
- (This)->lpVtbl -> get_Preferences(This,prefs)
-
- #define IDA3View_QueryHitPoint(This,dwAspect,prcBounds,ptLoc,lCloseHint,pHitResult) \
- (This)->lpVtbl -> QueryHitPoint(This,dwAspect,prcBounds,ptLoc,lCloseHint,pHitResult)
-
-
- #define IDA3View_QueryHitPointEx(This,s,cookies,points,prcBounds,ptLoc,hits) \
- (This)->lpVtbl -> QueryHitPointEx(This,s,cookies,points,prcBounds,ptLoc,hits)
-
- #define IDA3View_StartModelEx(This,pImage,pSound,startTime,dwFlags) \
- (This)->lpVtbl -> StartModelEx(This,pImage,pSound,startTime,dwFlags)
-
- #define IDA3View_GetDDD3DRM(This,directDraw,d3drm) \
- (This)->lpVtbl -> GetDDD3DRM(This,directDraw,d3drm)
-
- #define IDA3View_GetRMDevice(This,d3drmDevice,sequenceNumber) \
- (This)->lpVtbl -> GetRMDevice(This,d3drmDevice,sequenceNumber)
-
- #define IDA3View_GetInvalidatedRects(This,flags,s,pRects,pNumRects) \
- (This)->lpVtbl -> GetInvalidatedRects(This,flags,s,pRects,pNumRects)
-
-
- #define IDA3View_Pause(This) \
- (This)->lpVtbl -> Pause(This)
-
- #define IDA3View_Resume(This) \
- (This)->lpVtbl -> Resume(This)
-
- #define IDA3View_OnMouseLeave(This,when) \
- (This)->lpVtbl -> OnMouseLeave(This,when)
-
- #define IDA3View_get_Window2(This,hwnd) \
- (This)->lpVtbl -> get_Window2(This,hwnd)
-
- #define IDA3View_put_Window2(This,hwnd) \
- (This)->lpVtbl -> put_Window2(This,hwnd)
-
- #endif /* COBJMACROS */
-
-
- #endif /* C style interface */
-
-
-
- HRESULT STDMETHODCALLTYPE IDA3View_Pause_Proxy(
- IDA3View __RPC_FAR * This);
-
-
- void __RPC_STUB IDA3View_Pause_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IDA3View_Resume_Proxy(
- IDA3View __RPC_FAR * This);
-
-
- void __RPC_STUB IDA3View_Resume_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IDA3View_OnMouseLeave_Proxy(
- IDA3View __RPC_FAR * This,
- /* [in] */ double when);
-
-
- void __RPC_STUB IDA3View_OnMouseLeave_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE IDA3View_get_Window2_Proxy(
- IDA3View __RPC_FAR * This,
- /* [retval][out] */ HWND __RPC_FAR *hwnd);
-
-
- void __RPC_STUB IDA3View_get_Window2_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [propput] */ HRESULT STDMETHODCALLTYPE IDA3View_put_Window2_Proxy(
- IDA3View __RPC_FAR * This,
- /* [in] */ HWND hwnd);
-
-
- void __RPC_STUB IDA3View_put_Window2_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
-
- #endif /* __IDA3View_INTERFACE_DEFINED__ */
-
-
- #ifndef ___IDAViewEvents_DISPINTERFACE_DEFINED__
- #define ___IDAViewEvents_DISPINTERFACE_DEFINED__
-
- /* dispinterface _IDAViewEvents */
- /* [helpstring][uuid] */
-
-
- EXTERN_C const IID DIID__IDAViewEvents;
-
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("89131312-7806-11d2-8BEE-00C04FC2F51D")
- _IDAViewEvents : public IDispatch
- {
- };
-
- #else /* C style interface */
-
- typedef struct _IDAViewEventsVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
- _IDAViewEvents __RPC_FAR * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
- _IDAViewEvents __RPC_FAR * This);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
- _IDAViewEvents __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
- _IDAViewEvents __RPC_FAR * This,
- /* [out] */ UINT __RPC_FAR *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
- _IDAViewEvents __RPC_FAR * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
- _IDAViewEvents __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 )(
- _IDAViewEvents __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
- } _IDAViewEventsVtbl;
-
- interface _IDAViewEvents
- {
- CONST_VTBL struct _IDAViewEventsVtbl __RPC_FAR *lpVtbl;
- };
-
-
-
- #ifdef COBJMACROS
-
-
- #define _IDAViewEvents_QueryInterface(This,riid,ppvObject) \
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
-
- #define _IDAViewEvents_AddRef(This) \
- (This)->lpVtbl -> AddRef(This)
-
- #define _IDAViewEvents_Release(This) \
- (This)->lpVtbl -> Release(This)
-
-
- #define _IDAViewEvents_GetTypeInfoCount(This,pctinfo) \
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
-
- #define _IDAViewEvents_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
-
- #define _IDAViewEvents_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
-
- #define _IDAViewEvents_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 /* ___IDAViewEvents_DISPINTERFACE_DEFINED__ */
-
-
- EXTERN_C const CLSID CLSID_DAView;
-
- #ifdef __cplusplus
-
- class DECLSPEC_UUID("283807B5-2C60-11d0-A31D-00AA00B92C03")
- DAView;
- #endif
-
- #ifndef __IDASite_INTERFACE_DEFINED__
- #define __IDASite_INTERFACE_DEFINED__
-
- /* interface IDASite */
- /* [dual][oleautomation][unique][object][local][helpstring][uuid] */
-
-
- EXTERN_C const IID IID_IDASite;
-
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("45393DF0-54B9-11cf-92A2-00AA00B8A733")
- IDASite : public IDispatch
- {
- public:
- virtual HRESULT STDMETHODCALLTYPE SetStatusText(
- /* [in] */ BSTR StatusText) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE ReportError(
- /* [in] */ HRESULT hr,
- /* [in] */ BSTR ErrorText) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE ReportGC(
- /* [in] */ VARIANT_BOOL bStarting) = 0;
-
- };
-
- #else /* C style interface */
-
- typedef struct IDASiteVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
- IDASite __RPC_FAR * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
- IDASite __RPC_FAR * This);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
- IDASite __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
- IDASite __RPC_FAR * This,
- /* [out] */ UINT __RPC_FAR *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
- IDASite __RPC_FAR * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
- IDASite __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 )(
- IDASite __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);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetStatusText )(
- IDASite __RPC_FAR * This,
- /* [in] */ BSTR StatusText);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *ReportError )(
- IDASite __RPC_FAR * This,
- /* [in] */ HRESULT hr,
- /* [in] */ BSTR ErrorText);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *ReportGC )(
- IDASite __RPC_FAR * This,
- /* [in] */ VARIANT_BOOL bStarting);
-
- END_INTERFACE
- } IDASiteVtbl;
-
- interface IDASite
- {
- CONST_VTBL struct IDASiteVtbl __RPC_FAR *lpVtbl;
- };
-
-
-
- #ifdef COBJMACROS
-
-
- #define IDASite_QueryInterface(This,riid,ppvObject) \
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
-
- #define IDASite_AddRef(This) \
- (This)->lpVtbl -> AddRef(This)
-
- #define IDASite_Release(This) \
- (This)->lpVtbl -> Release(This)
-
-
- #define IDASite_GetTypeInfoCount(This,pctinfo) \
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
-
- #define IDASite_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
-
- #define IDASite_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
-
- #define IDASite_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
-
-
- #define IDASite_SetStatusText(This,StatusText) \
- (This)->lpVtbl -> SetStatusText(This,StatusText)
-
- #define IDASite_ReportError(This,hr,ErrorText) \
- (This)->lpVtbl -> ReportError(This,hr,ErrorText)
-
- #define IDASite_ReportGC(This,bStarting) \
- (This)->lpVtbl -> ReportGC(This,bStarting)
-
- #endif /* COBJMACROS */
-
-
- #endif /* C style interface */
-
-
-
- HRESULT STDMETHODCALLTYPE IDASite_SetStatusText_Proxy(
- IDASite __RPC_FAR * This,
- /* [in] */ BSTR StatusText);
-
-
- void __RPC_STUB IDASite_SetStatusText_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IDASite_ReportError_Proxy(
- IDASite __RPC_FAR * This,
- /* [in] */ HRESULT hr,
- /* [in] */ BSTR ErrorText);
-
-
- void __RPC_STUB IDASite_ReportError_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IDASite_ReportGC_Proxy(
- IDASite __RPC_FAR * This,
- /* [in] */ VARIANT_BOOL bStarting);
-
-
- void __RPC_STUB IDASite_ReportGC_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
-
- #endif /* __IDASite_INTERFACE_DEFINED__ */
-
-
- #ifndef __IDAImportationResult_INTERFACE_DEFINED__
- #define __IDAImportationResult_INTERFACE_DEFINED__
-
- /* interface IDAImportationResult */
- /* [dual][oleautomation][unique][object][local][helpstring][uuid] */
-
-
- EXTERN_C const IID IID_IDAImportationResult;
-
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("4A933702-E36F-11d0-9B99-00C04FC2F51D")
- IDAImportationResult : public IDispatch
- {
- public:
- virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_Image(
- /* [retval][out] */ IDAImage __RPC_FAR *__RPC_FAR *ppImage) = 0;
-
- virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_Sound(
- /* [retval][out] */ IDASound __RPC_FAR *__RPC_FAR *ppSound) = 0;
-
- virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_Geometry(
- /* [retval][out] */ IDAGeometry __RPC_FAR *__RPC_FAR *ppGeometry) = 0;
-
- virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_Duration(
- /* [retval][out] */ IDANumber __RPC_FAR *__RPC_FAR *ppDuration) = 0;
-
- virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_CompletionEvent(
- /* [retval][out] */ IDAEvent __RPC_FAR *__RPC_FAR *ppCompletionEvent) = 0;
-
- virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_Progress(
- /* [retval][out] */ IDANumber __RPC_FAR *__RPC_FAR *ppProgress) = 0;
-
- virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_Size(
- /* [retval][out] */ IDANumber __RPC_FAR *__RPC_FAR *ppSizeInBytes) = 0;
-
- };
-
- #else /* C style interface */
-
- typedef struct IDAImportationResultVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
- IDAImportationResult __RPC_FAR * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
- IDAImportationResult __RPC_FAR * This);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
- IDAImportationResult __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
- IDAImportationResult __RPC_FAR * This,
- /* [out] */ UINT __RPC_FAR *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
- IDAImportationResult __RPC_FAR * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
- IDAImportationResult __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 )(
- IDAImportationResult __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][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Image )(
- IDAImportationResult __RPC_FAR * This,
- /* [retval][out] */ IDAImage __RPC_FAR *__RPC_FAR *ppImage);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Sound )(
- IDAImportationResult __RPC_FAR * This,
- /* [retval][out] */ IDASound __RPC_FAR *__RPC_FAR *ppSound);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Geometry )(
- IDAImportationResult __RPC_FAR * This,
- /* [retval][out] */ IDAGeometry __RPC_FAR *__RPC_FAR *ppGeometry);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Duration )(
- IDAImportationResult __RPC_FAR * This,
- /* [retval][out] */ IDANumber __RPC_FAR *__RPC_FAR *ppDuration);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_CompletionEvent )(
- IDAImportationResult __RPC_FAR * This,
- /* [retval][out] */ IDAEvent __RPC_FAR *__RPC_FAR *ppCompletionEvent);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Progress )(
- IDAImportationResult __RPC_FAR * This,
- /* [retval][out] */ IDANumber __RPC_FAR *__RPC_FAR *ppProgress);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Size )(
- IDAImportationResult __RPC_FAR * This,
- /* [retval][out] */ IDANumber __RPC_FAR *__RPC_FAR *ppSizeInBytes);
-
- END_INTERFACE
- } IDAImportationResultVtbl;
-
- interface IDAImportationResult
- {
- CONST_VTBL struct IDAImportationResultVtbl __RPC_FAR *lpVtbl;
- };
-
-
-
- #ifdef COBJMACROS
-
-
- #define IDAImportationResult_QueryInterface(This,riid,ppvObject) \
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
-
- #define IDAImportationResult_AddRef(This) \
- (This)->lpVtbl -> AddRef(This)
-
- #define IDAImportationResult_Release(This) \
- (This)->lpVtbl -> Release(This)
-
-
- #define IDAImportationResult_GetTypeInfoCount(This,pctinfo) \
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
-
- #define IDAImportationResult_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
-
- #define IDAImportationResult_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
-
- #define IDAImportationResult_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
-
-
- #define IDAImportationResult_get_Image(This,ppImage) \
- (This)->lpVtbl -> get_Image(This,ppImage)
-
- #define IDAImportationResult_get_Sound(This,ppSound) \
- (This)->lpVtbl -> get_Sound(This,ppSound)
-
- #define IDAImportationResult_get_Geometry(This,ppGeometry) \
- (This)->lpVtbl -> get_Geometry(This,ppGeometry)
-
- #define IDAImportationResult_get_Duration(This,ppDuration) \
- (This)->lpVtbl -> get_Duration(This,ppDuration)
-
- #define IDAImportationResult_get_CompletionEvent(This,ppCompletionEvent) \
- (This)->lpVtbl -> get_CompletionEvent(This,ppCompletionEvent)
-
- #define IDAImportationResult_get_Progress(This,ppProgress) \
- (This)->lpVtbl -> get_Progress(This,ppProgress)
-
- #define IDAImportationResult_get_Size(This,ppSizeInBytes) \
- (This)->lpVtbl -> get_Size(This,ppSizeInBytes)
-
- #endif /* COBJMACROS */
-
-
- #endif /* C style interface */
-
-
-
- /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE IDAImportationResult_get_Image_Proxy(
- IDAImportationResult __RPC_FAR * This,
- /* [retval][out] */ IDAImage __RPC_FAR *__RPC_FAR *ppImage);
-
-
- void __RPC_STUB IDAImportationResult_get_Image_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE IDAImportationResult_get_Sound_Proxy(
- IDAImportationResult __RPC_FAR * This,
- /* [retval][out] */ IDASound __RPC_FAR *__RPC_FAR *ppSound);
-
-
- void __RPC_STUB IDAImportationResult_get_Sound_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE IDAImportationResult_get_Geometry_Proxy(
- IDAImportationResult __RPC_FAR * This,
- /* [retval][out] */ IDAGeometry __RPC_FAR *__RPC_FAR *ppGeometry);
-
-
- void __RPC_STUB IDAImportationResult_get_Geometry_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE IDAImportationResult_get_Duration_Proxy(
- IDAImportationResult __RPC_FAR * This,
- /* [retval][out] */ IDANumber __RPC_FAR *__RPC_FAR *ppDuration);
-
-
- void __RPC_STUB IDAImportationResult_get_Duration_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE IDAImportationResult_get_CompletionEvent_Proxy(
- IDAImportationResult __RPC_FAR * This,
- /* [retval][out] */ IDAEvent __RPC_FAR *__RPC_FAR *ppCompletionEvent);
-
-
- void __RPC_STUB IDAImportationResult_get_CompletionEvent_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE IDAImportationResult_get_Progress_Proxy(
- IDAImportationResult __RPC_FAR * This,
- /* [retval][out] */ IDANumber __RPC_FAR *__RPC_FAR *ppProgress);
-
-
- void __RPC_STUB IDAImportationResult_get_Progress_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE IDAImportationResult_get_Size_Proxy(
- IDAImportationResult __RPC_FAR * This,
- /* [retval][out] */ IDANumber __RPC_FAR *__RPC_FAR *ppSizeInBytes);
-
-
- void __RPC_STUB IDAImportationResult_get_Size_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
-
- #endif /* __IDAImportationResult_INTERFACE_DEFINED__ */
-
-
- #ifndef __IDADXTransformResult_INTERFACE_DEFINED__
- #define __IDADXTransformResult_INTERFACE_DEFINED__
-
- /* interface IDADXTransformResult */
- /* [dual][oleautomation][unique][object][local][helpstring][uuid] */
-
-
- EXTERN_C const IID IID_IDADXTransformResult;
-
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("BACD4D86-4A4F-11d1-9BC8-00C04FC2F51D")
- IDADXTransformResult : public IDispatch
- {
- public:
- virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_OutputBvr(
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *ppOutputBvr) = 0;
-
- virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_TheTransform(
- /* [retval][out] */ IDispatch __RPC_FAR *__RPC_FAR *ppTheTransform) = 0;
-
- virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE PutBvrAsProperty(
- /* [in] */ BSTR property,
- /* [in] */ IDABehavior __RPC_FAR *bvr) = 0;
-
- };
-
- #else /* C style interface */
-
- typedef struct IDADXTransformResultVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
- IDADXTransformResult __RPC_FAR * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
- IDADXTransformResult __RPC_FAR * This);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
- IDADXTransformResult __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
- IDADXTransformResult __RPC_FAR * This,
- /* [out] */ UINT __RPC_FAR *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
- IDADXTransformResult __RPC_FAR * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
- IDADXTransformResult __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 )(
- IDADXTransformResult __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][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_OutputBvr )(
- IDADXTransformResult __RPC_FAR * This,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *ppOutputBvr);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_TheTransform )(
- IDADXTransformResult __RPC_FAR * This,
- /* [retval][out] */ IDispatch __RPC_FAR *__RPC_FAR *ppTheTransform);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *PutBvrAsProperty )(
- IDADXTransformResult __RPC_FAR * This,
- /* [in] */ BSTR property,
- /* [in] */ IDABehavior __RPC_FAR *bvr);
-
- END_INTERFACE
- } IDADXTransformResultVtbl;
-
- interface IDADXTransformResult
- {
- CONST_VTBL struct IDADXTransformResultVtbl __RPC_FAR *lpVtbl;
- };
-
-
-
- #ifdef COBJMACROS
-
-
- #define IDADXTransformResult_QueryInterface(This,riid,ppvObject) \
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
-
- #define IDADXTransformResult_AddRef(This) \
- (This)->lpVtbl -> AddRef(This)
-
- #define IDADXTransformResult_Release(This) \
- (This)->lpVtbl -> Release(This)
-
-
- #define IDADXTransformResult_GetTypeInfoCount(This,pctinfo) \
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
-
- #define IDADXTransformResult_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
-
- #define IDADXTransformResult_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
-
- #define IDADXTransformResult_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
-
-
- #define IDADXTransformResult_get_OutputBvr(This,ppOutputBvr) \
- (This)->lpVtbl -> get_OutputBvr(This,ppOutputBvr)
-
- #define IDADXTransformResult_get_TheTransform(This,ppTheTransform) \
- (This)->lpVtbl -> get_TheTransform(This,ppTheTransform)
-
- #define IDADXTransformResult_PutBvrAsProperty(This,property,bvr) \
- (This)->lpVtbl -> PutBvrAsProperty(This,property,bvr)
-
- #endif /* COBJMACROS */
-
-
- #endif /* C style interface */
-
-
-
- /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE IDADXTransformResult_get_OutputBvr_Proxy(
- IDADXTransformResult __RPC_FAR * This,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *ppOutputBvr);
-
-
- void __RPC_STUB IDADXTransformResult_get_OutputBvr_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE IDADXTransformResult_get_TheTransform_Proxy(
- IDADXTransformResult __RPC_FAR * This,
- /* [retval][out] */ IDispatch __RPC_FAR *__RPC_FAR *ppTheTransform);
-
-
- void __RPC_STUB IDADXTransformResult_get_TheTransform_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring] */ HRESULT STDMETHODCALLTYPE IDADXTransformResult_PutBvrAsProperty_Proxy(
- IDADXTransformResult __RPC_FAR * This,
- /* [in] */ BSTR property,
- /* [in] */ IDABehavior __RPC_FAR *bvr);
-
-
- void __RPC_STUB IDADXTransformResult_PutBvrAsProperty_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
-
- #endif /* __IDADXTransformResult_INTERFACE_DEFINED__ */
-
-
- #ifndef __IDAStatics_INTERFACE_DEFINED__
- #define __IDAStatics_INTERFACE_DEFINED__
-
- /* interface IDAStatics */
- /* [dual][hidden][oleautomation][unique][object][local][helpstring][uuid] */
-
-
- EXTERN_C const IID IID_IDAStatics;
-
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("542FB452-5003-11cf-92A2-00AA00B8A733")
- IDAStatics : public IDispatch
- {
- public:
- virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_VersionString(
- /* [retval][out] */ BSTR __RPC_FAR *str) = 0;
-
- virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_Site(
- /* [retval][out] */ IDASite __RPC_FAR *__RPC_FAR *pSite) = 0;
-
- virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_Site(
- /* [in] */ IDASite __RPC_FAR *pSite) = 0;
-
- virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_ClientSite(
- /* [in] */ IOleClientSite __RPC_FAR *pClientSite) = 0;
-
- virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_ClientSite(
- /* [retval][out] */ IOleClientSite __RPC_FAR *__RPC_FAR *pClientSite) = 0;
-
- virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_PixelConstructionMode(
- /* [in] */ VARIANT_BOOL bMode) = 0;
-
- virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_PixelConstructionMode(
- /* [retval][out] */ VARIANT_BOOL __RPC_FAR *bMode) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE TriggerEvent(
- /* [in] */ IDAEvent __RPC_FAR *event,
- /* [in] */ IDABehavior __RPC_FAR *data) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE NewDrawingSurface(
- /* [retval][out] */ IDADrawingSurface __RPC_FAR *__RPC_FAR *pds) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE ImportMovie(
- /* [in] */ BSTR url,
- /* [retval][out] */ IDAImportationResult __RPC_FAR *__RPC_FAR *ppResult) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE ImportMovieAsync(
- /* [in] */ BSTR url,
- /* [in] */ IDAImage __RPC_FAR *pImageStandIn,
- /* [in] */ IDASound __RPC_FAR *pSoundStandIn,
- /* [retval][out] */ IDAImportationResult __RPC_FAR *__RPC_FAR *ppResult) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE ImportImage(
- /* [in] */ BSTR url,
- /* [retval][out] */ IDAImage __RPC_FAR *__RPC_FAR *ppImage) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE ImportImageAsync(
- /* [in] */ BSTR url,
- /* [in] */ IDAImage __RPC_FAR *pImageStandIn,
- /* [retval][out] */ IDAImportationResult __RPC_FAR *__RPC_FAR *ppResult) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE ImportImageColorKey(
- /* [in] */ BSTR url,
- /* [in] */ BYTE colorKeyRed,
- /* [in] */ BYTE colorKeyGreen,
- /* [in] */ BYTE colorKeyBlue,
- /* [retval][out] */ IDAImage __RPC_FAR *__RPC_FAR *ppImage) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE ImportImageAsyncColorKey(
- /* [in] */ BSTR url,
- /* [in] */ IDAImage __RPC_FAR *pImageStandIn,
- /* [in] */ BYTE colorKeyRed,
- /* [in] */ BYTE colorKeyGreen,
- /* [in] */ BYTE colorKeyBlue,
- /* [retval][out] */ IDAImportationResult __RPC_FAR *__RPC_FAR *ppResult) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE ImportSound(
- /* [in] */ BSTR url,
- /* [retval][out] */ IDAImportationResult __RPC_FAR *__RPC_FAR *ppResult) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE ImportSoundAsync(
- /* [in] */ BSTR url,
- /* [in] */ IDASound __RPC_FAR *pSoundStandIn,
- /* [retval][out] */ IDAImportationResult __RPC_FAR *__RPC_FAR *ppResult) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE ImportGeometry(
- /* [in] */ BSTR url,
- /* [retval][out] */ IDAGeometry __RPC_FAR *__RPC_FAR *ppGeometry) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE ImportGeometryAsync(
- /* [in] */ BSTR url,
- /* [in] */ IDAGeometry __RPC_FAR *pGeoStandIn,
- /* [retval][out] */ IDAImportationResult __RPC_FAR *__RPC_FAR *ppResult) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE ImportDirectDrawSurface(
- /* [in] */ IUnknown __RPC_FAR *dds,
- /* [in] */ IDAEvent __RPC_FAR *updateEvent,
- /* [retval][out] */ IDAImage __RPC_FAR *__RPC_FAR *ppImage) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Cond(
- /* [in] */ IDABoolean __RPC_FAR *c,
- /* [in] */ IDABehavior __RPC_FAR *i,
- /* [in] */ IDABehavior __RPC_FAR *e,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *pCondBvr) = 0;
-
- virtual /* [restricted] */ HRESULT STDMETHODCALLTYPE DAArrayEx(
- /* [in] */ LONG s,
- /* [size_is][in] */ IDABehavior __RPC_FAR *__RPC_FAR pBvrs[ ],
- /* [retval][out] */ IDAArray __RPC_FAR *__RPC_FAR *bvr) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE DAArray(
- /* [in] */ VARIANT bvrs,
- /* [retval][out] */ IDAArray __RPC_FAR *__RPC_FAR *bvr) = 0;
-
- virtual /* [restricted] */ HRESULT STDMETHODCALLTYPE DATupleEx(
- /* [in] */ LONG s,
- /* [size_is][in] */ IDABehavior __RPC_FAR *__RPC_FAR pBvrs[ ],
- /* [retval][out] */ IDATuple __RPC_FAR *__RPC_FAR *bvr) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE DATuple(
- /* [in] */ VARIANT bvrs,
- /* [retval][out] */ IDATuple __RPC_FAR *__RPC_FAR *bvr) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE ModifiableBehavior(
- /* [in] */ IDABehavior __RPC_FAR *orig,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *bvr) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE UninitializedArray(
- /* [in] */ IDAArray __RPC_FAR *typeTmp,
- /* [retval][out] */ IDAArray __RPC_FAR *__RPC_FAR *bvr) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE UninitializedTuple(
- /* [in] */ IDATuple __RPC_FAR *typeTmp,
- /* [retval][out] */ IDATuple __RPC_FAR *__RPC_FAR *bvr) = 0;
-
- virtual /* [restricted] */ HRESULT STDMETHODCALLTYPE NumberBSplineEx(
- /* [in] */ int degree,
- /* [in] */ LONG numKnots,
- /* [size_is][in] */ IDANumber __RPC_FAR *__RPC_FAR knots[ ],
- /* [in] */ LONG numPts,
- /* [size_is][in] */ IDANumber __RPC_FAR *__RPC_FAR ctrlPts[ ],
- /* [in] */ LONG numWts,
- /* [size_is][in] */ IDANumber __RPC_FAR *__RPC_FAR weights[ ],
- /* [in] */ IDANumber __RPC_FAR *evaluator,
- /* [retval][out] */ IDANumber __RPC_FAR *__RPC_FAR *bvr) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE NumberBSpline(
- /* [in] */ int degree,
- /* [in] */ VARIANT knots,
- /* [in] */ VARIANT CtrlPts,
- /* [in] */ VARIANT weights,
- /* [in] */ IDANumber __RPC_FAR *evaluator,
- /* [retval][out] */ IDANumber __RPC_FAR *__RPC_FAR *bvr) = 0;
-
- virtual /* [restricted] */ HRESULT STDMETHODCALLTYPE Point2BSplineEx(
- /* [in] */ int degree,
- /* [in] */ LONG numKnots,
- /* [size_is][in] */ IDANumber __RPC_FAR *__RPC_FAR knots[ ],
- /* [in] */ LONG numPts,
- /* [size_is][in] */ IDAPoint2 __RPC_FAR *__RPC_FAR ctrlPts[ ],
- /* [in] */ LONG numWts,
- /* [size_is][in] */ IDANumber __RPC_FAR *__RPC_FAR weights[ ],
- /* [in] */ IDANumber __RPC_FAR *evaluator,
- /* [retval][out] */ IDAPoint2 __RPC_FAR *__RPC_FAR *bvr) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Point2BSpline(
- /* [in] */ int degree,
- /* [in] */ VARIANT knots,
- /* [in] */ VARIANT CtrlPts,
- /* [in] */ VARIANT weights,
- /* [in] */ IDANumber __RPC_FAR *evaluator,
- /* [retval][out] */ IDAPoint2 __RPC_FAR *__RPC_FAR *bvr) = 0;
-
- virtual /* [restricted] */ HRESULT STDMETHODCALLTYPE Point3BSplineEx(
- /* [in] */ int degree,
- /* [in] */ LONG numKnots,
- /* [size_is][in] */ IDANumber __RPC_FAR *__RPC_FAR knots[ ],
- /* [in] */ LONG numPts,
- /* [size_is][in] */ IDAPoint3 __RPC_FAR *__RPC_FAR ctrlPts[ ],
- /* [in] */ LONG numWts,
- /* [size_is][in] */ IDANumber __RPC_FAR *__RPC_FAR weights[ ],
- /* [in] */ IDANumber __RPC_FAR *evaluator,
- /* [retval][out] */ IDAPoint3 __RPC_FAR *__RPC_FAR *bvr) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Point3BSpline(
- /* [in] */ int degree,
- /* [in] */ VARIANT knots,
- /* [in] */ VARIANT CtrlPts,
- /* [in] */ VARIANT weights,
- /* [in] */ IDANumber __RPC_FAR *evaluator,
- /* [retval][out] */ IDAPoint3 __RPC_FAR *__RPC_FAR *bvr) = 0;
-
- virtual /* [restricted] */ HRESULT STDMETHODCALLTYPE Vector2BSplineEx(
- /* [in] */ int degree,
- /* [in] */ LONG numKnots,
- /* [size_is][in] */ IDANumber __RPC_FAR *__RPC_FAR knots[ ],
- /* [in] */ LONG numPts,
- /* [size_is][in] */ IDAVector2 __RPC_FAR *__RPC_FAR ctrlPts[ ],
- /* [in] */ LONG numWts,
- /* [size_is][in] */ IDANumber __RPC_FAR *__RPC_FAR weights[ ],
- /* [in] */ IDANumber __RPC_FAR *evaluator,
- /* [retval][out] */ IDAVector2 __RPC_FAR *__RPC_FAR *bvr) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Vector2BSpline(
- /* [in] */ int degree,
- /* [in] */ VARIANT knots,
- /* [in] */ VARIANT CtrlPts,
- /* [in] */ VARIANT weights,
- /* [in] */ IDANumber __RPC_FAR *evaluator,
- /* [retval][out] */ IDAVector2 __RPC_FAR *__RPC_FAR *bvr) = 0;
-
- virtual /* [restricted] */ HRESULT STDMETHODCALLTYPE Vector3BSplineEx(
- /* [in] */ int degree,
- /* [in] */ LONG numKnots,
- /* [size_is][in] */ IDANumber __RPC_FAR *__RPC_FAR knots[ ],
- /* [in] */ LONG numPts,
- /* [size_is][in] */ IDAVector3 __RPC_FAR *__RPC_FAR ctrlPts[ ],
- /* [in] */ LONG numWts,
- /* [size_is][in] */ IDANumber __RPC_FAR *__RPC_FAR weights[ ],
- /* [in] */ IDANumber __RPC_FAR *evaluator,
- /* [retval][out] */ IDAVector3 __RPC_FAR *__RPC_FAR *bvr) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Vector3BSpline(
- /* [in] */ int degree,
- /* [in] */ VARIANT knots,
- /* [in] */ VARIANT CtrlPts,
- /* [in] */ VARIANT weights,
- /* [in] */ IDANumber __RPC_FAR *evaluator,
- /* [retval][out] */ IDAVector3 __RPC_FAR *__RPC_FAR *bvr) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Pow(
- /* [in] */ IDANumber __RPC_FAR *a_0,
- /* [in] */ IDANumber __RPC_FAR *b_1,
- /* [retval][out] */ IDANumber __RPC_FAR *__RPC_FAR *ret_2) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Abs(
- /* [in] */ IDANumber __RPC_FAR *a_0,
- /* [retval][out] */ IDANumber __RPC_FAR *__RPC_FAR *ret_1) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Sqrt(
- /* [in] */ IDANumber __RPC_FAR *a_0,
- /* [retval][out] */ IDANumber __RPC_FAR *__RPC_FAR *ret_1) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Floor(
- /* [in] */ IDANumber __RPC_FAR *a_0,
- /* [retval][out] */ IDANumber __RPC_FAR *__RPC_FAR *ret_1) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Round(
- /* [in] */ IDANumber __RPC_FAR *a_0,
- /* [retval][out] */ IDANumber __RPC_FAR *__RPC_FAR *ret_1) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Ceiling(
- /* [in] */ IDANumber __RPC_FAR *a_0,
- /* [retval][out] */ IDANumber __RPC_FAR *__RPC_FAR *ret_1) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Asin(
- /* [in] */ IDANumber __RPC_FAR *a_0,
- /* [retval][out] */ IDANumber __RPC_FAR *__RPC_FAR *ret_1) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Acos(
- /* [in] */ IDANumber __RPC_FAR *a_0,
- /* [retval][out] */ IDANumber __RPC_FAR *__RPC_FAR *ret_1) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Atan(
- /* [in] */ IDANumber __RPC_FAR *a_0,
- /* [retval][out] */ IDANumber __RPC_FAR *__RPC_FAR *ret_1) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Sin(
- /* [in] */ IDANumber __RPC_FAR *a_0,
- /* [retval][out] */ IDANumber __RPC_FAR *__RPC_FAR *ret_1) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Cos(
- /* [in] */ IDANumber __RPC_FAR *a_0,
- /* [retval][out] */ IDANumber __RPC_FAR *__RPC_FAR *ret_1) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Tan(
- /* [in] */ IDANumber __RPC_FAR *a_0,
- /* [retval][out] */ IDANumber __RPC_FAR *__RPC_FAR *ret_1) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Exp(
- /* [in] */ IDANumber __RPC_FAR *a_0,
- /* [retval][out] */ IDANumber __RPC_FAR *__RPC_FAR *ret_1) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Ln(
- /* [in] */ IDANumber __RPC_FAR *a_0,
- /* [retval][out] */ IDANumber __RPC_FAR *__RPC_FAR *ret_1) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Log10(
- /* [in] */ IDANumber __RPC_FAR *a_0,
- /* [retval][out] */ IDANumber __RPC_FAR *__RPC_FAR *ret_1) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE ToDegrees(
- /* [in] */ IDANumber __RPC_FAR *a_0,
- /* [retval][out] */ IDANumber __RPC_FAR *__RPC_FAR *ret_1) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE ToRadians(
- /* [in] */ IDANumber __RPC_FAR *a_0,
- /* [retval][out] */ IDANumber __RPC_FAR *__RPC_FAR *ret_1) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Mod(
- /* [in] */ IDANumber __RPC_FAR *a_0,
- /* [in] */ IDANumber __RPC_FAR *b_1,
- /* [retval][out] */ IDANumber __RPC_FAR *__RPC_FAR *ret_2) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Atan2(
- /* [in] */ IDANumber __RPC_FAR *a_0,
- /* [in] */ IDANumber __RPC_FAR *b_1,
- /* [retval][out] */ IDANumber __RPC_FAR *__RPC_FAR *ret_2) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Add(
- /* [in] */ IDANumber __RPC_FAR *a_0,
- /* [in] */ IDANumber __RPC_FAR *b_1,
- /* [retval][out] */ IDANumber __RPC_FAR *__RPC_FAR *ret_2) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Sub(
- /* [in] */ IDANumber __RPC_FAR *a_0,
- /* [in] */ IDANumber __RPC_FAR *b_1,
- /* [retval][out] */ IDANumber __RPC_FAR *__RPC_FAR *ret_2) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Mul(
- /* [in] */ IDANumber __RPC_FAR *a_0,
- /* [in] */ IDANumber __RPC_FAR *b_1,
- /* [retval][out] */ IDANumber __RPC_FAR *__RPC_FAR *ret_2) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Div(
- /* [in] */ IDANumber __RPC_FAR *a_0,
- /* [in] */ IDANumber __RPC_FAR *b_1,
- /* [retval][out] */ IDANumber __RPC_FAR *__RPC_FAR *ret_2) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE LT(
- /* [in] */ IDANumber __RPC_FAR *a_0,
- /* [in] */ IDANumber __RPC_FAR *b_1,
- /* [retval][out] */ IDABoolean __RPC_FAR *__RPC_FAR *ret_2) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE LTE(
- /* [in] */ IDANumber __RPC_FAR *a_0,
- /* [in] */ IDANumber __RPC_FAR *b_1,
- /* [retval][out] */ IDABoolean __RPC_FAR *__RPC_FAR *ret_2) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE GT(
- /* [in] */ IDANumber __RPC_FAR *a_0,
- /* [in] */ IDANumber __RPC_FAR *b_1,
- /* [retval][out] */ IDABoolean __RPC_FAR *__RPC_FAR *ret_2) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE GTE(
- /* [in] */ IDANumber __RPC_FAR *a_0,
- /* [in] */ IDANumber __RPC_FAR *b_1,
- /* [retval][out] */ IDABoolean __RPC_FAR *__RPC_FAR *ret_2) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE EQ(
- /* [in] */ IDANumber __RPC_FAR *a_0,
- /* [in] */ IDANumber __RPC_FAR *b_1,
- /* [retval][out] */ IDABoolean __RPC_FAR *__RPC_FAR *ret_2) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE NE(
- /* [in] */ IDANumber __RPC_FAR *a_0,
- /* [in] */ IDANumber __RPC_FAR *b_1,
- /* [retval][out] */ IDABoolean __RPC_FAR *__RPC_FAR *ret_2) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Neg(
- /* [in] */ IDANumber __RPC_FAR *a_0,
- /* [retval][out] */ IDANumber __RPC_FAR *__RPC_FAR *ret_1) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE InterpolateAnim(
- /* [in] */ IDANumber __RPC_FAR *from_0,
- /* [in] */ IDANumber __RPC_FAR *to_1,
- /* [in] */ IDANumber __RPC_FAR *duration_2,
- /* [retval][out] */ IDANumber __RPC_FAR *__RPC_FAR *ret_3) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Interpolate(
- /* [in] */ double from_0,
- /* [in] */ double to_1,
- /* [in] */ double duration_2,
- /* [retval][out] */ IDANumber __RPC_FAR *__RPC_FAR *ret_3) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE SlowInSlowOutAnim(
- /* [in] */ IDANumber __RPC_FAR *from_0,
- /* [in] */ IDANumber __RPC_FAR *to_1,
- /* [in] */ IDANumber __RPC_FAR *duration_2,
- /* [in] */ IDANumber __RPC_FAR *sharpness_3,
- /* [retval][out] */ IDANumber __RPC_FAR *__RPC_FAR *ret_4) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE SlowInSlowOut(
- /* [in] */ double from_0,
- /* [in] */ double to_1,
- /* [in] */ double duration_2,
- /* [in] */ double sharpness_3,
- /* [retval][out] */ IDANumber __RPC_FAR *__RPC_FAR *ret_4) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE SoundSource(
- /* [in] */ IDASound __RPC_FAR *snd_0,
- /* [retval][out] */ IDAGeometry __RPC_FAR *__RPC_FAR *ret_1) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Mix(
- /* [in] */ IDASound __RPC_FAR *left_0,
- /* [in] */ IDASound __RPC_FAR *right_1,
- /* [retval][out] */ IDASound __RPC_FAR *__RPC_FAR *ret_2) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE And(
- /* [in] */ IDABoolean __RPC_FAR *a_0,
- /* [in] */ IDABoolean __RPC_FAR *b_1,
- /* [retval][out] */ IDABoolean __RPC_FAR *__RPC_FAR *ret_2) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Or(
- /* [in] */ IDABoolean __RPC_FAR *a_0,
- /* [in] */ IDABoolean __RPC_FAR *b_1,
- /* [retval][out] */ IDABoolean __RPC_FAR *__RPC_FAR *ret_2) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Not(
- /* [in] */ IDABoolean __RPC_FAR *a_0,
- /* [retval][out] */ IDABoolean __RPC_FAR *__RPC_FAR *ret_1) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Integral(
- /* [in] */ IDANumber __RPC_FAR *b_0,
- /* [retval][out] */ IDANumber __RPC_FAR *__RPC_FAR *ret_1) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Derivative(
- /* [in] */ IDANumber __RPC_FAR *b_0,
- /* [retval][out] */ IDANumber __RPC_FAR *__RPC_FAR *ret_1) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE IntegralVector2(
- /* [in] */ IDAVector2 __RPC_FAR *v_0,
- /* [retval][out] */ IDAVector2 __RPC_FAR *__RPC_FAR *ret_1) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE IntegralVector3(
- /* [in] */ IDAVector3 __RPC_FAR *v_0,
- /* [retval][out] */ IDAVector3 __RPC_FAR *__RPC_FAR *ret_1) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE DerivativeVector2(
- /* [in] */ IDAVector2 __RPC_FAR *v_0,
- /* [retval][out] */ IDAVector2 __RPC_FAR *__RPC_FAR *ret_1) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE DerivativeVector3(
- /* [in] */ IDAVector3 __RPC_FAR *v_0,
- /* [retval][out] */ IDAVector3 __RPC_FAR *__RPC_FAR *ret_1) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE DerivativePoint2(
- /* [in] */ IDAPoint2 __RPC_FAR *v_0,
- /* [retval][out] */ IDAVector2 __RPC_FAR *__RPC_FAR *ret_1) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE DerivativePoint3(
- /* [in] */ IDAPoint3 __RPC_FAR *v_0,
- /* [retval][out] */ IDAVector3 __RPC_FAR *__RPC_FAR *ret_1) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE KeyState(
- /* [in] */ IDANumber __RPC_FAR *n_0,
- /* [retval][out] */ IDABoolean __RPC_FAR *__RPC_FAR *ret_1) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE KeyUp(
- /* [in] */ LONG arg_0,
- /* [retval][out] */ IDAEvent __RPC_FAR *__RPC_FAR *ret_1) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE KeyDown(
- /* [in] */ LONG arg_0,
- /* [retval][out] */ IDAEvent __RPC_FAR *__RPC_FAR *ret_1) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE DANumber(
- /* [in] */ double num_0,
- /* [retval][out] */ IDANumber __RPC_FAR *__RPC_FAR *ret_1) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE DAString(
- /* [in] */ BSTR str_0,
- /* [retval][out] */ IDAString __RPC_FAR *__RPC_FAR *ret_1) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE DABoolean(
- /* [in] */ VARIANT_BOOL num_0,
- /* [retval][out] */ IDABoolean __RPC_FAR *__RPC_FAR *ret_1) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE SeededRandom(
- /* [in] */ double arg_0,
- /* [retval][out] */ IDANumber __RPC_FAR *__RPC_FAR *ret_1) = 0;
-
- virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_MousePosition(
- /* [retval][out] */ IDAPoint2 __RPC_FAR *__RPC_FAR *ret_0) = 0;
-
- virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_LeftButtonState(
- /* [retval][out] */ IDABoolean __RPC_FAR *__RPC_FAR *ret_0) = 0;
-
- virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_RightButtonState(
- /* [retval][out] */ IDABoolean __RPC_FAR *__RPC_FAR *ret_0) = 0;
-
- virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_DATrue(
- /* [retval][out] */ IDABoolean __RPC_FAR *__RPC_FAR *ret_0) = 0;
-
- virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_DAFalse(
- /* [retval][out] */ IDABoolean __RPC_FAR *__RPC_FAR *ret_0) = 0;
-
- virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_LocalTime(
- /* [retval][out] */ IDANumber __RPC_FAR *__RPC_FAR *ret_0) = 0;
-
- virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_GlobalTime(
- /* [retval][out] */ IDANumber __RPC_FAR *__RPC_FAR *ret_0) = 0;
-
- virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_Pixel(
- /* [retval][out] */ IDANumber __RPC_FAR *__RPC_FAR *ret_0) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE UserData(
- /* [in] */ IUnknown __RPC_FAR *data_0,
- /* [retval][out] */ IDAUserData __RPC_FAR *__RPC_FAR *ret_1) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE UntilNotify(
- /* [in] */ IDABehavior __RPC_FAR *b0_0,
- /* [in] */ IDAEvent __RPC_FAR *event_1,
- /* [in] */ IDAUntilNotifier __RPC_FAR *notifier_2,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *ret_3) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Until(
- /* [in] */ IDABehavior __RPC_FAR *b0_0,
- /* [in] */ IDAEvent __RPC_FAR *event_1,
- /* [in] */ IDABehavior __RPC_FAR *b1_2,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *ret_3) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE UntilEx(
- /* [in] */ IDABehavior __RPC_FAR *b0_0,
- /* [in] */ IDAEvent __RPC_FAR *event_1,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *ret_2) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Sequence(
- /* [in] */ IDABehavior __RPC_FAR *s1_0,
- /* [in] */ IDABehavior __RPC_FAR *s2_1,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *ret_2) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE FollowPath(
- /* [in] */ IDAPath2 __RPC_FAR *path_0,
- /* [in] */ double duration_1,
- /* [retval][out] */ IDATransform2 __RPC_FAR *__RPC_FAR *ret_2) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE FollowPathAngle(
- /* [in] */ IDAPath2 __RPC_FAR *path_0,
- /* [in] */ double duration_1,
- /* [retval][out] */ IDATransform2 __RPC_FAR *__RPC_FAR *ret_2) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE FollowPathAngleUpright(
- /* [in] */ IDAPath2 __RPC_FAR *path_0,
- /* [in] */ double duration_1,
- /* [retval][out] */ IDATransform2 __RPC_FAR *__RPC_FAR *ret_2) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE FollowPathEval(
- /* [in] */ IDAPath2 __RPC_FAR *path_0,
- /* [in] */ IDANumber __RPC_FAR *eval_1,
- /* [retval][out] */ IDATransform2 __RPC_FAR *__RPC_FAR *ret_2) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE FollowPathAngleEval(
- /* [in] */ IDAPath2 __RPC_FAR *path_0,
- /* [in] */ IDANumber __RPC_FAR *eval_1,
- /* [retval][out] */ IDATransform2 __RPC_FAR *__RPC_FAR *ret_2) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE FollowPathAngleUprightEval(
- /* [in] */ IDAPath2 __RPC_FAR *path_0,
- /* [in] */ IDANumber __RPC_FAR *eval_1,
- /* [retval][out] */ IDATransform2 __RPC_FAR *__RPC_FAR *ret_2) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE FollowPathAnim(
- /* [in] */ IDAPath2 __RPC_FAR *obsoleted1_0,
- /* [in] */ IDANumber __RPC_FAR *obsoleted2_1,
- /* [retval][out] */ IDATransform2 __RPC_FAR *__RPC_FAR *ret_2) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE FollowPathAngleAnim(
- /* [in] */ IDAPath2 __RPC_FAR *obsoleted1_0,
- /* [in] */ IDANumber __RPC_FAR *obsoleted2_1,
- /* [retval][out] */ IDATransform2 __RPC_FAR *__RPC_FAR *ret_2) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE FollowPathAngleUprightAnim(
- /* [in] */ IDAPath2 __RPC_FAR *obsoleted1_0,
- /* [in] */ IDANumber __RPC_FAR *obsoleted2_1,
- /* [retval][out] */ IDATransform2 __RPC_FAR *__RPC_FAR *ret_2) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE ConcatString(
- /* [in] */ IDAString __RPC_FAR *s1_0,
- /* [in] */ IDAString __RPC_FAR *s2_1,
- /* [retval][out] */ IDAString __RPC_FAR *__RPC_FAR *ret_2) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE PerspectiveCamera(
- /* [in] */ double focalDist_0,
- /* [in] */ double nearClip_1,
- /* [retval][out] */ IDACamera __RPC_FAR *__RPC_FAR *ret_2) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE PerspectiveCameraAnim(
- /* [in] */ IDANumber __RPC_FAR *focalDist_0,
- /* [in] */ IDANumber __RPC_FAR *nearClip_1,
- /* [retval][out] */ IDACamera __RPC_FAR *__RPC_FAR *ret_2) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE ParallelCamera(
- /* [in] */ double nearClip_0,
- /* [retval][out] */ IDACamera __RPC_FAR *__RPC_FAR *ret_1) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE ParallelCameraAnim(
- /* [in] */ IDANumber __RPC_FAR *nearClip_0,
- /* [retval][out] */ IDACamera __RPC_FAR *__RPC_FAR *ret_1) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE ColorRgbAnim(
- /* [in] */ IDANumber __RPC_FAR *red_0,
- /* [in] */ IDANumber __RPC_FAR *green_1,
- /* [in] */ IDANumber __RPC_FAR *blue_2,
- /* [retval][out] */ IDAColor __RPC_FAR *__RPC_FAR *ret_3) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE ColorRgb(
- /* [in] */ double red_0,
- /* [in] */ double green_1,
- /* [in] */ double blue_2,
- /* [retval][out] */ IDAColor __RPC_FAR *__RPC_FAR *ret_3) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE ColorRgb255(
- /* [in] */ short red_0,
- /* [in] */ short green_1,
- /* [in] */ short blue_2,
- /* [retval][out] */ IDAColor __RPC_FAR *__RPC_FAR *ret_3) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE ColorHsl(
- /* [in] */ double hue_0,
- /* [in] */ double saturation_1,
- /* [in] */ double lum_2,
- /* [retval][out] */ IDAColor __RPC_FAR *__RPC_FAR *ret_3) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE ColorHslAnim(
- /* [in] */ IDANumber __RPC_FAR *hue_0,
- /* [in] */ IDANumber __RPC_FAR *saturation_1,
- /* [in] */ IDANumber __RPC_FAR *lum_2,
- /* [retval][out] */ IDAColor __RPC_FAR *__RPC_FAR *ret_3) = 0;
-
- virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_Red(
- /* [retval][out] */ IDAColor __RPC_FAR *__RPC_FAR *ret_0) = 0;
-
- virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_Green(
- /* [retval][out] */ IDAColor __RPC_FAR *__RPC_FAR *ret_0) = 0;
-
- virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_Blue(
- /* [retval][out] */ IDAColor __RPC_FAR *__RPC_FAR *ret_0) = 0;
-
- virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_Cyan(
- /* [retval][out] */ IDAColor __RPC_FAR *__RPC_FAR *ret_0) = 0;
-
- virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_Magenta(
- /* [retval][out] */ IDAColor __RPC_FAR *__RPC_FAR *ret_0) = 0;
-
- virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_Yellow(
- /* [retval][out] */ IDAColor __RPC_FAR *__RPC_FAR *ret_0) = 0;
-
- virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_Black(
- /* [retval][out] */ IDAColor __RPC_FAR *__RPC_FAR *ret_0) = 0;
-
- virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_White(
- /* [retval][out] */ IDAColor __RPC_FAR *__RPC_FAR *ret_0) = 0;
-
- virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_Aqua(
- /* [retval][out] */ IDAColor __RPC_FAR *__RPC_FAR *ret_0) = 0;
-
- virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_Fuchsia(
- /* [retval][out] */ IDAColor __RPC_FAR *__RPC_FAR *ret_0) = 0;
-
- virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_Gray(
- /* [retval][out] */ IDAColor __RPC_FAR *__RPC_FAR *ret_0) = 0;
-
- virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_Lime(
- /* [retval][out] */ IDAColor __RPC_FAR *__RPC_FAR *ret_0) = 0;
-
- virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_Maroon(
- /* [retval][out] */ IDAColor __RPC_FAR *__RPC_FAR *ret_0) = 0;
-
- virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_Navy(
- /* [retval][out] */ IDAColor __RPC_FAR *__RPC_FAR *ret_0) = 0;
-
- virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_Olive(
- /* [retval][out] */ IDAColor __RPC_FAR *__RPC_FAR *ret_0) = 0;
-
- virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_Purple(
- /* [retval][out] */ IDAColor __RPC_FAR *__RPC_FAR *ret_0) = 0;
-
- virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_Silver(
- /* [retval][out] */ IDAColor __RPC_FAR *__RPC_FAR *ret_0) = 0;
-
- virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_Teal(
- /* [retval][out] */ IDAColor __RPC_FAR *__RPC_FAR *ret_0) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Predicate(
- /* [in] */ IDABoolean __RPC_FAR *b_0,
- /* [retval][out] */ IDAEvent __RPC_FAR *__RPC_FAR *ret_1) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE NotEvent(
- /* [in] */ IDAEvent __RPC_FAR *event_0,
- /* [retval][out] */ IDAEvent __RPC_FAR *__RPC_FAR *ret_1) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE AndEvent(
- /* [in] */ IDAEvent __RPC_FAR *e1_0,
- /* [in] */ IDAEvent __RPC_FAR *e2_1,
- /* [retval][out] */ IDAEvent __RPC_FAR *__RPC_FAR *ret_2) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE OrEvent(
- /* [in] */ IDAEvent __RPC_FAR *e1_0,
- /* [in] */ IDAEvent __RPC_FAR *e2_1,
- /* [retval][out] */ IDAEvent __RPC_FAR *__RPC_FAR *ret_2) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE ThenEvent(
- /* [in] */ IDAEvent __RPC_FAR *e1_0,
- /* [in] */ IDAEvent __RPC_FAR *e2_1,
- /* [retval][out] */ IDAEvent __RPC_FAR *__RPC_FAR *ret_2) = 0;
-
- virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_LeftButtonDown(
- /* [retval][out] */ IDAEvent __RPC_FAR *__RPC_FAR *ret_0) = 0;
-
- virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_LeftButtonUp(
- /* [retval][out] */ IDAEvent __RPC_FAR *__RPC_FAR *ret_0) = 0;
-
- virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_RightButtonDown(
- /* [retval][out] */ IDAEvent __RPC_FAR *__RPC_FAR *ret_0) = 0;
-
- virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_RightButtonUp(
- /* [retval][out] */ IDAEvent __RPC_FAR *__RPC_FAR *ret_0) = 0;
-
- virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_Always(
- /* [retval][out] */ IDAEvent __RPC_FAR *__RPC_FAR *ret_0) = 0;
-
- virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_Never(
- /* [retval][out] */ IDAEvent __RPC_FAR *__RPC_FAR *ret_0) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE TimerAnim(
- /* [in] */ IDANumber __RPC_FAR *n_0,
- /* [retval][out] */ IDAEvent __RPC_FAR *__RPC_FAR *ret_1) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Timer(
- /* [in] */ double n_0,
- /* [retval][out] */ IDAEvent __RPC_FAR *__RPC_FAR *ret_1) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE AppTriggeredEvent(
- /* [retval][out] */ IDAEvent __RPC_FAR *__RPC_FAR *ret_0) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE ScriptCallback(
- /* [in] */ BSTR obsolete1_0,
- /* [in] */ IDAEvent __RPC_FAR *obsolete2_1,
- /* [in] */ BSTR obsolete3_2,
- /* [retval][out] */ IDAEvent __RPC_FAR *__RPC_FAR *ret_3) = 0;
-
- virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_EmptyGeometry(
- /* [retval][out] */ IDAGeometry __RPC_FAR *__RPC_FAR *ret_0) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE UnionGeometry(
- /* [in] */ IDAGeometry __RPC_FAR *g1_0,
- /* [in] */ IDAGeometry __RPC_FAR *g2_1,
- /* [retval][out] */ IDAGeometry __RPC_FAR *__RPC_FAR *ret_2) = 0;
-
- virtual /* [restricted] */ HRESULT STDMETHODCALLTYPE UnionGeometryArrayEx(
- /* [in] */ LONG imgs_0size,
- /* [size_is][in] */ IDAGeometry __RPC_FAR *__RPC_FAR imgs_0[ ],
- /* [retval][out] */ IDAGeometry __RPC_FAR *__RPC_FAR *ret_1) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE UnionGeometryArray(
- /* [in] */ VARIANT imgs_0,
- /* [retval][out] */ IDAGeometry __RPC_FAR *__RPC_FAR *ret_1) = 0;
-
- virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_EmptyImage(
- /* [retval][out] */ IDAImage __RPC_FAR *__RPC_FAR *ret_0) = 0;
-
- virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_DetectableEmptyImage(
- /* [retval][out] */ IDAImage __RPC_FAR *__RPC_FAR *ret_0) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE SolidColorImage(
- /* [in] */ IDAColor __RPC_FAR *col_0,
- /* [retval][out] */ IDAImage __RPC_FAR *__RPC_FAR *ret_1) = 0;
-
- virtual /* [restricted] */ HRESULT STDMETHODCALLTYPE GradientPolygonEx(
- /* [in] */ LONG points_0size,
- /* [size_is][in] */ IDAPoint2 __RPC_FAR *__RPC_FAR points_0[ ],
- /* [in] */ LONG colors_1size,
- /* [size_is][in] */ IDAColor __RPC_FAR *__RPC_FAR colors_1[ ],
- /* [retval][out] */ IDAImage __RPC_FAR *__RPC_FAR *ret_2) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE GradientPolygon(
- /* [in] */ VARIANT points_0,
- /* [in] */ VARIANT colors_1,
- /* [retval][out] */ IDAImage __RPC_FAR *__RPC_FAR *ret_2) = 0;
-
- virtual /* [restricted] */ HRESULT STDMETHODCALLTYPE RadialGradientPolygonEx(
- /* [in] */ IDAColor __RPC_FAR *inner_0,
- /* [in] */ IDAColor __RPC_FAR *outer_1,
- /* [in] */ LONG points_2size,
- /* [size_is][in] */ IDAPoint2 __RPC_FAR *__RPC_FAR points_2[ ],
- /* [in] */ double fallOff_3,
- /* [retval][out] */ IDAImage __RPC_FAR *__RPC_FAR *ret_4) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE RadialGradientPolygon(
- /* [in] */ IDAColor __RPC_FAR *inner_0,
- /* [in] */ IDAColor __RPC_FAR *outer_1,
- /* [in] */ VARIANT points_2,
- /* [in] */ double fallOff_3,
- /* [retval][out] */ IDAImage __RPC_FAR *__RPC_FAR *ret_4) = 0;
-
- virtual /* [restricted] */ HRESULT STDMETHODCALLTYPE RadialGradientPolygonAnimEx(
- /* [in] */ IDAColor __RPC_FAR *inner_0,
- /* [in] */ IDAColor __RPC_FAR *outer_1,
- /* [in] */ LONG points_2size,
- /* [size_is][in] */ IDAPoint2 __RPC_FAR *__RPC_FAR points_2[ ],
- /* [in] */ IDANumber __RPC_FAR *fallOff_3,
- /* [retval][out] */ IDAImage __RPC_FAR *__RPC_FAR *ret_4) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE RadialGradientPolygonAnim(
- /* [in] */ IDAColor __RPC_FAR *inner_0,
- /* [in] */ IDAColor __RPC_FAR *outer_1,
- /* [in] */ VARIANT points_2,
- /* [in] */ IDANumber __RPC_FAR *fallOff_3,
- /* [retval][out] */ IDAImage __RPC_FAR *__RPC_FAR *ret_4) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE GradientSquare(
- /* [in] */ IDAColor __RPC_FAR *lowerLeft_0,
- /* [in] */ IDAColor __RPC_FAR *upperLeft_1,
- /* [in] */ IDAColor __RPC_FAR *upperRight_2,
- /* [in] */ IDAColor __RPC_FAR *lowerRight_3,
- /* [retval][out] */ IDAImage __RPC_FAR *__RPC_FAR *ret_4) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE RadialGradientSquare(
- /* [in] */ IDAColor __RPC_FAR *inner_0,
- /* [in] */ IDAColor __RPC_FAR *outer_1,
- /* [in] */ double fallOff_2,
- /* [retval][out] */ IDAImage __RPC_FAR *__RPC_FAR *ret_3) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE RadialGradientSquareAnim(
- /* [in] */ IDAColor __RPC_FAR *inner_0,
- /* [in] */ IDAColor __RPC_FAR *outer_1,
- /* [in] */ IDANumber __RPC_FAR *fallOff_2,
- /* [retval][out] */ IDAImage __RPC_FAR *__RPC_FAR *ret_3) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE RadialGradientRegularPoly(
- /* [in] */ IDAColor __RPC_FAR *inner_0,
- /* [in] */ IDAColor __RPC_FAR *outer_1,
- /* [in] */ double numEdges_2,
- /* [in] */ double fallOff_3,
- /* [retval][out] */ IDAImage __RPC_FAR *__RPC_FAR *ret_4) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE RadialGradientRegularPolyAnim(
- /* [in] */ IDAColor __RPC_FAR *inner_0,
- /* [in] */ IDAColor __RPC_FAR *outer_1,
- /* [in] */ IDANumber __RPC_FAR *numEdges_2,
- /* [in] */ IDANumber __RPC_FAR *fallOff_3,
- /* [retval][out] */ IDAImage __RPC_FAR *__RPC_FAR *ret_4) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE GradientHorizontal(
- /* [in] */ IDAColor __RPC_FAR *start_0,
- /* [in] */ IDAColor __RPC_FAR *stop_1,
- /* [in] */ double fallOff_2,
- /* [retval][out] */ IDAImage __RPC_FAR *__RPC_FAR *ret_3) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE GradientHorizontalAnim(
- /* [in] */ IDAColor __RPC_FAR *start_0,
- /* [in] */ IDAColor __RPC_FAR *stop_1,
- /* [in] */ IDANumber __RPC_FAR *fallOff_2,
- /* [retval][out] */ IDAImage __RPC_FAR *__RPC_FAR *ret_3) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE HatchHorizontal(
- /* [in] */ IDAColor __RPC_FAR *lineClr_0,
- /* [in] */ double spacing_1,
- /* [retval][out] */ IDAImage __RPC_FAR *__RPC_FAR *ret_2) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE HatchHorizontalAnim(
- /* [in] */ IDAColor __RPC_FAR *lineClr_0,
- /* [in] */ IDANumber __RPC_FAR *spacing_1,
- /* [retval][out] */ IDAImage __RPC_FAR *__RPC_FAR *ret_2) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE HatchVertical(
- /* [in] */ IDAColor __RPC_FAR *lineClr_0,
- /* [in] */ double spacing_1,
- /* [retval][out] */ IDAImage __RPC_FAR *__RPC_FAR *ret_2) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE HatchVerticalAnim(
- /* [in] */ IDAColor __RPC_FAR *lineClr_0,
- /* [in] */ IDANumber __RPC_FAR *spacing_1,
- /* [retval][out] */ IDAImage __RPC_FAR *__RPC_FAR *ret_2) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE HatchForwardDiagonal(
- /* [in] */ IDAColor __RPC_FAR *lineClr_0,
- /* [in] */ double spacing_1,
- /* [retval][out] */ IDAImage __RPC_FAR *__RPC_FAR *ret_2) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE HatchForwardDiagonalAnim(
- /* [in] */ IDAColor __RPC_FAR *lineClr_0,
- /* [in] */ IDANumber __RPC_FAR *spacing_1,
- /* [retval][out] */ IDAImage __RPC_FAR *__RPC_FAR *ret_2) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE HatchBackwardDiagonal(
- /* [in] */ IDAColor __RPC_FAR *lineClr_0,
- /* [in] */ double spacing_1,
- /* [retval][out] */ IDAImage __RPC_FAR *__RPC_FAR *ret_2) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE HatchBackwardDiagonalAnim(
- /* [in] */ IDAColor __RPC_FAR *lineClr_0,
- /* [in] */ IDANumber __RPC_FAR *spacing_1,
- /* [retval][out] */ IDAImage __RPC_FAR *__RPC_FAR *ret_2) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE HatchCross(
- /* [in] */ IDAColor __RPC_FAR *lineClr_0,
- /* [in] */ double spacing_1,
- /* [retval][out] */ IDAImage __RPC_FAR *__RPC_FAR *ret_2) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE HatchCrossAnim(
- /* [in] */ IDAColor __RPC_FAR *lineClr_0,
- /* [in] */ IDANumber __RPC_FAR *spacing_1,
- /* [retval][out] */ IDAImage __RPC_FAR *__RPC_FAR *ret_2) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE HatchDiagonalCross(
- /* [in] */ IDAColor __RPC_FAR *lineClr_0,
- /* [in] */ double spacing_1,
- /* [retval][out] */ IDAImage __RPC_FAR *__RPC_FAR *ret_2) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE HatchDiagonalCrossAnim(
- /* [in] */ IDAColor __RPC_FAR *lineClr_0,
- /* [in] */ IDANumber __RPC_FAR *spacing_1,
- /* [retval][out] */ IDAImage __RPC_FAR *__RPC_FAR *ret_2) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Overlay(
- /* [in] */ IDAImage __RPC_FAR *top_0,
- /* [in] */ IDAImage __RPC_FAR *bottom_1,
- /* [retval][out] */ IDAImage __RPC_FAR *__RPC_FAR *ret_2) = 0;
-
- virtual /* [restricted] */ HRESULT STDMETHODCALLTYPE OverlayArrayEx(
- /* [in] */ LONG imgs_0size,
- /* [size_is][in] */ IDAImage __RPC_FAR *__RPC_FAR imgs_0[ ],
- /* [retval][out] */ IDAImage __RPC_FAR *__RPC_FAR *ret_1) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE OverlayArray(
- /* [in] */ VARIANT imgs_0,
- /* [retval][out] */ IDAImage __RPC_FAR *__RPC_FAR *ret_1) = 0;
-
- virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_AmbientLight(
- /* [retval][out] */ IDAGeometry __RPC_FAR *__RPC_FAR *ret_0) = 0;
-
- virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_DirectionalLight(
- /* [retval][out] */ IDAGeometry __RPC_FAR *__RPC_FAR *ret_0) = 0;
-
- virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_PointLight(
- /* [retval][out] */ IDAGeometry __RPC_FAR *__RPC_FAR *ret_0) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE SpotLightAnim(
- /* [in] */ IDANumber __RPC_FAR *fullcone_0,
- /* [in] */ IDANumber __RPC_FAR *cutoff_1,
- /* [retval][out] */ IDAGeometry __RPC_FAR *__RPC_FAR *ret_2) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE SpotLight(
- /* [in] */ IDANumber __RPC_FAR *fullcone_0,
- /* [in] */ double cutoff_1,
- /* [retval][out] */ IDAGeometry __RPC_FAR *__RPC_FAR *ret_2) = 0;
-
- virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_DefaultLineStyle(
- /* [retval][out] */ IDALineStyle __RPC_FAR *__RPC_FAR *ret_0) = 0;
-
- virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_EmptyLineStyle(
- /* [retval][out] */ IDALineStyle __RPC_FAR *__RPC_FAR *ret_0) = 0;
-
- virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_JoinStyleBevel(
- /* [retval][out] */ IDAJoinStyle __RPC_FAR *__RPC_FAR *ret_0) = 0;
-
- virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_JoinStyleRound(
- /* [retval][out] */ IDAJoinStyle __RPC_FAR *__RPC_FAR *ret_0) = 0;
-
- virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_JoinStyleMiter(
- /* [retval][out] */ IDAJoinStyle __RPC_FAR *__RPC_FAR *ret_0) = 0;
-
- virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_EndStyleFlat(
- /* [retval][out] */ IDAEndStyle __RPC_FAR *__RPC_FAR *ret_0) = 0;
-
- virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_EndStyleSquare(
- /* [retval][out] */ IDAEndStyle __RPC_FAR *__RPC_FAR *ret_0) = 0;
-
- virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_EndStyleRound(
- /* [retval][out] */ IDAEndStyle __RPC_FAR *__RPC_FAR *ret_0) = 0;
-
- virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_DashStyleSolid(
- /* [retval][out] */ IDADashStyle __RPC_FAR *__RPC_FAR *ret_0) = 0;
-
- virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_DashStyleDashed(
- /* [retval][out] */ IDADashStyle __RPC_FAR *__RPC_FAR *ret_0) = 0;
-
- virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_DefaultMicrophone(
- /* [retval][out] */ IDAMicrophone __RPC_FAR *__RPC_FAR *ret_0) = 0;
-
- virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_OpaqueMatte(
- /* [retval][out] */ IDAMatte __RPC_FAR *__RPC_FAR *ret_0) = 0;
-
- virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_ClearMatte(
- /* [retval][out] */ IDAMatte __RPC_FAR *__RPC_FAR *ret_0) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE UnionMatte(
- /* [in] */ IDAMatte __RPC_FAR *m1_0,
- /* [in] */ IDAMatte __RPC_FAR *m2_1,
- /* [retval][out] */ IDAMatte __RPC_FAR *__RPC_FAR *ret_2) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE IntersectMatte(
- /* [in] */ IDAMatte __RPC_FAR *m1_0,
- /* [in] */ IDAMatte __RPC_FAR *m2_1,
- /* [retval][out] */ IDAMatte __RPC_FAR *__RPC_FAR *ret_2) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE DifferenceMatte(
- /* [in] */ IDAMatte __RPC_FAR *m1_0,
- /* [in] */ IDAMatte __RPC_FAR *m2_1,
- /* [retval][out] */ IDAMatte __RPC_FAR *__RPC_FAR *ret_2) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE FillMatte(
- /* [in] */ IDAPath2 __RPC_FAR *p_0,
- /* [retval][out] */ IDAMatte __RPC_FAR *__RPC_FAR *ret_1) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE TextMatte(
- /* [in] */ IDAString __RPC_FAR *str_0,
- /* [in] */ IDAFontStyle __RPC_FAR *fs_1,
- /* [retval][out] */ IDAMatte __RPC_FAR *__RPC_FAR *ret_2) = 0;
-
- virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_EmptyMontage(
- /* [retval][out] */ IDAMontage __RPC_FAR *__RPC_FAR *ret_0) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE ImageMontage(
- /* [in] */ IDAImage __RPC_FAR *im_0,
- /* [in] */ double depth_1,
- /* [retval][out] */ IDAMontage __RPC_FAR *__RPC_FAR *ret_2) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE ImageMontageAnim(
- /* [in] */ IDAImage __RPC_FAR *im_0,
- /* [in] */ IDANumber __RPC_FAR *depth_1,
- /* [retval][out] */ IDAMontage __RPC_FAR *__RPC_FAR *ret_2) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE UnionMontage(
- /* [in] */ IDAMontage __RPC_FAR *m1_0,
- /* [in] */ IDAMontage __RPC_FAR *m2_1,
- /* [retval][out] */ IDAMontage __RPC_FAR *__RPC_FAR *ret_2) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Concat(
- /* [in] */ IDAPath2 __RPC_FAR *p1_0,
- /* [in] */ IDAPath2 __RPC_FAR *p2_1,
- /* [retval][out] */ IDAPath2 __RPC_FAR *__RPC_FAR *ret_2) = 0;
-
- virtual /* [restricted] */ HRESULT STDMETHODCALLTYPE ConcatArrayEx(
- /* [in] */ LONG paths_0size,
- /* [size_is][in] */ IDAPath2 __RPC_FAR *__RPC_FAR paths_0[ ],
- /* [retval][out] */ IDAPath2 __RPC_FAR *__RPC_FAR *ret_1) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE ConcatArray(
- /* [in] */ VARIANT paths_0,
- /* [retval][out] */ IDAPath2 __RPC_FAR *__RPC_FAR *ret_1) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Line(
- /* [in] */ IDAPoint2 __RPC_FAR *p1_0,
- /* [in] */ IDAPoint2 __RPC_FAR *p2_1,
- /* [retval][out] */ IDAPath2 __RPC_FAR *__RPC_FAR *ret_2) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Ray(
- /* [in] */ IDAPoint2 __RPC_FAR *pt_0,
- /* [retval][out] */ IDAPath2 __RPC_FAR *__RPC_FAR *ret_1) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE StringPathAnim(
- /* [in] */ IDAString __RPC_FAR *str_0,
- /* [in] */ IDAFontStyle __RPC_FAR *fs_1,
- /* [retval][out] */ IDAPath2 __RPC_FAR *__RPC_FAR *ret_2) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE StringPath(
- /* [in] */ BSTR str_0,
- /* [in] */ IDAFontStyle __RPC_FAR *fs_1,
- /* [retval][out] */ IDAPath2 __RPC_FAR *__RPC_FAR *ret_2) = 0;
-
- virtual /* [restricted] */ HRESULT STDMETHODCALLTYPE PolylineEx(
- /* [in] */ LONG points_0size,
- /* [size_is][in] */ IDAPoint2 __RPC_FAR *__RPC_FAR points_0[ ],
- /* [retval][out] */ IDAPath2 __RPC_FAR *__RPC_FAR *ret_1) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Polyline(
- /* [in] */ VARIANT points_0,
- /* [retval][out] */ IDAPath2 __RPC_FAR *__RPC_FAR *ret_1) = 0;
-
- virtual /* [restricted] */ HRESULT STDMETHODCALLTYPE PolydrawPathEx(
- /* [in] */ LONG points_0size,
- /* [size_is][in] */ IDAPoint2 __RPC_FAR *__RPC_FAR points_0[ ],
- /* [in] */ LONG codes_1size,
- /* [size_is][in] */ IDANumber __RPC_FAR *__RPC_FAR codes_1[ ],
- /* [retval][out] */ IDAPath2 __RPC_FAR *__RPC_FAR *ret_2) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE PolydrawPath(
- /* [in] */ VARIANT points_0,
- /* [in] */ VARIANT codes_1,
- /* [retval][out] */ IDAPath2 __RPC_FAR *__RPC_FAR *ret_2) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE ArcRadians(
- /* [in] */ double startAngle_0,
- /* [in] */ double endAngle_1,
- /* [in] */ double arcWidth_2,
- /* [in] */ double arcHeight_3,
- /* [retval][out] */ IDAPath2 __RPC_FAR *__RPC_FAR *ret_4) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE ArcRadiansAnim(
- /* [in] */ IDANumber __RPC_FAR *startAngle_0,
- /* [in] */ IDANumber __RPC_FAR *endAngle_1,
- /* [in] */ IDANumber __RPC_FAR *arcWidth_2,
- /* [in] */ IDANumber __RPC_FAR *arcHeight_3,
- /* [retval][out] */ IDAPath2 __RPC_FAR *__RPC_FAR *ret_4) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE ArcDegrees(
- /* [in] */ double startAngle_0,
- /* [in] */ double endAngle_1,
- /* [in] */ double arcWidth_2,
- /* [in] */ double arcHeight_3,
- /* [retval][out] */ IDAPath2 __RPC_FAR *__RPC_FAR *ret_4) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE PieRadians(
- /* [in] */ double startAngle_0,
- /* [in] */ double endAngle_1,
- /* [in] */ double arcWidth_2,
- /* [in] */ double arcHeight_3,
- /* [retval][out] */ IDAPath2 __RPC_FAR *__RPC_FAR *ret_4) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE PieRadiansAnim(
- /* [in] */ IDANumber __RPC_FAR *startAngle_0,
- /* [in] */ IDANumber __RPC_FAR *endAngle_1,
- /* [in] */ IDANumber __RPC_FAR *arcWidth_2,
- /* [in] */ IDANumber __RPC_FAR *arcHeight_3,
- /* [retval][out] */ IDAPath2 __RPC_FAR *__RPC_FAR *ret_4) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE PieDegrees(
- /* [in] */ double startAngle_0,
- /* [in] */ double endAngle_1,
- /* [in] */ double arcWidth_2,
- /* [in] */ double arcHeight_3,
- /* [retval][out] */ IDAPath2 __RPC_FAR *__RPC_FAR *ret_4) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Oval(
- /* [in] */ double width_0,
- /* [in] */ double height_1,
- /* [retval][out] */ IDAPath2 __RPC_FAR *__RPC_FAR *ret_2) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE OvalAnim(
- /* [in] */ IDANumber __RPC_FAR *width_0,
- /* [in] */ IDANumber __RPC_FAR *height_1,
- /* [retval][out] */ IDAPath2 __RPC_FAR *__RPC_FAR *ret_2) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Rect(
- /* [in] */ double width_0,
- /* [in] */ double height_1,
- /* [retval][out] */ IDAPath2 __RPC_FAR *__RPC_FAR *ret_2) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE RectAnim(
- /* [in] */ IDANumber __RPC_FAR *width_0,
- /* [in] */ IDANumber __RPC_FAR *height_1,
- /* [retval][out] */ IDAPath2 __RPC_FAR *__RPC_FAR *ret_2) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE RoundRect(
- /* [in] */ double width_0,
- /* [in] */ double height_1,
- /* [in] */ double cornerArcWidth_2,
- /* [in] */ double cornerArcHeight_3,
- /* [retval][out] */ IDAPath2 __RPC_FAR *__RPC_FAR *ret_4) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE RoundRectAnim(
- /* [in] */ IDANumber __RPC_FAR *width_0,
- /* [in] */ IDANumber __RPC_FAR *height_1,
- /* [in] */ IDANumber __RPC_FAR *cornerArcWidth_2,
- /* [in] */ IDANumber __RPC_FAR *cornerArcHeight_3,
- /* [retval][out] */ IDAPath2 __RPC_FAR *__RPC_FAR *ret_4) = 0;
-
- virtual /* [restricted] */ HRESULT STDMETHODCALLTYPE CubicBSplinePathEx(
- /* [in] */ LONG points_0size,
- /* [size_is][in] */ IDAPoint2 __RPC_FAR *__RPC_FAR points_0[ ],
- /* [in] */ LONG knots_1size,
- /* [size_is][in] */ IDANumber __RPC_FAR *__RPC_FAR knots_1[ ],
- /* [retval][out] */ IDAPath2 __RPC_FAR *__RPC_FAR *ret_2) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE CubicBSplinePath(
- /* [in] */ VARIANT points_0,
- /* [in] */ VARIANT knots_1,
- /* [retval][out] */ IDAPath2 __RPC_FAR *__RPC_FAR *ret_2) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE TextPath(
- /* [in] */ IDAString __RPC_FAR *obsolete1_0,
- /* [in] */ IDAFontStyle __RPC_FAR *obsolete2_1,
- /* [retval][out] */ IDAPath2 __RPC_FAR *__RPC_FAR *ret_2) = 0;
-
- virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_Silence(
- /* [retval][out] */ IDASound __RPC_FAR *__RPC_FAR *ret_0) = 0;
-
- virtual /* [restricted] */ HRESULT STDMETHODCALLTYPE MixArrayEx(
- /* [in] */ LONG snds_0size,
- /* [size_is][in] */ IDASound __RPC_FAR *__RPC_FAR snds_0[ ],
- /* [retval][out] */ IDASound __RPC_FAR *__RPC_FAR *ret_1) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE MixArray(
- /* [in] */ VARIANT snds_0,
- /* [retval][out] */ IDASound __RPC_FAR *__RPC_FAR *ret_1) = 0;
-
- virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_SinSynth(
- /* [retval][out] */ IDASound __RPC_FAR *__RPC_FAR *ret_0) = 0;
-
- virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_DefaultFont(
- /* [retval][out] */ IDAFontStyle __RPC_FAR *__RPC_FAR *ret_0) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE FontAnim(
- /* [in] */ IDAString __RPC_FAR *str_0,
- /* [in] */ IDANumber __RPC_FAR *size_1,
- /* [in] */ IDAColor __RPC_FAR *col_2,
- /* [retval][out] */ IDAFontStyle __RPC_FAR *__RPC_FAR *ret_3) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Font(
- /* [in] */ BSTR str_0,
- /* [in] */ double size_1,
- /* [in] */ IDAColor __RPC_FAR *col_2,
- /* [retval][out] */ IDAFontStyle __RPC_FAR *__RPC_FAR *ret_3) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE StringImageAnim(
- /* [in] */ IDAString __RPC_FAR *str_0,
- /* [in] */ IDAFontStyle __RPC_FAR *fs_1,
- /* [retval][out] */ IDAImage __RPC_FAR *__RPC_FAR *ret_2) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE StringImage(
- /* [in] */ BSTR str_0,
- /* [in] */ IDAFontStyle __RPC_FAR *fs_1,
- /* [retval][out] */ IDAImage __RPC_FAR *__RPC_FAR *ret_2) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE TextImageAnim(
- /* [in] */ IDAString __RPC_FAR *obsoleted1_0,
- /* [in] */ IDAFontStyle __RPC_FAR *obsoleted2_1,
- /* [retval][out] */ IDAImage __RPC_FAR *__RPC_FAR *ret_2) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE TextImage(
- /* [in] */ BSTR obsoleted1_0,
- /* [in] */ IDAFontStyle __RPC_FAR *obsoleted2_1,
- /* [retval][out] */ IDAImage __RPC_FAR *__RPC_FAR *ret_2) = 0;
-
- virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_XVector2(
- /* [retval][out] */ IDAVector2 __RPC_FAR *__RPC_FAR *ret_0) = 0;
-
- virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_YVector2(
- /* [retval][out] */ IDAVector2 __RPC_FAR *__RPC_FAR *ret_0) = 0;
-
- virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_ZeroVector2(
- /* [retval][out] */ IDAVector2 __RPC_FAR *__RPC_FAR *ret_0) = 0;
-
- virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_Origin2(
- /* [retval][out] */ IDAPoint2 __RPC_FAR *__RPC_FAR *ret_0) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Vector2Anim(
- /* [in] */ IDANumber __RPC_FAR *x_0,
- /* [in] */ IDANumber __RPC_FAR *y_1,
- /* [retval][out] */ IDAVector2 __RPC_FAR *__RPC_FAR *ret_2) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Vector2(
- /* [in] */ double x_0,
- /* [in] */ double y_1,
- /* [retval][out] */ IDAVector2 __RPC_FAR *__RPC_FAR *ret_2) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Point2Anim(
- /* [in] */ IDANumber __RPC_FAR *x_0,
- /* [in] */ IDANumber __RPC_FAR *y_1,
- /* [retval][out] */ IDAPoint2 __RPC_FAR *__RPC_FAR *ret_2) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Point2(
- /* [in] */ double x_0,
- /* [in] */ double y_1,
- /* [retval][out] */ IDAPoint2 __RPC_FAR *__RPC_FAR *ret_2) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Vector2PolarAnim(
- /* [in] */ IDANumber __RPC_FAR *theta_0,
- /* [in] */ IDANumber __RPC_FAR *radius_1,
- /* [retval][out] */ IDAVector2 __RPC_FAR *__RPC_FAR *ret_2) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Vector2Polar(
- /* [in] */ double theta_0,
- /* [in] */ double radius_1,
- /* [retval][out] */ IDAVector2 __RPC_FAR *__RPC_FAR *ret_2) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Vector2PolarDegrees(
- /* [in] */ double theta_0,
- /* [in] */ double radius_1,
- /* [retval][out] */ IDAVector2 __RPC_FAR *__RPC_FAR *ret_2) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Point2PolarAnim(
- /* [in] */ IDANumber __RPC_FAR *theta_0,
- /* [in] */ IDANumber __RPC_FAR *radius_1,
- /* [retval][out] */ IDAPoint2 __RPC_FAR *__RPC_FAR *ret_2) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Point2Polar(
- /* [in] */ double theta_0,
- /* [in] */ double radius_1,
- /* [retval][out] */ IDAPoint2 __RPC_FAR *__RPC_FAR *ret_2) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE DotVector2(
- /* [in] */ IDAVector2 __RPC_FAR *v_0,
- /* [in] */ IDAVector2 __RPC_FAR *u_1,
- /* [retval][out] */ IDANumber __RPC_FAR *__RPC_FAR *ret_2) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE NegVector2(
- /* [in] */ IDAVector2 __RPC_FAR *v_0,
- /* [retval][out] */ IDAVector2 __RPC_FAR *__RPC_FAR *ret_1) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE SubVector2(
- /* [in] */ IDAVector2 __RPC_FAR *v1_0,
- /* [in] */ IDAVector2 __RPC_FAR *v2_1,
- /* [retval][out] */ IDAVector2 __RPC_FAR *__RPC_FAR *ret_2) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE AddVector2(
- /* [in] */ IDAVector2 __RPC_FAR *v1_0,
- /* [in] */ IDAVector2 __RPC_FAR *v2_1,
- /* [retval][out] */ IDAVector2 __RPC_FAR *__RPC_FAR *ret_2) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE AddPoint2Vector(
- /* [in] */ IDAPoint2 __RPC_FAR *p_0,
- /* [in] */ IDAVector2 __RPC_FAR *v_1,
- /* [retval][out] */ IDAPoint2 __RPC_FAR *__RPC_FAR *ret_2) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE SubPoint2Vector(
- /* [in] */ IDAPoint2 __RPC_FAR *p_0,
- /* [in] */ IDAVector2 __RPC_FAR *v_1,
- /* [retval][out] */ IDAPoint2 __RPC_FAR *__RPC_FAR *ret_2) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE SubPoint2(
- /* [in] */ IDAPoint2 __RPC_FAR *p1_0,
- /* [in] */ IDAPoint2 __RPC_FAR *p2_1,
- /* [retval][out] */ IDAVector2 __RPC_FAR *__RPC_FAR *ret_2) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE DistancePoint2(
- /* [in] */ IDAPoint2 __RPC_FAR *p_0,
- /* [in] */ IDAPoint2 __RPC_FAR *q_1,
- /* [retval][out] */ IDANumber __RPC_FAR *__RPC_FAR *ret_2) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE DistanceSquaredPoint2(
- /* [in] */ IDAPoint2 __RPC_FAR *p_0,
- /* [in] */ IDAPoint2 __RPC_FAR *q_1,
- /* [retval][out] */ IDANumber __RPC_FAR *__RPC_FAR *ret_2) = 0;
-
- virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_XVector3(
- /* [retval][out] */ IDAVector3 __RPC_FAR *__RPC_FAR *ret_0) = 0;
-
- virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_YVector3(
- /* [retval][out] */ IDAVector3 __RPC_FAR *__RPC_FAR *ret_0) = 0;
-
- virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_ZVector3(
- /* [retval][out] */ IDAVector3 __RPC_FAR *__RPC_FAR *ret_0) = 0;
-
- virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_ZeroVector3(
- /* [retval][out] */ IDAVector3 __RPC_FAR *__RPC_FAR *ret_0) = 0;
-
- virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_Origin3(
- /* [retval][out] */ IDAPoint3 __RPC_FAR *__RPC_FAR *ret_0) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Vector3Anim(
- /* [in] */ IDANumber __RPC_FAR *x_0,
- /* [in] */ IDANumber __RPC_FAR *y_1,
- /* [in] */ IDANumber __RPC_FAR *z_2,
- /* [retval][out] */ IDAVector3 __RPC_FAR *__RPC_FAR *ret_3) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Vector3(
- /* [in] */ double x_0,
- /* [in] */ double y_1,
- /* [in] */ double z_2,
- /* [retval][out] */ IDAVector3 __RPC_FAR *__RPC_FAR *ret_3) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Point3Anim(
- /* [in] */ IDANumber __RPC_FAR *x_0,
- /* [in] */ IDANumber __RPC_FAR *y_1,
- /* [in] */ IDANumber __RPC_FAR *z_2,
- /* [retval][out] */ IDAPoint3 __RPC_FAR *__RPC_FAR *ret_3) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Point3(
- /* [in] */ double x_0,
- /* [in] */ double y_1,
- /* [in] */ double z_2,
- /* [retval][out] */ IDAPoint3 __RPC_FAR *__RPC_FAR *ret_3) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Vector3SphericalAnim(
- /* [in] */ IDANumber __RPC_FAR *xyAngle_0,
- /* [in] */ IDANumber __RPC_FAR *yzAngle_1,
- /* [in] */ IDANumber __RPC_FAR *radius_2,
- /* [retval][out] */ IDAVector3 __RPC_FAR *__RPC_FAR *ret_3) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Vector3Spherical(
- /* [in] */ double xyAngle_0,
- /* [in] */ double yzAngle_1,
- /* [in] */ double radius_2,
- /* [retval][out] */ IDAVector3 __RPC_FAR *__RPC_FAR *ret_3) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Point3SphericalAnim(
- /* [in] */ IDANumber __RPC_FAR *zxAngle_0,
- /* [in] */ IDANumber __RPC_FAR *xyAngle_1,
- /* [in] */ IDANumber __RPC_FAR *radius_2,
- /* [retval][out] */ IDAPoint3 __RPC_FAR *__RPC_FAR *ret_3) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Point3Spherical(
- /* [in] */ double zxAngle_0,
- /* [in] */ double xyAngle_1,
- /* [in] */ double radius_2,
- /* [retval][out] */ IDAPoint3 __RPC_FAR *__RPC_FAR *ret_3) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE DotVector3(
- /* [in] */ IDAVector3 __RPC_FAR *v_0,
- /* [in] */ IDAVector3 __RPC_FAR *u_1,
- /* [retval][out] */ IDANumber __RPC_FAR *__RPC_FAR *ret_2) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE CrossVector3(
- /* [in] */ IDAVector3 __RPC_FAR *v_0,
- /* [in] */ IDAVector3 __RPC_FAR *u_1,
- /* [retval][out] */ IDAVector3 __RPC_FAR *__RPC_FAR *ret_2) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE NegVector3(
- /* [in] */ IDAVector3 __RPC_FAR *v_0,
- /* [retval][out] */ IDAVector3 __RPC_FAR *__RPC_FAR *ret_1) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE SubVector3(
- /* [in] */ IDAVector3 __RPC_FAR *v1_0,
- /* [in] */ IDAVector3 __RPC_FAR *v2_1,
- /* [retval][out] */ IDAVector3 __RPC_FAR *__RPC_FAR *ret_2) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE AddVector3(
- /* [in] */ IDAVector3 __RPC_FAR *v1_0,
- /* [in] */ IDAVector3 __RPC_FAR *v2_1,
- /* [retval][out] */ IDAVector3 __RPC_FAR *__RPC_FAR *ret_2) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE AddPoint3Vector(
- /* [in] */ IDAPoint3 __RPC_FAR *p_0,
- /* [in] */ IDAVector3 __RPC_FAR *v_1,
- /* [retval][out] */ IDAPoint3 __RPC_FAR *__RPC_FAR *ret_2) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE SubPoint3Vector(
- /* [in] */ IDAPoint3 __RPC_FAR *p_0,
- /* [in] */ IDAVector3 __RPC_FAR *v_1,
- /* [retval][out] */ IDAPoint3 __RPC_FAR *__RPC_FAR *ret_2) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE SubPoint3(
- /* [in] */ IDAPoint3 __RPC_FAR *p1_0,
- /* [in] */ IDAPoint3 __RPC_FAR *p2_1,
- /* [retval][out] */ IDAVector3 __RPC_FAR *__RPC_FAR *ret_2) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE DistancePoint3(
- /* [in] */ IDAPoint3 __RPC_FAR *p_0,
- /* [in] */ IDAPoint3 __RPC_FAR *q_1,
- /* [retval][out] */ IDANumber __RPC_FAR *__RPC_FAR *ret_2) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE DistanceSquaredPoint3(
- /* [in] */ IDAPoint3 __RPC_FAR *p_0,
- /* [in] */ IDAPoint3 __RPC_FAR *q_1,
- /* [retval][out] */ IDANumber __RPC_FAR *__RPC_FAR *ret_2) = 0;
-
- virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_IdentityTransform3(
- /* [retval][out] */ IDATransform3 __RPC_FAR *__RPC_FAR *ret_0) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Translate3Anim(
- /* [in] */ IDANumber __RPC_FAR *tx_0,
- /* [in] */ IDANumber __RPC_FAR *ty_1,
- /* [in] */ IDANumber __RPC_FAR *tz_2,
- /* [retval][out] */ IDATransform3 __RPC_FAR *__RPC_FAR *ret_3) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Translate3(
- /* [in] */ double tx_0,
- /* [in] */ double ty_1,
- /* [in] */ double tz_2,
- /* [retval][out] */ IDATransform3 __RPC_FAR *__RPC_FAR *ret_3) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Translate3Rate(
- /* [in] */ double tx_0,
- /* [in] */ double ty_1,
- /* [in] */ double tz_2,
- /* [retval][out] */ IDATransform3 __RPC_FAR *__RPC_FAR *ret_3) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Translate3Vector(
- /* [in] */ IDAVector3 __RPC_FAR *delta_0,
- /* [retval][out] */ IDATransform3 __RPC_FAR *__RPC_FAR *ret_1) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Translate3Point(
- /* [in] */ IDAPoint3 __RPC_FAR *new_origin_0,
- /* [retval][out] */ IDATransform3 __RPC_FAR *__RPC_FAR *ret_1) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Scale3Anim(
- /* [in] */ IDANumber __RPC_FAR *x_0,
- /* [in] */ IDANumber __RPC_FAR *y_1,
- /* [in] */ IDANumber __RPC_FAR *z_2,
- /* [retval][out] */ IDATransform3 __RPC_FAR *__RPC_FAR *ret_3) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Scale3(
- /* [in] */ double x_0,
- /* [in] */ double y_1,
- /* [in] */ double z_2,
- /* [retval][out] */ IDATransform3 __RPC_FAR *__RPC_FAR *ret_3) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Scale3Rate(
- /* [in] */ double x_0,
- /* [in] */ double y_1,
- /* [in] */ double z_2,
- /* [retval][out] */ IDATransform3 __RPC_FAR *__RPC_FAR *ret_3) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Scale3Vector(
- /* [in] */ IDAVector3 __RPC_FAR *scale_vec_0,
- /* [retval][out] */ IDATransform3 __RPC_FAR *__RPC_FAR *ret_1) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Scale3UniformAnim(
- /* [in] */ IDANumber __RPC_FAR *uniform_scale_0,
- /* [retval][out] */ IDATransform3 __RPC_FAR *__RPC_FAR *ret_1) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Scale3Uniform(
- /* [in] */ double uniform_scale_0,
- /* [retval][out] */ IDATransform3 __RPC_FAR *__RPC_FAR *ret_1) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Scale3UniformRate(
- /* [in] */ double uniform_scale_0,
- /* [retval][out] */ IDATransform3 __RPC_FAR *__RPC_FAR *ret_1) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Rotate3Anim(
- /* [in] */ IDAVector3 __RPC_FAR *axis_0,
- /* [in] */ IDANumber __RPC_FAR *angle_1,
- /* [retval][out] */ IDATransform3 __RPC_FAR *__RPC_FAR *ret_2) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Rotate3(
- /* [in] */ IDAVector3 __RPC_FAR *axis_0,
- /* [in] */ double angle_1,
- /* [retval][out] */ IDATransform3 __RPC_FAR *__RPC_FAR *ret_2) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Rotate3Rate(
- /* [in] */ IDAVector3 __RPC_FAR *axis_0,
- /* [in] */ double angle_1,
- /* [retval][out] */ IDATransform3 __RPC_FAR *__RPC_FAR *ret_2) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Rotate3Degrees(
- /* [in] */ IDAVector3 __RPC_FAR *axis_0,
- /* [in] */ double angle_1,
- /* [retval][out] */ IDATransform3 __RPC_FAR *__RPC_FAR *ret_2) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Rotate3RateDegrees(
- /* [in] */ IDAVector3 __RPC_FAR *axis_0,
- /* [in] */ double angle_1,
- /* [retval][out] */ IDATransform3 __RPC_FAR *__RPC_FAR *ret_2) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE XShear3Anim(
- /* [in] */ IDANumber __RPC_FAR *a_0,
- /* [in] */ IDANumber __RPC_FAR *b_1,
- /* [retval][out] */ IDATransform3 __RPC_FAR *__RPC_FAR *ret_2) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE XShear3(
- /* [in] */ double a_0,
- /* [in] */ double b_1,
- /* [retval][out] */ IDATransform3 __RPC_FAR *__RPC_FAR *ret_2) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE XShear3Rate(
- /* [in] */ double a_0,
- /* [in] */ double b_1,
- /* [retval][out] */ IDATransform3 __RPC_FAR *__RPC_FAR *ret_2) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE YShear3Anim(
- /* [in] */ IDANumber __RPC_FAR *c_0,
- /* [in] */ IDANumber __RPC_FAR *d_1,
- /* [retval][out] */ IDATransform3 __RPC_FAR *__RPC_FAR *ret_2) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE YShear3(
- /* [in] */ double c_0,
- /* [in] */ double d_1,
- /* [retval][out] */ IDATransform3 __RPC_FAR *__RPC_FAR *ret_2) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE YShear3Rate(
- /* [in] */ double c_0,
- /* [in] */ double d_1,
- /* [retval][out] */ IDATransform3 __RPC_FAR *__RPC_FAR *ret_2) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE ZShear3Anim(
- /* [in] */ IDANumber __RPC_FAR *e_0,
- /* [in] */ IDANumber __RPC_FAR *f_1,
- /* [retval][out] */ IDATransform3 __RPC_FAR *__RPC_FAR *ret_2) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE ZShear3(
- /* [in] */ double e_0,
- /* [in] */ double f_1,
- /* [retval][out] */ IDATransform3 __RPC_FAR *__RPC_FAR *ret_2) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE ZShear3Rate(
- /* [in] */ double e_0,
- /* [in] */ double f_1,
- /* [retval][out] */ IDATransform3 __RPC_FAR *__RPC_FAR *ret_2) = 0;
-
- virtual /* [restricted] */ HRESULT STDMETHODCALLTYPE Transform4x4AnimEx(
- /* [in] */ LONG m_0size,
- /* [size_is][in] */ IDANumber __RPC_FAR *__RPC_FAR m_0[ ],
- /* [retval][out] */ IDATransform3 __RPC_FAR *__RPC_FAR *ret_1) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Transform4x4Anim(
- /* [in] */ VARIANT m_0,
- /* [retval][out] */ IDATransform3 __RPC_FAR *__RPC_FAR *ret_1) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Compose3(
- /* [in] */ IDATransform3 __RPC_FAR *a_0,
- /* [in] */ IDATransform3 __RPC_FAR *b_1,
- /* [retval][out] */ IDATransform3 __RPC_FAR *__RPC_FAR *ret_2) = 0;
-
- virtual /* [restricted] */ HRESULT STDMETHODCALLTYPE Compose3ArrayEx(
- /* [in] */ LONG xfs_0size,
- /* [size_is][in] */ IDATransform3 __RPC_FAR *__RPC_FAR xfs_0[ ],
- /* [retval][out] */ IDATransform3 __RPC_FAR *__RPC_FAR *ret_1) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Compose3Array(
- /* [in] */ VARIANT xfs_0,
- /* [retval][out] */ IDATransform3 __RPC_FAR *__RPC_FAR *ret_1) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE LookAtFrom(
- /* [in] */ IDAPoint3 __RPC_FAR *to_0,
- /* [in] */ IDAPoint3 __RPC_FAR *from_1,
- /* [in] */ IDAVector3 __RPC_FAR *up_2,
- /* [retval][out] */ IDATransform3 __RPC_FAR *__RPC_FAR *ret_3) = 0;
-
- virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_IdentityTransform2(
- /* [retval][out] */ IDATransform2 __RPC_FAR *__RPC_FAR *ret_0) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Translate2Anim(
- /* [in] */ IDANumber __RPC_FAR *Tx_0,
- /* [in] */ IDANumber __RPC_FAR *Ty_1,
- /* [retval][out] */ IDATransform2 __RPC_FAR *__RPC_FAR *ret_2) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Translate2(
- /* [in] */ double Tx_0,
- /* [in] */ double Ty_1,
- /* [retval][out] */ IDATransform2 __RPC_FAR *__RPC_FAR *ret_2) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Translate2Rate(
- /* [in] */ double Tx_0,
- /* [in] */ double Ty_1,
- /* [retval][out] */ IDATransform2 __RPC_FAR *__RPC_FAR *ret_2) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Translate2Vector(
- /* [in] */ IDAVector2 __RPC_FAR *delta_0,
- /* [retval][out] */ IDATransform2 __RPC_FAR *__RPC_FAR *ret_1) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Translate2Point(
- /* [in] */ IDAPoint2 __RPC_FAR *pos_0,
- /* [retval][out] */ IDATransform2 __RPC_FAR *__RPC_FAR *ret_1) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Scale2Anim(
- /* [in] */ IDANumber __RPC_FAR *x_0,
- /* [in] */ IDANumber __RPC_FAR *y_1,
- /* [retval][out] */ IDATransform2 __RPC_FAR *__RPC_FAR *ret_2) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Scale2(
- /* [in] */ double x_0,
- /* [in] */ double y_1,
- /* [retval][out] */ IDATransform2 __RPC_FAR *__RPC_FAR *ret_2) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Scale2Rate(
- /* [in] */ double x_0,
- /* [in] */ double y_1,
- /* [retval][out] */ IDATransform2 __RPC_FAR *__RPC_FAR *ret_2) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Scale2Vector2(
- /* [in] */ IDAVector2 __RPC_FAR *obsoleteMethod_0,
- /* [retval][out] */ IDATransform2 __RPC_FAR *__RPC_FAR *ret_1) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Scale2Vector(
- /* [in] */ IDAVector2 __RPC_FAR *scale_vec_0,
- /* [retval][out] */ IDATransform2 __RPC_FAR *__RPC_FAR *ret_1) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Scale2UniformAnim(
- /* [in] */ IDANumber __RPC_FAR *uniform_scale_0,
- /* [retval][out] */ IDATransform2 __RPC_FAR *__RPC_FAR *ret_1) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Scale2Uniform(
- /* [in] */ double uniform_scale_0,
- /* [retval][out] */ IDATransform2 __RPC_FAR *__RPC_FAR *ret_1) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Scale2UniformRate(
- /* [in] */ double uniform_scale_0,
- /* [retval][out] */ IDATransform2 __RPC_FAR *__RPC_FAR *ret_1) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Rotate2Anim(
- /* [in] */ IDANumber __RPC_FAR *angle_0,
- /* [retval][out] */ IDATransform2 __RPC_FAR *__RPC_FAR *ret_1) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Rotate2(
- /* [in] */ double angle_0,
- /* [retval][out] */ IDATransform2 __RPC_FAR *__RPC_FAR *ret_1) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Rotate2Rate(
- /* [in] */ double angle_0,
- /* [retval][out] */ IDATransform2 __RPC_FAR *__RPC_FAR *ret_1) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Rotate2Degrees(
- /* [in] */ double angle_0,
- /* [retval][out] */ IDATransform2 __RPC_FAR *__RPC_FAR *ret_1) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Rotate2RateDegrees(
- /* [in] */ double angle_0,
- /* [retval][out] */ IDATransform2 __RPC_FAR *__RPC_FAR *ret_1) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE XShear2Anim(
- /* [in] */ IDANumber __RPC_FAR *arg_0,
- /* [retval][out] */ IDATransform2 __RPC_FAR *__RPC_FAR *ret_1) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE XShear2(
- /* [in] */ double arg_0,
- /* [retval][out] */ IDATransform2 __RPC_FAR *__RPC_FAR *ret_1) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE XShear2Rate(
- /* [in] */ double arg_0,
- /* [retval][out] */ IDATransform2 __RPC_FAR *__RPC_FAR *ret_1) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE YShear2Anim(
- /* [in] */ IDANumber __RPC_FAR *arg_0,
- /* [retval][out] */ IDATransform2 __RPC_FAR *__RPC_FAR *ret_1) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE YShear2(
- /* [in] */ double arg_0,
- /* [retval][out] */ IDATransform2 __RPC_FAR *__RPC_FAR *ret_1) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE YShear2Rate(
- /* [in] */ double arg_0,
- /* [retval][out] */ IDATransform2 __RPC_FAR *__RPC_FAR *ret_1) = 0;
-
- virtual /* [restricted] */ HRESULT STDMETHODCALLTYPE Transform3x2AnimEx(
- /* [in] */ LONG m_0size,
- /* [size_is][in] */ IDANumber __RPC_FAR *__RPC_FAR m_0[ ],
- /* [retval][out] */ IDATransform2 __RPC_FAR *__RPC_FAR *ret_1) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Transform3x2Anim(
- /* [in] */ VARIANT m_0,
- /* [retval][out] */ IDATransform2 __RPC_FAR *__RPC_FAR *ret_1) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Compose2(
- /* [in] */ IDATransform2 __RPC_FAR *a_0,
- /* [in] */ IDATransform2 __RPC_FAR *b_1,
- /* [retval][out] */ IDATransform2 __RPC_FAR *__RPC_FAR *ret_2) = 0;
-
- virtual /* [restricted] */ HRESULT STDMETHODCALLTYPE Compose2ArrayEx(
- /* [in] */ LONG xfs_0size,
- /* [size_is][in] */ IDATransform2 __RPC_FAR *__RPC_FAR xfs_0[ ],
- /* [retval][out] */ IDATransform2 __RPC_FAR *__RPC_FAR *ret_1) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Compose2Array(
- /* [in] */ VARIANT xfs_0,
- /* [retval][out] */ IDATransform2 __RPC_FAR *__RPC_FAR *ret_1) = 0;
-
- virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE Tuple(
- /* [in] */ VARIANT obsolete1,
- /* [retval][out] */ IDATuple __RPC_FAR *__RPC_FAR *obsolete2) = 0;
-
- virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE Array(
- /* [in] */ VARIANT obsolete1,
- /* [retval][out] */ IDAArray __RPC_FAR *__RPC_FAR *obsolete2) = 0;
-
- virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_AreBlockingImportsComplete(
- /* [retval][out] */ VARIANT_BOOL __RPC_FAR *bComplete) = 0;
-
- };
-
- #else /* C style interface */
-
- typedef struct IDAStaticsVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
- IDAStatics __RPC_FAR * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
- IDAStatics __RPC_FAR * This);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
- IDAStatics __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
- IDAStatics __RPC_FAR * This,
- /* [out] */ UINT __RPC_FAR *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
- IDAStatics __RPC_FAR * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
- IDAStatics __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 )(
- IDAStatics __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);
-
- /* [propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_VersionString )(
- IDAStatics __RPC_FAR * This,
- /* [retval][out] */ BSTR __RPC_FAR *str);
-
- /* [propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Site )(
- IDAStatics __RPC_FAR * This,
- /* [retval][out] */ IDASite __RPC_FAR *__RPC_FAR *pSite);
-
- /* [propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Site )(
- IDAStatics __RPC_FAR * This,
- /* [in] */ IDASite __RPC_FAR *pSite);
-
- /* [propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_ClientSite )(
- IDAStatics __RPC_FAR * This,
- /* [in] */ IOleClientSite __RPC_FAR *pClientSite);
-
- /* [propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ClientSite )(
- IDAStatics __RPC_FAR * This,
- /* [retval][out] */ IOleClientSite __RPC_FAR *__RPC_FAR *pClientSite);
-
- /* [propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_PixelConstructionMode )(
- IDAStatics __RPC_FAR * This,
- /* [in] */ VARIANT_BOOL bMode);
-
- /* [propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_PixelConstructionMode )(
- IDAStatics __RPC_FAR * This,
- /* [retval][out] */ VARIANT_BOOL __RPC_FAR *bMode);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *TriggerEvent )(
- IDAStatics __RPC_FAR * This,
- /* [in] */ IDAEvent __RPC_FAR *event,
- /* [in] */ IDABehavior __RPC_FAR *data);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *NewDrawingSurface )(
- IDAStatics __RPC_FAR * This,
- /* [retval][out] */ IDADrawingSurface __RPC_FAR *__RPC_FAR *pds);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *ImportMovie )(
- IDAStatics __RPC_FAR * This,
- /* [in] */ BSTR url,
- /* [retval][out] */ IDAImportationResult __RPC_FAR *__RPC_FAR *ppResult);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *ImportMovieAsync )(
- IDAStatics __RPC_FAR * This,
- /* [in] */ BSTR url,
- /* [in] */ IDAImage __RPC_FAR *pImageStandIn,
- /* [in] */ IDASound __RPC_FAR *pSoundStandIn,
- /* [retval][out] */ IDAImportationResult __RPC_FAR *__RPC_FAR *ppResult);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *ImportImage )(
- IDAStatics __RPC_FAR * This,
- /* [in] */ BSTR url,
- /* [retval][out] */ IDAImage __RPC_FAR *__RPC_FAR *ppImage);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *ImportImageAsync )(
- IDAStatics __RPC_FAR * This,
- /* [in] */ BSTR url,
- /* [in] */ IDAImage __RPC_FAR *pImageStandIn,
- /* [retval][out] */ IDAImportationResult __RPC_FAR *__RPC_FAR *ppResult);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *ImportImageColorKey )(
- IDAStatics __RPC_FAR * This,
- /* [in] */ BSTR url,
- /* [in] */ BYTE colorKeyRed,
- /* [in] */ BYTE colorKeyGreen,
- /* [in] */ BYTE colorKeyBlue,
- /* [retval][out] */ IDAImage __RPC_FAR *__RPC_FAR *ppImage);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *ImportImageAsyncColorKey )(
- IDAStatics __RPC_FAR * This,
- /* [in] */ BSTR url,
- /* [in] */ IDAImage __RPC_FAR *pImageStandIn,
- /* [in] */ BYTE colorKeyRed,
- /* [in] */ BYTE colorKeyGreen,
- /* [in] */ BYTE colorKeyBlue,
- /* [retval][out] */ IDAImportationResult __RPC_FAR *__RPC_FAR *ppResult);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *ImportSound )(
- IDAStatics __RPC_FAR * This,
- /* [in] */ BSTR url,
- /* [retval][out] */ IDAImportationResult __RPC_FAR *__RPC_FAR *ppResult);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *ImportSoundAsync )(
- IDAStatics __RPC_FAR * This,
- /* [in] */ BSTR url,
- /* [in] */ IDASound __RPC_FAR *pSoundStandIn,
- /* [retval][out] */ IDAImportationResult __RPC_FAR *__RPC_FAR *ppResult);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *ImportGeometry )(
- IDAStatics __RPC_FAR * This,
- /* [in] */ BSTR url,
- /* [retval][out] */ IDAGeometry __RPC_FAR *__RPC_FAR *ppGeometry);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *ImportGeometryAsync )(
- IDAStatics __RPC_FAR * This,
- /* [in] */ BSTR url,
- /* [in] */ IDAGeometry __RPC_FAR *pGeoStandIn,
- /* [retval][out] */ IDAImportationResult __RPC_FAR *__RPC_FAR *ppResult);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *ImportDirectDrawSurface )(
- IDAStatics __RPC_FAR * This,
- /* [in] */ IUnknown __RPC_FAR *dds,
- /* [in] */ IDAEvent __RPC_FAR *updateEvent,
- /* [retval][out] */ IDAImage __RPC_FAR *__RPC_FAR *ppImage);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Cond )(
- IDAStatics __RPC_FAR * This,
- /* [in] */ IDABoolean __RPC_FAR *c,
- /* [in] */ IDABehavior __RPC_FAR *i,
- /* [in] */ IDABehavior __RPC_FAR *e,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *pCondBvr);
-
- /* [restricted] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *DAArrayEx )(
- IDAStatics __RPC_FAR * This,
- /* [in] */ LONG s,
- /* [size_is][in] */ IDABehavior __RPC_FAR *__RPC_FAR pBvrs[ ],
- /* [retval][out] */ IDAArray __RPC_FAR *__RPC_FAR *bvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *DAArray )(
- IDAStatics __RPC_FAR * This,
- /* [in] */ VARIANT bvrs,
- /* [retval][out] */ IDAArray __RPC_FAR *__RPC_FAR *bvr);
-
- /* [restricted] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *DATupleEx )(
- IDAStatics __RPC_FAR * This,
- /* [in] */ LONG s,
- /* [size_is][in] */ IDABehavior __RPC_FAR *__RPC_FAR pBvrs[ ],
- /* [retval][out] */ IDATuple __RPC_FAR *__RPC_FAR *bvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *DATuple )(
- IDAStatics __RPC_FAR * This,
- /* [in] */ VARIANT bvrs,
- /* [retval][out] */ IDATuple __RPC_FAR *__RPC_FAR *bvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *ModifiableBehavior )(
- IDAStatics __RPC_FAR * This,
- /* [in] */ IDABehavior __RPC_FAR *orig,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *bvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *UninitializedArray )(
- IDAStatics __RPC_FAR * This,
- /* [in] */ IDAArray __RPC_FAR *typeTmp,
- /* [retval][out] */ IDAArray __RPC_FAR *__RPC_FAR *bvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *UninitializedTuple )(
- IDAStatics __RPC_FAR * This,
- /* [in] */ IDATuple __RPC_FAR *typeTmp,
- /* [retval][out] */ IDATuple __RPC_FAR *__RPC_FAR *bvr);
-
- /* [restricted] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *NumberBSplineEx )(
- IDAStatics __RPC_FAR * This,
- /* [in] */ int degree,
- /* [in] */ LONG numKnots,
- /* [size_is][in] */ IDANumber __RPC_FAR *__RPC_FAR knots[ ],
- /* [in] */ LONG numPts,
- /* [size_is][in] */ IDANumber __RPC_FAR *__RPC_FAR ctrlPts[ ],
- /* [in] */ LONG numWts,
- /* [size_is][in] */ IDANumber __RPC_FAR *__RPC_FAR weights[ ],
- /* [in] */ IDANumber __RPC_FAR *evaluator,
- /* [retval][out] */ IDANumber __RPC_FAR *__RPC_FAR *bvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *NumberBSpline )(
- IDAStatics __RPC_FAR * This,
- /* [in] */ int degree,
- /* [in] */ VARIANT knots,
- /* [in] */ VARIANT CtrlPts,
- /* [in] */ VARIANT weights,
- /* [in] */ IDANumber __RPC_FAR *evaluator,
- /* [retval][out] */ IDANumber __RPC_FAR *__RPC_FAR *bvr);
-
- /* [restricted] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Point2BSplineEx )(
- IDAStatics __RPC_FAR * This,
- /* [in] */ int degree,
- /* [in] */ LONG numKnots,
- /* [size_is][in] */ IDANumber __RPC_FAR *__RPC_FAR knots[ ],
- /* [in] */ LONG numPts,
- /* [size_is][in] */ IDAPoint2 __RPC_FAR *__RPC_FAR ctrlPts[ ],
- /* [in] */ LONG numWts,
- /* [size_is][in] */ IDANumber __RPC_FAR *__RPC_FAR weights[ ],
- /* [in] */ IDANumber __RPC_FAR *evaluator,
- /* [retval][out] */ IDAPoint2 __RPC_FAR *__RPC_FAR *bvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Point2BSpline )(
- IDAStatics __RPC_FAR * This,
- /* [in] */ int degree,
- /* [in] */ VARIANT knots,
- /* [in] */ VARIANT CtrlPts,
- /* [in] */ VARIANT weights,
- /* [in] */ IDANumber __RPC_FAR *evaluator,
- /* [retval][out] */ IDAPoint2 __RPC_FAR *__RPC_FAR *bvr);
-
- /* [restricted] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Point3BSplineEx )(
- IDAStatics __RPC_FAR * This,
- /* [in] */ int degree,
- /* [in] */ LONG numKnots,
- /* [size_is][in] */ IDANumber __RPC_FAR *__RPC_FAR knots[ ],
- /* [in] */ LONG numPts,
- /* [size_is][in] */ IDAPoint3 __RPC_FAR *__RPC_FAR ctrlPts[ ],
- /* [in] */ LONG numWts,
- /* [size_is][in] */ IDANumber __RPC_FAR *__RPC_FAR weights[ ],
- /* [in] */ IDANumber __RPC_FAR *evaluator,
- /* [retval][out] */ IDAPoint3 __RPC_FAR *__RPC_FAR *bvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Point3BSpline )(
- IDAStatics __RPC_FAR * This,
- /* [in] */ int degree,
- /* [in] */ VARIANT knots,
- /* [in] */ VARIANT CtrlPts,
- /* [in] */ VARIANT weights,
- /* [in] */ IDANumber __RPC_FAR *evaluator,
- /* [retval][out] */ IDAPoint3 __RPC_FAR *__RPC_FAR *bvr);
-
- /* [restricted] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Vector2BSplineEx )(
- IDAStatics __RPC_FAR * This,
- /* [in] */ int degree,
- /* [in] */ LONG numKnots,
- /* [size_is][in] */ IDANumber __RPC_FAR *__RPC_FAR knots[ ],
- /* [in] */ LONG numPts,
- /* [size_is][in] */ IDAVector2 __RPC_FAR *__RPC_FAR ctrlPts[ ],
- /* [in] */ LONG numWts,
- /* [size_is][in] */ IDANumber __RPC_FAR *__RPC_FAR weights[ ],
- /* [in] */ IDANumber __RPC_FAR *evaluator,
- /* [retval][out] */ IDAVector2 __RPC_FAR *__RPC_FAR *bvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Vector2BSpline )(
- IDAStatics __RPC_FAR * This,
- /* [in] */ int degree,
- /* [in] */ VARIANT knots,
- /* [in] */ VARIANT CtrlPts,
- /* [in] */ VARIANT weights,
- /* [in] */ IDANumber __RPC_FAR *evaluator,
- /* [retval][out] */ IDAVector2 __RPC_FAR *__RPC_FAR *bvr);
-
- /* [restricted] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Vector3BSplineEx )(
- IDAStatics __RPC_FAR * This,
- /* [in] */ int degree,
- /* [in] */ LONG numKnots,
- /* [size_is][in] */ IDANumber __RPC_FAR *__RPC_FAR knots[ ],
- /* [in] */ LONG numPts,
- /* [size_is][in] */ IDAVector3 __RPC_FAR *__RPC_FAR ctrlPts[ ],
- /* [in] */ LONG numWts,
- /* [size_is][in] */ IDANumber __RPC_FAR *__RPC_FAR weights[ ],
- /* [in] */ IDANumber __RPC_FAR *evaluator,
- /* [retval][out] */ IDAVector3 __RPC_FAR *__RPC_FAR *bvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Vector3BSpline )(
- IDAStatics __RPC_FAR * This,
- /* [in] */ int degree,
- /* [in] */ VARIANT knots,
- /* [in] */ VARIANT CtrlPts,
- /* [in] */ VARIANT weights,
- /* [in] */ IDANumber __RPC_FAR *evaluator,
- /* [retval][out] */ IDAVector3 __RPC_FAR *__RPC_FAR *bvr);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Pow )(
- IDAStatics __RPC_FAR * This,
- /* [in] */ IDANumber __RPC_FAR *a_0,
- /* [in] */ IDANumber __RPC_FAR *b_1,
- /* [retval][out] */ IDANumber __RPC_FAR *__RPC_FAR *ret_2);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Abs )(
- IDAStatics __RPC_FAR * This,
- /* [in] */ IDANumber __RPC_FAR *a_0,
- /* [retval][out] */ IDANumber __RPC_FAR *__RPC_FAR *ret_1);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Sqrt )(
- IDAStatics __RPC_FAR * This,
- /* [in] */ IDANumber __RPC_FAR *a_0,
- /* [retval][out] */ IDANumber __RPC_FAR *__RPC_FAR *ret_1);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Floor )(
- IDAStatics __RPC_FAR * This,
- /* [in] */ IDANumber __RPC_FAR *a_0,
- /* [retval][out] */ IDANumber __RPC_FAR *__RPC_FAR *ret_1);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Round )(
- IDAStatics __RPC_FAR * This,
- /* [in] */ IDANumber __RPC_FAR *a_0,
- /* [retval][out] */ IDANumber __RPC_FAR *__RPC_FAR *ret_1);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Ceiling )(
- IDAStatics __RPC_FAR * This,
- /* [in] */ IDANumber __RPC_FAR *a_0,
- /* [retval][out] */ IDANumber __RPC_FAR *__RPC_FAR *ret_1);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Asin )(
- IDAStatics __RPC_FAR * This,
- /* [in] */ IDANumber __RPC_FAR *a_0,
- /* [retval][out] */ IDANumber __RPC_FAR *__RPC_FAR *ret_1);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Acos )(
- IDAStatics __RPC_FAR * This,
- /* [in] */ IDANumber __RPC_FAR *a_0,
- /* [retval][out] */ IDANumber __RPC_FAR *__RPC_FAR *ret_1);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Atan )(
- IDAStatics __RPC_FAR * This,
- /* [in] */ IDANumber __RPC_FAR *a_0,
- /* [retval][out] */ IDANumber __RPC_FAR *__RPC_FAR *ret_1);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Sin )(
- IDAStatics __RPC_FAR * This,
- /* [in] */ IDANumber __RPC_FAR *a_0,
- /* [retval][out] */ IDANumber __RPC_FAR *__RPC_FAR *ret_1);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Cos )(
- IDAStatics __RPC_FAR * This,
- /* [in] */ IDANumber __RPC_FAR *a_0,
- /* [retval][out] */ IDANumber __RPC_FAR *__RPC_FAR *ret_1);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Tan )(
- IDAStatics __RPC_FAR * This,
- /* [in] */ IDANumber __RPC_FAR *a_0,
- /* [retval][out] */ IDANumber __RPC_FAR *__RPC_FAR *ret_1);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Exp )(
- IDAStatics __RPC_FAR * This,
- /* [in] */ IDANumber __RPC_FAR *a_0,
- /* [retval][out] */ IDANumber __RPC_FAR *__RPC_FAR *ret_1);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Ln )(
- IDAStatics __RPC_FAR * This,
- /* [in] */ IDANumber __RPC_FAR *a_0,
- /* [retval][out] */ IDANumber __RPC_FAR *__RPC_FAR *ret_1);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Log10 )(
- IDAStatics __RPC_FAR * This,
- /* [in] */ IDANumber __RPC_FAR *a_0,
- /* [retval][out] */ IDANumber __RPC_FAR *__RPC_FAR *ret_1);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *ToDegrees )(
- IDAStatics __RPC_FAR * This,
- /* [in] */ IDANumber __RPC_FAR *a_0,
- /* [retval][out] */ IDANumber __RPC_FAR *__RPC_FAR *ret_1);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *ToRadians )(
- IDAStatics __RPC_FAR * This,
- /* [in] */ IDANumber __RPC_FAR *a_0,
- /* [retval][out] */ IDANumber __RPC_FAR *__RPC_FAR *ret_1);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Mod )(
- IDAStatics __RPC_FAR * This,
- /* [in] */ IDANumber __RPC_FAR *a_0,
- /* [in] */ IDANumber __RPC_FAR *b_1,
- /* [retval][out] */ IDANumber __RPC_FAR *__RPC_FAR *ret_2);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Atan2 )(
- IDAStatics __RPC_FAR * This,
- /* [in] */ IDANumber __RPC_FAR *a_0,
- /* [in] */ IDANumber __RPC_FAR *b_1,
- /* [retval][out] */ IDANumber __RPC_FAR *__RPC_FAR *ret_2);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Add )(
- IDAStatics __RPC_FAR * This,
- /* [in] */ IDANumber __RPC_FAR *a_0,
- /* [in] */ IDANumber __RPC_FAR *b_1,
- /* [retval][out] */ IDANumber __RPC_FAR *__RPC_FAR *ret_2);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Sub )(
- IDAStatics __RPC_FAR * This,
- /* [in] */ IDANumber __RPC_FAR *a_0,
- /* [in] */ IDANumber __RPC_FAR *b_1,
- /* [retval][out] */ IDANumber __RPC_FAR *__RPC_FAR *ret_2);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Mul )(
- IDAStatics __RPC_FAR * This,
- /* [in] */ IDANumber __RPC_FAR *a_0,
- /* [in] */ IDANumber __RPC_FAR *b_1,
- /* [retval][out] */ IDANumber __RPC_FAR *__RPC_FAR *ret_2);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Div )(
- IDAStatics __RPC_FAR * This,
- /* [in] */ IDANumber __RPC_FAR *a_0,
- /* [in] */ IDANumber __RPC_FAR *b_1,
- /* [retval][out] */ IDANumber __RPC_FAR *__RPC_FAR *ret_2);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *LT )(
- IDAStatics __RPC_FAR * This,
- /* [in] */ IDANumber __RPC_FAR *a_0,
- /* [in] */ IDANumber __RPC_FAR *b_1,
- /* [retval][out] */ IDABoolean __RPC_FAR *__RPC_FAR *ret_2);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *LTE )(
- IDAStatics __RPC_FAR * This,
- /* [in] */ IDANumber __RPC_FAR *a_0,
- /* [in] */ IDANumber __RPC_FAR *b_1,
- /* [retval][out] */ IDABoolean __RPC_FAR *__RPC_FAR *ret_2);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GT )(
- IDAStatics __RPC_FAR * This,
- /* [in] */ IDANumber __RPC_FAR *a_0,
- /* [in] */ IDANumber __RPC_FAR *b_1,
- /* [retval][out] */ IDABoolean __RPC_FAR *__RPC_FAR *ret_2);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GTE )(
- IDAStatics __RPC_FAR * This,
- /* [in] */ IDANumber __RPC_FAR *a_0,
- /* [in] */ IDANumber __RPC_FAR *b_1,
- /* [retval][out] */ IDABoolean __RPC_FAR *__RPC_FAR *ret_2);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *EQ )(
- IDAStatics __RPC_FAR * This,
- /* [in] */ IDANumber __RPC_FAR *a_0,
- /* [in] */ IDANumber __RPC_FAR *b_1,
- /* [retval][out] */ IDABoolean __RPC_FAR *__RPC_FAR *ret_2);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *NE )(
- IDAStatics __RPC_FAR * This,
- /* [in] */ IDANumber __RPC_FAR *a_0,
- /* [in] */ IDANumber __RPC_FAR *b_1,
- /* [retval][out] */ IDABoolean __RPC_FAR *__RPC_FAR *ret_2);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Neg )(
- IDAStatics __RPC_FAR * This,
- /* [in] */ IDANumber __RPC_FAR *a_0,
- /* [retval][out] */ IDANumber __RPC_FAR *__RPC_FAR *ret_1);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *InterpolateAnim )(
- IDAStatics __RPC_FAR * This,
- /* [in] */ IDANumber __RPC_FAR *from_0,
- /* [in] */ IDANumber __RPC_FAR *to_1,
- /* [in] */ IDANumber __RPC_FAR *duration_2,
- /* [retval][out] */ IDANumber __RPC_FAR *__RPC_FAR *ret_3);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Interpolate )(
- IDAStatics __RPC_FAR * This,
- /* [in] */ double from_0,
- /* [in] */ double to_1,
- /* [in] */ double duration_2,
- /* [retval][out] */ IDANumber __RPC_FAR *__RPC_FAR *ret_3);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SlowInSlowOutAnim )(
- IDAStatics __RPC_FAR * This,
- /* [in] */ IDANumber __RPC_FAR *from_0,
- /* [in] */ IDANumber __RPC_FAR *to_1,
- /* [in] */ IDANumber __RPC_FAR *duration_2,
- /* [in] */ IDANumber __RPC_FAR *sharpness_3,
- /* [retval][out] */ IDANumber __RPC_FAR *__RPC_FAR *ret_4);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SlowInSlowOut )(
- IDAStatics __RPC_FAR * This,
- /* [in] */ double from_0,
- /* [in] */ double to_1,
- /* [in] */ double duration_2,
- /* [in] */ double sharpness_3,
- /* [retval][out] */ IDANumber __RPC_FAR *__RPC_FAR *ret_4);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SoundSource )(
- IDAStatics __RPC_FAR * This,
- /* [in] */ IDASound __RPC_FAR *snd_0,
- /* [retval][out] */ IDAGeometry __RPC_FAR *__RPC_FAR *ret_1);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Mix )(
- IDAStatics __RPC_FAR * This,
- /* [in] */ IDASound __RPC_FAR *left_0,
- /* [in] */ IDASound __RPC_FAR *right_1,
- /* [retval][out] */ IDASound __RPC_FAR *__RPC_FAR *ret_2);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *And )(
- IDAStatics __RPC_FAR * This,
- /* [in] */ IDABoolean __RPC_FAR *a_0,
- /* [in] */ IDABoolean __RPC_FAR *b_1,
- /* [retval][out] */ IDABoolean __RPC_FAR *__RPC_FAR *ret_2);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Or )(
- IDAStatics __RPC_FAR * This,
- /* [in] */ IDABoolean __RPC_FAR *a_0,
- /* [in] */ IDABoolean __RPC_FAR *b_1,
- /* [retval][out] */ IDABoolean __RPC_FAR *__RPC_FAR *ret_2);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Not )(
- IDAStatics __RPC_FAR * This,
- /* [in] */ IDABoolean __RPC_FAR *a_0,
- /* [retval][out] */ IDABoolean __RPC_FAR *__RPC_FAR *ret_1);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Integral )(
- IDAStatics __RPC_FAR * This,
- /* [in] */ IDANumber __RPC_FAR *b_0,
- /* [retval][out] */ IDANumber __RPC_FAR *__RPC_FAR *ret_1);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Derivative )(
- IDAStatics __RPC_FAR * This,
- /* [in] */ IDANumber __RPC_FAR *b_0,
- /* [retval][out] */ IDANumber __RPC_FAR *__RPC_FAR *ret_1);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *IntegralVector2 )(
- IDAStatics __RPC_FAR * This,
- /* [in] */ IDAVector2 __RPC_FAR *v_0,
- /* [retval][out] */ IDAVector2 __RPC_FAR *__RPC_FAR *ret_1);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *IntegralVector3 )(
- IDAStatics __RPC_FAR * This,
- /* [in] */ IDAVector3 __RPC_FAR *v_0,
- /* [retval][out] */ IDAVector3 __RPC_FAR *__RPC_FAR *ret_1);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *DerivativeVector2 )(
- IDAStatics __RPC_FAR * This,
- /* [in] */ IDAVector2 __RPC_FAR *v_0,
- /* [retval][out] */ IDAVector2 __RPC_FAR *__RPC_FAR *ret_1);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *DerivativeVector3 )(
- IDAStatics __RPC_FAR * This,
- /* [in] */ IDAVector3 __RPC_FAR *v_0,
- /* [retval][out] */ IDAVector3 __RPC_FAR *__RPC_FAR *ret_1);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *DerivativePoint2 )(
- IDAStatics __RPC_FAR * This,
- /* [in] */ IDAPoint2 __RPC_FAR *v_0,
- /* [retval][out] */ IDAVector2 __RPC_FAR *__RPC_FAR *ret_1);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *DerivativePoint3 )(
- IDAStatics __RPC_FAR * This,
- /* [in] */ IDAPoint3 __RPC_FAR *v_0,
- /* [retval][out] */ IDAVector3 __RPC_FAR *__RPC_FAR *ret_1);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *KeyState )(
- IDAStatics __RPC_FAR * This,
- /* [in] */ IDANumber __RPC_FAR *n_0,
- /* [retval][out] */ IDABoolean __RPC_FAR *__RPC_FAR *ret_1);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *KeyUp )(
- IDAStatics __RPC_FAR * This,
- /* [in] */ LONG arg_0,
- /* [retval][out] */ IDAEvent __RPC_FAR *__RPC_FAR *ret_1);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *KeyDown )(
- IDAStatics __RPC_FAR * This,
- /* [in] */ LONG arg_0,
- /* [retval][out] */ IDAEvent __RPC_FAR *__RPC_FAR *ret_1);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *DANumber )(
- IDAStatics __RPC_FAR * This,
- /* [in] */ double num_0,
- /* [retval][out] */ IDANumber __RPC_FAR *__RPC_FAR *ret_1);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *DAString )(
- IDAStatics __RPC_FAR * This,
- /* [in] */ BSTR str_0,
- /* [retval][out] */ IDAString __RPC_FAR *__RPC_FAR *ret_1);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *DABoolean )(
- IDAStatics __RPC_FAR * This,
- /* [in] */ VARIANT_BOOL num_0,
- /* [retval][out] */ IDABoolean __RPC_FAR *__RPC_FAR *ret_1);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SeededRandom )(
- IDAStatics __RPC_FAR * This,
- /* [in] */ double arg_0,
- /* [retval][out] */ IDANumber __RPC_FAR *__RPC_FAR *ret_1);
-
- /* [propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_MousePosition )(
- IDAStatics __RPC_FAR * This,
- /* [retval][out] */ IDAPoint2 __RPC_FAR *__RPC_FAR *ret_0);
-
- /* [propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_LeftButtonState )(
- IDAStatics __RPC_FAR * This,
- /* [retval][out] */ IDABoolean __RPC_FAR *__RPC_FAR *ret_0);
-
- /* [propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_RightButtonState )(
- IDAStatics __RPC_FAR * This,
- /* [retval][out] */ IDABoolean __RPC_FAR *__RPC_FAR *ret_0);
-
- /* [propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_DATrue )(
- IDAStatics __RPC_FAR * This,
- /* [retval][out] */ IDABoolean __RPC_FAR *__RPC_FAR *ret_0);
-
- /* [propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_DAFalse )(
- IDAStatics __RPC_FAR * This,
- /* [retval][out] */ IDABoolean __RPC_FAR *__RPC_FAR *ret_0);
-
- /* [propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_LocalTime )(
- IDAStatics __RPC_FAR * This,
- /* [retval][out] */ IDANumber __RPC_FAR *__RPC_FAR *ret_0);
-
- /* [propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_GlobalTime )(
- IDAStatics __RPC_FAR * This,
- /* [retval][out] */ IDANumber __RPC_FAR *__RPC_FAR *ret_0);
-
- /* [propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Pixel )(
- IDAStatics __RPC_FAR * This,
- /* [retval][out] */ IDANumber __RPC_FAR *__RPC_FAR *ret_0);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *UserData )(
- IDAStatics __RPC_FAR * This,
- /* [in] */ IUnknown __RPC_FAR *data_0,
- /* [retval][out] */ IDAUserData __RPC_FAR *__RPC_FAR *ret_1);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *UntilNotify )(
- IDAStatics __RPC_FAR * This,
- /* [in] */ IDABehavior __RPC_FAR *b0_0,
- /* [in] */ IDAEvent __RPC_FAR *event_1,
- /* [in] */ IDAUntilNotifier __RPC_FAR *notifier_2,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *ret_3);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Until )(
- IDAStatics __RPC_FAR * This,
- /* [in] */ IDABehavior __RPC_FAR *b0_0,
- /* [in] */ IDAEvent __RPC_FAR *event_1,
- /* [in] */ IDABehavior __RPC_FAR *b1_2,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *ret_3);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *UntilEx )(
- IDAStatics __RPC_FAR * This,
- /* [in] */ IDABehavior __RPC_FAR *b0_0,
- /* [in] */ IDAEvent __RPC_FAR *event_1,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *ret_2);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Sequence )(
- IDAStatics __RPC_FAR * This,
- /* [in] */ IDABehavior __RPC_FAR *s1_0,
- /* [in] */ IDABehavior __RPC_FAR *s2_1,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *ret_2);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *FollowPath )(
- IDAStatics __RPC_FAR * This,
- /* [in] */ IDAPath2 __RPC_FAR *path_0,
- /* [in] */ double duration_1,
- /* [retval][out] */ IDATransform2 __RPC_FAR *__RPC_FAR *ret_2);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *FollowPathAngle )(
- IDAStatics __RPC_FAR * This,
- /* [in] */ IDAPath2 __RPC_FAR *path_0,
- /* [in] */ double duration_1,
- /* [retval][out] */ IDATransform2 __RPC_FAR *__RPC_FAR *ret_2);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *FollowPathAngleUpright )(
- IDAStatics __RPC_FAR * This,
- /* [in] */ IDAPath2 __RPC_FAR *path_0,
- /* [in] */ double duration_1,
- /* [retval][out] */ IDATransform2 __RPC_FAR *__RPC_FAR *ret_2);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *FollowPathEval )(
- IDAStatics __RPC_FAR * This,
- /* [in] */ IDAPath2 __RPC_FAR *path_0,
- /* [in] */ IDANumber __RPC_FAR *eval_1,
- /* [retval][out] */ IDATransform2 __RPC_FAR *__RPC_FAR *ret_2);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *FollowPathAngleEval )(
- IDAStatics __RPC_FAR * This,
- /* [in] */ IDAPath2 __RPC_FAR *path_0,
- /* [in] */ IDANumber __RPC_FAR *eval_1,
- /* [retval][out] */ IDATransform2 __RPC_FAR *__RPC_FAR *ret_2);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *FollowPathAngleUprightEval )(
- IDAStatics __RPC_FAR * This,
- /* [in] */ IDAPath2 __RPC_FAR *path_0,
- /* [in] */ IDANumber __RPC_FAR *eval_1,
- /* [retval][out] */ IDATransform2 __RPC_FAR *__RPC_FAR *ret_2);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *FollowPathAnim )(
- IDAStatics __RPC_FAR * This,
- /* [in] */ IDAPath2 __RPC_FAR *obsoleted1_0,
- /* [in] */ IDANumber __RPC_FAR *obsoleted2_1,
- /* [retval][out] */ IDATransform2 __RPC_FAR *__RPC_FAR *ret_2);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *FollowPathAngleAnim )(
- IDAStatics __RPC_FAR * This,
- /* [in] */ IDAPath2 __RPC_FAR *obsoleted1_0,
- /* [in] */ IDANumber __RPC_FAR *obsoleted2_1,
- /* [retval][out] */ IDATransform2 __RPC_FAR *__RPC_FAR *ret_2);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *FollowPathAngleUprightAnim )(
- IDAStatics __RPC_FAR * This,
- /* [in] */ IDAPath2 __RPC_FAR *obsoleted1_0,
- /* [in] */ IDANumber __RPC_FAR *obsoleted2_1,
- /* [retval][out] */ IDATransform2 __RPC_FAR *__RPC_FAR *ret_2);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *ConcatString )(
- IDAStatics __RPC_FAR * This,
- /* [in] */ IDAString __RPC_FAR *s1_0,
- /* [in] */ IDAString __RPC_FAR *s2_1,
- /* [retval][out] */ IDAString __RPC_FAR *__RPC_FAR *ret_2);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *PerspectiveCamera )(
- IDAStatics __RPC_FAR * This,
- /* [in] */ double focalDist_0,
- /* [in] */ double nearClip_1,
- /* [retval][out] */ IDACamera __RPC_FAR *__RPC_FAR *ret_2);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *PerspectiveCameraAnim )(
- IDAStatics __RPC_FAR * This,
- /* [in] */ IDANumber __RPC_FAR *focalDist_0,
- /* [in] */ IDANumber __RPC_FAR *nearClip_1,
- /* [retval][out] */ IDACamera __RPC_FAR *__RPC_FAR *ret_2);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *ParallelCamera )(
- IDAStatics __RPC_FAR * This,
- /* [in] */ double nearClip_0,
- /* [retval][out] */ IDACamera __RPC_FAR *__RPC_FAR *ret_1);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *ParallelCameraAnim )(
- IDAStatics __RPC_FAR * This,
- /* [in] */ IDANumber __RPC_FAR *nearClip_0,
- /* [retval][out] */ IDACamera __RPC_FAR *__RPC_FAR *ret_1);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *ColorRgbAnim )(
- IDAStatics __RPC_FAR * This,
- /* [in] */ IDANumber __RPC_FAR *red_0,
- /* [in] */ IDANumber __RPC_FAR *green_1,
- /* [in] */ IDANumber __RPC_FAR *blue_2,
- /* [retval][out] */ IDAColor __RPC_FAR *__RPC_FAR *ret_3);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *ColorRgb )(
- IDAStatics __RPC_FAR * This,
- /* [in] */ double red_0,
- /* [in] */ double green_1,
- /* [in] */ double blue_2,
- /* [retval][out] */ IDAColor __RPC_FAR *__RPC_FAR *ret_3);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *ColorRgb255 )(
- IDAStatics __RPC_FAR * This,
- /* [in] */ short red_0,
- /* [in] */ short green_1,
- /* [in] */ short blue_2,
- /* [retval][out] */ IDAColor __RPC_FAR *__RPC_FAR *ret_3);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *ColorHsl )(
- IDAStatics __RPC_FAR * This,
- /* [in] */ double hue_0,
- /* [in] */ double saturation_1,
- /* [in] */ double lum_2,
- /* [retval][out] */ IDAColor __RPC_FAR *__RPC_FAR *ret_3);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *ColorHslAnim )(
- IDAStatics __RPC_FAR * This,
- /* [in] */ IDANumber __RPC_FAR *hue_0,
- /* [in] */ IDANumber __RPC_FAR *saturation_1,
- /* [in] */ IDANumber __RPC_FAR *lum_2,
- /* [retval][out] */ IDAColor __RPC_FAR *__RPC_FAR *ret_3);
-
- /* [propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Red )(
- IDAStatics __RPC_FAR * This,
- /* [retval][out] */ IDAColor __RPC_FAR *__RPC_FAR *ret_0);
-
- /* [propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Green )(
- IDAStatics __RPC_FAR * This,
- /* [retval][out] */ IDAColor __RPC_FAR *__RPC_FAR *ret_0);
-
- /* [propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Blue )(
- IDAStatics __RPC_FAR * This,
- /* [retval][out] */ IDAColor __RPC_FAR *__RPC_FAR *ret_0);
-
- /* [propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Cyan )(
- IDAStatics __RPC_FAR * This,
- /* [retval][out] */ IDAColor __RPC_FAR *__RPC_FAR *ret_0);
-
- /* [propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Magenta )(
- IDAStatics __RPC_FAR * This,
- /* [retval][out] */ IDAColor __RPC_FAR *__RPC_FAR *ret_0);
-
- /* [propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Yellow )(
- IDAStatics __RPC_FAR * This,
- /* [retval][out] */ IDAColor __RPC_FAR *__RPC_FAR *ret_0);
-
- /* [propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Black )(
- IDAStatics __RPC_FAR * This,
- /* [retval][out] */ IDAColor __RPC_FAR *__RPC_FAR *ret_0);
-
- /* [propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_White )(
- IDAStatics __RPC_FAR * This,
- /* [retval][out] */ IDAColor __RPC_FAR *__RPC_FAR *ret_0);
-
- /* [propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Aqua )(
- IDAStatics __RPC_FAR * This,
- /* [retval][out] */ IDAColor __RPC_FAR *__RPC_FAR *ret_0);
-
- /* [propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Fuchsia )(
- IDAStatics __RPC_FAR * This,
- /* [retval][out] */ IDAColor __RPC_FAR *__RPC_FAR *ret_0);
-
- /* [propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Gray )(
- IDAStatics __RPC_FAR * This,
- /* [retval][out] */ IDAColor __RPC_FAR *__RPC_FAR *ret_0);
-
- /* [propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Lime )(
- IDAStatics __RPC_FAR * This,
- /* [retval][out] */ IDAColor __RPC_FAR *__RPC_FAR *ret_0);
-
- /* [propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Maroon )(
- IDAStatics __RPC_FAR * This,
- /* [retval][out] */ IDAColor __RPC_FAR *__RPC_FAR *ret_0);
-
- /* [propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Navy )(
- IDAStatics __RPC_FAR * This,
- /* [retval][out] */ IDAColor __RPC_FAR *__RPC_FAR *ret_0);
-
- /* [propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Olive )(
- IDAStatics __RPC_FAR * This,
- /* [retval][out] */ IDAColor __RPC_FAR *__RPC_FAR *ret_0);
-
- /* [propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Purple )(
- IDAStatics __RPC_FAR * This,
- /* [retval][out] */ IDAColor __RPC_FAR *__RPC_FAR *ret_0);
-
- /* [propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Silver )(
- IDAStatics __RPC_FAR * This,
- /* [retval][out] */ IDAColor __RPC_FAR *__RPC_FAR *ret_0);
-
- /* [propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Teal )(
- IDAStatics __RPC_FAR * This,
- /* [retval][out] */ IDAColor __RPC_FAR *__RPC_FAR *ret_0);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Predicate )(
- IDAStatics __RPC_FAR * This,
- /* [in] */ IDABoolean __RPC_FAR *b_0,
- /* [retval][out] */ IDAEvent __RPC_FAR *__RPC_FAR *ret_1);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *NotEvent )(
- IDAStatics __RPC_FAR * This,
- /* [in] */ IDAEvent __RPC_FAR *event_0,
- /* [retval][out] */ IDAEvent __RPC_FAR *__RPC_FAR *ret_1);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *AndEvent )(
- IDAStatics __RPC_FAR * This,
- /* [in] */ IDAEvent __RPC_FAR *e1_0,
- /* [in] */ IDAEvent __RPC_FAR *e2_1,
- /* [retval][out] */ IDAEvent __RPC_FAR *__RPC_FAR *ret_2);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *OrEvent )(
- IDAStatics __RPC_FAR * This,
- /* [in] */ IDAEvent __RPC_FAR *e1_0,
- /* [in] */ IDAEvent __RPC_FAR *e2_1,
- /* [retval][out] */ IDAEvent __RPC_FAR *__RPC_FAR *ret_2);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *ThenEvent )(
- IDAStatics __RPC_FAR * This,
- /* [in] */ IDAEvent __RPC_FAR *e1_0,
- /* [in] */ IDAEvent __RPC_FAR *e2_1,
- /* [retval][out] */ IDAEvent __RPC_FAR *__RPC_FAR *ret_2);
-
- /* [propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_LeftButtonDown )(
- IDAStatics __RPC_FAR * This,
- /* [retval][out] */ IDAEvent __RPC_FAR *__RPC_FAR *ret_0);
-
- /* [propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_LeftButtonUp )(
- IDAStatics __RPC_FAR * This,
- /* [retval][out] */ IDAEvent __RPC_FAR *__RPC_FAR *ret_0);
-
- /* [propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_RightButtonDown )(
- IDAStatics __RPC_FAR * This,
- /* [retval][out] */ IDAEvent __RPC_FAR *__RPC_FAR *ret_0);
-
- /* [propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_RightButtonUp )(
- IDAStatics __RPC_FAR * This,
- /* [retval][out] */ IDAEvent __RPC_FAR *__RPC_FAR *ret_0);
-
- /* [propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Always )(
- IDAStatics __RPC_FAR * This,
- /* [retval][out] */ IDAEvent __RPC_FAR *__RPC_FAR *ret_0);
-
- /* [propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Never )(
- IDAStatics __RPC_FAR * This,
- /* [retval][out] */ IDAEvent __RPC_FAR *__RPC_FAR *ret_0);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *TimerAnim )(
- IDAStatics __RPC_FAR * This,
- /* [in] */ IDANumber __RPC_FAR *n_0,
- /* [retval][out] */ IDAEvent __RPC_FAR *__RPC_FAR *ret_1);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Timer )(
- IDAStatics __RPC_FAR * This,
- /* [in] */ double n_0,
- /* [retval][out] */ IDAEvent __RPC_FAR *__RPC_FAR *ret_1);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *AppTriggeredEvent )(
- IDAStatics __RPC_FAR * This,
- /* [retval][out] */ IDAEvent __RPC_FAR *__RPC_FAR *ret_0);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *ScriptCallback )(
- IDAStatics __RPC_FAR * This,
- /* [in] */ BSTR obsolete1_0,
- /* [in] */ IDAEvent __RPC_FAR *obsolete2_1,
- /* [in] */ BSTR obsolete3_2,
- /* [retval][out] */ IDAEvent __RPC_FAR *__RPC_FAR *ret_3);
-
- /* [propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_EmptyGeometry )(
- IDAStatics __RPC_FAR * This,
- /* [retval][out] */ IDAGeometry __RPC_FAR *__RPC_FAR *ret_0);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *UnionGeometry )(
- IDAStatics __RPC_FAR * This,
- /* [in] */ IDAGeometry __RPC_FAR *g1_0,
- /* [in] */ IDAGeometry __RPC_FAR *g2_1,
- /* [retval][out] */ IDAGeometry __RPC_FAR *__RPC_FAR *ret_2);
-
- /* [restricted] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *UnionGeometryArrayEx )(
- IDAStatics __RPC_FAR * This,
- /* [in] */ LONG imgs_0size,
- /* [size_is][in] */ IDAGeometry __RPC_FAR *__RPC_FAR imgs_0[ ],
- /* [retval][out] */ IDAGeometry __RPC_FAR *__RPC_FAR *ret_1);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *UnionGeometryArray )(
- IDAStatics __RPC_FAR * This,
- /* [in] */ VARIANT imgs_0,
- /* [retval][out] */ IDAGeometry __RPC_FAR *__RPC_FAR *ret_1);
-
- /* [propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_EmptyImage )(
- IDAStatics __RPC_FAR * This,
- /* [retval][out] */ IDAImage __RPC_FAR *__RPC_FAR *ret_0);
-
- /* [propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_DetectableEmptyImage )(
- IDAStatics __RPC_FAR * This,
- /* [retval][out] */ IDAImage __RPC_FAR *__RPC_FAR *ret_0);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SolidColorImage )(
- IDAStatics __RPC_FAR * This,
- /* [in] */ IDAColor __RPC_FAR *col_0,
- /* [retval][out] */ IDAImage __RPC_FAR *__RPC_FAR *ret_1);
-
- /* [restricted] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GradientPolygonEx )(
- IDAStatics __RPC_FAR * This,
- /* [in] */ LONG points_0size,
- /* [size_is][in] */ IDAPoint2 __RPC_FAR *__RPC_FAR points_0[ ],
- /* [in] */ LONG colors_1size,
- /* [size_is][in] */ IDAColor __RPC_FAR *__RPC_FAR colors_1[ ],
- /* [retval][out] */ IDAImage __RPC_FAR *__RPC_FAR *ret_2);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GradientPolygon )(
- IDAStatics __RPC_FAR * This,
- /* [in] */ VARIANT points_0,
- /* [in] */ VARIANT colors_1,
- /* [retval][out] */ IDAImage __RPC_FAR *__RPC_FAR *ret_2);
-
- /* [restricted] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *RadialGradientPolygonEx )(
- IDAStatics __RPC_FAR * This,
- /* [in] */ IDAColor __RPC_FAR *inner_0,
- /* [in] */ IDAColor __RPC_FAR *outer_1,
- /* [in] */ LONG points_2size,
- /* [size_is][in] */ IDAPoint2 __RPC_FAR *__RPC_FAR points_2[ ],
- /* [in] */ double fallOff_3,
- /* [retval][out] */ IDAImage __RPC_FAR *__RPC_FAR *ret_4);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *RadialGradientPolygon )(
- IDAStatics __RPC_FAR * This,
- /* [in] */ IDAColor __RPC_FAR *inner_0,
- /* [in] */ IDAColor __RPC_FAR *outer_1,
- /* [in] */ VARIANT points_2,
- /* [in] */ double fallOff_3,
- /* [retval][out] */ IDAImage __RPC_FAR *__RPC_FAR *ret_4);
-
- /* [restricted] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *RadialGradientPolygonAnimEx )(
- IDAStatics __RPC_FAR * This,
- /* [in] */ IDAColor __RPC_FAR *inner_0,
- /* [in] */ IDAColor __RPC_FAR *outer_1,
- /* [in] */ LONG points_2size,
- /* [size_is][in] */ IDAPoint2 __RPC_FAR *__RPC_FAR points_2[ ],
- /* [in] */ IDANumber __RPC_FAR *fallOff_3,
- /* [retval][out] */ IDAImage __RPC_FAR *__RPC_FAR *ret_4);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *RadialGradientPolygonAnim )(
- IDAStatics __RPC_FAR * This,
- /* [in] */ IDAColor __RPC_FAR *inner_0,
- /* [in] */ IDAColor __RPC_FAR *outer_1,
- /* [in] */ VARIANT points_2,
- /* [in] */ IDANumber __RPC_FAR *fallOff_3,
- /* [retval][out] */ IDAImage __RPC_FAR *__RPC_FAR *ret_4);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GradientSquare )(
- IDAStatics __RPC_FAR * This,
- /* [in] */ IDAColor __RPC_FAR *lowerLeft_0,
- /* [in] */ IDAColor __RPC_FAR *upperLeft_1,
- /* [in] */ IDAColor __RPC_FAR *upperRight_2,
- /* [in] */ IDAColor __RPC_FAR *lowerRight_3,
- /* [retval][out] */ IDAImage __RPC_FAR *__RPC_FAR *ret_4);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *RadialGradientSquare )(
- IDAStatics __RPC_FAR * This,
- /* [in] */ IDAColor __RPC_FAR *inner_0,
- /* [in] */ IDAColor __RPC_FAR *outer_1,
- /* [in] */ double fallOff_2,
- /* [retval][out] */ IDAImage __RPC_FAR *__RPC_FAR *ret_3);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *RadialGradientSquareAnim )(
- IDAStatics __RPC_FAR * This,
- /* [in] */ IDAColor __RPC_FAR *inner_0,
- /* [in] */ IDAColor __RPC_FAR *outer_1,
- /* [in] */ IDANumber __RPC_FAR *fallOff_2,
- /* [retval][out] */ IDAImage __RPC_FAR *__RPC_FAR *ret_3);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *RadialGradientRegularPoly )(
- IDAStatics __RPC_FAR * This,
- /* [in] */ IDAColor __RPC_FAR *inner_0,
- /* [in] */ IDAColor __RPC_FAR *outer_1,
- /* [in] */ double numEdges_2,
- /* [in] */ double fallOff_3,
- /* [retval][out] */ IDAImage __RPC_FAR *__RPC_FAR *ret_4);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *RadialGradientRegularPolyAnim )(
- IDAStatics __RPC_FAR * This,
- /* [in] */ IDAColor __RPC_FAR *inner_0,
- /* [in] */ IDAColor __RPC_FAR *outer_1,
- /* [in] */ IDANumber __RPC_FAR *numEdges_2,
- /* [in] */ IDANumber __RPC_FAR *fallOff_3,
- /* [retval][out] */ IDAImage __RPC_FAR *__RPC_FAR *ret_4);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GradientHorizontal )(
- IDAStatics __RPC_FAR * This,
- /* [in] */ IDAColor __RPC_FAR *start_0,
- /* [in] */ IDAColor __RPC_FAR *stop_1,
- /* [in] */ double fallOff_2,
- /* [retval][out] */ IDAImage __RPC_FAR *__RPC_FAR *ret_3);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GradientHorizontalAnim )(
- IDAStatics __RPC_FAR * This,
- /* [in] */ IDAColor __RPC_FAR *start_0,
- /* [in] */ IDAColor __RPC_FAR *stop_1,
- /* [in] */ IDANumber __RPC_FAR *fallOff_2,
- /* [retval][out] */ IDAImage __RPC_FAR *__RPC_FAR *ret_3);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *HatchHorizontal )(
- IDAStatics __RPC_FAR * This,
- /* [in] */ IDAColor __RPC_FAR *lineClr_0,
- /* [in] */ double spacing_1,
- /* [retval][out] */ IDAImage __RPC_FAR *__RPC_FAR *ret_2);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *HatchHorizontalAnim )(
- IDAStatics __RPC_FAR * This,
- /* [in] */ IDAColor __RPC_FAR *lineClr_0,
- /* [in] */ IDANumber __RPC_FAR *spacing_1,
- /* [retval][out] */ IDAImage __RPC_FAR *__RPC_FAR *ret_2);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *HatchVertical )(
- IDAStatics __RPC_FAR * This,
- /* [in] */ IDAColor __RPC_FAR *lineClr_0,
- /* [in] */ double spacing_1,
- /* [retval][out] */ IDAImage __RPC_FAR *__RPC_FAR *ret_2);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *HatchVerticalAnim )(
- IDAStatics __RPC_FAR * This,
- /* [in] */ IDAColor __RPC_FAR *lineClr_0,
- /* [in] */ IDANumber __RPC_FAR *spacing_1,
- /* [retval][out] */ IDAImage __RPC_FAR *__RPC_FAR *ret_2);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *HatchForwardDiagonal )(
- IDAStatics __RPC_FAR * This,
- /* [in] */ IDAColor __RPC_FAR *lineClr_0,
- /* [in] */ double spacing_1,
- /* [retval][out] */ IDAImage __RPC_FAR *__RPC_FAR *ret_2);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *HatchForwardDiagonalAnim )(
- IDAStatics __RPC_FAR * This,
- /* [in] */ IDAColor __RPC_FAR *lineClr_0,
- /* [in] */ IDANumber __RPC_FAR *spacing_1,
- /* [retval][out] */ IDAImage __RPC_FAR *__RPC_FAR *ret_2);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *HatchBackwardDiagonal )(
- IDAStatics __RPC_FAR * This,
- /* [in] */ IDAColor __RPC_FAR *lineClr_0,
- /* [in] */ double spacing_1,
- /* [retval][out] */ IDAImage __RPC_FAR *__RPC_FAR *ret_2);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *HatchBackwardDiagonalAnim )(
- IDAStatics __RPC_FAR * This,
- /* [in] */ IDAColor __RPC_FAR *lineClr_0,
- /* [in] */ IDANumber __RPC_FAR *spacing_1,
- /* [retval][out] */ IDAImage __RPC_FAR *__RPC_FAR *ret_2);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *HatchCross )(
- IDAStatics __RPC_FAR * This,
- /* [in] */ IDAColor __RPC_FAR *lineClr_0,
- /* [in] */ double spacing_1,
- /* [retval][out] */ IDAImage __RPC_FAR *__RPC_FAR *ret_2);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *HatchCrossAnim )(
- IDAStatics __RPC_FAR * This,
- /* [in] */ IDAColor __RPC_FAR *lineClr_0,
- /* [in] */ IDANumber __RPC_FAR *spacing_1,
- /* [retval][out] */ IDAImage __RPC_FAR *__RPC_FAR *ret_2);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *HatchDiagonalCross )(
- IDAStatics __RPC_FAR * This,
- /* [in] */ IDAColor __RPC_FAR *lineClr_0,
- /* [in] */ double spacing_1,
- /* [retval][out] */ IDAImage __RPC_FAR *__RPC_FAR *ret_2);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *HatchDiagonalCrossAnim )(
- IDAStatics __RPC_FAR * This,
- /* [in] */ IDAColor __RPC_FAR *lineClr_0,
- /* [in] */ IDANumber __RPC_FAR *spacing_1,
- /* [retval][out] */ IDAImage __RPC_FAR *__RPC_FAR *ret_2);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Overlay )(
- IDAStatics __RPC_FAR * This,
- /* [in] */ IDAImage __RPC_FAR *top_0,
- /* [in] */ IDAImage __RPC_FAR *bottom_1,
- /* [retval][out] */ IDAImage __RPC_FAR *__RPC_FAR *ret_2);
-
- /* [restricted] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *OverlayArrayEx )(
- IDAStatics __RPC_FAR * This,
- /* [in] */ LONG imgs_0size,
- /* [size_is][in] */ IDAImage __RPC_FAR *__RPC_FAR imgs_0[ ],
- /* [retval][out] */ IDAImage __RPC_FAR *__RPC_FAR *ret_1);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *OverlayArray )(
- IDAStatics __RPC_FAR * This,
- /* [in] */ VARIANT imgs_0,
- /* [retval][out] */ IDAImage __RPC_FAR *__RPC_FAR *ret_1);
-
- /* [propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_AmbientLight )(
- IDAStatics __RPC_FAR * This,
- /* [retval][out] */ IDAGeometry __RPC_FAR *__RPC_FAR *ret_0);
-
- /* [propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_DirectionalLight )(
- IDAStatics __RPC_FAR * This,
- /* [retval][out] */ IDAGeometry __RPC_FAR *__RPC_FAR *ret_0);
-
- /* [propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_PointLight )(
- IDAStatics __RPC_FAR * This,
- /* [retval][out] */ IDAGeometry __RPC_FAR *__RPC_FAR *ret_0);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SpotLightAnim )(
- IDAStatics __RPC_FAR * This,
- /* [in] */ IDANumber __RPC_FAR *fullcone_0,
- /* [in] */ IDANumber __RPC_FAR *cutoff_1,
- /* [retval][out] */ IDAGeometry __RPC_FAR *__RPC_FAR *ret_2);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SpotLight )(
- IDAStatics __RPC_FAR * This,
- /* [in] */ IDANumber __RPC_FAR *fullcone_0,
- /* [in] */ double cutoff_1,
- /* [retval][out] */ IDAGeometry __RPC_FAR *__RPC_FAR *ret_2);
-
- /* [propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_DefaultLineStyle )(
- IDAStatics __RPC_FAR * This,
- /* [retval][out] */ IDALineStyle __RPC_FAR *__RPC_FAR *ret_0);
-
- /* [propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_EmptyLineStyle )(
- IDAStatics __RPC_FAR * This,
- /* [retval][out] */ IDALineStyle __RPC_FAR *__RPC_FAR *ret_0);
-
- /* [propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_JoinStyleBevel )(
- IDAStatics __RPC_FAR * This,
- /* [retval][out] */ IDAJoinStyle __RPC_FAR *__RPC_FAR *ret_0);
-
- /* [propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_JoinStyleRound )(
- IDAStatics __RPC_FAR * This,
- /* [retval][out] */ IDAJoinStyle __RPC_FAR *__RPC_FAR *ret_0);
-
- /* [propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_JoinStyleMiter )(
- IDAStatics __RPC_FAR * This,
- /* [retval][out] */ IDAJoinStyle __RPC_FAR *__RPC_FAR *ret_0);
-
- /* [propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_EndStyleFlat )(
- IDAStatics __RPC_FAR * This,
- /* [retval][out] */ IDAEndStyle __RPC_FAR *__RPC_FAR *ret_0);
-
- /* [propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_EndStyleSquare )(
- IDAStatics __RPC_FAR * This,
- /* [retval][out] */ IDAEndStyle __RPC_FAR *__RPC_FAR *ret_0);
-
- /* [propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_EndStyleRound )(
- IDAStatics __RPC_FAR * This,
- /* [retval][out] */ IDAEndStyle __RPC_FAR *__RPC_FAR *ret_0);
-
- /* [propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_DashStyleSolid )(
- IDAStatics __RPC_FAR * This,
- /* [retval][out] */ IDADashStyle __RPC_FAR *__RPC_FAR *ret_0);
-
- /* [propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_DashStyleDashed )(
- IDAStatics __RPC_FAR * This,
- /* [retval][out] */ IDADashStyle __RPC_FAR *__RPC_FAR *ret_0);
-
- /* [propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_DefaultMicrophone )(
- IDAStatics __RPC_FAR * This,
- /* [retval][out] */ IDAMicrophone __RPC_FAR *__RPC_FAR *ret_0);
-
- /* [propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_OpaqueMatte )(
- IDAStatics __RPC_FAR * This,
- /* [retval][out] */ IDAMatte __RPC_FAR *__RPC_FAR *ret_0);
-
- /* [propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ClearMatte )(
- IDAStatics __RPC_FAR * This,
- /* [retval][out] */ IDAMatte __RPC_FAR *__RPC_FAR *ret_0);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *UnionMatte )(
- IDAStatics __RPC_FAR * This,
- /* [in] */ IDAMatte __RPC_FAR *m1_0,
- /* [in] */ IDAMatte __RPC_FAR *m2_1,
- /* [retval][out] */ IDAMatte __RPC_FAR *__RPC_FAR *ret_2);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *IntersectMatte )(
- IDAStatics __RPC_FAR * This,
- /* [in] */ IDAMatte __RPC_FAR *m1_0,
- /* [in] */ IDAMatte __RPC_FAR *m2_1,
- /* [retval][out] */ IDAMatte __RPC_FAR *__RPC_FAR *ret_2);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *DifferenceMatte )(
- IDAStatics __RPC_FAR * This,
- /* [in] */ IDAMatte __RPC_FAR *m1_0,
- /* [in] */ IDAMatte __RPC_FAR *m2_1,
- /* [retval][out] */ IDAMatte __RPC_FAR *__RPC_FAR *ret_2);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *FillMatte )(
- IDAStatics __RPC_FAR * This,
- /* [in] */ IDAPath2 __RPC_FAR *p_0,
- /* [retval][out] */ IDAMatte __RPC_FAR *__RPC_FAR *ret_1);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *TextMatte )(
- IDAStatics __RPC_FAR * This,
- /* [in] */ IDAString __RPC_FAR *str_0,
- /* [in] */ IDAFontStyle __RPC_FAR *fs_1,
- /* [retval][out] */ IDAMatte __RPC_FAR *__RPC_FAR *ret_2);
-
- /* [propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_EmptyMontage )(
- IDAStatics __RPC_FAR * This,
- /* [retval][out] */ IDAMontage __RPC_FAR *__RPC_FAR *ret_0);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *ImageMontage )(
- IDAStatics __RPC_FAR * This,
- /* [in] */ IDAImage __RPC_FAR *im_0,
- /* [in] */ double depth_1,
- /* [retval][out] */ IDAMontage __RPC_FAR *__RPC_FAR *ret_2);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *ImageMontageAnim )(
- IDAStatics __RPC_FAR * This,
- /* [in] */ IDAImage __RPC_FAR *im_0,
- /* [in] */ IDANumber __RPC_FAR *depth_1,
- /* [retval][out] */ IDAMontage __RPC_FAR *__RPC_FAR *ret_2);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *UnionMontage )(
- IDAStatics __RPC_FAR * This,
- /* [in] */ IDAMontage __RPC_FAR *m1_0,
- /* [in] */ IDAMontage __RPC_FAR *m2_1,
- /* [retval][out] */ IDAMontage __RPC_FAR *__RPC_FAR *ret_2);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Concat )(
- IDAStatics __RPC_FAR * This,
- /* [in] */ IDAPath2 __RPC_FAR *p1_0,
- /* [in] */ IDAPath2 __RPC_FAR *p2_1,
- /* [retval][out] */ IDAPath2 __RPC_FAR *__RPC_FAR *ret_2);
-
- /* [restricted] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *ConcatArrayEx )(
- IDAStatics __RPC_FAR * This,
- /* [in] */ LONG paths_0size,
- /* [size_is][in] */ IDAPath2 __RPC_FAR *__RPC_FAR paths_0[ ],
- /* [retval][out] */ IDAPath2 __RPC_FAR *__RPC_FAR *ret_1);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *ConcatArray )(
- IDAStatics __RPC_FAR * This,
- /* [in] */ VARIANT paths_0,
- /* [retval][out] */ IDAPath2 __RPC_FAR *__RPC_FAR *ret_1);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Line )(
- IDAStatics __RPC_FAR * This,
- /* [in] */ IDAPoint2 __RPC_FAR *p1_0,
- /* [in] */ IDAPoint2 __RPC_FAR *p2_1,
- /* [retval][out] */ IDAPath2 __RPC_FAR *__RPC_FAR *ret_2);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Ray )(
- IDAStatics __RPC_FAR * This,
- /* [in] */ IDAPoint2 __RPC_FAR *pt_0,
- /* [retval][out] */ IDAPath2 __RPC_FAR *__RPC_FAR *ret_1);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *StringPathAnim )(
- IDAStatics __RPC_FAR * This,
- /* [in] */ IDAString __RPC_FAR *str_0,
- /* [in] */ IDAFontStyle __RPC_FAR *fs_1,
- /* [retval][out] */ IDAPath2 __RPC_FAR *__RPC_FAR *ret_2);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *StringPath )(
- IDAStatics __RPC_FAR * This,
- /* [in] */ BSTR str_0,
- /* [in] */ IDAFontStyle __RPC_FAR *fs_1,
- /* [retval][out] */ IDAPath2 __RPC_FAR *__RPC_FAR *ret_2);
-
- /* [restricted] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *PolylineEx )(
- IDAStatics __RPC_FAR * This,
- /* [in] */ LONG points_0size,
- /* [size_is][in] */ IDAPoint2 __RPC_FAR *__RPC_FAR points_0[ ],
- /* [retval][out] */ IDAPath2 __RPC_FAR *__RPC_FAR *ret_1);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Polyline )(
- IDAStatics __RPC_FAR * This,
- /* [in] */ VARIANT points_0,
- /* [retval][out] */ IDAPath2 __RPC_FAR *__RPC_FAR *ret_1);
-
- /* [restricted] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *PolydrawPathEx )(
- IDAStatics __RPC_FAR * This,
- /* [in] */ LONG points_0size,
- /* [size_is][in] */ IDAPoint2 __RPC_FAR *__RPC_FAR points_0[ ],
- /* [in] */ LONG codes_1size,
- /* [size_is][in] */ IDANumber __RPC_FAR *__RPC_FAR codes_1[ ],
- /* [retval][out] */ IDAPath2 __RPC_FAR *__RPC_FAR *ret_2);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *PolydrawPath )(
- IDAStatics __RPC_FAR * This,
- /* [in] */ VARIANT points_0,
- /* [in] */ VARIANT codes_1,
- /* [retval][out] */ IDAPath2 __RPC_FAR *__RPC_FAR *ret_2);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *ArcRadians )(
- IDAStatics __RPC_FAR * This,
- /* [in] */ double startAngle_0,
- /* [in] */ double endAngle_1,
- /* [in] */ double arcWidth_2,
- /* [in] */ double arcHeight_3,
- /* [retval][out] */ IDAPath2 __RPC_FAR *__RPC_FAR *ret_4);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *ArcRadiansAnim )(
- IDAStatics __RPC_FAR * This,
- /* [in] */ IDANumber __RPC_FAR *startAngle_0,
- /* [in] */ IDANumber __RPC_FAR *endAngle_1,
- /* [in] */ IDANumber __RPC_FAR *arcWidth_2,
- /* [in] */ IDANumber __RPC_FAR *arcHeight_3,
- /* [retval][out] */ IDAPath2 __RPC_FAR *__RPC_FAR *ret_4);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *ArcDegrees )(
- IDAStatics __RPC_FAR * This,
- /* [in] */ double startAngle_0,
- /* [in] */ double endAngle_1,
- /* [in] */ double arcWidth_2,
- /* [in] */ double arcHeight_3,
- /* [retval][out] */ IDAPath2 __RPC_FAR *__RPC_FAR *ret_4);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *PieRadians )(
- IDAStatics __RPC_FAR * This,
- /* [in] */ double startAngle_0,
- /* [in] */ double endAngle_1,
- /* [in] */ double arcWidth_2,
- /* [in] */ double arcHeight_3,
- /* [retval][out] */ IDAPath2 __RPC_FAR *__RPC_FAR *ret_4);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *PieRadiansAnim )(
- IDAStatics __RPC_FAR * This,
- /* [in] */ IDANumber __RPC_FAR *startAngle_0,
- /* [in] */ IDANumber __RPC_FAR *endAngle_1,
- /* [in] */ IDANumber __RPC_FAR *arcWidth_2,
- /* [in] */ IDANumber __RPC_FAR *arcHeight_3,
- /* [retval][out] */ IDAPath2 __RPC_FAR *__RPC_FAR *ret_4);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *PieDegrees )(
- IDAStatics __RPC_FAR * This,
- /* [in] */ double startAngle_0,
- /* [in] */ double endAngle_1,
- /* [in] */ double arcWidth_2,
- /* [in] */ double arcHeight_3,
- /* [retval][out] */ IDAPath2 __RPC_FAR *__RPC_FAR *ret_4);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Oval )(
- IDAStatics __RPC_FAR * This,
- /* [in] */ double width_0,
- /* [in] */ double height_1,
- /* [retval][out] */ IDAPath2 __RPC_FAR *__RPC_FAR *ret_2);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *OvalAnim )(
- IDAStatics __RPC_FAR * This,
- /* [in] */ IDANumber __RPC_FAR *width_0,
- /* [in] */ IDANumber __RPC_FAR *height_1,
- /* [retval][out] */ IDAPath2 __RPC_FAR *__RPC_FAR *ret_2);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Rect )(
- IDAStatics __RPC_FAR * This,
- /* [in] */ double width_0,
- /* [in] */ double height_1,
- /* [retval][out] */ IDAPath2 __RPC_FAR *__RPC_FAR *ret_2);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *RectAnim )(
- IDAStatics __RPC_FAR * This,
- /* [in] */ IDANumber __RPC_FAR *width_0,
- /* [in] */ IDANumber __RPC_FAR *height_1,
- /* [retval][out] */ IDAPath2 __RPC_FAR *__RPC_FAR *ret_2);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *RoundRect )(
- IDAStatics __RPC_FAR * This,
- /* [in] */ double width_0,
- /* [in] */ double height_1,
- /* [in] */ double cornerArcWidth_2,
- /* [in] */ double cornerArcHeight_3,
- /* [retval][out] */ IDAPath2 __RPC_FAR *__RPC_FAR *ret_4);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *RoundRectAnim )(
- IDAStatics __RPC_FAR * This,
- /* [in] */ IDANumber __RPC_FAR *width_0,
- /* [in] */ IDANumber __RPC_FAR *height_1,
- /* [in] */ IDANumber __RPC_FAR *cornerArcWidth_2,
- /* [in] */ IDANumber __RPC_FAR *cornerArcHeight_3,
- /* [retval][out] */ IDAPath2 __RPC_FAR *__RPC_FAR *ret_4);
-
- /* [restricted] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *CubicBSplinePathEx )(
- IDAStatics __RPC_FAR * This,
- /* [in] */ LONG points_0size,
- /* [size_is][in] */ IDAPoint2 __RPC_FAR *__RPC_FAR points_0[ ],
- /* [in] */ LONG knots_1size,
- /* [size_is][in] */ IDANumber __RPC_FAR *__RPC_FAR knots_1[ ],
- /* [retval][out] */ IDAPath2 __RPC_FAR *__RPC_FAR *ret_2);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *CubicBSplinePath )(
- IDAStatics __RPC_FAR * This,
- /* [in] */ VARIANT points_0,
- /* [in] */ VARIANT knots_1,
- /* [retval][out] */ IDAPath2 __RPC_FAR *__RPC_FAR *ret_2);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *TextPath )(
- IDAStatics __RPC_FAR * This,
- /* [in] */ IDAString __RPC_FAR *obsolete1_0,
- /* [in] */ IDAFontStyle __RPC_FAR *obsolete2_1,
- /* [retval][out] */ IDAPath2 __RPC_FAR *__RPC_FAR *ret_2);
-
- /* [propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Silence )(
- IDAStatics __RPC_FAR * This,
- /* [retval][out] */ IDASound __RPC_FAR *__RPC_FAR *ret_0);
-
- /* [restricted] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *MixArrayEx )(
- IDAStatics __RPC_FAR * This,
- /* [in] */ LONG snds_0size,
- /* [size_is][in] */ IDASound __RPC_FAR *__RPC_FAR snds_0[ ],
- /* [retval][out] */ IDASound __RPC_FAR *__RPC_FAR *ret_1);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *MixArray )(
- IDAStatics __RPC_FAR * This,
- /* [in] */ VARIANT snds_0,
- /* [retval][out] */ IDASound __RPC_FAR *__RPC_FAR *ret_1);
-
- /* [propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_SinSynth )(
- IDAStatics __RPC_FAR * This,
- /* [retval][out] */ IDASound __RPC_FAR *__RPC_FAR *ret_0);
-
- /* [propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_DefaultFont )(
- IDAStatics __RPC_FAR * This,
- /* [retval][out] */ IDAFontStyle __RPC_FAR *__RPC_FAR *ret_0);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *FontAnim )(
- IDAStatics __RPC_FAR * This,
- /* [in] */ IDAString __RPC_FAR *str_0,
- /* [in] */ IDANumber __RPC_FAR *size_1,
- /* [in] */ IDAColor __RPC_FAR *col_2,
- /* [retval][out] */ IDAFontStyle __RPC_FAR *__RPC_FAR *ret_3);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Font )(
- IDAStatics __RPC_FAR * This,
- /* [in] */ BSTR str_0,
- /* [in] */ double size_1,
- /* [in] */ IDAColor __RPC_FAR *col_2,
- /* [retval][out] */ IDAFontStyle __RPC_FAR *__RPC_FAR *ret_3);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *StringImageAnim )(
- IDAStatics __RPC_FAR * This,
- /* [in] */ IDAString __RPC_FAR *str_0,
- /* [in] */ IDAFontStyle __RPC_FAR *fs_1,
- /* [retval][out] */ IDAImage __RPC_FAR *__RPC_FAR *ret_2);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *StringImage )(
- IDAStatics __RPC_FAR * This,
- /* [in] */ BSTR str_0,
- /* [in] */ IDAFontStyle __RPC_FAR *fs_1,
- /* [retval][out] */ IDAImage __RPC_FAR *__RPC_FAR *ret_2);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *TextImageAnim )(
- IDAStatics __RPC_FAR * This,
- /* [in] */ IDAString __RPC_FAR *obsoleted1_0,
- /* [in] */ IDAFontStyle __RPC_FAR *obsoleted2_1,
- /* [retval][out] */ IDAImage __RPC_FAR *__RPC_FAR *ret_2);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *TextImage )(
- IDAStatics __RPC_FAR * This,
- /* [in] */ BSTR obsoleted1_0,
- /* [in] */ IDAFontStyle __RPC_FAR *obsoleted2_1,
- /* [retval][out] */ IDAImage __RPC_FAR *__RPC_FAR *ret_2);
-
- /* [propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_XVector2 )(
- IDAStatics __RPC_FAR * This,
- /* [retval][out] */ IDAVector2 __RPC_FAR *__RPC_FAR *ret_0);
-
- /* [propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_YVector2 )(
- IDAStatics __RPC_FAR * This,
- /* [retval][out] */ IDAVector2 __RPC_FAR *__RPC_FAR *ret_0);
-
- /* [propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ZeroVector2 )(
- IDAStatics __RPC_FAR * This,
- /* [retval][out] */ IDAVector2 __RPC_FAR *__RPC_FAR *ret_0);
-
- /* [propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Origin2 )(
- IDAStatics __RPC_FAR * This,
- /* [retval][out] */ IDAPoint2 __RPC_FAR *__RPC_FAR *ret_0);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Vector2Anim )(
- IDAStatics __RPC_FAR * This,
- /* [in] */ IDANumber __RPC_FAR *x_0,
- /* [in] */ IDANumber __RPC_FAR *y_1,
- /* [retval][out] */ IDAVector2 __RPC_FAR *__RPC_FAR *ret_2);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Vector2 )(
- IDAStatics __RPC_FAR * This,
- /* [in] */ double x_0,
- /* [in] */ double y_1,
- /* [retval][out] */ IDAVector2 __RPC_FAR *__RPC_FAR *ret_2);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Point2Anim )(
- IDAStatics __RPC_FAR * This,
- /* [in] */ IDANumber __RPC_FAR *x_0,
- /* [in] */ IDANumber __RPC_FAR *y_1,
- /* [retval][out] */ IDAPoint2 __RPC_FAR *__RPC_FAR *ret_2);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Point2 )(
- IDAStatics __RPC_FAR * This,
- /* [in] */ double x_0,
- /* [in] */ double y_1,
- /* [retval][out] */ IDAPoint2 __RPC_FAR *__RPC_FAR *ret_2);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Vector2PolarAnim )(
- IDAStatics __RPC_FAR * This,
- /* [in] */ IDANumber __RPC_FAR *theta_0,
- /* [in] */ IDANumber __RPC_FAR *radius_1,
- /* [retval][out] */ IDAVector2 __RPC_FAR *__RPC_FAR *ret_2);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Vector2Polar )(
- IDAStatics __RPC_FAR * This,
- /* [in] */ double theta_0,
- /* [in] */ double radius_1,
- /* [retval][out] */ IDAVector2 __RPC_FAR *__RPC_FAR *ret_2);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Vector2PolarDegrees )(
- IDAStatics __RPC_FAR * This,
- /* [in] */ double theta_0,
- /* [in] */ double radius_1,
- /* [retval][out] */ IDAVector2 __RPC_FAR *__RPC_FAR *ret_2);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Point2PolarAnim )(
- IDAStatics __RPC_FAR * This,
- /* [in] */ IDANumber __RPC_FAR *theta_0,
- /* [in] */ IDANumber __RPC_FAR *radius_1,
- /* [retval][out] */ IDAPoint2 __RPC_FAR *__RPC_FAR *ret_2);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Point2Polar )(
- IDAStatics __RPC_FAR * This,
- /* [in] */ double theta_0,
- /* [in] */ double radius_1,
- /* [retval][out] */ IDAPoint2 __RPC_FAR *__RPC_FAR *ret_2);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *DotVector2 )(
- IDAStatics __RPC_FAR * This,
- /* [in] */ IDAVector2 __RPC_FAR *v_0,
- /* [in] */ IDAVector2 __RPC_FAR *u_1,
- /* [retval][out] */ IDANumber __RPC_FAR *__RPC_FAR *ret_2);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *NegVector2 )(
- IDAStatics __RPC_FAR * This,
- /* [in] */ IDAVector2 __RPC_FAR *v_0,
- /* [retval][out] */ IDAVector2 __RPC_FAR *__RPC_FAR *ret_1);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SubVector2 )(
- IDAStatics __RPC_FAR * This,
- /* [in] */ IDAVector2 __RPC_FAR *v1_0,
- /* [in] */ IDAVector2 __RPC_FAR *v2_1,
- /* [retval][out] */ IDAVector2 __RPC_FAR *__RPC_FAR *ret_2);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *AddVector2 )(
- IDAStatics __RPC_FAR * This,
- /* [in] */ IDAVector2 __RPC_FAR *v1_0,
- /* [in] */ IDAVector2 __RPC_FAR *v2_1,
- /* [retval][out] */ IDAVector2 __RPC_FAR *__RPC_FAR *ret_2);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *AddPoint2Vector )(
- IDAStatics __RPC_FAR * This,
- /* [in] */ IDAPoint2 __RPC_FAR *p_0,
- /* [in] */ IDAVector2 __RPC_FAR *v_1,
- /* [retval][out] */ IDAPoint2 __RPC_FAR *__RPC_FAR *ret_2);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SubPoint2Vector )(
- IDAStatics __RPC_FAR * This,
- /* [in] */ IDAPoint2 __RPC_FAR *p_0,
- /* [in] */ IDAVector2 __RPC_FAR *v_1,
- /* [retval][out] */ IDAPoint2 __RPC_FAR *__RPC_FAR *ret_2);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SubPoint2 )(
- IDAStatics __RPC_FAR * This,
- /* [in] */ IDAPoint2 __RPC_FAR *p1_0,
- /* [in] */ IDAPoint2 __RPC_FAR *p2_1,
- /* [retval][out] */ IDAVector2 __RPC_FAR *__RPC_FAR *ret_2);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *DistancePoint2 )(
- IDAStatics __RPC_FAR * This,
- /* [in] */ IDAPoint2 __RPC_FAR *p_0,
- /* [in] */ IDAPoint2 __RPC_FAR *q_1,
- /* [retval][out] */ IDANumber __RPC_FAR *__RPC_FAR *ret_2);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *DistanceSquaredPoint2 )(
- IDAStatics __RPC_FAR * This,
- /* [in] */ IDAPoint2 __RPC_FAR *p_0,
- /* [in] */ IDAPoint2 __RPC_FAR *q_1,
- /* [retval][out] */ IDANumber __RPC_FAR *__RPC_FAR *ret_2);
-
- /* [propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_XVector3 )(
- IDAStatics __RPC_FAR * This,
- /* [retval][out] */ IDAVector3 __RPC_FAR *__RPC_FAR *ret_0);
-
- /* [propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_YVector3 )(
- IDAStatics __RPC_FAR * This,
- /* [retval][out] */ IDAVector3 __RPC_FAR *__RPC_FAR *ret_0);
-
- /* [propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ZVector3 )(
- IDAStatics __RPC_FAR * This,
- /* [retval][out] */ IDAVector3 __RPC_FAR *__RPC_FAR *ret_0);
-
- /* [propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ZeroVector3 )(
- IDAStatics __RPC_FAR * This,
- /* [retval][out] */ IDAVector3 __RPC_FAR *__RPC_FAR *ret_0);
-
- /* [propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Origin3 )(
- IDAStatics __RPC_FAR * This,
- /* [retval][out] */ IDAPoint3 __RPC_FAR *__RPC_FAR *ret_0);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Vector3Anim )(
- IDAStatics __RPC_FAR * This,
- /* [in] */ IDANumber __RPC_FAR *x_0,
- /* [in] */ IDANumber __RPC_FAR *y_1,
- /* [in] */ IDANumber __RPC_FAR *z_2,
- /* [retval][out] */ IDAVector3 __RPC_FAR *__RPC_FAR *ret_3);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Vector3 )(
- IDAStatics __RPC_FAR * This,
- /* [in] */ double x_0,
- /* [in] */ double y_1,
- /* [in] */ double z_2,
- /* [retval][out] */ IDAVector3 __RPC_FAR *__RPC_FAR *ret_3);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Point3Anim )(
- IDAStatics __RPC_FAR * This,
- /* [in] */ IDANumber __RPC_FAR *x_0,
- /* [in] */ IDANumber __RPC_FAR *y_1,
- /* [in] */ IDANumber __RPC_FAR *z_2,
- /* [retval][out] */ IDAPoint3 __RPC_FAR *__RPC_FAR *ret_3);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Point3 )(
- IDAStatics __RPC_FAR * This,
- /* [in] */ double x_0,
- /* [in] */ double y_1,
- /* [in] */ double z_2,
- /* [retval][out] */ IDAPoint3 __RPC_FAR *__RPC_FAR *ret_3);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Vector3SphericalAnim )(
- IDAStatics __RPC_FAR * This,
- /* [in] */ IDANumber __RPC_FAR *xyAngle_0,
- /* [in] */ IDANumber __RPC_FAR *yzAngle_1,
- /* [in] */ IDANumber __RPC_FAR *radius_2,
- /* [retval][out] */ IDAVector3 __RPC_FAR *__RPC_FAR *ret_3);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Vector3Spherical )(
- IDAStatics __RPC_FAR * This,
- /* [in] */ double xyAngle_0,
- /* [in] */ double yzAngle_1,
- /* [in] */ double radius_2,
- /* [retval][out] */ IDAVector3 __RPC_FAR *__RPC_FAR *ret_3);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Point3SphericalAnim )(
- IDAStatics __RPC_FAR * This,
- /* [in] */ IDANumber __RPC_FAR *zxAngle_0,
- /* [in] */ IDANumber __RPC_FAR *xyAngle_1,
- /* [in] */ IDANumber __RPC_FAR *radius_2,
- /* [retval][out] */ IDAPoint3 __RPC_FAR *__RPC_FAR *ret_3);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Point3Spherical )(
- IDAStatics __RPC_FAR * This,
- /* [in] */ double zxAngle_0,
- /* [in] */ double xyAngle_1,
- /* [in] */ double radius_2,
- /* [retval][out] */ IDAPoint3 __RPC_FAR *__RPC_FAR *ret_3);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *DotVector3 )(
- IDAStatics __RPC_FAR * This,
- /* [in] */ IDAVector3 __RPC_FAR *v_0,
- /* [in] */ IDAVector3 __RPC_FAR *u_1,
- /* [retval][out] */ IDANumber __RPC_FAR *__RPC_FAR *ret_2);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *CrossVector3 )(
- IDAStatics __RPC_FAR * This,
- /* [in] */ IDAVector3 __RPC_FAR *v_0,
- /* [in] */ IDAVector3 __RPC_FAR *u_1,
- /* [retval][out] */ IDAVector3 __RPC_FAR *__RPC_FAR *ret_2);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *NegVector3 )(
- IDAStatics __RPC_FAR * This,
- /* [in] */ IDAVector3 __RPC_FAR *v_0,
- /* [retval][out] */ IDAVector3 __RPC_FAR *__RPC_FAR *ret_1);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SubVector3 )(
- IDAStatics __RPC_FAR * This,
- /* [in] */ IDAVector3 __RPC_FAR *v1_0,
- /* [in] */ IDAVector3 __RPC_FAR *v2_1,
- /* [retval][out] */ IDAVector3 __RPC_FAR *__RPC_FAR *ret_2);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *AddVector3 )(
- IDAStatics __RPC_FAR * This,
- /* [in] */ IDAVector3 __RPC_FAR *v1_0,
- /* [in] */ IDAVector3 __RPC_FAR *v2_1,
- /* [retval][out] */ IDAVector3 __RPC_FAR *__RPC_FAR *ret_2);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *AddPoint3Vector )(
- IDAStatics __RPC_FAR * This,
- /* [in] */ IDAPoint3 __RPC_FAR *p_0,
- /* [in] */ IDAVector3 __RPC_FAR *v_1,
- /* [retval][out] */ IDAPoint3 __RPC_FAR *__RPC_FAR *ret_2);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SubPoint3Vector )(
- IDAStatics __RPC_FAR * This,
- /* [in] */ IDAPoint3 __RPC_FAR *p_0,
- /* [in] */ IDAVector3 __RPC_FAR *v_1,
- /* [retval][out] */ IDAPoint3 __RPC_FAR *__RPC_FAR *ret_2);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SubPoint3 )(
- IDAStatics __RPC_FAR * This,
- /* [in] */ IDAPoint3 __RPC_FAR *p1_0,
- /* [in] */ IDAPoint3 __RPC_FAR *p2_1,
- /* [retval][out] */ IDAVector3 __RPC_FAR *__RPC_FAR *ret_2);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *DistancePoint3 )(
- IDAStatics __RPC_FAR * This,
- /* [in] */ IDAPoint3 __RPC_FAR *p_0,
- /* [in] */ IDAPoint3 __RPC_FAR *q_1,
- /* [retval][out] */ IDANumber __RPC_FAR *__RPC_FAR *ret_2);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *DistanceSquaredPoint3 )(
- IDAStatics __RPC_FAR * This,
- /* [in] */ IDAPoint3 __RPC_FAR *p_0,
- /* [in] */ IDAPoint3 __RPC_FAR *q_1,
- /* [retval][out] */ IDANumber __RPC_FAR *__RPC_FAR *ret_2);
-
- /* [propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_IdentityTransform3 )(
- IDAStatics __RPC_FAR * This,
- /* [retval][out] */ IDATransform3 __RPC_FAR *__RPC_FAR *ret_0);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Translate3Anim )(
- IDAStatics __RPC_FAR * This,
- /* [in] */ IDANumber __RPC_FAR *tx_0,
- /* [in] */ IDANumber __RPC_FAR *ty_1,
- /* [in] */ IDANumber __RPC_FAR *tz_2,
- /* [retval][out] */ IDATransform3 __RPC_FAR *__RPC_FAR *ret_3);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Translate3 )(
- IDAStatics __RPC_FAR * This,
- /* [in] */ double tx_0,
- /* [in] */ double ty_1,
- /* [in] */ double tz_2,
- /* [retval][out] */ IDATransform3 __RPC_FAR *__RPC_FAR *ret_3);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Translate3Rate )(
- IDAStatics __RPC_FAR * This,
- /* [in] */ double tx_0,
- /* [in] */ double ty_1,
- /* [in] */ double tz_2,
- /* [retval][out] */ IDATransform3 __RPC_FAR *__RPC_FAR *ret_3);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Translate3Vector )(
- IDAStatics __RPC_FAR * This,
- /* [in] */ IDAVector3 __RPC_FAR *delta_0,
- /* [retval][out] */ IDATransform3 __RPC_FAR *__RPC_FAR *ret_1);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Translate3Point )(
- IDAStatics __RPC_FAR * This,
- /* [in] */ IDAPoint3 __RPC_FAR *new_origin_0,
- /* [retval][out] */ IDATransform3 __RPC_FAR *__RPC_FAR *ret_1);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Scale3Anim )(
- IDAStatics __RPC_FAR * This,
- /* [in] */ IDANumber __RPC_FAR *x_0,
- /* [in] */ IDANumber __RPC_FAR *y_1,
- /* [in] */ IDANumber __RPC_FAR *z_2,
- /* [retval][out] */ IDATransform3 __RPC_FAR *__RPC_FAR *ret_3);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Scale3 )(
- IDAStatics __RPC_FAR * This,
- /* [in] */ double x_0,
- /* [in] */ double y_1,
- /* [in] */ double z_2,
- /* [retval][out] */ IDATransform3 __RPC_FAR *__RPC_FAR *ret_3);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Scale3Rate )(
- IDAStatics __RPC_FAR * This,
- /* [in] */ double x_0,
- /* [in] */ double y_1,
- /* [in] */ double z_2,
- /* [retval][out] */ IDATransform3 __RPC_FAR *__RPC_FAR *ret_3);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Scale3Vector )(
- IDAStatics __RPC_FAR * This,
- /* [in] */ IDAVector3 __RPC_FAR *scale_vec_0,
- /* [retval][out] */ IDATransform3 __RPC_FAR *__RPC_FAR *ret_1);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Scale3UniformAnim )(
- IDAStatics __RPC_FAR * This,
- /* [in] */ IDANumber __RPC_FAR *uniform_scale_0,
- /* [retval][out] */ IDATransform3 __RPC_FAR *__RPC_FAR *ret_1);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Scale3Uniform )(
- IDAStatics __RPC_FAR * This,
- /* [in] */ double uniform_scale_0,
- /* [retval][out] */ IDATransform3 __RPC_FAR *__RPC_FAR *ret_1);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Scale3UniformRate )(
- IDAStatics __RPC_FAR * This,
- /* [in] */ double uniform_scale_0,
- /* [retval][out] */ IDATransform3 __RPC_FAR *__RPC_FAR *ret_1);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Rotate3Anim )(
- IDAStatics __RPC_FAR * This,
- /* [in] */ IDAVector3 __RPC_FAR *axis_0,
- /* [in] */ IDANumber __RPC_FAR *angle_1,
- /* [retval][out] */ IDATransform3 __RPC_FAR *__RPC_FAR *ret_2);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Rotate3 )(
- IDAStatics __RPC_FAR * This,
- /* [in] */ IDAVector3 __RPC_FAR *axis_0,
- /* [in] */ double angle_1,
- /* [retval][out] */ IDATransform3 __RPC_FAR *__RPC_FAR *ret_2);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Rotate3Rate )(
- IDAStatics __RPC_FAR * This,
- /* [in] */ IDAVector3 __RPC_FAR *axis_0,
- /* [in] */ double angle_1,
- /* [retval][out] */ IDATransform3 __RPC_FAR *__RPC_FAR *ret_2);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Rotate3Degrees )(
- IDAStatics __RPC_FAR * This,
- /* [in] */ IDAVector3 __RPC_FAR *axis_0,
- /* [in] */ double angle_1,
- /* [retval][out] */ IDATransform3 __RPC_FAR *__RPC_FAR *ret_2);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Rotate3RateDegrees )(
- IDAStatics __RPC_FAR * This,
- /* [in] */ IDAVector3 __RPC_FAR *axis_0,
- /* [in] */ double angle_1,
- /* [retval][out] */ IDATransform3 __RPC_FAR *__RPC_FAR *ret_2);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *XShear3Anim )(
- IDAStatics __RPC_FAR * This,
- /* [in] */ IDANumber __RPC_FAR *a_0,
- /* [in] */ IDANumber __RPC_FAR *b_1,
- /* [retval][out] */ IDATransform3 __RPC_FAR *__RPC_FAR *ret_2);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *XShear3 )(
- IDAStatics __RPC_FAR * This,
- /* [in] */ double a_0,
- /* [in] */ double b_1,
- /* [retval][out] */ IDATransform3 __RPC_FAR *__RPC_FAR *ret_2);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *XShear3Rate )(
- IDAStatics __RPC_FAR * This,
- /* [in] */ double a_0,
- /* [in] */ double b_1,
- /* [retval][out] */ IDATransform3 __RPC_FAR *__RPC_FAR *ret_2);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *YShear3Anim )(
- IDAStatics __RPC_FAR * This,
- /* [in] */ IDANumber __RPC_FAR *c_0,
- /* [in] */ IDANumber __RPC_FAR *d_1,
- /* [retval][out] */ IDATransform3 __RPC_FAR *__RPC_FAR *ret_2);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *YShear3 )(
- IDAStatics __RPC_FAR * This,
- /* [in] */ double c_0,
- /* [in] */ double d_1,
- /* [retval][out] */ IDATransform3 __RPC_FAR *__RPC_FAR *ret_2);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *YShear3Rate )(
- IDAStatics __RPC_FAR * This,
- /* [in] */ double c_0,
- /* [in] */ double d_1,
- /* [retval][out] */ IDATransform3 __RPC_FAR *__RPC_FAR *ret_2);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *ZShear3Anim )(
- IDAStatics __RPC_FAR * This,
- /* [in] */ IDANumber __RPC_FAR *e_0,
- /* [in] */ IDANumber __RPC_FAR *f_1,
- /* [retval][out] */ IDATransform3 __RPC_FAR *__RPC_FAR *ret_2);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *ZShear3 )(
- IDAStatics __RPC_FAR * This,
- /* [in] */ double e_0,
- /* [in] */ double f_1,
- /* [retval][out] */ IDATransform3 __RPC_FAR *__RPC_FAR *ret_2);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *ZShear3Rate )(
- IDAStatics __RPC_FAR * This,
- /* [in] */ double e_0,
- /* [in] */ double f_1,
- /* [retval][out] */ IDATransform3 __RPC_FAR *__RPC_FAR *ret_2);
-
- /* [restricted] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Transform4x4AnimEx )(
- IDAStatics __RPC_FAR * This,
- /* [in] */ LONG m_0size,
- /* [size_is][in] */ IDANumber __RPC_FAR *__RPC_FAR m_0[ ],
- /* [retval][out] */ IDATransform3 __RPC_FAR *__RPC_FAR *ret_1);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Transform4x4Anim )(
- IDAStatics __RPC_FAR * This,
- /* [in] */ VARIANT m_0,
- /* [retval][out] */ IDATransform3 __RPC_FAR *__RPC_FAR *ret_1);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Compose3 )(
- IDAStatics __RPC_FAR * This,
- /* [in] */ IDATransform3 __RPC_FAR *a_0,
- /* [in] */ IDATransform3 __RPC_FAR *b_1,
- /* [retval][out] */ IDATransform3 __RPC_FAR *__RPC_FAR *ret_2);
-
- /* [restricted] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Compose3ArrayEx )(
- IDAStatics __RPC_FAR * This,
- /* [in] */ LONG xfs_0size,
- /* [size_is][in] */ IDATransform3 __RPC_FAR *__RPC_FAR xfs_0[ ],
- /* [retval][out] */ IDATransform3 __RPC_FAR *__RPC_FAR *ret_1);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Compose3Array )(
- IDAStatics __RPC_FAR * This,
- /* [in] */ VARIANT xfs_0,
- /* [retval][out] */ IDATransform3 __RPC_FAR *__RPC_FAR *ret_1);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *LookAtFrom )(
- IDAStatics __RPC_FAR * This,
- /* [in] */ IDAPoint3 __RPC_FAR *to_0,
- /* [in] */ IDAPoint3 __RPC_FAR *from_1,
- /* [in] */ IDAVector3 __RPC_FAR *up_2,
- /* [retval][out] */ IDATransform3 __RPC_FAR *__RPC_FAR *ret_3);
-
- /* [propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_IdentityTransform2 )(
- IDAStatics __RPC_FAR * This,
- /* [retval][out] */ IDATransform2 __RPC_FAR *__RPC_FAR *ret_0);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Translate2Anim )(
- IDAStatics __RPC_FAR * This,
- /* [in] */ IDANumber __RPC_FAR *Tx_0,
- /* [in] */ IDANumber __RPC_FAR *Ty_1,
- /* [retval][out] */ IDATransform2 __RPC_FAR *__RPC_FAR *ret_2);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Translate2 )(
- IDAStatics __RPC_FAR * This,
- /* [in] */ double Tx_0,
- /* [in] */ double Ty_1,
- /* [retval][out] */ IDATransform2 __RPC_FAR *__RPC_FAR *ret_2);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Translate2Rate )(
- IDAStatics __RPC_FAR * This,
- /* [in] */ double Tx_0,
- /* [in] */ double Ty_1,
- /* [retval][out] */ IDATransform2 __RPC_FAR *__RPC_FAR *ret_2);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Translate2Vector )(
- IDAStatics __RPC_FAR * This,
- /* [in] */ IDAVector2 __RPC_FAR *delta_0,
- /* [retval][out] */ IDATransform2 __RPC_FAR *__RPC_FAR *ret_1);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Translate2Point )(
- IDAStatics __RPC_FAR * This,
- /* [in] */ IDAPoint2 __RPC_FAR *pos_0,
- /* [retval][out] */ IDATransform2 __RPC_FAR *__RPC_FAR *ret_1);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Scale2Anim )(
- IDAStatics __RPC_FAR * This,
- /* [in] */ IDANumber __RPC_FAR *x_0,
- /* [in] */ IDANumber __RPC_FAR *y_1,
- /* [retval][out] */ IDATransform2 __RPC_FAR *__RPC_FAR *ret_2);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Scale2 )(
- IDAStatics __RPC_FAR * This,
- /* [in] */ double x_0,
- /* [in] */ double y_1,
- /* [retval][out] */ IDATransform2 __RPC_FAR *__RPC_FAR *ret_2);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Scale2Rate )(
- IDAStatics __RPC_FAR * This,
- /* [in] */ double x_0,
- /* [in] */ double y_1,
- /* [retval][out] */ IDATransform2 __RPC_FAR *__RPC_FAR *ret_2);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Scale2Vector2 )(
- IDAStatics __RPC_FAR * This,
- /* [in] */ IDAVector2 __RPC_FAR *obsoleteMethod_0,
- /* [retval][out] */ IDATransform2 __RPC_FAR *__RPC_FAR *ret_1);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Scale2Vector )(
- IDAStatics __RPC_FAR * This,
- /* [in] */ IDAVector2 __RPC_FAR *scale_vec_0,
- /* [retval][out] */ IDATransform2 __RPC_FAR *__RPC_FAR *ret_1);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Scale2UniformAnim )(
- IDAStatics __RPC_FAR * This,
- /* [in] */ IDANumber __RPC_FAR *uniform_scale_0,
- /* [retval][out] */ IDATransform2 __RPC_FAR *__RPC_FAR *ret_1);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Scale2Uniform )(
- IDAStatics __RPC_FAR * This,
- /* [in] */ double uniform_scale_0,
- /* [retval][out] */ IDATransform2 __RPC_FAR *__RPC_FAR *ret_1);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Scale2UniformRate )(
- IDAStatics __RPC_FAR * This,
- /* [in] */ double uniform_scale_0,
- /* [retval][out] */ IDATransform2 __RPC_FAR *__RPC_FAR *ret_1);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Rotate2Anim )(
- IDAStatics __RPC_FAR * This,
- /* [in] */ IDANumber __RPC_FAR *angle_0,
- /* [retval][out] */ IDATransform2 __RPC_FAR *__RPC_FAR *ret_1);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Rotate2 )(
- IDAStatics __RPC_FAR * This,
- /* [in] */ double angle_0,
- /* [retval][out] */ IDATransform2 __RPC_FAR *__RPC_FAR *ret_1);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Rotate2Rate )(
- IDAStatics __RPC_FAR * This,
- /* [in] */ double angle_0,
- /* [retval][out] */ IDATransform2 __RPC_FAR *__RPC_FAR *ret_1);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Rotate2Degrees )(
- IDAStatics __RPC_FAR * This,
- /* [in] */ double angle_0,
- /* [retval][out] */ IDATransform2 __RPC_FAR *__RPC_FAR *ret_1);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Rotate2RateDegrees )(
- IDAStatics __RPC_FAR * This,
- /* [in] */ double angle_0,
- /* [retval][out] */ IDATransform2 __RPC_FAR *__RPC_FAR *ret_1);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *XShear2Anim )(
- IDAStatics __RPC_FAR * This,
- /* [in] */ IDANumber __RPC_FAR *arg_0,
- /* [retval][out] */ IDATransform2 __RPC_FAR *__RPC_FAR *ret_1);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *XShear2 )(
- IDAStatics __RPC_FAR * This,
- /* [in] */ double arg_0,
- /* [retval][out] */ IDATransform2 __RPC_FAR *__RPC_FAR *ret_1);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *XShear2Rate )(
- IDAStatics __RPC_FAR * This,
- /* [in] */ double arg_0,
- /* [retval][out] */ IDATransform2 __RPC_FAR *__RPC_FAR *ret_1);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *YShear2Anim )(
- IDAStatics __RPC_FAR * This,
- /* [in] */ IDANumber __RPC_FAR *arg_0,
- /* [retval][out] */ IDATransform2 __RPC_FAR *__RPC_FAR *ret_1);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *YShear2 )(
- IDAStatics __RPC_FAR * This,
- /* [in] */ double arg_0,
- /* [retval][out] */ IDATransform2 __RPC_FAR *__RPC_FAR *ret_1);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *YShear2Rate )(
- IDAStatics __RPC_FAR * This,
- /* [in] */ double arg_0,
- /* [retval][out] */ IDATransform2 __RPC_FAR *__RPC_FAR *ret_1);
-
- /* [restricted] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Transform3x2AnimEx )(
- IDAStatics __RPC_FAR * This,
- /* [in] */ LONG m_0size,
- /* [size_is][in] */ IDANumber __RPC_FAR *__RPC_FAR m_0[ ],
- /* [retval][out] */ IDATransform2 __RPC_FAR *__RPC_FAR *ret_1);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Transform3x2Anim )(
- IDAStatics __RPC_FAR * This,
- /* [in] */ VARIANT m_0,
- /* [retval][out] */ IDATransform2 __RPC_FAR *__RPC_FAR *ret_1);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Compose2 )(
- IDAStatics __RPC_FAR * This,
- /* [in] */ IDATransform2 __RPC_FAR *a_0,
- /* [in] */ IDATransform2 __RPC_FAR *b_1,
- /* [retval][out] */ IDATransform2 __RPC_FAR *__RPC_FAR *ret_2);
-
- /* [restricted] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Compose2ArrayEx )(
- IDAStatics __RPC_FAR * This,
- /* [in] */ LONG xfs_0size,
- /* [size_is][in] */ IDATransform2 __RPC_FAR *__RPC_FAR xfs_0[ ],
- /* [retval][out] */ IDATransform2 __RPC_FAR *__RPC_FAR *ret_1);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Compose2Array )(
- IDAStatics __RPC_FAR * This,
- /* [in] */ VARIANT xfs_0,
- /* [retval][out] */ IDATransform2 __RPC_FAR *__RPC_FAR *ret_1);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Tuple )(
- IDAStatics __RPC_FAR * This,
- /* [in] */ VARIANT obsolete1,
- /* [retval][out] */ IDATuple __RPC_FAR *__RPC_FAR *obsolete2);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Array )(
- IDAStatics __RPC_FAR * This,
- /* [in] */ VARIANT obsolete1,
- /* [retval][out] */ IDAArray __RPC_FAR *__RPC_FAR *obsolete2);
-
- /* [propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_AreBlockingImportsComplete )(
- IDAStatics __RPC_FAR * This,
- /* [retval][out] */ VARIANT_BOOL __RPC_FAR *bComplete);
-
- END_INTERFACE
- } IDAStaticsVtbl;
-
- interface IDAStatics
- {
- CONST_VTBL struct IDAStaticsVtbl __RPC_FAR *lpVtbl;
- };
-
-
-
- #ifdef COBJMACROS
-
-
- #define IDAStatics_QueryInterface(This,riid,ppvObject) \
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
-
- #define IDAStatics_AddRef(This) \
- (This)->lpVtbl -> AddRef(This)
-
- #define IDAStatics_Release(This) \
- (This)->lpVtbl -> Release(This)
-
-
- #define IDAStatics_GetTypeInfoCount(This,pctinfo) \
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
-
- #define IDAStatics_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
-
- #define IDAStatics_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
-
- #define IDAStatics_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
-
-
- #define IDAStatics_get_VersionString(This,str) \
- (This)->lpVtbl -> get_VersionString(This,str)
-
- #define IDAStatics_get_Site(This,pSite) \
- (This)->lpVtbl -> get_Site(This,pSite)
-
- #define IDAStatics_put_Site(This,pSite) \
- (This)->lpVtbl -> put_Site(This,pSite)
-
- #define IDAStatics_put_ClientSite(This,pClientSite) \
- (This)->lpVtbl -> put_ClientSite(This,pClientSite)
-
- #define IDAStatics_get_ClientSite(This,pClientSite) \
- (This)->lpVtbl -> get_ClientSite(This,pClientSite)
-
- #define IDAStatics_put_PixelConstructionMode(This,bMode) \
- (This)->lpVtbl -> put_PixelConstructionMode(This,bMode)
-
- #define IDAStatics_get_PixelConstructionMode(This,bMode) \
- (This)->lpVtbl -> get_PixelConstructionMode(This,bMode)
-
- #define IDAStatics_TriggerEvent(This,event,data) \
- (This)->lpVtbl -> TriggerEvent(This,event,data)
-
- #define IDAStatics_NewDrawingSurface(This,pds) \
- (This)->lpVtbl -> NewDrawingSurface(This,pds)
-
- #define IDAStatics_ImportMovie(This,url,ppResult) \
- (This)->lpVtbl -> ImportMovie(This,url,ppResult)
-
- #define IDAStatics_ImportMovieAsync(This,url,pImageStandIn,pSoundStandIn,ppResult) \
- (This)->lpVtbl -> ImportMovieAsync(This,url,pImageStandIn,pSoundStandIn,ppResult)
-
- #define IDAStatics_ImportImage(This,url,ppImage) \
- (This)->lpVtbl -> ImportImage(This,url,ppImage)
-
- #define IDAStatics_ImportImageAsync(This,url,pImageStandIn,ppResult) \
- (This)->lpVtbl -> ImportImageAsync(This,url,pImageStandIn,ppResult)
-
- #define IDAStatics_ImportImageColorKey(This,url,colorKeyRed,colorKeyGreen,colorKeyBlue,ppImage) \
- (This)->lpVtbl -> ImportImageColorKey(This,url,colorKeyRed,colorKeyGreen,colorKeyBlue,ppImage)
-
- #define IDAStatics_ImportImageAsyncColorKey(This,url,pImageStandIn,colorKeyRed,colorKeyGreen,colorKeyBlue,ppResult) \
- (This)->lpVtbl -> ImportImageAsyncColorKey(This,url,pImageStandIn,colorKeyRed,colorKeyGreen,colorKeyBlue,ppResult)
-
- #define IDAStatics_ImportSound(This,url,ppResult) \
- (This)->lpVtbl -> ImportSound(This,url,ppResult)
-
- #define IDAStatics_ImportSoundAsync(This,url,pSoundStandIn,ppResult) \
- (This)->lpVtbl -> ImportSoundAsync(This,url,pSoundStandIn,ppResult)
-
- #define IDAStatics_ImportGeometry(This,url,ppGeometry) \
- (This)->lpVtbl -> ImportGeometry(This,url,ppGeometry)
-
- #define IDAStatics_ImportGeometryAsync(This,url,pGeoStandIn,ppResult) \
- (This)->lpVtbl -> ImportGeometryAsync(This,url,pGeoStandIn,ppResult)
-
- #define IDAStatics_ImportDirectDrawSurface(This,dds,updateEvent,ppImage) \
- (This)->lpVtbl -> ImportDirectDrawSurface(This,dds,updateEvent,ppImage)
-
- #define IDAStatics_Cond(This,c,i,e,pCondBvr) \
- (This)->lpVtbl -> Cond(This,c,i,e,pCondBvr)
-
- #define IDAStatics_DAArrayEx(This,s,pBvrs,bvr) \
- (This)->lpVtbl -> DAArrayEx(This,s,pBvrs,bvr)
-
- #define IDAStatics_DAArray(This,bvrs,bvr) \
- (This)->lpVtbl -> DAArray(This,bvrs,bvr)
-
- #define IDAStatics_DATupleEx(This,s,pBvrs,bvr) \
- (This)->lpVtbl -> DATupleEx(This,s,pBvrs,bvr)
-
- #define IDAStatics_DATuple(This,bvrs,bvr) \
- (This)->lpVtbl -> DATuple(This,bvrs,bvr)
-
- #define IDAStatics_ModifiableBehavior(This,orig,bvr) \
- (This)->lpVtbl -> ModifiableBehavior(This,orig,bvr)
-
- #define IDAStatics_UninitializedArray(This,typeTmp,bvr) \
- (This)->lpVtbl -> UninitializedArray(This,typeTmp,bvr)
-
- #define IDAStatics_UninitializedTuple(This,typeTmp,bvr) \
- (This)->lpVtbl -> UninitializedTuple(This,typeTmp,bvr)
-
- #define IDAStatics_NumberBSplineEx(This,degree,numKnots,knots,numPts,ctrlPts,numWts,weights,evaluator,bvr) \
- (This)->lpVtbl -> NumberBSplineEx(This,degree,numKnots,knots,numPts,ctrlPts,numWts,weights,evaluator,bvr)
-
- #define IDAStatics_NumberBSpline(This,degree,knots,CtrlPts,weights,evaluator,bvr) \
- (This)->lpVtbl -> NumberBSpline(This,degree,knots,CtrlPts,weights,evaluator,bvr)
-
- #define IDAStatics_Point2BSplineEx(This,degree,numKnots,knots,numPts,ctrlPts,numWts,weights,evaluator,bvr) \
- (This)->lpVtbl -> Point2BSplineEx(This,degree,numKnots,knots,numPts,ctrlPts,numWts,weights,evaluator,bvr)
-
- #define IDAStatics_Point2BSpline(This,degree,knots,CtrlPts,weights,evaluator,bvr) \
- (This)->lpVtbl -> Point2BSpline(This,degree,knots,CtrlPts,weights,evaluator,bvr)
-
- #define IDAStatics_Point3BSplineEx(This,degree,numKnots,knots,numPts,ctrlPts,numWts,weights,evaluator,bvr) \
- (This)->lpVtbl -> Point3BSplineEx(This,degree,numKnots,knots,numPts,ctrlPts,numWts,weights,evaluator,bvr)
-
- #define IDAStatics_Point3BSpline(This,degree,knots,CtrlPts,weights,evaluator,bvr) \
- (This)->lpVtbl -> Point3BSpline(This,degree,knots,CtrlPts,weights,evaluator,bvr)
-
- #define IDAStatics_Vector2BSplineEx(This,degree,numKnots,knots,numPts,ctrlPts,numWts,weights,evaluator,bvr) \
- (This)->lpVtbl -> Vector2BSplineEx(This,degree,numKnots,knots,numPts,ctrlPts,numWts,weights,evaluator,bvr)
-
- #define IDAStatics_Vector2BSpline(This,degree,knots,CtrlPts,weights,evaluator,bvr) \
- (This)->lpVtbl -> Vector2BSpline(This,degree,knots,CtrlPts,weights,evaluator,bvr)
-
- #define IDAStatics_Vector3BSplineEx(This,degree,numKnots,knots,numPts,ctrlPts,numWts,weights,evaluator,bvr) \
- (This)->lpVtbl -> Vector3BSplineEx(This,degree,numKnots,knots,numPts,ctrlPts,numWts,weights,evaluator,bvr)
-
- #define IDAStatics_Vector3BSpline(This,degree,knots,CtrlPts,weights,evaluator,bvr) \
- (This)->lpVtbl -> Vector3BSpline(This,degree,knots,CtrlPts,weights,evaluator,bvr)
-
- #define IDAStatics_Pow(This,a_0,b_1,ret_2) \
- (This)->lpVtbl -> Pow(This,a_0,b_1,ret_2)
-
- #define IDAStatics_Abs(This,a_0,ret_1) \
- (This)->lpVtbl -> Abs(This,a_0,ret_1)
-
- #define IDAStatics_Sqrt(This,a_0,ret_1) \
- (This)->lpVtbl -> Sqrt(This,a_0,ret_1)
-
- #define IDAStatics_Floor(This,a_0,ret_1) \
- (This)->lpVtbl -> Floor(This,a_0,ret_1)
-
- #define IDAStatics_Round(This,a_0,ret_1) \
- (This)->lpVtbl -> Round(This,a_0,ret_1)
-
- #define IDAStatics_Ceiling(This,a_0,ret_1) \
- (This)->lpVtbl -> Ceiling(This,a_0,ret_1)
-
- #define IDAStatics_Asin(This,a_0,ret_1) \
- (This)->lpVtbl -> Asin(This,a_0,ret_1)
-
- #define IDAStatics_Acos(This,a_0,ret_1) \
- (This)->lpVtbl -> Acos(This,a_0,ret_1)
-
- #define IDAStatics_Atan(This,a_0,ret_1) \
- (This)->lpVtbl -> Atan(This,a_0,ret_1)
-
- #define IDAStatics_Sin(This,a_0,ret_1) \
- (This)->lpVtbl -> Sin(This,a_0,ret_1)
-
- #define IDAStatics_Cos(This,a_0,ret_1) \
- (This)->lpVtbl -> Cos(This,a_0,ret_1)
-
- #define IDAStatics_Tan(This,a_0,ret_1) \
- (This)->lpVtbl -> Tan(This,a_0,ret_1)
-
- #define IDAStatics_Exp(This,a_0,ret_1) \
- (This)->lpVtbl -> Exp(This,a_0,ret_1)
-
- #define IDAStatics_Ln(This,a_0,ret_1) \
- (This)->lpVtbl -> Ln(This,a_0,ret_1)
-
- #define IDAStatics_Log10(This,a_0,ret_1) \
- (This)->lpVtbl -> Log10(This,a_0,ret_1)
-
- #define IDAStatics_ToDegrees(This,a_0,ret_1) \
- (This)->lpVtbl -> ToDegrees(This,a_0,ret_1)
-
- #define IDAStatics_ToRadians(This,a_0,ret_1) \
- (This)->lpVtbl -> ToRadians(This,a_0,ret_1)
-
- #define IDAStatics_Mod(This,a_0,b_1,ret_2) \
- (This)->lpVtbl -> Mod(This,a_0,b_1,ret_2)
-
- #define IDAStatics_Atan2(This,a_0,b_1,ret_2) \
- (This)->lpVtbl -> Atan2(This,a_0,b_1,ret_2)
-
- #define IDAStatics_Add(This,a_0,b_1,ret_2) \
- (This)->lpVtbl -> Add(This,a_0,b_1,ret_2)
-
- #define IDAStatics_Sub(This,a_0,b_1,ret_2) \
- (This)->lpVtbl -> Sub(This,a_0,b_1,ret_2)
-
- #define IDAStatics_Mul(This,a_0,b_1,ret_2) \
- (This)->lpVtbl -> Mul(This,a_0,b_1,ret_2)
-
- #define IDAStatics_Div(This,a_0,b_1,ret_2) \
- (This)->lpVtbl -> Div(This,a_0,b_1,ret_2)
-
- #define IDAStatics_LT(This,a_0,b_1,ret_2) \
- (This)->lpVtbl -> LT(This,a_0,b_1,ret_2)
-
- #define IDAStatics_LTE(This,a_0,b_1,ret_2) \
- (This)->lpVtbl -> LTE(This,a_0,b_1,ret_2)
-
- #define IDAStatics_GT(This,a_0,b_1,ret_2) \
- (This)->lpVtbl -> GT(This,a_0,b_1,ret_2)
-
- #define IDAStatics_GTE(This,a_0,b_1,ret_2) \
- (This)->lpVtbl -> GTE(This,a_0,b_1,ret_2)
-
- #define IDAStatics_EQ(This,a_0,b_1,ret_2) \
- (This)->lpVtbl -> EQ(This,a_0,b_1,ret_2)
-
- #define IDAStatics_NE(This,a_0,b_1,ret_2) \
- (This)->lpVtbl -> NE(This,a_0,b_1,ret_2)
-
- #define IDAStatics_Neg(This,a_0,ret_1) \
- (This)->lpVtbl -> Neg(This,a_0,ret_1)
-
- #define IDAStatics_InterpolateAnim(This,from_0,to_1,duration_2,ret_3) \
- (This)->lpVtbl -> InterpolateAnim(This,from_0,to_1,duration_2,ret_3)
-
- #define IDAStatics_Interpolate(This,from_0,to_1,duration_2,ret_3) \
- (This)->lpVtbl -> Interpolate(This,from_0,to_1,duration_2,ret_3)
-
- #define IDAStatics_SlowInSlowOutAnim(This,from_0,to_1,duration_2,sharpness_3,ret_4) \
- (This)->lpVtbl -> SlowInSlowOutAnim(This,from_0,to_1,duration_2,sharpness_3,ret_4)
-
- #define IDAStatics_SlowInSlowOut(This,from_0,to_1,duration_2,sharpness_3,ret_4) \
- (This)->lpVtbl -> SlowInSlowOut(This,from_0,to_1,duration_2,sharpness_3,ret_4)
-
- #define IDAStatics_SoundSource(This,snd_0,ret_1) \
- (This)->lpVtbl -> SoundSource(This,snd_0,ret_1)
-
- #define IDAStatics_Mix(This,left_0,right_1,ret_2) \
- (This)->lpVtbl -> Mix(This,left_0,right_1,ret_2)
-
- #define IDAStatics_And(This,a_0,b_1,ret_2) \
- (This)->lpVtbl -> And(This,a_0,b_1,ret_2)
-
- #define IDAStatics_Or(This,a_0,b_1,ret_2) \
- (This)->lpVtbl -> Or(This,a_0,b_1,ret_2)
-
- #define IDAStatics_Not(This,a_0,ret_1) \
- (This)->lpVtbl -> Not(This,a_0,ret_1)
-
- #define IDAStatics_Integral(This,b_0,ret_1) \
- (This)->lpVtbl -> Integral(This,b_0,ret_1)
-
- #define IDAStatics_Derivative(This,b_0,ret_1) \
- (This)->lpVtbl -> Derivative(This,b_0,ret_1)
-
- #define IDAStatics_IntegralVector2(This,v_0,ret_1) \
- (This)->lpVtbl -> IntegralVector2(This,v_0,ret_1)
-
- #define IDAStatics_IntegralVector3(This,v_0,ret_1) \
- (This)->lpVtbl -> IntegralVector3(This,v_0,ret_1)
-
- #define IDAStatics_DerivativeVector2(This,v_0,ret_1) \
- (This)->lpVtbl -> DerivativeVector2(This,v_0,ret_1)
-
- #define IDAStatics_DerivativeVector3(This,v_0,ret_1) \
- (This)->lpVtbl -> DerivativeVector3(This,v_0,ret_1)
-
- #define IDAStatics_DerivativePoint2(This,v_0,ret_1) \
- (This)->lpVtbl -> DerivativePoint2(This,v_0,ret_1)
-
- #define IDAStatics_DerivativePoint3(This,v_0,ret_1) \
- (This)->lpVtbl -> DerivativePoint3(This,v_0,ret_1)
-
- #define IDAStatics_KeyState(This,n_0,ret_1) \
- (This)->lpVtbl -> KeyState(This,n_0,ret_1)
-
- #define IDAStatics_KeyUp(This,arg_0,ret_1) \
- (This)->lpVtbl -> KeyUp(This,arg_0,ret_1)
-
- #define IDAStatics_KeyDown(This,arg_0,ret_1) \
- (This)->lpVtbl -> KeyDown(This,arg_0,ret_1)
-
- #define IDAStatics_DANumber(This,num_0,ret_1) \
- (This)->lpVtbl -> DANumber(This,num_0,ret_1)
-
- #define IDAStatics_DAString(This,str_0,ret_1) \
- (This)->lpVtbl -> DAString(This,str_0,ret_1)
-
- #define IDAStatics_DABoolean(This,num_0,ret_1) \
- (This)->lpVtbl -> DABoolean(This,num_0,ret_1)
-
- #define IDAStatics_SeededRandom(This,arg_0,ret_1) \
- (This)->lpVtbl -> SeededRandom(This,arg_0,ret_1)
-
- #define IDAStatics_get_MousePosition(This,ret_0) \
- (This)->lpVtbl -> get_MousePosition(This,ret_0)
-
- #define IDAStatics_get_LeftButtonState(This,ret_0) \
- (This)->lpVtbl -> get_LeftButtonState(This,ret_0)
-
- #define IDAStatics_get_RightButtonState(This,ret_0) \
- (This)->lpVtbl -> get_RightButtonState(This,ret_0)
-
- #define IDAStatics_get_DATrue(This,ret_0) \
- (This)->lpVtbl -> get_DATrue(This,ret_0)
-
- #define IDAStatics_get_DAFalse(This,ret_0) \
- (This)->lpVtbl -> get_DAFalse(This,ret_0)
-
- #define IDAStatics_get_LocalTime(This,ret_0) \
- (This)->lpVtbl -> get_LocalTime(This,ret_0)
-
- #define IDAStatics_get_GlobalTime(This,ret_0) \
- (This)->lpVtbl -> get_GlobalTime(This,ret_0)
-
- #define IDAStatics_get_Pixel(This,ret_0) \
- (This)->lpVtbl -> get_Pixel(This,ret_0)
-
- #define IDAStatics_UserData(This,data_0,ret_1) \
- (This)->lpVtbl -> UserData(This,data_0,ret_1)
-
- #define IDAStatics_UntilNotify(This,b0_0,event_1,notifier_2,ret_3) \
- (This)->lpVtbl -> UntilNotify(This,b0_0,event_1,notifier_2,ret_3)
-
- #define IDAStatics_Until(This,b0_0,event_1,b1_2,ret_3) \
- (This)->lpVtbl -> Until(This,b0_0,event_1,b1_2,ret_3)
-
- #define IDAStatics_UntilEx(This,b0_0,event_1,ret_2) \
- (This)->lpVtbl -> UntilEx(This,b0_0,event_1,ret_2)
-
- #define IDAStatics_Sequence(This,s1_0,s2_1,ret_2) \
- (This)->lpVtbl -> Sequence(This,s1_0,s2_1,ret_2)
-
- #define IDAStatics_FollowPath(This,path_0,duration_1,ret_2) \
- (This)->lpVtbl -> FollowPath(This,path_0,duration_1,ret_2)
-
- #define IDAStatics_FollowPathAngle(This,path_0,duration_1,ret_2) \
- (This)->lpVtbl -> FollowPathAngle(This,path_0,duration_1,ret_2)
-
- #define IDAStatics_FollowPathAngleUpright(This,path_0,duration_1,ret_2) \
- (This)->lpVtbl -> FollowPathAngleUpright(This,path_0,duration_1,ret_2)
-
- #define IDAStatics_FollowPathEval(This,path_0,eval_1,ret_2) \
- (This)->lpVtbl -> FollowPathEval(This,path_0,eval_1,ret_2)
-
- #define IDAStatics_FollowPathAngleEval(This,path_0,eval_1,ret_2) \
- (This)->lpVtbl -> FollowPathAngleEval(This,path_0,eval_1,ret_2)
-
- #define IDAStatics_FollowPathAngleUprightEval(This,path_0,eval_1,ret_2) \
- (This)->lpVtbl -> FollowPathAngleUprightEval(This,path_0,eval_1,ret_2)
-
- #define IDAStatics_FollowPathAnim(This,obsoleted1_0,obsoleted2_1,ret_2) \
- (This)->lpVtbl -> FollowPathAnim(This,obsoleted1_0,obsoleted2_1,ret_2)
-
- #define IDAStatics_FollowPathAngleAnim(This,obsoleted1_0,obsoleted2_1,ret_2) \
- (This)->lpVtbl -> FollowPathAngleAnim(This,obsoleted1_0,obsoleted2_1,ret_2)
-
- #define IDAStatics_FollowPathAngleUprightAnim(This,obsoleted1_0,obsoleted2_1,ret_2) \
- (This)->lpVtbl -> FollowPathAngleUprightAnim(This,obsoleted1_0,obsoleted2_1,ret_2)
-
- #define IDAStatics_ConcatString(This,s1_0,s2_1,ret_2) \
- (This)->lpVtbl -> ConcatString(This,s1_0,s2_1,ret_2)
-
- #define IDAStatics_PerspectiveCamera(This,focalDist_0,nearClip_1,ret_2) \
- (This)->lpVtbl -> PerspectiveCamera(This,focalDist_0,nearClip_1,ret_2)
-
- #define IDAStatics_PerspectiveCameraAnim(This,focalDist_0,nearClip_1,ret_2) \
- (This)->lpVtbl -> PerspectiveCameraAnim(This,focalDist_0,nearClip_1,ret_2)
-
- #define IDAStatics_ParallelCamera(This,nearClip_0,ret_1) \
- (This)->lpVtbl -> ParallelCamera(This,nearClip_0,ret_1)
-
- #define IDAStatics_ParallelCameraAnim(This,nearClip_0,ret_1) \
- (This)->lpVtbl -> ParallelCameraAnim(This,nearClip_0,ret_1)
-
- #define IDAStatics_ColorRgbAnim(This,red_0,green_1,blue_2,ret_3) \
- (This)->lpVtbl -> ColorRgbAnim(This,red_0,green_1,blue_2,ret_3)
-
- #define IDAStatics_ColorRgb(This,red_0,green_1,blue_2,ret_3) \
- (This)->lpVtbl -> ColorRgb(This,red_0,green_1,blue_2,ret_3)
-
- #define IDAStatics_ColorRgb255(This,red_0,green_1,blue_2,ret_3) \
- (This)->lpVtbl -> ColorRgb255(This,red_0,green_1,blue_2,ret_3)
-
- #define IDAStatics_ColorHsl(This,hue_0,saturation_1,lum_2,ret_3) \
- (This)->lpVtbl -> ColorHsl(This,hue_0,saturation_1,lum_2,ret_3)
-
- #define IDAStatics_ColorHslAnim(This,hue_0,saturation_1,lum_2,ret_3) \
- (This)->lpVtbl -> ColorHslAnim(This,hue_0,saturation_1,lum_2,ret_3)
-
- #define IDAStatics_get_Red(This,ret_0) \
- (This)->lpVtbl -> get_Red(This,ret_0)
-
- #define IDAStatics_get_Green(This,ret_0) \
- (This)->lpVtbl -> get_Green(This,ret_0)
-
- #define IDAStatics_get_Blue(This,ret_0) \
- (This)->lpVtbl -> get_Blue(This,ret_0)
-
- #define IDAStatics_get_Cyan(This,ret_0) \
- (This)->lpVtbl -> get_Cyan(This,ret_0)
-
- #define IDAStatics_get_Magenta(This,ret_0) \
- (This)->lpVtbl -> get_Magenta(This,ret_0)
-
- #define IDAStatics_get_Yellow(This,ret_0) \
- (This)->lpVtbl -> get_Yellow(This,ret_0)
-
- #define IDAStatics_get_Black(This,ret_0) \
- (This)->lpVtbl -> get_Black(This,ret_0)
-
- #define IDAStatics_get_White(This,ret_0) \
- (This)->lpVtbl -> get_White(This,ret_0)
-
- #define IDAStatics_get_Aqua(This,ret_0) \
- (This)->lpVtbl -> get_Aqua(This,ret_0)
-
- #define IDAStatics_get_Fuchsia(This,ret_0) \
- (This)->lpVtbl -> get_Fuchsia(This,ret_0)
-
- #define IDAStatics_get_Gray(This,ret_0) \
- (This)->lpVtbl -> get_Gray(This,ret_0)
-
- #define IDAStatics_get_Lime(This,ret_0) \
- (This)->lpVtbl -> get_Lime(This,ret_0)
-
- #define IDAStatics_get_Maroon(This,ret_0) \
- (This)->lpVtbl -> get_Maroon(This,ret_0)
-
- #define IDAStatics_get_Navy(This,ret_0) \
- (This)->lpVtbl -> get_Navy(This,ret_0)
-
- #define IDAStatics_get_Olive(This,ret_0) \
- (This)->lpVtbl -> get_Olive(This,ret_0)
-
- #define IDAStatics_get_Purple(This,ret_0) \
- (This)->lpVtbl -> get_Purple(This,ret_0)
-
- #define IDAStatics_get_Silver(This,ret_0) \
- (This)->lpVtbl -> get_Silver(This,ret_0)
-
- #define IDAStatics_get_Teal(This,ret_0) \
- (This)->lpVtbl -> get_Teal(This,ret_0)
-
- #define IDAStatics_Predicate(This,b_0,ret_1) \
- (This)->lpVtbl -> Predicate(This,b_0,ret_1)
-
- #define IDAStatics_NotEvent(This,event_0,ret_1) \
- (This)->lpVtbl -> NotEvent(This,event_0,ret_1)
-
- #define IDAStatics_AndEvent(This,e1_0,e2_1,ret_2) \
- (This)->lpVtbl -> AndEvent(This,e1_0,e2_1,ret_2)
-
- #define IDAStatics_OrEvent(This,e1_0,e2_1,ret_2) \
- (This)->lpVtbl -> OrEvent(This,e1_0,e2_1,ret_2)
-
- #define IDAStatics_ThenEvent(This,e1_0,e2_1,ret_2) \
- (This)->lpVtbl -> ThenEvent(This,e1_0,e2_1,ret_2)
-
- #define IDAStatics_get_LeftButtonDown(This,ret_0) \
- (This)->lpVtbl -> get_LeftButtonDown(This,ret_0)
-
- #define IDAStatics_get_LeftButtonUp(This,ret_0) \
- (This)->lpVtbl -> get_LeftButtonUp(This,ret_0)
-
- #define IDAStatics_get_RightButtonDown(This,ret_0) \
- (This)->lpVtbl -> get_RightButtonDown(This,ret_0)
-
- #define IDAStatics_get_RightButtonUp(This,ret_0) \
- (This)->lpVtbl -> get_RightButtonUp(This,ret_0)
-
- #define IDAStatics_get_Always(This,ret_0) \
- (This)->lpVtbl -> get_Always(This,ret_0)
-
- #define IDAStatics_get_Never(This,ret_0) \
- (This)->lpVtbl -> get_Never(This,ret_0)
-
- #define IDAStatics_TimerAnim(This,n_0,ret_1) \
- (This)->lpVtbl -> TimerAnim(This,n_0,ret_1)
-
- #define IDAStatics_Timer(This,n_0,ret_1) \
- (This)->lpVtbl -> Timer(This,n_0,ret_1)
-
- #define IDAStatics_AppTriggeredEvent(This,ret_0) \
- (This)->lpVtbl -> AppTriggeredEvent(This,ret_0)
-
- #define IDAStatics_ScriptCallback(This,obsolete1_0,obsolete2_1,obsolete3_2,ret_3) \
- (This)->lpVtbl -> ScriptCallback(This,obsolete1_0,obsolete2_1,obsolete3_2,ret_3)
-
- #define IDAStatics_get_EmptyGeometry(This,ret_0) \
- (This)->lpVtbl -> get_EmptyGeometry(This,ret_0)
-
- #define IDAStatics_UnionGeometry(This,g1_0,g2_1,ret_2) \
- (This)->lpVtbl -> UnionGeometry(This,g1_0,g2_1,ret_2)
-
- #define IDAStatics_UnionGeometryArrayEx(This,imgs_0size,imgs_0,ret_1) \
- (This)->lpVtbl -> UnionGeometryArrayEx(This,imgs_0size,imgs_0,ret_1)
-
- #define IDAStatics_UnionGeometryArray(This,imgs_0,ret_1) \
- (This)->lpVtbl -> UnionGeometryArray(This,imgs_0,ret_1)
-
- #define IDAStatics_get_EmptyImage(This,ret_0) \
- (This)->lpVtbl -> get_EmptyImage(This,ret_0)
-
- #define IDAStatics_get_DetectableEmptyImage(This,ret_0) \
- (This)->lpVtbl -> get_DetectableEmptyImage(This,ret_0)
-
- #define IDAStatics_SolidColorImage(This,col_0,ret_1) \
- (This)->lpVtbl -> SolidColorImage(This,col_0,ret_1)
-
- #define IDAStatics_GradientPolygonEx(This,points_0size,points_0,colors_1size,colors_1,ret_2) \
- (This)->lpVtbl -> GradientPolygonEx(This,points_0size,points_0,colors_1size,colors_1,ret_2)
-
- #define IDAStatics_GradientPolygon(This,points_0,colors_1,ret_2) \
- (This)->lpVtbl -> GradientPolygon(This,points_0,colors_1,ret_2)
-
- #define IDAStatics_RadialGradientPolygonEx(This,inner_0,outer_1,points_2size,points_2,fallOff_3,ret_4) \
- (This)->lpVtbl -> RadialGradientPolygonEx(This,inner_0,outer_1,points_2size,points_2,fallOff_3,ret_4)
-
- #define IDAStatics_RadialGradientPolygon(This,inner_0,outer_1,points_2,fallOff_3,ret_4) \
- (This)->lpVtbl -> RadialGradientPolygon(This,inner_0,outer_1,points_2,fallOff_3,ret_4)
-
- #define IDAStatics_RadialGradientPolygonAnimEx(This,inner_0,outer_1,points_2size,points_2,fallOff_3,ret_4) \
- (This)->lpVtbl -> RadialGradientPolygonAnimEx(This,inner_0,outer_1,points_2size,points_2,fallOff_3,ret_4)
-
- #define IDAStatics_RadialGradientPolygonAnim(This,inner_0,outer_1,points_2,fallOff_3,ret_4) \
- (This)->lpVtbl -> RadialGradientPolygonAnim(This,inner_0,outer_1,points_2,fallOff_3,ret_4)
-
- #define IDAStatics_GradientSquare(This,lowerLeft_0,upperLeft_1,upperRight_2,lowerRight_3,ret_4) \
- (This)->lpVtbl -> GradientSquare(This,lowerLeft_0,upperLeft_1,upperRight_2,lowerRight_3,ret_4)
-
- #define IDAStatics_RadialGradientSquare(This,inner_0,outer_1,fallOff_2,ret_3) \
- (This)->lpVtbl -> RadialGradientSquare(This,inner_0,outer_1,fallOff_2,ret_3)
-
- #define IDAStatics_RadialGradientSquareAnim(This,inner_0,outer_1,fallOff_2,ret_3) \
- (This)->lpVtbl -> RadialGradientSquareAnim(This,inner_0,outer_1,fallOff_2,ret_3)
-
- #define IDAStatics_RadialGradientRegularPoly(This,inner_0,outer_1,numEdges_2,fallOff_3,ret_4) \
- (This)->lpVtbl -> RadialGradientRegularPoly(This,inner_0,outer_1,numEdges_2,fallOff_3,ret_4)
-
- #define IDAStatics_RadialGradientRegularPolyAnim(This,inner_0,outer_1,numEdges_2,fallOff_3,ret_4) \
- (This)->lpVtbl -> RadialGradientRegularPolyAnim(This,inner_0,outer_1,numEdges_2,fallOff_3,ret_4)
-
- #define IDAStatics_GradientHorizontal(This,start_0,stop_1,fallOff_2,ret_3) \
- (This)->lpVtbl -> GradientHorizontal(This,start_0,stop_1,fallOff_2,ret_3)
-
- #define IDAStatics_GradientHorizontalAnim(This,start_0,stop_1,fallOff_2,ret_3) \
- (This)->lpVtbl -> GradientHorizontalAnim(This,start_0,stop_1,fallOff_2,ret_3)
-
- #define IDAStatics_HatchHorizontal(This,lineClr_0,spacing_1,ret_2) \
- (This)->lpVtbl -> HatchHorizontal(This,lineClr_0,spacing_1,ret_2)
-
- #define IDAStatics_HatchHorizontalAnim(This,lineClr_0,spacing_1,ret_2) \
- (This)->lpVtbl -> HatchHorizontalAnim(This,lineClr_0,spacing_1,ret_2)
-
- #define IDAStatics_HatchVertical(This,lineClr_0,spacing_1,ret_2) \
- (This)->lpVtbl -> HatchVertical(This,lineClr_0,spacing_1,ret_2)
-
- #define IDAStatics_HatchVerticalAnim(This,lineClr_0,spacing_1,ret_2) \
- (This)->lpVtbl -> HatchVerticalAnim(This,lineClr_0,spacing_1,ret_2)
-
- #define IDAStatics_HatchForwardDiagonal(This,lineClr_0,spacing_1,ret_2) \
- (This)->lpVtbl -> HatchForwardDiagonal(This,lineClr_0,spacing_1,ret_2)
-
- #define IDAStatics_HatchForwardDiagonalAnim(This,lineClr_0,spacing_1,ret_2) \
- (This)->lpVtbl -> HatchForwardDiagonalAnim(This,lineClr_0,spacing_1,ret_2)
-
- #define IDAStatics_HatchBackwardDiagonal(This,lineClr_0,spacing_1,ret_2) \
- (This)->lpVtbl -> HatchBackwardDiagonal(This,lineClr_0,spacing_1,ret_2)
-
- #define IDAStatics_HatchBackwardDiagonalAnim(This,lineClr_0,spacing_1,ret_2) \
- (This)->lpVtbl -> HatchBackwardDiagonalAnim(This,lineClr_0,spacing_1,ret_2)
-
- #define IDAStatics_HatchCross(This,lineClr_0,spacing_1,ret_2) \
- (This)->lpVtbl -> HatchCross(This,lineClr_0,spacing_1,ret_2)
-
- #define IDAStatics_HatchCrossAnim(This,lineClr_0,spacing_1,ret_2) \
- (This)->lpVtbl -> HatchCrossAnim(This,lineClr_0,spacing_1,ret_2)
-
- #define IDAStatics_HatchDiagonalCross(This,lineClr_0,spacing_1,ret_2) \
- (This)->lpVtbl -> HatchDiagonalCross(This,lineClr_0,spacing_1,ret_2)
-
- #define IDAStatics_HatchDiagonalCrossAnim(This,lineClr_0,spacing_1,ret_2) \
- (This)->lpVtbl -> HatchDiagonalCrossAnim(This,lineClr_0,spacing_1,ret_2)
-
- #define IDAStatics_Overlay(This,top_0,bottom_1,ret_2) \
- (This)->lpVtbl -> Overlay(This,top_0,bottom_1,ret_2)
-
- #define IDAStatics_OverlayArrayEx(This,imgs_0size,imgs_0,ret_1) \
- (This)->lpVtbl -> OverlayArrayEx(This,imgs_0size,imgs_0,ret_1)
-
- #define IDAStatics_OverlayArray(This,imgs_0,ret_1) \
- (This)->lpVtbl -> OverlayArray(This,imgs_0,ret_1)
-
- #define IDAStatics_get_AmbientLight(This,ret_0) \
- (This)->lpVtbl -> get_AmbientLight(This,ret_0)
-
- #define IDAStatics_get_DirectionalLight(This,ret_0) \
- (This)->lpVtbl -> get_DirectionalLight(This,ret_0)
-
- #define IDAStatics_get_PointLight(This,ret_0) \
- (This)->lpVtbl -> get_PointLight(This,ret_0)
-
- #define IDAStatics_SpotLightAnim(This,fullcone_0,cutoff_1,ret_2) \
- (This)->lpVtbl -> SpotLightAnim(This,fullcone_0,cutoff_1,ret_2)
-
- #define IDAStatics_SpotLight(This,fullcone_0,cutoff_1,ret_2) \
- (This)->lpVtbl -> SpotLight(This,fullcone_0,cutoff_1,ret_2)
-
- #define IDAStatics_get_DefaultLineStyle(This,ret_0) \
- (This)->lpVtbl -> get_DefaultLineStyle(This,ret_0)
-
- #define IDAStatics_get_EmptyLineStyle(This,ret_0) \
- (This)->lpVtbl -> get_EmptyLineStyle(This,ret_0)
-
- #define IDAStatics_get_JoinStyleBevel(This,ret_0) \
- (This)->lpVtbl -> get_JoinStyleBevel(This,ret_0)
-
- #define IDAStatics_get_JoinStyleRound(This,ret_0) \
- (This)->lpVtbl -> get_JoinStyleRound(This,ret_0)
-
- #define IDAStatics_get_JoinStyleMiter(This,ret_0) \
- (This)->lpVtbl -> get_JoinStyleMiter(This,ret_0)
-
- #define IDAStatics_get_EndStyleFlat(This,ret_0) \
- (This)->lpVtbl -> get_EndStyleFlat(This,ret_0)
-
- #define IDAStatics_get_EndStyleSquare(This,ret_0) \
- (This)->lpVtbl -> get_EndStyleSquare(This,ret_0)
-
- #define IDAStatics_get_EndStyleRound(This,ret_0) \
- (This)->lpVtbl -> get_EndStyleRound(This,ret_0)
-
- #define IDAStatics_get_DashStyleSolid(This,ret_0) \
- (This)->lpVtbl -> get_DashStyleSolid(This,ret_0)
-
- #define IDAStatics_get_DashStyleDashed(This,ret_0) \
- (This)->lpVtbl -> get_DashStyleDashed(This,ret_0)
-
- #define IDAStatics_get_DefaultMicrophone(This,ret_0) \
- (This)->lpVtbl -> get_DefaultMicrophone(This,ret_0)
-
- #define IDAStatics_get_OpaqueMatte(This,ret_0) \
- (This)->lpVtbl -> get_OpaqueMatte(This,ret_0)
-
- #define IDAStatics_get_ClearMatte(This,ret_0) \
- (This)->lpVtbl -> get_ClearMatte(This,ret_0)
-
- #define IDAStatics_UnionMatte(This,m1_0,m2_1,ret_2) \
- (This)->lpVtbl -> UnionMatte(This,m1_0,m2_1,ret_2)
-
- #define IDAStatics_IntersectMatte(This,m1_0,m2_1,ret_2) \
- (This)->lpVtbl -> IntersectMatte(This,m1_0,m2_1,ret_2)
-
- #define IDAStatics_DifferenceMatte(This,m1_0,m2_1,ret_2) \
- (This)->lpVtbl -> DifferenceMatte(This,m1_0,m2_1,ret_2)
-
- #define IDAStatics_FillMatte(This,p_0,ret_1) \
- (This)->lpVtbl -> FillMatte(This,p_0,ret_1)
-
- #define IDAStatics_TextMatte(This,str_0,fs_1,ret_2) \
- (This)->lpVtbl -> TextMatte(This,str_0,fs_1,ret_2)
-
- #define IDAStatics_get_EmptyMontage(This,ret_0) \
- (This)->lpVtbl -> get_EmptyMontage(This,ret_0)
-
- #define IDAStatics_ImageMontage(This,im_0,depth_1,ret_2) \
- (This)->lpVtbl -> ImageMontage(This,im_0,depth_1,ret_2)
-
- #define IDAStatics_ImageMontageAnim(This,im_0,depth_1,ret_2) \
- (This)->lpVtbl -> ImageMontageAnim(This,im_0,depth_1,ret_2)
-
- #define IDAStatics_UnionMontage(This,m1_0,m2_1,ret_2) \
- (This)->lpVtbl -> UnionMontage(This,m1_0,m2_1,ret_2)
-
- #define IDAStatics_Concat(This,p1_0,p2_1,ret_2) \
- (This)->lpVtbl -> Concat(This,p1_0,p2_1,ret_2)
-
- #define IDAStatics_ConcatArrayEx(This,paths_0size,paths_0,ret_1) \
- (This)->lpVtbl -> ConcatArrayEx(This,paths_0size,paths_0,ret_1)
-
- #define IDAStatics_ConcatArray(This,paths_0,ret_1) \
- (This)->lpVtbl -> ConcatArray(This,paths_0,ret_1)
-
- #define IDAStatics_Line(This,p1_0,p2_1,ret_2) \
- (This)->lpVtbl -> Line(This,p1_0,p2_1,ret_2)
-
- #define IDAStatics_Ray(This,pt_0,ret_1) \
- (This)->lpVtbl -> Ray(This,pt_0,ret_1)
-
- #define IDAStatics_StringPathAnim(This,str_0,fs_1,ret_2) \
- (This)->lpVtbl -> StringPathAnim(This,str_0,fs_1,ret_2)
-
- #define IDAStatics_StringPath(This,str_0,fs_1,ret_2) \
- (This)->lpVtbl -> StringPath(This,str_0,fs_1,ret_2)
-
- #define IDAStatics_PolylineEx(This,points_0size,points_0,ret_1) \
- (This)->lpVtbl -> PolylineEx(This,points_0size,points_0,ret_1)
-
- #define IDAStatics_Polyline(This,points_0,ret_1) \
- (This)->lpVtbl -> Polyline(This,points_0,ret_1)
-
- #define IDAStatics_PolydrawPathEx(This,points_0size,points_0,codes_1size,codes_1,ret_2) \
- (This)->lpVtbl -> PolydrawPathEx(This,points_0size,points_0,codes_1size,codes_1,ret_2)
-
- #define IDAStatics_PolydrawPath(This,points_0,codes_1,ret_2) \
- (This)->lpVtbl -> PolydrawPath(This,points_0,codes_1,ret_2)
-
- #define IDAStatics_ArcRadians(This,startAngle_0,endAngle_1,arcWidth_2,arcHeight_3,ret_4) \
- (This)->lpVtbl -> ArcRadians(This,startAngle_0,endAngle_1,arcWidth_2,arcHeight_3,ret_4)
-
- #define IDAStatics_ArcRadiansAnim(This,startAngle_0,endAngle_1,arcWidth_2,arcHeight_3,ret_4) \
- (This)->lpVtbl -> ArcRadiansAnim(This,startAngle_0,endAngle_1,arcWidth_2,arcHeight_3,ret_4)
-
- #define IDAStatics_ArcDegrees(This,startAngle_0,endAngle_1,arcWidth_2,arcHeight_3,ret_4) \
- (This)->lpVtbl -> ArcDegrees(This,startAngle_0,endAngle_1,arcWidth_2,arcHeight_3,ret_4)
-
- #define IDAStatics_PieRadians(This,startAngle_0,endAngle_1,arcWidth_2,arcHeight_3,ret_4) \
- (This)->lpVtbl -> PieRadians(This,startAngle_0,endAngle_1,arcWidth_2,arcHeight_3,ret_4)
-
- #define IDAStatics_PieRadiansAnim(This,startAngle_0,endAngle_1,arcWidth_2,arcHeight_3,ret_4) \
- (This)->lpVtbl -> PieRadiansAnim(This,startAngle_0,endAngle_1,arcWidth_2,arcHeight_3,ret_4)
-
- #define IDAStatics_PieDegrees(This,startAngle_0,endAngle_1,arcWidth_2,arcHeight_3,ret_4) \
- (This)->lpVtbl -> PieDegrees(This,startAngle_0,endAngle_1,arcWidth_2,arcHeight_3,ret_4)
-
- #define IDAStatics_Oval(This,width_0,height_1,ret_2) \
- (This)->lpVtbl -> Oval(This,width_0,height_1,ret_2)
-
- #define IDAStatics_OvalAnim(This,width_0,height_1,ret_2) \
- (This)->lpVtbl -> OvalAnim(This,width_0,height_1,ret_2)
-
- #define IDAStatics_Rect(This,width_0,height_1,ret_2) \
- (This)->lpVtbl -> Rect(This,width_0,height_1,ret_2)
-
- #define IDAStatics_RectAnim(This,width_0,height_1,ret_2) \
- (This)->lpVtbl -> RectAnim(This,width_0,height_1,ret_2)
-
- #define IDAStatics_RoundRect(This,width_0,height_1,cornerArcWidth_2,cornerArcHeight_3,ret_4) \
- (This)->lpVtbl -> RoundRect(This,width_0,height_1,cornerArcWidth_2,cornerArcHeight_3,ret_4)
-
- #define IDAStatics_RoundRectAnim(This,width_0,height_1,cornerArcWidth_2,cornerArcHeight_3,ret_4) \
- (This)->lpVtbl -> RoundRectAnim(This,width_0,height_1,cornerArcWidth_2,cornerArcHeight_3,ret_4)
-
- #define IDAStatics_CubicBSplinePathEx(This,points_0size,points_0,knots_1size,knots_1,ret_2) \
- (This)->lpVtbl -> CubicBSplinePathEx(This,points_0size,points_0,knots_1size,knots_1,ret_2)
-
- #define IDAStatics_CubicBSplinePath(This,points_0,knots_1,ret_2) \
- (This)->lpVtbl -> CubicBSplinePath(This,points_0,knots_1,ret_2)
-
- #define IDAStatics_TextPath(This,obsolete1_0,obsolete2_1,ret_2) \
- (This)->lpVtbl -> TextPath(This,obsolete1_0,obsolete2_1,ret_2)
-
- #define IDAStatics_get_Silence(This,ret_0) \
- (This)->lpVtbl -> get_Silence(This,ret_0)
-
- #define IDAStatics_MixArrayEx(This,snds_0size,snds_0,ret_1) \
- (This)->lpVtbl -> MixArrayEx(This,snds_0size,snds_0,ret_1)
-
- #define IDAStatics_MixArray(This,snds_0,ret_1) \
- (This)->lpVtbl -> MixArray(This,snds_0,ret_1)
-
- #define IDAStatics_get_SinSynth(This,ret_0) \
- (This)->lpVtbl -> get_SinSynth(This,ret_0)
-
- #define IDAStatics_get_DefaultFont(This,ret_0) \
- (This)->lpVtbl -> get_DefaultFont(This,ret_0)
-
- #define IDAStatics_FontAnim(This,str_0,size_1,col_2,ret_3) \
- (This)->lpVtbl -> FontAnim(This,str_0,size_1,col_2,ret_3)
-
- #define IDAStatics_Font(This,str_0,size_1,col_2,ret_3) \
- (This)->lpVtbl -> Font(This,str_0,size_1,col_2,ret_3)
-
- #define IDAStatics_StringImageAnim(This,str_0,fs_1,ret_2) \
- (This)->lpVtbl -> StringImageAnim(This,str_0,fs_1,ret_2)
-
- #define IDAStatics_StringImage(This,str_0,fs_1,ret_2) \
- (This)->lpVtbl -> StringImage(This,str_0,fs_1,ret_2)
-
- #define IDAStatics_TextImageAnim(This,obsoleted1_0,obsoleted2_1,ret_2) \
- (This)->lpVtbl -> TextImageAnim(This,obsoleted1_0,obsoleted2_1,ret_2)
-
- #define IDAStatics_TextImage(This,obsoleted1_0,obsoleted2_1,ret_2) \
- (This)->lpVtbl -> TextImage(This,obsoleted1_0,obsoleted2_1,ret_2)
-
- #define IDAStatics_get_XVector2(This,ret_0) \
- (This)->lpVtbl -> get_XVector2(This,ret_0)
-
- #define IDAStatics_get_YVector2(This,ret_0) \
- (This)->lpVtbl -> get_YVector2(This,ret_0)
-
- #define IDAStatics_get_ZeroVector2(This,ret_0) \
- (This)->lpVtbl -> get_ZeroVector2(This,ret_0)
-
- #define IDAStatics_get_Origin2(This,ret_0) \
- (This)->lpVtbl -> get_Origin2(This,ret_0)
-
- #define IDAStatics_Vector2Anim(This,x_0,y_1,ret_2) \
- (This)->lpVtbl -> Vector2Anim(This,x_0,y_1,ret_2)
-
- #define IDAStatics_Vector2(This,x_0,y_1,ret_2) \
- (This)->lpVtbl -> Vector2(This,x_0,y_1,ret_2)
-
- #define IDAStatics_Point2Anim(This,x_0,y_1,ret_2) \
- (This)->lpVtbl -> Point2Anim(This,x_0,y_1,ret_2)
-
- #define IDAStatics_Point2(This,x_0,y_1,ret_2) \
- (This)->lpVtbl -> Point2(This,x_0,y_1,ret_2)
-
- #define IDAStatics_Vector2PolarAnim(This,theta_0,radius_1,ret_2) \
- (This)->lpVtbl -> Vector2PolarAnim(This,theta_0,radius_1,ret_2)
-
- #define IDAStatics_Vector2Polar(This,theta_0,radius_1,ret_2) \
- (This)->lpVtbl -> Vector2Polar(This,theta_0,radius_1,ret_2)
-
- #define IDAStatics_Vector2PolarDegrees(This,theta_0,radius_1,ret_2) \
- (This)->lpVtbl -> Vector2PolarDegrees(This,theta_0,radius_1,ret_2)
-
- #define IDAStatics_Point2PolarAnim(This,theta_0,radius_1,ret_2) \
- (This)->lpVtbl -> Point2PolarAnim(This,theta_0,radius_1,ret_2)
-
- #define IDAStatics_Point2Polar(This,theta_0,radius_1,ret_2) \
- (This)->lpVtbl -> Point2Polar(This,theta_0,radius_1,ret_2)
-
- #define IDAStatics_DotVector2(This,v_0,u_1,ret_2) \
- (This)->lpVtbl -> DotVector2(This,v_0,u_1,ret_2)
-
- #define IDAStatics_NegVector2(This,v_0,ret_1) \
- (This)->lpVtbl -> NegVector2(This,v_0,ret_1)
-
- #define IDAStatics_SubVector2(This,v1_0,v2_1,ret_2) \
- (This)->lpVtbl -> SubVector2(This,v1_0,v2_1,ret_2)
-
- #define IDAStatics_AddVector2(This,v1_0,v2_1,ret_2) \
- (This)->lpVtbl -> AddVector2(This,v1_0,v2_1,ret_2)
-
- #define IDAStatics_AddPoint2Vector(This,p_0,v_1,ret_2) \
- (This)->lpVtbl -> AddPoint2Vector(This,p_0,v_1,ret_2)
-
- #define IDAStatics_SubPoint2Vector(This,p_0,v_1,ret_2) \
- (This)->lpVtbl -> SubPoint2Vector(This,p_0,v_1,ret_2)
-
- #define IDAStatics_SubPoint2(This,p1_0,p2_1,ret_2) \
- (This)->lpVtbl -> SubPoint2(This,p1_0,p2_1,ret_2)
-
- #define IDAStatics_DistancePoint2(This,p_0,q_1,ret_2) \
- (This)->lpVtbl -> DistancePoint2(This,p_0,q_1,ret_2)
-
- #define IDAStatics_DistanceSquaredPoint2(This,p_0,q_1,ret_2) \
- (This)->lpVtbl -> DistanceSquaredPoint2(This,p_0,q_1,ret_2)
-
- #define IDAStatics_get_XVector3(This,ret_0) \
- (This)->lpVtbl -> get_XVector3(This,ret_0)
-
- #define IDAStatics_get_YVector3(This,ret_0) \
- (This)->lpVtbl -> get_YVector3(This,ret_0)
-
- #define IDAStatics_get_ZVector3(This,ret_0) \
- (This)->lpVtbl -> get_ZVector3(This,ret_0)
-
- #define IDAStatics_get_ZeroVector3(This,ret_0) \
- (This)->lpVtbl -> get_ZeroVector3(This,ret_0)
-
- #define IDAStatics_get_Origin3(This,ret_0) \
- (This)->lpVtbl -> get_Origin3(This,ret_0)
-
- #define IDAStatics_Vector3Anim(This,x_0,y_1,z_2,ret_3) \
- (This)->lpVtbl -> Vector3Anim(This,x_0,y_1,z_2,ret_3)
-
- #define IDAStatics_Vector3(This,x_0,y_1,z_2,ret_3) \
- (This)->lpVtbl -> Vector3(This,x_0,y_1,z_2,ret_3)
-
- #define IDAStatics_Point3Anim(This,x_0,y_1,z_2,ret_3) \
- (This)->lpVtbl -> Point3Anim(This,x_0,y_1,z_2,ret_3)
-
- #define IDAStatics_Point3(This,x_0,y_1,z_2,ret_3) \
- (This)->lpVtbl -> Point3(This,x_0,y_1,z_2,ret_3)
-
- #define IDAStatics_Vector3SphericalAnim(This,xyAngle_0,yzAngle_1,radius_2,ret_3) \
- (This)->lpVtbl -> Vector3SphericalAnim(This,xyAngle_0,yzAngle_1,radius_2,ret_3)
-
- #define IDAStatics_Vector3Spherical(This,xyAngle_0,yzAngle_1,radius_2,ret_3) \
- (This)->lpVtbl -> Vector3Spherical(This,xyAngle_0,yzAngle_1,radius_2,ret_3)
-
- #define IDAStatics_Point3SphericalAnim(This,zxAngle_0,xyAngle_1,radius_2,ret_3) \
- (This)->lpVtbl -> Point3SphericalAnim(This,zxAngle_0,xyAngle_1,radius_2,ret_3)
-
- #define IDAStatics_Point3Spherical(This,zxAngle_0,xyAngle_1,radius_2,ret_3) \
- (This)->lpVtbl -> Point3Spherical(This,zxAngle_0,xyAngle_1,radius_2,ret_3)
-
- #define IDAStatics_DotVector3(This,v_0,u_1,ret_2) \
- (This)->lpVtbl -> DotVector3(This,v_0,u_1,ret_2)
-
- #define IDAStatics_CrossVector3(This,v_0,u_1,ret_2) \
- (This)->lpVtbl -> CrossVector3(This,v_0,u_1,ret_2)
-
- #define IDAStatics_NegVector3(This,v_0,ret_1) \
- (This)->lpVtbl -> NegVector3(This,v_0,ret_1)
-
- #define IDAStatics_SubVector3(This,v1_0,v2_1,ret_2) \
- (This)->lpVtbl -> SubVector3(This,v1_0,v2_1,ret_2)
-
- #define IDAStatics_AddVector3(This,v1_0,v2_1,ret_2) \
- (This)->lpVtbl -> AddVector3(This,v1_0,v2_1,ret_2)
-
- #define IDAStatics_AddPoint3Vector(This,p_0,v_1,ret_2) \
- (This)->lpVtbl -> AddPoint3Vector(This,p_0,v_1,ret_2)
-
- #define IDAStatics_SubPoint3Vector(This,p_0,v_1,ret_2) \
- (This)->lpVtbl -> SubPoint3Vector(This,p_0,v_1,ret_2)
-
- #define IDAStatics_SubPoint3(This,p1_0,p2_1,ret_2) \
- (This)->lpVtbl -> SubPoint3(This,p1_0,p2_1,ret_2)
-
- #define IDAStatics_DistancePoint3(This,p_0,q_1,ret_2) \
- (This)->lpVtbl -> DistancePoint3(This,p_0,q_1,ret_2)
-
- #define IDAStatics_DistanceSquaredPoint3(This,p_0,q_1,ret_2) \
- (This)->lpVtbl -> DistanceSquaredPoint3(This,p_0,q_1,ret_2)
-
- #define IDAStatics_get_IdentityTransform3(This,ret_0) \
- (This)->lpVtbl -> get_IdentityTransform3(This,ret_0)
-
- #define IDAStatics_Translate3Anim(This,tx_0,ty_1,tz_2,ret_3) \
- (This)->lpVtbl -> Translate3Anim(This,tx_0,ty_1,tz_2,ret_3)
-
- #define IDAStatics_Translate3(This,tx_0,ty_1,tz_2,ret_3) \
- (This)->lpVtbl -> Translate3(This,tx_0,ty_1,tz_2,ret_3)
-
- #define IDAStatics_Translate3Rate(This,tx_0,ty_1,tz_2,ret_3) \
- (This)->lpVtbl -> Translate3Rate(This,tx_0,ty_1,tz_2,ret_3)
-
- #define IDAStatics_Translate3Vector(This,delta_0,ret_1) \
- (This)->lpVtbl -> Translate3Vector(This,delta_0,ret_1)
-
- #define IDAStatics_Translate3Point(This,new_origin_0,ret_1) \
- (This)->lpVtbl -> Translate3Point(This,new_origin_0,ret_1)
-
- #define IDAStatics_Scale3Anim(This,x_0,y_1,z_2,ret_3) \
- (This)->lpVtbl -> Scale3Anim(This,x_0,y_1,z_2,ret_3)
-
- #define IDAStatics_Scale3(This,x_0,y_1,z_2,ret_3) \
- (This)->lpVtbl -> Scale3(This,x_0,y_1,z_2,ret_3)
-
- #define IDAStatics_Scale3Rate(This,x_0,y_1,z_2,ret_3) \
- (This)->lpVtbl -> Scale3Rate(This,x_0,y_1,z_2,ret_3)
-
- #define IDAStatics_Scale3Vector(This,scale_vec_0,ret_1) \
- (This)->lpVtbl -> Scale3Vector(This,scale_vec_0,ret_1)
-
- #define IDAStatics_Scale3UniformAnim(This,uniform_scale_0,ret_1) \
- (This)->lpVtbl -> Scale3UniformAnim(This,uniform_scale_0,ret_1)
-
- #define IDAStatics_Scale3Uniform(This,uniform_scale_0,ret_1) \
- (This)->lpVtbl -> Scale3Uniform(This,uniform_scale_0,ret_1)
-
- #define IDAStatics_Scale3UniformRate(This,uniform_scale_0,ret_1) \
- (This)->lpVtbl -> Scale3UniformRate(This,uniform_scale_0,ret_1)
-
- #define IDAStatics_Rotate3Anim(This,axis_0,angle_1,ret_2) \
- (This)->lpVtbl -> Rotate3Anim(This,axis_0,angle_1,ret_2)
-
- #define IDAStatics_Rotate3(This,axis_0,angle_1,ret_2) \
- (This)->lpVtbl -> Rotate3(This,axis_0,angle_1,ret_2)
-
- #define IDAStatics_Rotate3Rate(This,axis_0,angle_1,ret_2) \
- (This)->lpVtbl -> Rotate3Rate(This,axis_0,angle_1,ret_2)
-
- #define IDAStatics_Rotate3Degrees(This,axis_0,angle_1,ret_2) \
- (This)->lpVtbl -> Rotate3Degrees(This,axis_0,angle_1,ret_2)
-
- #define IDAStatics_Rotate3RateDegrees(This,axis_0,angle_1,ret_2) \
- (This)->lpVtbl -> Rotate3RateDegrees(This,axis_0,angle_1,ret_2)
-
- #define IDAStatics_XShear3Anim(This,a_0,b_1,ret_2) \
- (This)->lpVtbl -> XShear3Anim(This,a_0,b_1,ret_2)
-
- #define IDAStatics_XShear3(This,a_0,b_1,ret_2) \
- (This)->lpVtbl -> XShear3(This,a_0,b_1,ret_2)
-
- #define IDAStatics_XShear3Rate(This,a_0,b_1,ret_2) \
- (This)->lpVtbl -> XShear3Rate(This,a_0,b_1,ret_2)
-
- #define IDAStatics_YShear3Anim(This,c_0,d_1,ret_2) \
- (This)->lpVtbl -> YShear3Anim(This,c_0,d_1,ret_2)
-
- #define IDAStatics_YShear3(This,c_0,d_1,ret_2) \
- (This)->lpVtbl -> YShear3(This,c_0,d_1,ret_2)
-
- #define IDAStatics_YShear3Rate(This,c_0,d_1,ret_2) \
- (This)->lpVtbl -> YShear3Rate(This,c_0,d_1,ret_2)
-
- #define IDAStatics_ZShear3Anim(This,e_0,f_1,ret_2) \
- (This)->lpVtbl -> ZShear3Anim(This,e_0,f_1,ret_2)
-
- #define IDAStatics_ZShear3(This,e_0,f_1,ret_2) \
- (This)->lpVtbl -> ZShear3(This,e_0,f_1,ret_2)
-
- #define IDAStatics_ZShear3Rate(This,e_0,f_1,ret_2) \
- (This)->lpVtbl -> ZShear3Rate(This,e_0,f_1,ret_2)
-
- #define IDAStatics_Transform4x4AnimEx(This,m_0size,m_0,ret_1) \
- (This)->lpVtbl -> Transform4x4AnimEx(This,m_0size,m_0,ret_1)
-
- #define IDAStatics_Transform4x4Anim(This,m_0,ret_1) \
- (This)->lpVtbl -> Transform4x4Anim(This,m_0,ret_1)
-
- #define IDAStatics_Compose3(This,a_0,b_1,ret_2) \
- (This)->lpVtbl -> Compose3(This,a_0,b_1,ret_2)
-
- #define IDAStatics_Compose3ArrayEx(This,xfs_0size,xfs_0,ret_1) \
- (This)->lpVtbl -> Compose3ArrayEx(This,xfs_0size,xfs_0,ret_1)
-
- #define IDAStatics_Compose3Array(This,xfs_0,ret_1) \
- (This)->lpVtbl -> Compose3Array(This,xfs_0,ret_1)
-
- #define IDAStatics_LookAtFrom(This,to_0,from_1,up_2,ret_3) \
- (This)->lpVtbl -> LookAtFrom(This,to_0,from_1,up_2,ret_3)
-
- #define IDAStatics_get_IdentityTransform2(This,ret_0) \
- (This)->lpVtbl -> get_IdentityTransform2(This,ret_0)
-
- #define IDAStatics_Translate2Anim(This,Tx_0,Ty_1,ret_2) \
- (This)->lpVtbl -> Translate2Anim(This,Tx_0,Ty_1,ret_2)
-
- #define IDAStatics_Translate2(This,Tx_0,Ty_1,ret_2) \
- (This)->lpVtbl -> Translate2(This,Tx_0,Ty_1,ret_2)
-
- #define IDAStatics_Translate2Rate(This,Tx_0,Ty_1,ret_2) \
- (This)->lpVtbl -> Translate2Rate(This,Tx_0,Ty_1,ret_2)
-
- #define IDAStatics_Translate2Vector(This,delta_0,ret_1) \
- (This)->lpVtbl -> Translate2Vector(This,delta_0,ret_1)
-
- #define IDAStatics_Translate2Point(This,pos_0,ret_1) \
- (This)->lpVtbl -> Translate2Point(This,pos_0,ret_1)
-
- #define IDAStatics_Scale2Anim(This,x_0,y_1,ret_2) \
- (This)->lpVtbl -> Scale2Anim(This,x_0,y_1,ret_2)
-
- #define IDAStatics_Scale2(This,x_0,y_1,ret_2) \
- (This)->lpVtbl -> Scale2(This,x_0,y_1,ret_2)
-
- #define IDAStatics_Scale2Rate(This,x_0,y_1,ret_2) \
- (This)->lpVtbl -> Scale2Rate(This,x_0,y_1,ret_2)
-
- #define IDAStatics_Scale2Vector2(This,obsoleteMethod_0,ret_1) \
- (This)->lpVtbl -> Scale2Vector2(This,obsoleteMethod_0,ret_1)
-
- #define IDAStatics_Scale2Vector(This,scale_vec_0,ret_1) \
- (This)->lpVtbl -> Scale2Vector(This,scale_vec_0,ret_1)
-
- #define IDAStatics_Scale2UniformAnim(This,uniform_scale_0,ret_1) \
- (This)->lpVtbl -> Scale2UniformAnim(This,uniform_scale_0,ret_1)
-
- #define IDAStatics_Scale2Uniform(This,uniform_scale_0,ret_1) \
- (This)->lpVtbl -> Scale2Uniform(This,uniform_scale_0,ret_1)
-
- #define IDAStatics_Scale2UniformRate(This,uniform_scale_0,ret_1) \
- (This)->lpVtbl -> Scale2UniformRate(This,uniform_scale_0,ret_1)
-
- #define IDAStatics_Rotate2Anim(This,angle_0,ret_1) \
- (This)->lpVtbl -> Rotate2Anim(This,angle_0,ret_1)
-
- #define IDAStatics_Rotate2(This,angle_0,ret_1) \
- (This)->lpVtbl -> Rotate2(This,angle_0,ret_1)
-
- #define IDAStatics_Rotate2Rate(This,angle_0,ret_1) \
- (This)->lpVtbl -> Rotate2Rate(This,angle_0,ret_1)
-
- #define IDAStatics_Rotate2Degrees(This,angle_0,ret_1) \
- (This)->lpVtbl -> Rotate2Degrees(This,angle_0,ret_1)
-
- #define IDAStatics_Rotate2RateDegrees(This,angle_0,ret_1) \
- (This)->lpVtbl -> Rotate2RateDegrees(This,angle_0,ret_1)
-
- #define IDAStatics_XShear2Anim(This,arg_0,ret_1) \
- (This)->lpVtbl -> XShear2Anim(This,arg_0,ret_1)
-
- #define IDAStatics_XShear2(This,arg_0,ret_1) \
- (This)->lpVtbl -> XShear2(This,arg_0,ret_1)
-
- #define IDAStatics_XShear2Rate(This,arg_0,ret_1) \
- (This)->lpVtbl -> XShear2Rate(This,arg_0,ret_1)
-
- #define IDAStatics_YShear2Anim(This,arg_0,ret_1) \
- (This)->lpVtbl -> YShear2Anim(This,arg_0,ret_1)
-
- #define IDAStatics_YShear2(This,arg_0,ret_1) \
- (This)->lpVtbl -> YShear2(This,arg_0,ret_1)
-
- #define IDAStatics_YShear2Rate(This,arg_0,ret_1) \
- (This)->lpVtbl -> YShear2Rate(This,arg_0,ret_1)
-
- #define IDAStatics_Transform3x2AnimEx(This,m_0size,m_0,ret_1) \
- (This)->lpVtbl -> Transform3x2AnimEx(This,m_0size,m_0,ret_1)
-
- #define IDAStatics_Transform3x2Anim(This,m_0,ret_1) \
- (This)->lpVtbl -> Transform3x2Anim(This,m_0,ret_1)
-
- #define IDAStatics_Compose2(This,a_0,b_1,ret_2) \
- (This)->lpVtbl -> Compose2(This,a_0,b_1,ret_2)
-
- #define IDAStatics_Compose2ArrayEx(This,xfs_0size,xfs_0,ret_1) \
- (This)->lpVtbl -> Compose2ArrayEx(This,xfs_0size,xfs_0,ret_1)
-
- #define IDAStatics_Compose2Array(This,xfs_0,ret_1) \
- (This)->lpVtbl -> Compose2Array(This,xfs_0,ret_1)
-
- #define IDAStatics_Tuple(This,obsolete1,obsolete2) \
- (This)->lpVtbl -> Tuple(This,obsolete1,obsolete2)
-
- #define IDAStatics_Array(This,obsolete1,obsolete2) \
- (This)->lpVtbl -> Array(This,obsolete1,obsolete2)
-
- #define IDAStatics_get_AreBlockingImportsComplete(This,bComplete) \
- (This)->lpVtbl -> get_AreBlockingImportsComplete(This,bComplete)
-
- #endif /* COBJMACROS */
-
-
- #endif /* C style interface */
-
-
-
- /* [propget] */ HRESULT STDMETHODCALLTYPE IDAStatics_get_VersionString_Proxy(
- IDAStatics __RPC_FAR * This,
- /* [retval][out] */ BSTR __RPC_FAR *str);
-
-
- void __RPC_STUB IDAStatics_get_VersionString_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [propget] */ HRESULT STDMETHODCALLTYPE IDAStatics_get_Site_Proxy(
- IDAStatics __RPC_FAR * This,
- /* [retval][out] */ IDASite __RPC_FAR *__RPC_FAR *pSite);
-
-
- void __RPC_STUB IDAStatics_get_Site_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [propput] */ HRESULT STDMETHODCALLTYPE IDAStatics_put_Site_Proxy(
- IDAStatics __RPC_FAR * This,
- /* [in] */ IDASite __RPC_FAR *pSite);
-
-
- void __RPC_STUB IDAStatics_put_Site_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [propput] */ HRESULT STDMETHODCALLTYPE IDAStatics_put_ClientSite_Proxy(
- IDAStatics __RPC_FAR * This,
- /* [in] */ IOleClientSite __RPC_FAR *pClientSite);
-
-
- void __RPC_STUB IDAStatics_put_ClientSite_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [propget] */ HRESULT STDMETHODCALLTYPE IDAStatics_get_ClientSite_Proxy(
- IDAStatics __RPC_FAR * This,
- /* [retval][out] */ IOleClientSite __RPC_FAR *__RPC_FAR *pClientSite);
-
-
- void __RPC_STUB IDAStatics_get_ClientSite_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [propput] */ HRESULT STDMETHODCALLTYPE IDAStatics_put_PixelConstructionMode_Proxy(
- IDAStatics __RPC_FAR * This,
- /* [in] */ VARIANT_BOOL bMode);
-
-
- void __RPC_STUB IDAStatics_put_PixelConstructionMode_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [propget] */ HRESULT STDMETHODCALLTYPE IDAStatics_get_PixelConstructionMode_Proxy(
- IDAStatics __RPC_FAR * This,
- /* [retval][out] */ VARIANT_BOOL __RPC_FAR *bMode);
-
-
- void __RPC_STUB IDAStatics_get_PixelConstructionMode_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IDAStatics_TriggerEvent_Proxy(
- IDAStatics __RPC_FAR * This,
- /* [in] */ IDAEvent __RPC_FAR *event,
- /* [in] */ IDABehavior __RPC_FAR *data);
-
-
- void __RPC_STUB IDAStatics_TriggerEvent_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IDAStatics_NewDrawingSurface_Proxy(
- IDAStatics __RPC_FAR * This,
- /* [retval][out] */ IDADrawingSurface __RPC_FAR *__RPC_FAR *pds);
-
-
- void __RPC_STUB IDAStatics_NewDrawingSurface_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IDAStatics_ImportMovie_Proxy(
- IDAStatics __RPC_FAR * This,
- /* [in] */ BSTR url,
- /* [retval][out] */ IDAImportationResult __RPC_FAR *__RPC_FAR *ppResult);
-
-
- void __RPC_STUB IDAStatics_ImportMovie_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IDAStatics_ImportMovieAsync_Proxy(
- IDAStatics __RPC_FAR * This,
- /* [in] */ BSTR url,
- /* [in] */ IDAImage __RPC_FAR *pImageStandIn,
- /* [in] */ IDASound __RPC_FAR *pSoundStandIn,
- /* [retval][out] */ IDAImportationResult __RPC_FAR *__RPC_FAR *ppResult);
-
-
- void __RPC_STUB IDAStatics_ImportMovieAsync_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IDAStatics_ImportImage_Proxy(
- IDAStatics __RPC_FAR * This,
- /* [in] */ BSTR url,
- /* [retval][out] */ IDAImage __RPC_FAR *__RPC_FAR *ppImage);
-
-
- void __RPC_STUB IDAStatics_ImportImage_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IDAStatics_ImportImageAsync_Proxy(
- IDAStatics __RPC_FAR * This,
- /* [in] */ BSTR url,
- /* [in] */ IDAImage __RPC_FAR *pImageStandIn,
- /* [retval][out] */ IDAImportationResult __RPC_FAR *__RPC_FAR *ppResult);
-
-
- void __RPC_STUB IDAStatics_ImportImageAsync_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IDAStatics_ImportImageColorKey_Proxy(
- IDAStatics __RPC_FAR * This,
- /* [in] */ BSTR url,
- /* [in] */ BYTE colorKeyRed,
- /* [in] */ BYTE colorKeyGreen,
- /* [in] */ BYTE colorKeyBlue,
- /* [retval][out] */ IDAImage __RPC_FAR *__RPC_FAR *ppImage);
-
-
- void __RPC_STUB IDAStatics_ImportImageColorKey_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IDAStatics_ImportImageAsyncColorKey_Proxy(
- IDAStatics __RPC_FAR * This,
- /* [in] */ BSTR url,
- /* [in] */ IDAImage __RPC_FAR *pImageStandIn,
- /* [in] */ BYTE colorKeyRed,
- /* [in] */ BYTE colorKeyGreen,
- /* [in] */ BYTE colorKeyBlue,
- /* [retval][out] */ IDAImportationResult __RPC_FAR *__RPC_FAR *ppResult);
-
-
- void __RPC_STUB IDAStatics_ImportImageAsyncColorKey_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IDAStatics_ImportSound_Proxy(
- IDAStatics __RPC_FAR * This,
- /* [in] */ BSTR url,
- /* [retval][out] */ IDAImportationResult __RPC_FAR *__RPC_FAR *ppResult);
-
-
- void __RPC_STUB IDAStatics_ImportSound_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IDAStatics_ImportSoundAsync_Proxy(
- IDAStatics __RPC_FAR * This,
- /* [in] */ BSTR url,
- /* [in] */ IDASound __RPC_FAR *pSoundStandIn,
- /* [retval][out] */ IDAImportationResult __RPC_FAR *__RPC_FAR *ppResult);
-
-
- void __RPC_STUB IDAStatics_ImportSoundAsync_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IDAStatics_ImportGeometry_Proxy(
- IDAStatics __RPC_FAR * This,
- /* [in] */ BSTR url,
- /* [retval][out] */ IDAGeometry __RPC_FAR *__RPC_FAR *ppGeometry);
-
-
- void __RPC_STUB IDAStatics_ImportGeometry_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IDAStatics_ImportGeometryAsync_Proxy(
- IDAStatics __RPC_FAR * This,
- /* [in] */ BSTR url,
- /* [in] */ IDAGeometry __RPC_FAR *pGeoStandIn,
- /* [retval][out] */ IDAImportationResult __RPC_FAR *__RPC_FAR *ppResult);
-
-
- void __RPC_STUB IDAStatics_ImportGeometryAsync_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IDAStatics_ImportDirectDrawSurface_Proxy(
- IDAStatics __RPC_FAR * This,
- /* [in] */ IUnknown __RPC_FAR *dds,
- /* [in] */ IDAEvent __RPC_FAR *updateEvent,
- /* [retval][out] */ IDAImage __RPC_FAR *__RPC_FAR *ppImage);
-
-
- void __RPC_STUB IDAStatics_ImportDirectDrawSurface_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IDAStatics_Cond_Proxy(
- IDAStatics __RPC_FAR * This,
- /* [in] */ IDABoolean __RPC_FAR *c,
- /* [in] */ IDABehavior __RPC_FAR *i,
- /* [in] */ IDABehavior __RPC_FAR *e,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *pCondBvr);
-
-
- void __RPC_STUB IDAStatics_Cond_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [restricted] */ HRESULT STDMETHODCALLTYPE IDAStatics_DAArrayEx_Proxy(
- IDAStatics __RPC_FAR * This,
- /* [in] */ LONG s,
- /* [size_is][in] */ IDABehavior __RPC_FAR *__RPC_FAR pBvrs[ ],
- /* [retval][out] */ IDAArray __RPC_FAR *__RPC_FAR *bvr);
-
-
- void __RPC_STUB IDAStatics_DAArrayEx_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IDAStatics_DAArray_Proxy(
- IDAStatics __RPC_FAR * This,
- /* [in] */ VARIANT bvrs,
- /* [retval][out] */ IDAArray __RPC_FAR *__RPC_FAR *bvr);
-
-
- void __RPC_STUB IDAStatics_DAArray_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [restricted] */ HRESULT STDMETHODCALLTYPE IDAStatics_DATupleEx_Proxy(
- IDAStatics __RPC_FAR * This,
- /* [in] */ LONG s,
- /* [size_is][in] */ IDABehavior __RPC_FAR *__RPC_FAR pBvrs[ ],
- /* [retval][out] */ IDATuple __RPC_FAR *__RPC_FAR *bvr);
-
-
- void __RPC_STUB IDAStatics_DATupleEx_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IDAStatics_DATuple_Proxy(
- IDAStatics __RPC_FAR * This,
- /* [in] */ VARIANT bvrs,
- /* [retval][out] */ IDATuple __RPC_FAR *__RPC_FAR *bvr);
-
-
- void __RPC_STUB IDAStatics_DATuple_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IDAStatics_ModifiableBehavior_Proxy(
- IDAStatics __RPC_FAR * This,
- /* [in] */ IDABehavior __RPC_FAR *orig,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *bvr);
-
-
- void __RPC_STUB IDAStatics_ModifiableBehavior_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IDAStatics_UninitializedArray_Proxy(
- IDAStatics __RPC_FAR * This,
- /* [in] */ IDAArray __RPC_FAR *typeTmp,
- /* [retval][out] */ IDAArray __RPC_FAR *__RPC_FAR *bvr);
-
-
- void __RPC_STUB IDAStatics_UninitializedArray_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IDAStatics_UninitializedTuple_Proxy(
- IDAStatics __RPC_FAR * This,
- /* [in] */ IDATuple __RPC_FAR *typeTmp,
- /* [retval][out] */ IDATuple __RPC_FAR *__RPC_FAR *bvr);
-
-
- void __RPC_STUB IDAStatics_UninitializedTuple_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [restricted] */ HRESULT STDMETHODCALLTYPE IDAStatics_NumberBSplineEx_Proxy(
- IDAStatics __RPC_FAR * This,
- /* [in] */ int degree,
- /* [in] */ LONG numKnots,
- /* [size_is][in] */ IDANumber __RPC_FAR *__RPC_FAR knots[ ],
- /* [in] */ LONG numPts,
- /* [size_is][in] */ IDANumber __RPC_FAR *__RPC_FAR ctrlPts[ ],
- /* [in] */ LONG numWts,
- /* [size_is][in] */ IDANumber __RPC_FAR *__RPC_FAR weights[ ],
- /* [in] */ IDANumber __RPC_FAR *evaluator,
- /* [retval][out] */ IDANumber __RPC_FAR *__RPC_FAR *bvr);
-
-
- void __RPC_STUB IDAStatics_NumberBSplineEx_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IDAStatics_NumberBSpline_Proxy(
- IDAStatics __RPC_FAR * This,
- /* [in] */ int degree,
- /* [in] */ VARIANT knots,
- /* [in] */ VARIANT CtrlPts,
- /* [in] */ VARIANT weights,
- /* [in] */ IDANumber __RPC_FAR *evaluator,
- /* [retval][out] */ IDANumber __RPC_FAR *__RPC_FAR *bvr);
-
-
- void __RPC_STUB IDAStatics_NumberBSpline_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [restricted] */ HRESULT STDMETHODCALLTYPE IDAStatics_Point2BSplineEx_Proxy(
- IDAStatics __RPC_FAR * This,
- /* [in] */ int degree,
- /* [in] */ LONG numKnots,
- /* [size_is][in] */ IDANumber __RPC_FAR *__RPC_FAR knots[ ],
- /* [in] */ LONG numPts,
- /* [size_is][in] */ IDAPoint2 __RPC_FAR *__RPC_FAR ctrlPts[ ],
- /* [in] */ LONG numWts,
- /* [size_is][in] */ IDANumber __RPC_FAR *__RPC_FAR weights[ ],
- /* [in] */ IDANumber __RPC_FAR *evaluator,
- /* [retval][out] */ IDAPoint2 __RPC_FAR *__RPC_FAR *bvr);
-
-
- void __RPC_STUB IDAStatics_Point2BSplineEx_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IDAStatics_Point2BSpline_Proxy(
- IDAStatics __RPC_FAR * This,
- /* [in] */ int degree,
- /* [in] */ VARIANT knots,
- /* [in] */ VARIANT CtrlPts,
- /* [in] */ VARIANT weights,
- /* [in] */ IDANumber __RPC_FAR *evaluator,
- /* [retval][out] */ IDAPoint2 __RPC_FAR *__RPC_FAR *bvr);
-
-
- void __RPC_STUB IDAStatics_Point2BSpline_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [restricted] */ HRESULT STDMETHODCALLTYPE IDAStatics_Point3BSplineEx_Proxy(
- IDAStatics __RPC_FAR * This,
- /* [in] */ int degree,
- /* [in] */ LONG numKnots,
- /* [size_is][in] */ IDANumber __RPC_FAR *__RPC_FAR knots[ ],
- /* [in] */ LONG numPts,
- /* [size_is][in] */ IDAPoint3 __RPC_FAR *__RPC_FAR ctrlPts[ ],
- /* [in] */ LONG numWts,
- /* [size_is][in] */ IDANumber __RPC_FAR *__RPC_FAR weights[ ],
- /* [in] */ IDANumber __RPC_FAR *evaluator,
- /* [retval][out] */ IDAPoint3 __RPC_FAR *__RPC_FAR *bvr);
-
-
- void __RPC_STUB IDAStatics_Point3BSplineEx_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IDAStatics_Point3BSpline_Proxy(
- IDAStatics __RPC_FAR * This,
- /* [in] */ int degree,
- /* [in] */ VARIANT knots,
- /* [in] */ VARIANT CtrlPts,
- /* [in] */ VARIANT weights,
- /* [in] */ IDANumber __RPC_FAR *evaluator,
- /* [retval][out] */ IDAPoint3 __RPC_FAR *__RPC_FAR *bvr);
-
-
- void __RPC_STUB IDAStatics_Point3BSpline_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [restricted] */ HRESULT STDMETHODCALLTYPE IDAStatics_Vector2BSplineEx_Proxy(
- IDAStatics __RPC_FAR * This,
- /* [in] */ int degree,
- /* [in] */ LONG numKnots,
- /* [size_is][in] */ IDANumber __RPC_FAR *__RPC_FAR knots[ ],
- /* [in] */ LONG numPts,
- /* [size_is][in] */ IDAVector2 __RPC_FAR *__RPC_FAR ctrlPts[ ],
- /* [in] */ LONG numWts,
- /* [size_is][in] */ IDANumber __RPC_FAR *__RPC_FAR weights[ ],
- /* [in] */ IDANumber __RPC_FAR *evaluator,
- /* [retval][out] */ IDAVector2 __RPC_FAR *__RPC_FAR *bvr);
-
-
- void __RPC_STUB IDAStatics_Vector2BSplineEx_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IDAStatics_Vector2BSpline_Proxy(
- IDAStatics __RPC_FAR * This,
- /* [in] */ int degree,
- /* [in] */ VARIANT knots,
- /* [in] */ VARIANT CtrlPts,
- /* [in] */ VARIANT weights,
- /* [in] */ IDANumber __RPC_FAR *evaluator,
- /* [retval][out] */ IDAVector2 __RPC_FAR *__RPC_FAR *bvr);
-
-
- void __RPC_STUB IDAStatics_Vector2BSpline_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [restricted] */ HRESULT STDMETHODCALLTYPE IDAStatics_Vector3BSplineEx_Proxy(
- IDAStatics __RPC_FAR * This,
- /* [in] */ int degree,
- /* [in] */ LONG numKnots,
- /* [size_is][in] */ IDANumber __RPC_FAR *__RPC_FAR knots[ ],
- /* [in] */ LONG numPts,
- /* [size_is][in] */ IDAVector3 __RPC_FAR *__RPC_FAR ctrlPts[ ],
- /* [in] */ LONG numWts,
- /* [size_is][in] */ IDANumber __RPC_FAR *__RPC_FAR weights[ ],
- /* [in] */ IDANumber __RPC_FAR *evaluator,
- /* [retval][out] */ IDAVector3 __RPC_FAR *__RPC_FAR *bvr);
-
-
- void __RPC_STUB IDAStatics_Vector3BSplineEx_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IDAStatics_Vector3BSpline_Proxy(
- IDAStatics __RPC_FAR * This,
- /* [in] */ int degree,
- /* [in] */ VARIANT knots,
- /* [in] */ VARIANT CtrlPts,
- /* [in] */ VARIANT weights,
- /* [in] */ IDANumber __RPC_FAR *evaluator,
- /* [retval][out] */ IDAVector3 __RPC_FAR *__RPC_FAR *bvr);
-
-
- void __RPC_STUB IDAStatics_Vector3BSpline_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IDAStatics_Pow_Proxy(
- IDAStatics __RPC_FAR * This,
- /* [in] */ IDANumber __RPC_FAR *a_0,
- /* [in] */ IDANumber __RPC_FAR *b_1,
- /* [retval][out] */ IDANumber __RPC_FAR *__RPC_FAR *ret_2);
-
-
- void __RPC_STUB IDAStatics_Pow_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IDAStatics_Abs_Proxy(
- IDAStatics __RPC_FAR * This,
- /* [in] */ IDANumber __RPC_FAR *a_0,
- /* [retval][out] */ IDANumber __RPC_FAR *__RPC_FAR *ret_1);
-
-
- void __RPC_STUB IDAStatics_Abs_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IDAStatics_Sqrt_Proxy(
- IDAStatics __RPC_FAR * This,
- /* [in] */ IDANumber __RPC_FAR *a_0,
- /* [retval][out] */ IDANumber __RPC_FAR *__RPC_FAR *ret_1);
-
-
- void __RPC_STUB IDAStatics_Sqrt_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IDAStatics_Floor_Proxy(
- IDAStatics __RPC_FAR * This,
- /* [in] */ IDANumber __RPC_FAR *a_0,
- /* [retval][out] */ IDANumber __RPC_FAR *__RPC_FAR *ret_1);
-
-
- void __RPC_STUB IDAStatics_Floor_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IDAStatics_Round_Proxy(
- IDAStatics __RPC_FAR * This,
- /* [in] */ IDANumber __RPC_FAR *a_0,
- /* [retval][out] */ IDANumber __RPC_FAR *__RPC_FAR *ret_1);
-
-
- void __RPC_STUB IDAStatics_Round_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IDAStatics_Ceiling_Proxy(
- IDAStatics __RPC_FAR * This,
- /* [in] */ IDANumber __RPC_FAR *a_0,
- /* [retval][out] */ IDANumber __RPC_FAR *__RPC_FAR *ret_1);
-
-
- void __RPC_STUB IDAStatics_Ceiling_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IDAStatics_Asin_Proxy(
- IDAStatics __RPC_FAR * This,
- /* [in] */ IDANumber __RPC_FAR *a_0,
- /* [retval][out] */ IDANumber __RPC_FAR *__RPC_FAR *ret_1);
-
-
- void __RPC_STUB IDAStatics_Asin_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IDAStatics_Acos_Proxy(
- IDAStatics __RPC_FAR * This,
- /* [in] */ IDANumber __RPC_FAR *a_0,
- /* [retval][out] */ IDANumber __RPC_FAR *__RPC_FAR *ret_1);
-
-
- void __RPC_STUB IDAStatics_Acos_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IDAStatics_Atan_Proxy(
- IDAStatics __RPC_FAR * This,
- /* [in] */ IDANumber __RPC_FAR *a_0,
- /* [retval][out] */ IDANumber __RPC_FAR *__RPC_FAR *ret_1);
-
-
- void __RPC_STUB IDAStatics_Atan_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IDAStatics_Sin_Proxy(
- IDAStatics __RPC_FAR * This,
- /* [in] */ IDANumber __RPC_FAR *a_0,
- /* [retval][out] */ IDANumber __RPC_FAR *__RPC_FAR *ret_1);
-
-
- void __RPC_STUB IDAStatics_Sin_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IDAStatics_Cos_Proxy(
- IDAStatics __RPC_FAR * This,
- /* [in] */ IDANumber __RPC_FAR *a_0,
- /* [retval][out] */ IDANumber __RPC_FAR *__RPC_FAR *ret_1);
-
-
- void __RPC_STUB IDAStatics_Cos_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IDAStatics_Tan_Proxy(
- IDAStatics __RPC_FAR * This,
- /* [in] */ IDANumber __RPC_FAR *a_0,
- /* [retval][out] */ IDANumber __RPC_FAR *__RPC_FAR *ret_1);
-
-
- void __RPC_STUB IDAStatics_Tan_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IDAStatics_Exp_Proxy(
- IDAStatics __RPC_FAR * This,
- /* [in] */ IDANumber __RPC_FAR *a_0,
- /* [retval][out] */ IDANumber __RPC_FAR *__RPC_FAR *ret_1);
-
-
- void __RPC_STUB IDAStatics_Exp_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IDAStatics_Ln_Proxy(
- IDAStatics __RPC_FAR * This,
- /* [in] */ IDANumber __RPC_FAR *a_0,
- /* [retval][out] */ IDANumber __RPC_FAR *__RPC_FAR *ret_1);
-
-
- void __RPC_STUB IDAStatics_Ln_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IDAStatics_Log10_Proxy(
- IDAStatics __RPC_FAR * This,
- /* [in] */ IDANumber __RPC_FAR *a_0,
- /* [retval][out] */ IDANumber __RPC_FAR *__RPC_FAR *ret_1);
-
-
- void __RPC_STUB IDAStatics_Log10_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IDAStatics_ToDegrees_Proxy(
- IDAStatics __RPC_FAR * This,
- /* [in] */ IDANumber __RPC_FAR *a_0,
- /* [retval][out] */ IDANumber __RPC_FAR *__RPC_FAR *ret_1);
-
-
- void __RPC_STUB IDAStatics_ToDegrees_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IDAStatics_ToRadians_Proxy(
- IDAStatics __RPC_FAR * This,
- /* [in] */ IDANumber __RPC_FAR *a_0,
- /* [retval][out] */ IDANumber __RPC_FAR *__RPC_FAR *ret_1);
-
-
- void __RPC_STUB IDAStatics_ToRadians_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IDAStatics_Mod_Proxy(
- IDAStatics __RPC_FAR * This,
- /* [in] */ IDANumber __RPC_FAR *a_0,
- /* [in] */ IDANumber __RPC_FAR *b_1,
- /* [retval][out] */ IDANumber __RPC_FAR *__RPC_FAR *ret_2);
-
-
- void __RPC_STUB IDAStatics_Mod_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IDAStatics_Atan2_Proxy(
- IDAStatics __RPC_FAR * This,
- /* [in] */ IDANumber __RPC_FAR *a_0,
- /* [in] */ IDANumber __RPC_FAR *b_1,
- /* [retval][out] */ IDANumber __RPC_FAR *__RPC_FAR *ret_2);
-
-
- void __RPC_STUB IDAStatics_Atan2_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IDAStatics_Add_Proxy(
- IDAStatics __RPC_FAR * This,
- /* [in] */ IDANumber __RPC_FAR *a_0,
- /* [in] */ IDANumber __RPC_FAR *b_1,
- /* [retval][out] */ IDANumber __RPC_FAR *__RPC_FAR *ret_2);
-
-
- void __RPC_STUB IDAStatics_Add_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IDAStatics_Sub_Proxy(
- IDAStatics __RPC_FAR * This,
- /* [in] */ IDANumber __RPC_FAR *a_0,
- /* [in] */ IDANumber __RPC_FAR *b_1,
- /* [retval][out] */ IDANumber __RPC_FAR *__RPC_FAR *ret_2);
-
-
- void __RPC_STUB IDAStatics_Sub_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IDAStatics_Mul_Proxy(
- IDAStatics __RPC_FAR * This,
- /* [in] */ IDANumber __RPC_FAR *a_0,
- /* [in] */ IDANumber __RPC_FAR *b_1,
- /* [retval][out] */ IDANumber __RPC_FAR *__RPC_FAR *ret_2);
-
-
- void __RPC_STUB IDAStatics_Mul_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IDAStatics_Div_Proxy(
- IDAStatics __RPC_FAR * This,
- /* [in] */ IDANumber __RPC_FAR *a_0,
- /* [in] */ IDANumber __RPC_FAR *b_1,
- /* [retval][out] */ IDANumber __RPC_FAR *__RPC_FAR *ret_2);
-
-
- void __RPC_STUB IDAStatics_Div_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IDAStatics_LT_Proxy(
- IDAStatics __RPC_FAR * This,
- /* [in] */ IDANumber __RPC_FAR *a_0,
- /* [in] */ IDANumber __RPC_FAR *b_1,
- /* [retval][out] */ IDABoolean __RPC_FAR *__RPC_FAR *ret_2);
-
-
- void __RPC_STUB IDAStatics_LT_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IDAStatics_LTE_Proxy(
- IDAStatics __RPC_FAR * This,
- /* [in] */ IDANumber __RPC_FAR *a_0,
- /* [in] */ IDANumber __RPC_FAR *b_1,
- /* [retval][out] */ IDABoolean __RPC_FAR *__RPC_FAR *ret_2);
-
-
- void __RPC_STUB IDAStatics_LTE_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IDAStatics_GT_Proxy(
- IDAStatics __RPC_FAR * This,
- /* [in] */ IDANumber __RPC_FAR *a_0,
- /* [in] */ IDANumber __RPC_FAR *b_1,
- /* [retval][out] */ IDABoolean __RPC_FAR *__RPC_FAR *ret_2);
-
-
- void __RPC_STUB IDAStatics_GT_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IDAStatics_GTE_Proxy(
- IDAStatics __RPC_FAR * This,
- /* [in] */ IDANumber __RPC_FAR *a_0,
- /* [in] */ IDANumber __RPC_FAR *b_1,
- /* [retval][out] */ IDABoolean __RPC_FAR *__RPC_FAR *ret_2);
-
-
- void __RPC_STUB IDAStatics_GTE_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IDAStatics_EQ_Proxy(
- IDAStatics __RPC_FAR * This,
- /* [in] */ IDANumber __RPC_FAR *a_0,
- /* [in] */ IDANumber __RPC_FAR *b_1,
- /* [retval][out] */ IDABoolean __RPC_FAR *__RPC_FAR *ret_2);
-
-
- void __RPC_STUB IDAStatics_EQ_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IDAStatics_NE_Proxy(
- IDAStatics __RPC_FAR * This,
- /* [in] */ IDANumber __RPC_FAR *a_0,
- /* [in] */ IDANumber __RPC_FAR *b_1,
- /* [retval][out] */ IDABoolean __RPC_FAR *__RPC_FAR *ret_2);
-
-
- void __RPC_STUB IDAStatics_NE_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IDAStatics_Neg_Proxy(
- IDAStatics __RPC_FAR * This,
- /* [in] */ IDANumber __RPC_FAR *a_0,
- /* [retval][out] */ IDANumber __RPC_FAR *__RPC_FAR *ret_1);
-
-
- void __RPC_STUB IDAStatics_Neg_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IDAStatics_InterpolateAnim_Proxy(
- IDAStatics __RPC_FAR * This,
- /* [in] */ IDANumber __RPC_FAR *from_0,
- /* [in] */ IDANumber __RPC_FAR *to_1,
- /* [in] */ IDANumber __RPC_FAR *duration_2,
- /* [retval][out] */ IDANumber __RPC_FAR *__RPC_FAR *ret_3);
-
-
- void __RPC_STUB IDAStatics_InterpolateAnim_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IDAStatics_Interpolate_Proxy(
- IDAStatics __RPC_FAR * This,
- /* [in] */ double from_0,
- /* [in] */ double to_1,
- /* [in] */ double duration_2,
- /* [retval][out] */ IDANumber __RPC_FAR *__RPC_FAR *ret_3);
-
-
- void __RPC_STUB IDAStatics_Interpolate_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IDAStatics_SlowInSlowOutAnim_Proxy(
- IDAStatics __RPC_FAR * This,
- /* [in] */ IDANumber __RPC_FAR *from_0,
- /* [in] */ IDANumber __RPC_FAR *to_1,
- /* [in] */ IDANumber __RPC_FAR *duration_2,
- /* [in] */ IDANumber __RPC_FAR *sharpness_3,
- /* [retval][out] */ IDANumber __RPC_FAR *__RPC_FAR *ret_4);
-
-
- void __RPC_STUB IDAStatics_SlowInSlowOutAnim_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IDAStatics_SlowInSlowOut_Proxy(
- IDAStatics __RPC_FAR * This,
- /* [in] */ double from_0,
- /* [in] */ double to_1,
- /* [in] */ double duration_2,
- /* [in] */ double sharpness_3,
- /* [retval][out] */ IDANumber __RPC_FAR *__RPC_FAR *ret_4);
-
-
- void __RPC_STUB IDAStatics_SlowInSlowOut_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IDAStatics_SoundSource_Proxy(
- IDAStatics __RPC_FAR * This,
- /* [in] */ IDASound __RPC_FAR *snd_0,
- /* [retval][out] */ IDAGeometry __RPC_FAR *__RPC_FAR *ret_1);
-
-
- void __RPC_STUB IDAStatics_SoundSource_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IDAStatics_Mix_Proxy(
- IDAStatics __RPC_FAR * This,
- /* [in] */ IDASound __RPC_FAR *left_0,
- /* [in] */ IDASound __RPC_FAR *right_1,
- /* [retval][out] */ IDASound __RPC_FAR *__RPC_FAR *ret_2);
-
-
- void __RPC_STUB IDAStatics_Mix_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IDAStatics_And_Proxy(
- IDAStatics __RPC_FAR * This,
- /* [in] */ IDABoolean __RPC_FAR *a_0,
- /* [in] */ IDABoolean __RPC_FAR *b_1,
- /* [retval][out] */ IDABoolean __RPC_FAR *__RPC_FAR *ret_2);
-
-
- void __RPC_STUB IDAStatics_And_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IDAStatics_Or_Proxy(
- IDAStatics __RPC_FAR * This,
- /* [in] */ IDABoolean __RPC_FAR *a_0,
- /* [in] */ IDABoolean __RPC_FAR *b_1,
- /* [retval][out] */ IDABoolean __RPC_FAR *__RPC_FAR *ret_2);
-
-
- void __RPC_STUB IDAStatics_Or_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IDAStatics_Not_Proxy(
- IDAStatics __RPC_FAR * This,
- /* [in] */ IDABoolean __RPC_FAR *a_0,
- /* [retval][out] */ IDABoolean __RPC_FAR *__RPC_FAR *ret_1);
-
-
- void __RPC_STUB IDAStatics_Not_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IDAStatics_Integral_Proxy(
- IDAStatics __RPC_FAR * This,
- /* [in] */ IDANumber __RPC_FAR *b_0,
- /* [retval][out] */ IDANumber __RPC_FAR *__RPC_FAR *ret_1);
-
-
- void __RPC_STUB IDAStatics_Integral_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IDAStatics_Derivative_Proxy(
- IDAStatics __RPC_FAR * This,
- /* [in] */ IDANumber __RPC_FAR *b_0,
- /* [retval][out] */ IDANumber __RPC_FAR *__RPC_FAR *ret_1);
-
-
- void __RPC_STUB IDAStatics_Derivative_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IDAStatics_IntegralVector2_Proxy(
- IDAStatics __RPC_FAR * This,
- /* [in] */ IDAVector2 __RPC_FAR *v_0,
- /* [retval][out] */ IDAVector2 __RPC_FAR *__RPC_FAR *ret_1);
-
-
- void __RPC_STUB IDAStatics_IntegralVector2_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IDAStatics_IntegralVector3_Proxy(
- IDAStatics __RPC_FAR * This,
- /* [in] */ IDAVector3 __RPC_FAR *v_0,
- /* [retval][out] */ IDAVector3 __RPC_FAR *__RPC_FAR *ret_1);
-
-
- void __RPC_STUB IDAStatics_IntegralVector3_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IDAStatics_DerivativeVector2_Proxy(
- IDAStatics __RPC_FAR * This,
- /* [in] */ IDAVector2 __RPC_FAR *v_0,
- /* [retval][out] */ IDAVector2 __RPC_FAR *__RPC_FAR *ret_1);
-
-
- void __RPC_STUB IDAStatics_DerivativeVector2_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IDAStatics_DerivativeVector3_Proxy(
- IDAStatics __RPC_FAR * This,
- /* [in] */ IDAVector3 __RPC_FAR *v_0,
- /* [retval][out] */ IDAVector3 __RPC_FAR *__RPC_FAR *ret_1);
-
-
- void __RPC_STUB IDAStatics_DerivativeVector3_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IDAStatics_DerivativePoint2_Proxy(
- IDAStatics __RPC_FAR * This,
- /* [in] */ IDAPoint2 __RPC_FAR *v_0,
- /* [retval][out] */ IDAVector2 __RPC_FAR *__RPC_FAR *ret_1);
-
-
- void __RPC_STUB IDAStatics_DerivativePoint2_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IDAStatics_DerivativePoint3_Proxy(
- IDAStatics __RPC_FAR * This,
- /* [in] */ IDAPoint3 __RPC_FAR *v_0,
- /* [retval][out] */ IDAVector3 __RPC_FAR *__RPC_FAR *ret_1);
-
-
- void __RPC_STUB IDAStatics_DerivativePoint3_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IDAStatics_KeyState_Proxy(
- IDAStatics __RPC_FAR * This,
- /* [in] */ IDANumber __RPC_FAR *n_0,
- /* [retval][out] */ IDABoolean __RPC_FAR *__RPC_FAR *ret_1);
-
-
- void __RPC_STUB IDAStatics_KeyState_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IDAStatics_KeyUp_Proxy(
- IDAStatics __RPC_FAR * This,
- /* [in] */ LONG arg_0,
- /* [retval][out] */ IDAEvent __RPC_FAR *__RPC_FAR *ret_1);
-
-
- void __RPC_STUB IDAStatics_KeyUp_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IDAStatics_KeyDown_Proxy(
- IDAStatics __RPC_FAR * This,
- /* [in] */ LONG arg_0,
- /* [retval][out] */ IDAEvent __RPC_FAR *__RPC_FAR *ret_1);
-
-
- void __RPC_STUB IDAStatics_KeyDown_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IDAStatics_DANumber_Proxy(
- IDAStatics __RPC_FAR * This,
- /* [in] */ double num_0,
- /* [retval][out] */ IDANumber __RPC_FAR *__RPC_FAR *ret_1);
-
-
- void __RPC_STUB IDAStatics_DANumber_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IDAStatics_DAString_Proxy(
- IDAStatics __RPC_FAR * This,
- /* [in] */ BSTR str_0,
- /* [retval][out] */ IDAString __RPC_FAR *__RPC_FAR *ret_1);
-
-
- void __RPC_STUB IDAStatics_DAString_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IDAStatics_DABoolean_Proxy(
- IDAStatics __RPC_FAR * This,
- /* [in] */ VARIANT_BOOL num_0,
- /* [retval][out] */ IDABoolean __RPC_FAR *__RPC_FAR *ret_1);
-
-
- void __RPC_STUB IDAStatics_DABoolean_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IDAStatics_SeededRandom_Proxy(
- IDAStatics __RPC_FAR * This,
- /* [in] */ double arg_0,
- /* [retval][out] */ IDANumber __RPC_FAR *__RPC_FAR *ret_1);
-
-
- void __RPC_STUB IDAStatics_SeededRandom_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [propget] */ HRESULT STDMETHODCALLTYPE IDAStatics_get_MousePosition_Proxy(
- IDAStatics __RPC_FAR * This,
- /* [retval][out] */ IDAPoint2 __RPC_FAR *__RPC_FAR *ret_0);
-
-
- void __RPC_STUB IDAStatics_get_MousePosition_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [propget] */ HRESULT STDMETHODCALLTYPE IDAStatics_get_LeftButtonState_Proxy(
- IDAStatics __RPC_FAR * This,
- /* [retval][out] */ IDABoolean __RPC_FAR *__RPC_FAR *ret_0);
-
-
- void __RPC_STUB IDAStatics_get_LeftButtonState_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [propget] */ HRESULT STDMETHODCALLTYPE IDAStatics_get_RightButtonState_Proxy(
- IDAStatics __RPC_FAR * This,
- /* [retval][out] */ IDABoolean __RPC_FAR *__RPC_FAR *ret_0);
-
-
- void __RPC_STUB IDAStatics_get_RightButtonState_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [propget] */ HRESULT STDMETHODCALLTYPE IDAStatics_get_DATrue_Proxy(
- IDAStatics __RPC_FAR * This,
- /* [retval][out] */ IDABoolean __RPC_FAR *__RPC_FAR *ret_0);
-
-
- void __RPC_STUB IDAStatics_get_DATrue_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [propget] */ HRESULT STDMETHODCALLTYPE IDAStatics_get_DAFalse_Proxy(
- IDAStatics __RPC_FAR * This,
- /* [retval][out] */ IDABoolean __RPC_FAR *__RPC_FAR *ret_0);
-
-
- void __RPC_STUB IDAStatics_get_DAFalse_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [propget] */ HRESULT STDMETHODCALLTYPE IDAStatics_get_LocalTime_Proxy(
- IDAStatics __RPC_FAR * This,
- /* [retval][out] */ IDANumber __RPC_FAR *__RPC_FAR *ret_0);
-
-
- void __RPC_STUB IDAStatics_get_LocalTime_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [propget] */ HRESULT STDMETHODCALLTYPE IDAStatics_get_GlobalTime_Proxy(
- IDAStatics __RPC_FAR * This,
- /* [retval][out] */ IDANumber __RPC_FAR *__RPC_FAR *ret_0);
-
-
- void __RPC_STUB IDAStatics_get_GlobalTime_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [propget] */ HRESULT STDMETHODCALLTYPE IDAStatics_get_Pixel_Proxy(
- IDAStatics __RPC_FAR * This,
- /* [retval][out] */ IDANumber __RPC_FAR *__RPC_FAR *ret_0);
-
-
- void __RPC_STUB IDAStatics_get_Pixel_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IDAStatics_UserData_Proxy(
- IDAStatics __RPC_FAR * This,
- /* [in] */ IUnknown __RPC_FAR *data_0,
- /* [retval][out] */ IDAUserData __RPC_FAR *__RPC_FAR *ret_1);
-
-
- void __RPC_STUB IDAStatics_UserData_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IDAStatics_UntilNotify_Proxy(
- IDAStatics __RPC_FAR * This,
- /* [in] */ IDABehavior __RPC_FAR *b0_0,
- /* [in] */ IDAEvent __RPC_FAR *event_1,
- /* [in] */ IDAUntilNotifier __RPC_FAR *notifier_2,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *ret_3);
-
-
- void __RPC_STUB IDAStatics_UntilNotify_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IDAStatics_Until_Proxy(
- IDAStatics __RPC_FAR * This,
- /* [in] */ IDABehavior __RPC_FAR *b0_0,
- /* [in] */ IDAEvent __RPC_FAR *event_1,
- /* [in] */ IDABehavior __RPC_FAR *b1_2,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *ret_3);
-
-
- void __RPC_STUB IDAStatics_Until_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IDAStatics_UntilEx_Proxy(
- IDAStatics __RPC_FAR * This,
- /* [in] */ IDABehavior __RPC_FAR *b0_0,
- /* [in] */ IDAEvent __RPC_FAR *event_1,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *ret_2);
-
-
- void __RPC_STUB IDAStatics_UntilEx_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IDAStatics_Sequence_Proxy(
- IDAStatics __RPC_FAR * This,
- /* [in] */ IDABehavior __RPC_FAR *s1_0,
- /* [in] */ IDABehavior __RPC_FAR *s2_1,
- /* [retval][out] */ IDABehavior __RPC_FAR *__RPC_FAR *ret_2);
-
-
- void __RPC_STUB IDAStatics_Sequence_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IDAStatics_FollowPath_Proxy(
- IDAStatics __RPC_FAR * This,
- /* [in] */ IDAPath2 __RPC_FAR *path_0,
- /* [in] */ double duration_1,
- /* [retval][out] */ IDATransform2 __RPC_FAR *__RPC_FAR *ret_2);
-
-
- void __RPC_STUB IDAStatics_FollowPath_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IDAStatics_FollowPathAngle_Proxy(
- IDAStatics __RPC_FAR * This,
- /* [in] */ IDAPath2 __RPC_FAR *path_0,
- /* [in] */ double duration_1,
- /* [retval][out] */ IDATransform2 __RPC_FAR *__RPC_FAR *ret_2);
-
-
- void __RPC_STUB IDAStatics_FollowPathAngle_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IDAStatics_FollowPathAngleUpright_Proxy(
- IDAStatics __RPC_FAR * This,
- /* [in] */ IDAPath2 __RPC_FAR *path_0,
- /* [in] */ double duration_1,
- /* [retval][out] */ IDATransform2 __RPC_FAR *__RPC_FAR *ret_2);
-
-
- void __RPC_STUB IDAStatics_FollowPathAngleUpright_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IDAStatics_FollowPathEval_Proxy(
- IDAStatics __RPC_FAR * This,
- /* [in] */ IDAPath2 __RPC_FAR *path_0,
- /* [in] */ IDANumber __RPC_FAR *eval_1,
- /* [retval][out] */ IDATransform2 __RPC_FAR *__RPC_FAR *ret_2);
-
-
- void __RPC_STUB IDAStatics_FollowPathEval_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IDAStatics_FollowPathAngleEval_Proxy(
- IDAStatics __RPC_FAR * This,
- /* [in] */ IDAPath2 __RPC_FAR *path_0,
- /* [in] */ IDANumber __RPC_FAR *eval_1,
- /* [retval][out] */ IDATransform2 __RPC_FAR *__RPC_FAR *ret_2);
-
-
- void __RPC_STUB IDAStatics_FollowPathAngleEval_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IDAStatics_FollowPathAngleUprightEval_Proxy(
- IDAStatics __RPC_FAR * This,
- /* [in] */ IDAPath2 __RPC_FAR *path_0,
- /* [in] */ IDANumber __RPC_FAR *eval_1,
- /* [retval][out] */ IDATransform2 __RPC_FAR *__RPC_FAR *ret_2);
-
-
- void __RPC_STUB IDAStatics_FollowPathAngleUprightEval_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IDAStatics_FollowPathAnim_Proxy(
- IDAStatics __RPC_FAR * This,
- /* [in] */ IDAPath2 __RPC_FAR *obsoleted1_0,
- /* [in] */ IDANumber __RPC_FAR *obsoleted2_1,
- /* [retval][out] */ IDATransform2 __RPC_FAR *__RPC_FAR *ret_2);
-
-
- void __RPC_STUB IDAStatics_FollowPathAnim_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IDAStatics_FollowPathAngleAnim_Proxy(
- IDAStatics __RPC_FAR * This,
- /* [in] */ IDAPath2 __RPC_FAR *obsoleted1_0,
- /* [in] */ IDANumber __RPC_FAR *obsoleted2_1,
- /* [retval][out] */ IDATransform2 __RPC_FAR *__RPC_FAR *ret_2);
-
-
- void __RPC_STUB IDAStatics_FollowPathAngleAnim_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IDAStatics_FollowPathAngleUprightAnim_Proxy(
- IDAStatics __RPC_FAR * This,
- /* [in] */ IDAPath2 __RPC_FAR *obsoleted1_0,
- /* [in] */ IDANumber __RPC_FAR *obsoleted2_1,
- /* [retval][out] */ IDATransform2 __RPC_FAR *__RPC_FAR *ret_2);
-
-
- void __RPC_STUB IDAStatics_FollowPathAngleUprightAnim_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IDAStatics_ConcatString_Proxy(
- IDAStatics __RPC_FAR * This,
- /* [in] */ IDAString __RPC_FAR *s1_0,
- /* [in] */ IDAString __RPC_FAR *s2_1,
- /* [retval][out] */ IDAString __RPC_FAR *__RPC_FAR *ret_2);
-
-
- void __RPC_STUB IDAStatics_ConcatString_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IDAStatics_PerspectiveCamera_Proxy(
- IDAStatics __RPC_FAR * This,
- /* [in] */ double focalDist_0,
- /* [in] */ double nearClip_1,
- /* [retval][out] */ IDACamera __RPC_FAR *__RPC_FAR *ret_2);
-
-
- void __RPC_STUB IDAStatics_PerspectiveCamera_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IDAStatics_PerspectiveCameraAnim_Proxy(
- IDAStatics __RPC_FAR * This,
- /* [in] */ IDANumber __RPC_FAR *focalDist_0,
- /* [in] */ IDANumber __RPC_FAR *nearClip_1,
- /* [retval][out] */ IDACamera __RPC_FAR *__RPC_FAR *ret_2);
-
-
- void __RPC_STUB IDAStatics_PerspectiveCameraAnim_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IDAStatics_ParallelCamera_Proxy(
- IDAStatics __RPC_FAR * This,
- /* [in] */ double nearClip_0,
- /* [retval][out] */ IDACamera __RPC_FAR *__RPC_FAR *ret_1);
-
-
- void __RPC_STUB IDAStatics_ParallelCamera_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IDAStatics_ParallelCameraAnim_Proxy(
- IDAStatics __RPC_FAR * This,
- /* [in] */ IDANumber __RPC_FAR *nearClip_0,
- /* [retval][out] */ IDACamera __RPC_FAR *__RPC_FAR *ret_1);
-
-
- void __RPC_STUB IDAStatics_ParallelCameraAnim_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IDAStatics_ColorRgbAnim_Proxy(
- IDAStatics __RPC_FAR * This,
- /* [in] */ IDANumber __RPC_FAR *red_0,
- /* [in] */ IDANumber __RPC_FAR *green_1,
- /* [in] */ IDANumber __RPC_FAR *blue_2,
- /* [retval][out] */ IDAColor __RPC_FAR *__RPC_FAR *ret_3);
-
-
- void __RPC_STUB IDAStatics_ColorRgbAnim_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IDAStatics_ColorRgb_Proxy(
- IDAStatics __RPC_FAR * This,
- /* [in] */ double red_0,
- /* [in] */ double green_1,
- /* [in] */ double blue_2,
- /* [retval][out] */ IDAColor __RPC_FAR *__RPC_FAR *ret_3);
-
-
- void __RPC_STUB IDAStatics_ColorRgb_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IDAStatics_ColorRgb255_Proxy(
- IDAStatics __RPC_FAR * This,
- /* [in] */ short red_0,
- /* [in] */ short green_1,
- /* [in] */ short blue_2,
- /* [retval][out] */ IDAColor __RPC_FAR *__RPC_FAR *ret_3);
-
-
- void __RPC_STUB IDAStatics_ColorRgb255_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IDAStatics_ColorHsl_Proxy(
- IDAStatics __RPC_FAR * This,
- /* [in] */ double hue_0,
- /* [in] */ double saturation_1,
- /* [in] */ double lum_2,
- /* [retval][out] */ IDAColor __RPC_FAR *__RPC_FAR *ret_3);
-
-
- void __RPC_STUB IDAStatics_ColorHsl_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IDAStatics_ColorHslAnim_Proxy(
- IDAStatics __RPC_FAR * This,
- /* [in] */ IDANumber __RPC_FAR *hue_0,
- /* [in] */ IDANumber __RPC_FAR *saturation_1,
- /* [in] */ IDANumber __RPC_FAR *lum_2,
- /* [retval][out] */ IDAColor __RPC_FAR *__RPC_FAR *ret_3);
-
-
- void __RPC_STUB IDAStatics_ColorHslAnim_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [propget] */ HRESULT STDMETHODCALLTYPE IDAStatics_get_Red_Proxy(
- IDAStatics __RPC_FAR * This,
- /* [retval][out] */ IDAColor __RPC_FAR *__RPC_FAR *ret_0);
-
-
- void __RPC_STUB IDAStatics_get_Red_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [propget] */ HRESULT STDMETHODCALLTYPE IDAStatics_get_Green_Proxy(
- IDAStatics __RPC_FAR * This,
- /* [retval][out] */ IDAColor __RPC_FAR *__RPC_FAR *ret_0);
-
-
- void __RPC_STUB IDAStatics_get_Green_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [propget] */ HRESULT STDMETHODCALLTYPE IDAStatics_get_Blue_Proxy(
- IDAStatics __RPC_FAR * This,
- /* [retval][out] */ IDAColor __RPC_FAR *__RPC_FAR *ret_0);
-
-
- void __RPC_STUB IDAStatics_get_Blue_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [propget] */ HRESULT STDMETHODCALLTYPE IDAStatics_get_Cyan_Proxy(
- IDAStatics __RPC_FAR * This,
- /* [retval][out] */ IDAColor __RPC_FAR *__RPC_FAR *ret_0);
-
-
- void __RPC_STUB IDAStatics_get_Cyan_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [propget] */ HRESULT STDMETHODCALLTYPE IDAStatics_get_Magenta_Proxy(
- IDAStatics __RPC_FAR * This,
- /* [retval][out] */ IDAColor __RPC_FAR *__RPC_FAR *ret_0);
-
-
- void __RPC_STUB IDAStatics_get_Magenta_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [propget] */ HRESULT STDMETHODCALLTYPE IDAStatics_get_Yellow_Proxy(
- IDAStatics __RPC_FAR * This,
- /* [retval][out] */ IDAColor __RPC_FAR *__RPC_FAR *ret_0);
-
-
- void __RPC_STUB IDAStatics_get_Yellow_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [propget] */ HRESULT STDMETHODCALLTYPE IDAStatics_get_Black_Proxy(
- IDAStatics __RPC_FAR * This,
- /* [retval][out] */ IDAColor __RPC_FAR *__RPC_FAR *ret_0);
-
-
- void __RPC_STUB IDAStatics_get_Black_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [propget] */ HRESULT STDMETHODCALLTYPE IDAStatics_get_White_Proxy(
- IDAStatics __RPC_FAR * This,
- /* [retval][out] */ IDAColor __RPC_FAR *__RPC_FAR *ret_0);
-
-
- void __RPC_STUB IDAStatics_get_White_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [propget] */ HRESULT STDMETHODCALLTYPE IDAStatics_get_Aqua_Proxy(
- IDAStatics __RPC_FAR * This,
- /* [retval][out] */ IDAColor __RPC_FAR *__RPC_FAR *ret_0);
-
-
- void __RPC_STUB IDAStatics_get_Aqua_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [propget] */ HRESULT STDMETHODCALLTYPE IDAStatics_get_Fuchsia_Proxy(
- IDAStatics __RPC_FAR * This,
- /* [retval][out] */ IDAColor __RPC_FAR *__RPC_FAR *ret_0);
-
-
- void __RPC_STUB IDAStatics_get_Fuchsia_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [propget] */ HRESULT STDMETHODCALLTYPE IDAStatics_get_Gray_Proxy(
- IDAStatics __RPC_FAR * This,
- /* [retval][out] */ IDAColor __RPC_FAR *__RPC_FAR *ret_0);
-
-
- void __RPC_STUB IDAStatics_get_Gray_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [propget] */ HRESULT STDMETHODCALLTYPE IDAStatics_get_Lime_Proxy(
- IDAStatics __RPC_FAR * This,
- /* [retval][out] */ IDAColor __RPC_FAR *__RPC_FAR *ret_0);
-
-
- void __RPC_STUB IDAStatics_get_Lime_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [propget] */ HRESULT STDMETHODCALLTYPE IDAStatics_get_Maroon_Proxy(
- IDAStatics __RPC_FAR * This,
- /* [retval][out] */ IDAColor __RPC_FAR *__RPC_FAR *ret_0);
-
-
- void __RPC_STUB IDAStatics_get_Maroon_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [propget] */ HRESULT STDMETHODCALLTYPE IDAStatics_get_Navy_Proxy(
- IDAStatics __RPC_FAR * This,
- /* [retval][out] */ IDAColor __RPC_FAR *__RPC_FAR *ret_0);
-
-
- void __RPC_STUB IDAStatics_get_Navy_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [propget] */ HRESULT STDMETHODCALLTYPE IDAStatics_get_Olive_Proxy(
- IDAStatics __RPC_FAR * This,
- /* [retval][out] */ IDAColor __RPC_FAR *__RPC_FAR *ret_0);
-
-
- void __RPC_STUB IDAStatics_get_Olive_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [propget] */ HRESULT STDMETHODCALLTYPE IDAStatics_get_Purple_Proxy(
- IDAStatics __RPC_FAR * This,
- /* [retval][out] */ IDAColor __RPC_FAR *__RPC_FAR *ret_0);
-
-
- void __RPC_STUB IDAStatics_get_Purple_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [propget] */ HRESULT STDMETHODCALLTYPE IDAStatics_get_Silver_Proxy(
- IDAStatics __RPC_FAR * This,
- /* [retval][out] */ IDAColor __RPC_FAR *__RPC_FAR *ret_0);
-
-
- void __RPC_STUB IDAStatics_get_Silver_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [propget] */ HRESULT STDMETHODCALLTYPE IDAStatics_get_Teal_Proxy(
- IDAStatics __RPC_FAR * This,
- /* [retval][out] */ IDAColor __RPC_FAR *__RPC_FAR *ret_0);
-
-
- void __RPC_STUB IDAStatics_get_Teal_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IDAStatics_Predicate_Proxy(
- IDAStatics __RPC_FAR * This,
- /* [in] */ IDABoolean __RPC_FAR *b_0,
- /* [retval][out] */ IDAEvent __RPC_FAR *__RPC_FAR *ret_1);
-
-
- void __RPC_STUB IDAStatics_Predicate_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IDAStatics_NotEvent_Proxy(
- IDAStatics __RPC_FAR * This,
- /* [in] */ IDAEvent __RPC_FAR *event_0,
- /* [retval][out] */ IDAEvent __RPC_FAR *__RPC_FAR *ret_1);
-
-
- void __RPC_STUB IDAStatics_NotEvent_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IDAStatics_AndEvent_Proxy(
- IDAStatics __RPC_FAR * This,
- /* [in] */ IDAEvent __RPC_FAR *e1_0,
- /* [in] */ IDAEvent __RPC_FAR *e2_1,
- /* [retval][out] */ IDAEvent __RPC_FAR *__RPC_FAR *ret_2);
-
-
- void __RPC_STUB IDAStatics_AndEvent_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IDAStatics_OrEvent_Proxy(
- IDAStatics __RPC_FAR * This,
- /* [in] */ IDAEvent __RPC_FAR *e1_0,
- /* [in] */ IDAEvent __RPC_FAR *e2_1,
- /* [retval][out] */ IDAEvent __RPC_FAR *__RPC_FAR *ret_2);
-
-
- void __RPC_STUB IDAStatics_OrEvent_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IDAStatics_ThenEvent_Proxy(
- IDAStatics __RPC_FAR * This,
- /* [in] */ IDAEvent __RPC_FAR *e1_0,
- /* [in] */ IDAEvent __RPC_FAR *e2_1,
- /* [retval][out] */ IDAEvent __RPC_FAR *__RPC_FAR *ret_2);
-
-
- void __RPC_STUB IDAStatics_ThenEvent_Stub(
- IRpcStubBuffer *This,
-