1*cdf0e10cSrcweir // XMergeSyncModule.h: interface for the CXMergeSyncModule class.
2*cdf0e10cSrcweir //
3*cdf0e10cSrcweir //////////////////////////////////////////////////////////////////////
4*cdf0e10cSrcweir 
5*cdf0e10cSrcweir #if !defined(AFX_XMERGESYNCMODULE_H__0788DA0C_4DCB_4876_9722_F9EAF1EB5462__INCLUDED_)
6*cdf0e10cSrcweir #define AFX_XMERGESYNCMODULE_H__0788DA0C_4DCB_4876_9722_F9EAF1EB5462__INCLUDED_
7*cdf0e10cSrcweir 
8*cdf0e10cSrcweir #if _MSC_VER > 1000
9*cdf0e10cSrcweir #pragma once
10*cdf0e10cSrcweir #endif // _MSC_VER > 1000
11*cdf0e10cSrcweir 
12*cdf0e10cSrcweir 
13*cdf0e10cSrcweir // Used to keep track of the dll
14*cdf0e10cSrcweir 
15*cdf0e10cSrcweir class CXMergeSyncModule
16*cdf0e10cSrcweir {
17*cdf0e10cSrcweir protected:
18*cdf0e10cSrcweir 	long  m_lLocks;
19*cdf0e10cSrcweir 	long  m_lObjs;
20*cdf0e10cSrcweir 
21*cdf0e10cSrcweir public:
22*cdf0e10cSrcweir 	long GetLockCount();
23*cdf0e10cSrcweir 	long LockServer(BOOL fLock);
24*cdf0e10cSrcweir 	HINSTANCE m_hInst;
25*cdf0e10cSrcweir 	CXMergeSyncModule();
26*cdf0e10cSrcweir 	virtual ~CXMergeSyncModule();
27*cdf0e10cSrcweir };
28*cdf0e10cSrcweir 
29*cdf0e10cSrcweir #endif // !defined(AFX_XMERGESYNCMODULE_H__0788DA0C_4DCB_4876_9722_F9EAF1EB5462__INCLUDED_)
30