5 #ifndef _INC_cJSXFile_H
6 #define _INC_cJSXFile_H
16 class cScriptableEventsMask;
33 #define cJSXFileMethod(a,b,c) M_##a,
41 #define cJSXFileProp(a,b,c) P_##a,
64 virtual void UnloadXObject()
override;
65 virtual HRESULT DisposeThis()
override;
#define GRAYJS_LINK
Definition: GrayJSX.h:27
INT32 HRESULT
_WIN32 style error codes. INT32
Definition: SysTypes.h:465
Definition: cJSObject.h:56
Definition: cJSObject.h:47
Definition: cJSXFile.h:21
CHEAPOBJECT_IMPL
Definition: cJSXFile.h:29
P_TYPE_
Definition: cJSXFile.h:40
@ P_QTY
Definition: cJSXFile.h:44
JSScript * m_pjsScript
loaded js script file. compiled and cached for multi usage.
Definition: cJSXFile.h:48
M_TYPE_
Definition: cJSXFile.h:32
@ M_QTY
Definition: cJSXFile.h:36
CSCRIPT_CLASS_DEF1(GetJSObjProto, cXObjPack)
Definition: cScriptableInterface.h:97
Definition: cVariant.h:26
Definition: cXObjEventSink.h:49
Definition: cXObjPackChild.h:18
Definition: cXObjPack.h:30
Definition: IXObject.h:46
Definition: cJSObject.h:36
cRefPtr< cJSXFile > cJSXFilePtr
Definition: cJSXFile.h:74
cRefPtr< cJSXObject > cJSXObjectPtr
Definition: cJSXEngine.h:29
char ATOMCHAR_t
the char form (UNICODE or not) for an atom. (for symbolic names)
Definition: StrConst.h:15