6 #ifndef _INC_cXObjModule_H
7 #define _INC_cXObjModule_H
13 #include "../System/cOSModDyn.h"
21 class cXObjModuleFactory;
58 virtual void UnloadXObject()
override;
59 virtual HRESULT DisposeThis()
override;
#define GRAYLIB_LINK
Definition: GrayLibBase.h:35
INT32 HRESULT
_WIN32 style error codes. INT32
Definition: SysTypes.h:465
#define CHEAPOBJECT_IMPL
Definition: cHeapObject.h:32
Definition: cOSModDyn.h:18
Definition: cVariant.h:26
Definition: cXObjModule.h:69
Definition: cXObjModule.h:25
cOSModImpl * get_XObjModUnload() const
Definition: cXObjModule.h:51
bool IsValidSignature(UINT32 nGrayLibVer, size_t nSizeofThis) const
Definition: cXObjModule.h:42
Definition: cXObjPackChild.h:18
Definition: cXObjPack.h:110
Definition: cXObjPack.h:30
Definition: cXObject.h:78
Definition: cOSModImpl.h:25
Definition: cOSModule.h:34
bool IsValidSignature(UINT32 nVer, size_t nSizeofThis) const
Definition: cObject.h:40
Definition: cRefPtr.h:225
Definition: cSingleton.h:127
Definition: IXObject.h:46
cRefPtr< cXObjModule > cXObjModulePtr
Definition: cXObjModule.h:64
char FILECHAR_t
a UTF8 char in a file name. like TCHAR
Definition: FileName.h:22
char ATOMCHAR_t
the char form (UNICODE or not) for an atom. (for symbolic names)
Definition: StrConst.h:15
static bool IsValidApp(const void *pData) noexcept
Definition: cMem.h:42