68 lines
1.3 KiB
C++
68 lines
1.3 KiB
C++
#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)
|