#if !defined(ARX__TDBINTERFACEMSGOBJ_H__20080611_163830) #define ARX__TDBINTERFACEMSGOBJ_H__20080611_163830 #if _MSC_VER > 1000 #pragma once #endif // _MSC_VER > 1000 #include "dbmain.h" #pragma warning(disable: 4275 4251) #ifdef _TCHPIPEBASE_ #define DLLIMPEXP __declspec(dllexport) #else #ifdef _TCHPIPEBASE_COM_ #define DLLIMPEXP #else #define DLLIMPEXP __declspec(dllimport) #endif #endif #ifndef TCHPIPEBASE_DBXSERVICE #define TCHPIPEBASE_DBXSERVICE "TCHPIPEBASE_DBXSERVICE" #endif #ifndef _TINTERFACEMODIFYMSG_H__ #include "TInterfaceModifyMsg.h" #endif #ifndef _TMAKEOBJASSOCMSG_H__ #include "TMakeObjAssocMsg.h" #endif class DLLIMPEXP TDbInterfaceMsgObj { public: TDbInterfaceMsgObj(); virtual ~TDbInterfaceMsgObj(); public: void SetModifyMsg(const TInterfaceModifyMsg& msg); BOOL GetModifyMsg(TInterfaceModifyMsg& msg); void SetAssocMsg(const TMakeObjAssocMsg& msg); BOOL GetAssocMsg(TMakeObjAssocMsg& msg); TDbInterfaceMsgObj& operator = (const TDbInterfaceMsgObj& iMsg); public: //{{AFX_ARX_METHODS(TDbInterfaceMsgObj) //}}AFX_ARX_METHODS //{{AFX_ARX_DATA_ACCESS(TDbInterfaceMsgObj) //}}AFX_ARX_DATA_ACCESS private: //{{AFX_ARX_DATA(TDbInterfaceMsgObj) //}}AFX_ARX_DATA private: TInterfaceModifyMsg m_iModiMsg; TMakeObjAssocMsg m_iAssocMsg; }; #endif // !defined(ARX__TDBINTERFACEMSGOBJ_H__20080611_163830)