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__