📄 smileydbcom.h
字号:
/* [retval][out] */ void __RPC_FAR *retval);
/* [id][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Rotate3D )(
ISmileyEntity __RPC_FAR * This,
/* [in][idldescattr] */ VARIANT Point1,
/* [in][idldescattr] */ VARIANT Point2,
/* [in][idldescattr] */ double RotationAngle,
/* [retval][out] */ void __RPC_FAR *retval);
/* [id][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Mirror )(
ISmileyEntity __RPC_FAR * This,
/* [in][idldescattr] */ VARIANT Point1,
/* [in][idldescattr] */ VARIANT Point2,
/* [retval][out] */ IDispatch __RPC_FAR *__RPC_FAR *retval);
/* [id][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Mirror3D )(
ISmileyEntity __RPC_FAR * This,
/* [in][idldescattr] */ VARIANT Point1,
/* [in][idldescattr] */ VARIANT Point2,
/* [in][idldescattr] */ VARIANT point3,
/* [retval][out] */ IDispatch __RPC_FAR *__RPC_FAR *retval);
/* [id][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *ScaleEntity )(
ISmileyEntity __RPC_FAR * This,
/* [in][idldescattr] */ VARIANT BasePoint,
/* [in][idldescattr] */ double ScaleFactor,
/* [retval][out] */ void __RPC_FAR *retval);
/* [id][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *TransformBy )(
ISmileyEntity __RPC_FAR * This,
/* [in][idldescattr] */ VARIANT TransformationMatrix,
/* [retval][out] */ void __RPC_FAR *retval);
/* [id][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Update )(
ISmileyEntity __RPC_FAR * This,
/* [retval][out] */ void __RPC_FAR *retval);
/* [id][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetBoundingBox )(
ISmileyEntity __RPC_FAR * This,
/* [out][idldescattr] */ VARIANT __RPC_FAR *MinPoint,
/* [out][idldescattr] */ VARIANT __RPC_FAR *MaxPoint,
/* [retval][out] */ void __RPC_FAR *retval);
/* [id][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *IntersectWith )(
ISmileyEntity __RPC_FAR * This,
/* [in][idldescattr] */ IDispatch __RPC_FAR *IntersectObject,
/* [in][idldescattr] */ enum AcExtendOption option,
/* [retval][out] */ VARIANT __RPC_FAR *retval);
/* [id][propget][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_PlotStyleName )(
ISmileyEntity __RPC_FAR * This,
/* [retval][out] */ BSTR __RPC_FAR *retval);
/* [id][propput][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_PlotStyleName )(
ISmileyEntity __RPC_FAR * This,
/* [in][idldescattr] */ BSTR noname,
/* [retval][out] */ void __RPC_FAR *retval);
/* [id][propget][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Lineweight )(
ISmileyEntity __RPC_FAR * This,
/* [retval][out] */ ACAD_LWEIGHT __RPC_FAR *retval);
/* [id][propput][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Lineweight )(
ISmileyEntity __RPC_FAR * This,
/* [in][idldescattr] */ ACAD_LWEIGHT noname,
/* [retval][out] */ void __RPC_FAR *retval);
/* [id][propget][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Hyperlinks )(
ISmileyEntity __RPC_FAR * This,
/* [retval][out] */ IAcadHyperlinks __RPC_FAR *__RPC_FAR *retval);
/* [id][propget][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_EntityName )(
ISmileyEntity __RPC_FAR * This,
/* [retval][out] */ BSTR __RPC_FAR *retval);
/* [id][propget][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_EntityType )(
ISmileyEntity __RPC_FAR * This,
/* [retval][out] */ signed long __RPC_FAR *retval);
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Radius )(
ISmileyEntity __RPC_FAR * This,
/* [retval][out] */ double __RPC_FAR *r);
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Radius )(
ISmileyEntity __RPC_FAR * This,
/* [in] */ double r);
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Center )(
ISmileyEntity __RPC_FAR * This,
/* [retval][out] */ VARIANT __RPC_FAR *pv);
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Center )(
ISmileyEntity __RPC_FAR * This,
/* [in] */ VARIANT var);
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Normal )(
ISmileyEntity __RPC_FAR * This,
/* [retval][out] */ VARIANT __RPC_FAR *pv);
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Normal )(
ISmileyEntity __RPC_FAR * This,
/* [in] */ VARIANT var);
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_EyesApart )(
ISmileyEntity __RPC_FAR * This,
/* [retval][out] */ double __RPC_FAR *d);
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_EyesApart )(
ISmileyEntity __RPC_FAR * This,
/* [in] */ double d);
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_EyesHeight )(
ISmileyEntity __RPC_FAR * This,
/* [retval][out] */ double __RPC_FAR *h);
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_EyesHeight )(
ISmileyEntity __RPC_FAR * This,
/* [in] */ double h);
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_EyesSize )(
ISmileyEntity __RPC_FAR * This,
/* [retval][out] */ double __RPC_FAR *s);
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_EyesSize )(
ISmileyEntity __RPC_FAR * This,
/* [in] */ double s);
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_MouthCenter )(
ISmileyEntity __RPC_FAR * This,
/* [retval][out] */ VARIANT __RPC_FAR *pv);
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_MouthLeft )(
ISmileyEntity __RPC_FAR * This,
/* [retval][out] */ VARIANT __RPC_FAR *pv);
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_MouthLeft )(
ISmileyEntity __RPC_FAR * This,
/* [in] */ VARIANT var);
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_MouthBottom )(
ISmileyEntity __RPC_FAR * This,
/* [retval][out] */ VARIANT __RPC_FAR *pv);
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_MouthBottom )(
ISmileyEntity __RPC_FAR * This,
/* [in] */ VARIANT var);
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_MouthRight )(
ISmileyEntity __RPC_FAR * This,
/* [retval][out] */ VARIANT __RPC_FAR *pv);
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_MouthRight )(
ISmileyEntity __RPC_FAR * This,
/* [in] */ VARIANT var);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *ScaleRadius )(
ISmileyEntity __RPC_FAR * This,
double r);
END_INTERFACE
} ISmileyEntityVtbl;
interface ISmileyEntity
{
CONST_VTBL struct ISmileyEntityVtbl __RPC_FAR *lpVtbl;
};
#ifdef COBJMACROS
#define ISmileyEntity_QueryInterface(This,riid,ppvObj,retval) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObj,retval)
#define ISmileyEntity_AddRef(This,retval) \
(This)->lpVtbl -> AddRef(This,retval)
#define ISmileyEntity_Release(This,retval) \
(This)->lpVtbl -> Release(This,retval)
#define ISmileyEntity_GetTypeInfoCount(This,pctinfo,retval) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo,retval)
#define ISmileyEntity_GetTypeInfo(This,itinfo,lcid,pptinfo,retval) \
(This)->lpVtbl -> GetTypeInfo(This,itinfo,lcid,pptinfo,retval)
#define ISmileyEntity_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgdispid,retval) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgdispid,retval)
#define ISmileyEntity_Invoke(This,dispidMember,riid,lcid,wFlags,pdispparams,pvarResult,pexcepinfo,puArgErr,retval) \
(This)->lpVtbl -> Invoke(This,dispidMember,riid,lcid,wFlags,pdispparams,pvarResult,pexcepinfo,puArgErr,retval)
#define ISmileyEntity_get_Handle(This,retval) \
(This)->lpVtbl -> get_Handle(This,retval)
#define ISmileyEntity_get_ObjectName(This,retval) \
(This)->lpVtbl -> get_ObjectName(This,retval)
#define ISmileyEntity_GetXData(This,AppName,XDataType,XDataValue,retval) \
(This)->lpVtbl -> GetXData(This,AppName,XDataType,XDataValue,retval)
#define ISmileyEntity_SetXData(This,XDataType,XDataValue,retval) \
(This)->lpVtbl -> SetXData(This,XDataType,XDataValue,retval)
#define ISmileyEntity_Delete(This,retval) \
(This)->lpVtbl -> Delete(This,retval)
#define ISmileyEntity_get_ObjectID(This,retval) \
(This)->lpVtbl -> get_ObjectID(This,retval)
#define ISmileyEntity_get_Application(This,retval) \
(This)->lpVtbl -> get_Application(This,retval)
#define ISmileyEntity_get_Database(This,retval) \
(This)->lpVtbl -> get_Database(This,retval)
#define ISmileyEntity_get_HasExtensionDictionary(This,retval) \
(This)->lpVtbl -> get_HasExtensionDictionary(This,retval)
#define ISmileyEntity_GetExtensionDictionary(This,retval) \
(This)->lpVtbl -> GetExtensionDictionary(This,retval)
#define ISmileyEntity_get_OwnerID(This,retval) \
(This)->lpVtbl -> get_OwnerID(This,retval)
#define ISmileyEntity_get_Document(This,retval) \
(This)->lpVtbl -> get_Document(This,retval)
#define ISmileyEntity_Erase(This,retval) \
(This)->lpVtbl -> Erase(This,retval)
#define ISmileyEntity_get_Color(This,retval) \
(This)->lpVtbl -> get_Color(This,retval)
#define ISmileyEntity_put_Color(This,noname,retval) \
(This)->lpVtbl -> put_Color(This,noname,retval)
#define ISmileyEntity_get_Layer(This,retval) \
(This)->lpVtbl -> get_Layer(This,retval)
#define ISmileyEntity_put_Layer(This,noname,retval) \
(This)->lpVtbl -> put_Layer(This,noname,retval)
#define ISmileyEntity_get_Linetype(This,retval) \
(This)->lpVtbl -> get_Linetype(This,retval)
#define ISmileyEntity_put_Linetype(This,noname,retval) \
(This)->lpVtbl -> put_Linetype(This,noname,retval)
#define ISmileyEntity_get_LinetypeScale(This,retval) \
(This)->lpVtbl -> get_LinetypeScale(This,retval)
#define ISmileyEntity_put_LinetypeScale(This,noname,retval) \
(This)->lpVtbl -> put_LinetypeScale(This,noname,retval)
#define ISmileyEntity_get_Visible(This,retval) \
(This)->lpVtbl -> get_Visible(This,retval)
#define ISmileyEntity_put_Visible(This,noname,retval) \
(This)->lpVtbl -> put_Visible(This,noname,retval)
#define ISmileyEntity_ArrayPolar(This,NumberOfObjects,AngleToFill,CenterPoint,retval) \
(This)->lpVtbl -> ArrayPolar(This,NumberOfObjects,AngleToFill,CenterPoint,retval)
#define ISmileyEntity_ArrayRectangular(This,NumberOfRows,NumberOfColumns,NumberOfLevels,DistBetweenRows,DistBetweenCols,DistBetweenLevels,retval) \
(This)->lpVtbl -> ArrayRectangular(This,NumberOfRows,NumberOfColumns,NumberOfLevels,DistBetweenRows,DistBetweenCols,DistBetweenLevels,retval)
#define ISmileyEntity_Highlight(This,HighlightFlag,retval) \
(This)->lpVtbl -> Highlight(This,HighlightFlag,retval)
#define ISmileyEntity_Copy(This,retval) \
(This)->lpVtbl -> Copy(This,retval)
#define ISmileyEntity_Move(This,FromPoint,ToPoint,retval) \
(This)->lpVtbl -> Move(This,FromPoint,ToPoint,retval)
#define ISmileyEntity_Rotate(This,BasePoint,RotationAngle,retval) \
(This)->lpVtbl -> Rotate(This,BasePoint,RotationAngle,retval)
#define ISmileyEntity_Rotate3D(This,Point1,Point2,RotationAngle,retval) \
(This)->lpVtbl -> Rotate3D(This,Point1,Point2,RotationAngle,retval)
#define ISmileyEntity_Mirror(This,Point1,Point2,retval) \
(This)->lpVtbl -> Mirror(This,Point1,Point2,retval)
#define ISmileyEntity_Mirror3D(This,Point1,Point2,point3,retval) \
(This)->lpVtbl -> Mirror3D(This,Point1,Point2,point3,retval)
#define ISmileyEntity_ScaleEntity(This,BasePoint,ScaleFactor,retval) \
(This)->lpVtbl -> ScaleEntity(This,BasePoint,ScaleFactor,retval)
#define ISmileyEntity_TransformBy(This,TransformationMatrix,retval) \
(This)->lpVtbl -> TransformBy(This,TransformationMatrix,retval)
#define ISmileyEntity_Update(This,retval) \
(This)->lpVtbl -> Update(This,retval)
#define ISmileyEntity_GetBoundingBox(This,MinPoint,MaxPoint,retval) \
(This)->lpVtbl -> GetBoundingBox(This,MinPoint,MaxPoint,retval)
#define ISmileyEntity_IntersectWith(This,IntersectObject,option,retval) \
(This)->lpVtbl -> IntersectWith(This,IntersectObject,option,retval)
#define ISmileyEntity_get_PlotStyleName(This,retval) \
(This)->lpVtbl -> get_PlotStyleName(This,retval)
#define ISmileyEntity_put_PlotStyleName(This,noname,retval) \
(This)->lpVtbl -> put_PlotStyleName(This,noname,retval)
#define ISmileyEntity_get_Lineweight(This,retval) \
(This)->lpVtbl -> get_Lineweight(This,retval)
#define ISmileyEntity_put_Lineweight(This,noname,retval) \
(This)->lpVtbl -> put_Lineweight(This,noname,retval)
#define ISmileyEntity_get_Hyperlinks(This,retval) \
(This)->lpVtbl -> get_Hyperlinks(This,retval)
#define ISmileyEntity_get_EntityName(This,retval) \
(This)->lpVtbl -> get_EntityName(This,retval)
#define ISmileyEntity_get_EntityType(This,retval) \
(This)->lpVtbl -> get_EntityType(This,retval)
#define ISmileyEntity_get_Radius(This,r) \
(This)->lpVtbl -> get_Radius(This,r)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -