📄 danim.h
字号:
#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 __IDAPreferences_FWD_DEFINED__
#define __IDAPreferences_FWD_DEFINED__
typedef interface IDAPreferences IDAPreferences;
#endif /* __IDAPreferences_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 __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__ */
#ifndef __IDAStatics_FWD_DEFINED__
#define __IDAStatics_FWD_DEFINED__
typedef interface IDAStatics IDAStatics;
#endif /* __IDAStatics_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 __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__ */
/* header files for imported files */
#include "ocmm.h"
#include "effect.h"
#include "servprov.h"
/****************************************
* Generated header for interface: __MIDL_itf_danim_0000
* at Tue Nov 11 05:16:35 1997
* using MIDL 3.02.88
****************************************/
/* [local] */
typedef interface IDABehavior IDABehavior;
typedef interface IDANumber IDANumber;
typedef interface IDABvrHook IDABvrHook;
typedef IDAPickableResult *PickableResultPtr;
#ifndef __DirectAnimation_LIBRARY_DEFINED__
#define __DirectAnimation_LIBRARY_DEFINED__
/****************************************
* Generated header for library: DirectAnimation
* at Tue Nov 11 05:16:35 1997
* using MIDL 3.02.88
****************************************/
/* [version][lcid][helpstring][uuid] */
typedef interface IDABoolean IDABoolean;
typedef interface IDACamera IDACamera;
typedef interface IDAColor IDAColor;
typedef interface IDAGeometry IDAGeometry;
typedef interface IDAImage IDAImage;
typedef interface IDAMatte IDAMatte;
typedef interface IDAMicrophone IDAMicrophone;
typedef interface IDAMontage IDAMontage;
typedef interface IDANumber IDANumber;
typedef interface IDAPath2 IDAPath2;
typedef interface IDAPoint2 IDAPoint2;
typedef interface IDAPoint3 IDAPoint3;
typedef interface IDASound IDASound;
typedef interface IDAString IDAString;
typedef interface IDATransform2 IDATransform2;
typedef interface IDATransform3 IDATransform3;
typedef interface IDAVector2 IDAVector2;
typedef interface IDAVector3 IDAVector3;
typedef interface IDAFontStyle IDAFontStyle;
typedef interface IDALineStyle IDALineStyle;
typedef interface IDAEndStyle IDAEndStyle;
typedef interface IDAJoinStyle IDAJoinStyle;
typedef interface IDADashStyle IDADashStyle;
typedef interface IDABbox2 IDABbox2;
typedef interface IDABbox3 IDABbox3;
typedef interface IDAPair IDAPair;
typedef interface IDAEvent IDAEvent;
typedef interface IDAArray IDAArray;
typedef interface IDATuple IDATuple;
typedef interface IDAUserData IDAUserData;
typedef /* [public][public][public] */
enum __MIDL___MIDL_itf_danim_0151_0001
{ DAEmpty = 0,
DASolid = 1,
DADash = 2
} DA_DASH_STYLE;
typedef /* [public][public][public] */
enum __MIDL___MIDL_itf_danim_0151_0002
{ DAEndFlat = 0,
DAEndSquare = 1,
DAEndRound = 2
} DA_END_STYLE;
typedef /* [public][public][public] */
enum __MIDL___MIDL_itf_danim_0151_0003
{ DAJoinBevel = 0,
DAJoinRound = 1,
DAJoinMiter = 2
} DA_JOIN_STYLE;
typedef /* [public][public][public] */
enum __MIDL___MIDL_itf_danim_0156_0001
{ DAMultimediaTimer = 0,
DAContainerTimer = 1,
DAWMTimer = 2
} DA_TIMER_SOURCE;
EXTERN_C const IID LIBID_DirectAnimation;
#ifndef __IDAViewSite_INTERFACE_DEFINED__
#define __IDAViewSite_INTERFACE_DEFINED__
/****************************************
* Generated header for interface: IDAViewSite
* at Tue Nov 11 05:16:35 1997
* using MIDL 3.02.88
****************************************/
/* [dual][oleautomation][unique][object][local][helpstring][uuid] */
EXTERN_C const IID IID_IDAViewSite;
#if defined(__cplusplus) && !defined(CINTERFACE)
interface DECLSPEC_UUID("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 *QueryInterface )(
IDAViewSite * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
IDAViewSite * This);
ULONG ( STDMETHODCALLTYPE *Release )(
IDAViewSite * This);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
IDAViewSite * This,
/* [out] */ UINT *pctinfo);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
IDAViewSite * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo **ppTInfo);
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
IDAViewSite * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -