104 lines
2.7 KiB
C
104 lines
2.7 KiB
C
|
|
#ifndef DATA_BASE_PACKET_HEAD_FILE
|
|||
|
|
#define DATA_BASE_PACKET_HEAD_FILE
|
|||
|
|
|
|||
|
|
#include "DataBasePacketIn.h"
|
|||
|
|
#include "DataBasePacketInOut.h"
|
|||
|
|
|
|||
|
|
|
|||
|
|
//////////////////////////////////////////////////////////////////////////////////
|
|||
|
|
//////////////////////////////////////////////////////////////////////////////////
|
|||
|
|
//<2F>ֻ<EFBFBD><D6BB><EFBFBD><EFBFBD>ݰ<EFBFBD>
|
|||
|
|
|
|||
|
|
//<2F><>¼<EFBFBD><C2BC><EFBFBD><EFBFBD>
|
|||
|
|
#define DBR_MB_LOGON_GAMEID 500 //I D <20><>¼
|
|||
|
|
#define DBR_MB_LOGON_ACCOUNTS 501 //<2F>ʺŵ<CABA>¼
|
|||
|
|
#define DBR_MB_REGISTER_ACCOUNTS 502 //ע<><D7A2><EFBFBD>ʺ<EFBFBD>
|
|||
|
|
#define DBR_GP_VISITOR_ACCOUNTS 503 //<2F>ο͵<CEBF>¼
|
|||
|
|
|
|||
|
|
//<2F><>¼<EFBFBD><C2BC><EFBFBD><EFBFBD>
|
|||
|
|
#define DBO_MB_LOGON_SUCCESS 600 //<2F><>¼<EFBFBD>ɹ<EFBFBD>
|
|||
|
|
#define DBO_MB_LOGON_FAILURE 601 //<2F><>¼ʧ<C2BC><CAA7>
|
|||
|
|
|
|||
|
|
//////////////////////////////////////////////////////////////////////////////////
|
|||
|
|
|
|||
|
|
//ID <20><>¼
|
|||
|
|
struct DBR_MB_LogonGameID
|
|||
|
|
{
|
|||
|
|
//<2F><>¼<EFBFBD><C2BC>Ϣ
|
|||
|
|
DWORD dwGameID; //<2F>û<EFBFBD> I D
|
|||
|
|
TCHAR szPassword[LEN_MD5]; //<2F><>¼<EFBFBD><C2BC><EFBFBD><EFBFBD>
|
|||
|
|
|
|||
|
|
//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϣ
|
|||
|
|
DWORD dwClientAddr; //<2F><><EFBFBD>ӵ<EFBFBD>ַ
|
|||
|
|
TCHAR szMachineID[LEN_MACHINE_ID]; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
TCHAR szMobilePhone[LEN_MOBILE_PHONE]; //<2F>绰<EFBFBD><E7BBB0><EFBFBD><EFBFBD>
|
|||
|
|
|
|||
|
|
//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϣ
|
|||
|
|
LPVOID pBindParameter; //<2F><EFBFBD><F3B6A8B2><EFBFBD>
|
|||
|
|
};
|
|||
|
|
|
|||
|
|
//<2F>ʺŵ<CABA>¼
|
|||
|
|
struct DBR_MB_LogonAccounts
|
|||
|
|
{
|
|||
|
|
//<2F><>¼<EFBFBD><C2BC>Ϣ
|
|||
|
|
TCHAR szPassword[LEN_MD5]; //<2F><>¼<EFBFBD><C2BC><EFBFBD><EFBFBD>
|
|||
|
|
TCHAR szAccounts[LEN_ACCOUNTS]; //<2F><>¼<EFBFBD>ʺ<EFBFBD>
|
|||
|
|
|
|||
|
|
//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϣ
|
|||
|
|
DWORD dwClientAddr; //<2F><><EFBFBD>ӵ<EFBFBD>ַ
|
|||
|
|
TCHAR szMachineID[LEN_MACHINE_ID]; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
TCHAR szMobilePhone[LEN_MOBILE_PHONE]; //<2F>绰<EFBFBD><E7BBB0><EFBFBD><EFBFBD>
|
|||
|
|
|
|||
|
|
//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϣ
|
|||
|
|
LPVOID pBindParameter; //<2F><EFBFBD><F3B6A8B2><EFBFBD>
|
|||
|
|
};
|
|||
|
|
|
|||
|
|
//<2F>ʺ<EFBFBD>ע<EFBFBD><D7A2>
|
|||
|
|
struct DBR_MB_RegisterAccounts
|
|||
|
|
{
|
|||
|
|
//ע<><D7A2><EFBFBD><EFBFBD>Ϣ
|
|||
|
|
WORD wFaceID; //ͷ<><CDB7><EFBFBD><EFBFBD>ʶ
|
|||
|
|
BYTE cbGender; //<2F>û<EFBFBD><C3BB>Ա<EFBFBD>
|
|||
|
|
TCHAR szAccounts[LEN_ACCOUNTS]; //<2F><>¼<EFBFBD>ʺ<EFBFBD>
|
|||
|
|
TCHAR szNickName[LEN_ACCOUNTS]; //<2F>û<EFBFBD><C3BB>dz<EFBFBD>
|
|||
|
|
|
|||
|
|
//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
TCHAR szLogonPass[LEN_MD5]; //<2F><>¼<EFBFBD><C2BC><EFBFBD><EFBFBD>
|
|||
|
|
TCHAR szInsurePass[LEN_MD5]; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
|
|||
|
|
//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϣ
|
|||
|
|
DWORD dwClientAddr; //<2F><><EFBFBD>ӵ<EFBFBD>ַ
|
|||
|
|
TCHAR szMachineID[LEN_MACHINE_ID]; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
TCHAR szMobilePhone[LEN_MOBILE_PHONE]; //<2F>绰<EFBFBD><E7BBB0><EFBFBD><EFBFBD>
|
|||
|
|
|
|||
|
|
//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϣ
|
|||
|
|
LPVOID pBindParameter; //<2F><EFBFBD><F3B6A8B2><EFBFBD>
|
|||
|
|
};
|
|||
|
|
|
|||
|
|
//<2F><>¼<EFBFBD>ɹ<EFBFBD>
|
|||
|
|
struct DBO_MB_LogonSuccess
|
|||
|
|
{
|
|||
|
|
//<2F>û<EFBFBD><C3BB><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
WORD wFaceID; //ͷ<><CDB7><EFBFBD><EFBFBD>ʶ
|
|||
|
|
BYTE cbGender; //<2F>û<EFBFBD><C3BB>Ա<EFBFBD>
|
|||
|
|
DWORD dwUserID; //<2F>û<EFBFBD> I D
|
|||
|
|
DWORD dwGameID; //<2F><>Ϸ I D
|
|||
|
|
DWORD dwExperience; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ֵ
|
|||
|
|
DWORD dwLoveLiness; //<2F>û<EFBFBD><C3BB><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
TCHAR szNickName[LEN_ACCOUNTS]; //<2F>û<EFBFBD><C3BB>dz<EFBFBD>
|
|||
|
|
|
|||
|
|
//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϣ
|
|||
|
|
TCHAR szDescribeString[128]; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϣ
|
|||
|
|
};
|
|||
|
|
|
|||
|
|
|
|||
|
|
//<2F><>¼ʧ<C2BC><CAA7>
|
|||
|
|
struct DBO_MB_LogonFailure
|
|||
|
|
{
|
|||
|
|
LONG lResultCode; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
TCHAR szDescribeString[128]; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϣ
|
|||
|
|
};
|
|||
|
|
|
|||
|
|
//////////////////////////////////////////////////////////////////////////////////
|
|||
|
|
|
|||
|
|
#endif
|