www.pudn.com > [Server]Distribute.rar > DistributeDBMsgParser.h


 
#ifndef __DISTRIBUTEDBMSGPARSER_H__ 
#define __DISTRIBUTEDBMSGPARSER_H__ 
 
#include "db.h" 
#include "CommonDBMsgParser.h" 
 
//----------------------------------------------------------------------- 
// DBÄõ¸® ¸®ÅÏ ÇÔ¼ö°¡ ´Ã¾î³¯¶§¸¶´Ù Ãß°¡ 
// °è¼Ó Ãß°¡µÇ´Â ºÎºÐ 
enum  
{ 
	eNull = 0, 
	eLoginCheckQuery,				/// ID/PWÅ×½ºÆ® Äõ¸® 
	eIpCheckQuery, 
	eCheckMaxUser, 
	eLoginCheckQueryTest, 
	 
	eItemInsertTest, 
}; 
 
void LoginCheckInit(); 
 
/* 
BOOL LoginCheckQuery(char* id, char* pw, DWORD AuthKey, DWORD dwConnectionIndex); 
void LoginCheckDelete(DWORD UserID); 
*/ 
 
BOOL IPCheckQuery(char* ip, DWORD AuthKey, DWORD dwConnectionIndex); 
//void	RLoginCheckQuery(LPQUERY pData, LPDBMESSAGE pMessage); 
void	RIpCheckQuery(LPQUERY pData, LPDBMESSAGE pMessage); 
 
BOOL LoginCheckQueryTest(char* id, char* pw, DWORD AuthKey, DWORD dwConnectionIndex); 
void	RLoginCheckQueryTest(LPQUERY pData, LPDBMESSAGE pMessage); 
 
void RTest(LPQUERY pData, LPDBMESSAGE pMessage); 
 
 
void LoginError(DWORD dwConnectionIdx, DWORD AuthKey,DWORD ErrorCode,DWORD dwParam = 0); 
 
 
//* MemberDB ±³Ã¼ ÀÛ¾÷ 2004.03.22 
BOOL LoginCheckQuery(char* id, char* pw, char* ip, WORD ServerNo, DWORD AuthKey, DWORD dwConnectionIndex, DWORD dwMaxUser, WORD ServerNum); 
void LoginCheckDelete(DWORD UserID); 
void RLoginCheckQuery(LPQUERY pData, LPDBMESSAGE pMessage); 
//*/ 
 
 
BOOL CheckMaxUser( char* id, char* pw, WORD ServerNo, DWORD AuthKey, DWORD dwConnectionIdx ); 
void RCheckMaxUser( LPQUERY pData, LPDBMESSAGE pMessage ); 
 
#endif //__DISTRIBUTEDBMSGPARSER_H__