1144 lines
30 KiB
C
1144 lines
30 KiB
C
|
|
#ifndef CMD_LONGON_HEAD_FILE
|
|||
|
|
#define CMD_LONGON_HEAD_FILE
|
|||
|
|
|
|||
|
|
#include "..\..\ȫ<>ֶ<EFBFBD><D6B6><EFBFBD>\datastream.h"
|
|||
|
|
|
|||
|
|
|
|||
|
|
#pragma pack(1)
|
|||
|
|
|
|||
|
|
//////////////////////////////////////////////////////////////////////////////////
|
|||
|
|
//<2F><>¼<EFBFBD><C2BC><EFBFBD><EFBFBD>
|
|||
|
|
|
|||
|
|
#define MDM_GP_LOGON 1 //<2F>㳡<EFBFBD><E3B3A1>¼
|
|||
|
|
|
|||
|
|
//<2F><>¼ģʽ
|
|||
|
|
#define SUB_GP_LOGON_GAMEID 1 //I D <20><>¼
|
|||
|
|
#define SUB_GP_LOGON_ACCOUNTS 2 //<2F>ʺŵ<CABA>¼
|
|||
|
|
#define SUB_GP_REGISTER_ACCOUNTS 3 //ע<><D7A2><EFBFBD>ʺ<EFBFBD>
|
|||
|
|
#define SUB_GP_LOGON_VISITOR 5 //<2F>ο͵<CEBF>¼
|
|||
|
|
|
|||
|
|
//<2F><>¼<EFBFBD><C2BC><EFBFBD><EFBFBD>
|
|||
|
|
#define SUB_GP_LOGON_SUCCESS 100 //<2F><>¼<EFBFBD>ɹ<EFBFBD>
|
|||
|
|
#define SUB_GP_LOGON_FAILURE 101 //<2F><>¼ʧ<C2BC><CAA7>
|
|||
|
|
#define SUB_GP_LOGON_FINISH 102 //<2F><>¼<EFBFBD><C2BC><EFBFBD><EFBFBD>
|
|||
|
|
#define SUB_GP_VALIDATE_MBCARD 103 //<2F><>¼ʧ<C2BC><CAA7>
|
|||
|
|
#define SUB_GP_MATCH_SIGNUPINFO 106 //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϣ
|
|||
|
|
|
|||
|
|
//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʾ
|
|||
|
|
#define SUB_GP_UPDATE_NOTIFY 200 //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʾ
|
|||
|
|
|
|||
|
|
//////////////////////////////////////////////////////////////////////////////////
|
|||
|
|
//
|
|||
|
|
|
|||
|
|
#define MB_VALIDATE_FLAGS 0x01 //Ч<><D0A7><EFBFBD>ܱ<EFBFBD>
|
|||
|
|
#define LOW_VER_VALIDATE_FLAGS 0x02 //Ч<><D0A7><EFBFBD>Ͱ汾
|
|||
|
|
|
|||
|
|
//I D <20><>¼
|
|||
|
|
struct CMD_GP_LogonGameID
|
|||
|
|
{
|
|||
|
|
//ϵͳ<CFB5><CDB3>Ϣ
|
|||
|
|
DWORD dwPlazaVersion; //<2F>㳡<EFBFBD>汾
|
|||
|
|
TCHAR szMachineID[LEN_MACHINE_ID]; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
|
|||
|
|
//<2F><>¼<EFBFBD><C2BC>Ϣ
|
|||
|
|
DWORD dwGameID; //<2F><>Ϸ I D
|
|||
|
|
TCHAR szPassword[LEN_MD5]; //<2F><>¼<EFBFBD><C2BC><EFBFBD><EFBFBD>
|
|||
|
|
BYTE cbValidateFlags; //У<><D0A3><EFBFBD><EFBFBD>ʶ
|
|||
|
|
};
|
|||
|
|
|
|||
|
|
//<2F>ʺŵ<CABA>¼
|
|||
|
|
struct CMD_GP_LogonAccounts
|
|||
|
|
{
|
|||
|
|
//ϵͳ<CFB5><CDB3>Ϣ
|
|||
|
|
DWORD dwPlazaVersion; //<2F>㳡<EFBFBD>汾
|
|||
|
|
TCHAR szMachineID[LEN_MACHINE_ID]; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
|
|||
|
|
//<2F><>¼<EFBFBD><C2BC>Ϣ
|
|||
|
|
TCHAR szPassword[LEN_MD5]; //<2F><>¼<EFBFBD><C2BC><EFBFBD><EFBFBD>
|
|||
|
|
TCHAR szAccounts[LEN_ACCOUNTS]; //<2F><>¼<EFBFBD>ʺ<EFBFBD>
|
|||
|
|
TCHAR szOpenId[LEN_OPENID]; //
|
|||
|
|
TCHAR szUnionid[LEN_UNIONID];
|
|||
|
|
BYTE cbValidateFlags; //У<><D0A3><EFBFBD><EFBFBD>ʶ
|
|||
|
|
};
|
|||
|
|
|
|||
|
|
//<2F>ο͵<CEBF>¼
|
|||
|
|
struct CMD_GP_VisitorLogon
|
|||
|
|
{
|
|||
|
|
WORD wFaceID; //ͷ<><CDB7><EFBFBD><EFBFBD>ʶ
|
|||
|
|
BYTE cbGender; //<2F>û<EFBFBD><C3BB>Ա<EFBFBD>
|
|||
|
|
DWORD dwPlazaVersion; //<2F>㳡<EFBFBD>汾
|
|||
|
|
BYTE cbValidateFlags; //У<><D0A3><EFBFBD><EFBFBD>ʶ
|
|||
|
|
TCHAR szNickName[LEN_NICKNAME]; //<2F>û<EFBFBD><C3BB>dz<EFBFBD>
|
|||
|
|
TCHAR szSpreader[LEN_NICKNAME]; //<2F>ƹ<EFBFBD><C6B9><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
TCHAR szPassWord[LEN_PASSWORD]; //<2F><>¼<EFBFBD><C2BC><EFBFBD><EFBFBD>
|
|||
|
|
TCHAR szPassWordBank[LEN_PASSWORD]; //<2F><>¼<EFBFBD><C2BC><EFBFBD><EFBFBD>
|
|||
|
|
};
|
|||
|
|
|
|||
|
|
//ע<><D7A2><EFBFBD>ʺ<EFBFBD>
|
|||
|
|
struct CMD_GP_RegisterAccounts
|
|||
|
|
{
|
|||
|
|
//ϵͳ<CFB5><CDB3>Ϣ
|
|||
|
|
DWORD dwPlazaVersion; //<2F>㳡<EFBFBD>汾
|
|||
|
|
TCHAR szMachineID[LEN_MACHINE_ID]; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
TCHAR szOpenId[LEN_OPENID]; //
|
|||
|
|
TCHAR szUnionid[LEN_UNIONID];
|
|||
|
|
|
|||
|
|
//<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>
|
|||
|
|
|
|||
|
|
//ע<><D7A2><EFBFBD><EFBFBD>Ϣ
|
|||
|
|
WORD wFaceID; //ͷ<><CDB7><EFBFBD><EFBFBD>ʶ
|
|||
|
|
BYTE cbGender; //<2F>û<EFBFBD><C3BB>Ա<EFBFBD>
|
|||
|
|
TCHAR szAccounts[LEN_ACCOUNTS]; //<2F><>¼<EFBFBD>ʺ<EFBFBD>
|
|||
|
|
TCHAR szNickName[LEN_NICKNAME]; //<2F>û<EFBFBD><C3BB>dz<EFBFBD>
|
|||
|
|
TCHAR szSpreader[LEN_ACCOUNTS]; //<2F>Ƽ<EFBFBD><C6BC>ʺ<EFBFBD>
|
|||
|
|
TCHAR szPassPortID[LEN_PASS_PORT_ID]; //֤<><D6A4><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
TCHAR szCompellation[LEN_COMPELLATION]; //<2F><>ʵ<EFBFBD><CAB5><EFBFBD><EFBFBD>
|
|||
|
|
BYTE cbValidateFlags; //У<><D0A3><EFBFBD><EFBFBD>ʶ
|
|||
|
|
};
|
|||
|
|
|
|||
|
|
//<2F><>¼<EFBFBD>ɹ<EFBFBD>
|
|||
|
|
struct CMD_GP_LogonSuccess
|
|||
|
|
{
|
|||
|
|
//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
WORD wFaceID; //ͷ<><CDB7><EFBFBD><EFBFBD>ʶ
|
|||
|
|
DWORD dwUserID; //<2F>û<EFBFBD> I D
|
|||
|
|
DWORD dwGameID; //<2F><>Ϸ I D
|
|||
|
|
DWORD dwGroupID; //<2F><><EFBFBD>ű<EFBFBD>ʶ
|
|||
|
|
DWORD dwCustomID; //<2F>Զ<EFBFBD><D4B6><EFBFBD>ʶ
|
|||
|
|
DWORD dwUserMedal; //<2F>û<EFBFBD><C3BB><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
DWORD dwExperience; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ֵ
|
|||
|
|
DWORD dwLoveLiness; //<2F>û<EFBFBD><C3BB><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
DWORD dwSpreaderID; //<2F>ƹ<EFBFBD>ID
|
|||
|
|
BYTE cbInsureEnabled; //<2F><><EFBFBD>п<EFBFBD>ͨ
|
|||
|
|
|
|||
|
|
//<2F>û<EFBFBD><C3BB>ɼ<EFBFBD>
|
|||
|
|
SCORE lUserScore; //<2F>û<EFBFBD><C3BB><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
SCORE lUserInsure; //<2F>û<EFBFBD><C3BB><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
SCORE lGrade; //˽<>˳<EFBFBD><CBB3><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
bool isLottery; //<2F><><EFBFBD><EFBFBD><EFBFBD>Ƿ<EFBFBD><C7B7><EFBFBD><EFBFBD><EFBFBD>ҡ<EFBFBD><D2A1>;
|
|||
|
|
|
|||
|
|
//<2F>û<EFBFBD><C3BB><EFBFBD>Ϣ
|
|||
|
|
BYTE cbGender; //<2F>û<EFBFBD><C3BB>Ա<EFBFBD>
|
|||
|
|
BYTE cbMoorMachine; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
TCHAR szAccounts[LEN_ACCOUNTS]; //<2F><>¼<EFBFBD>ʺ<EFBFBD>
|
|||
|
|
TCHAR szNickName[LEN_ACCOUNTS]; //<2F>û<EFBFBD><C3BB>dz<EFBFBD>
|
|||
|
|
TCHAR szGroupName[LEN_GROUP_NAME]; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
|
|||
|
|
//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϣ
|
|||
|
|
BYTE cbShowServerStatus; //<2F><>ʾ<EFBFBD><CABE><EFBFBD><EFBFBD><EFBFBD><EFBFBD>״̬
|
|||
|
|
BYTE cbWXShareTimes; //<>ŷ<EFBFBD><C5B7><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
|
|||
|
|
};
|
|||
|
|
|
|||
|
|
//<2F><>¼ʧ<C2BC><CAA7>
|
|||
|
|
struct CMD_GP_LogonFailure
|
|||
|
|
{
|
|||
|
|
LONG lResultCode; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
TCHAR szDescribeString[128]; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϣ
|
|||
|
|
};
|
|||
|
|
|
|||
|
|
//<2F><>½<EFBFBD><C2BD><EFBFBD><EFBFBD>
|
|||
|
|
struct CMD_GP_LogonFinish
|
|||
|
|
{
|
|||
|
|
WORD wIntermitTime; //<2F>ж<EFBFBD>ʱ<EFBFBD><CAB1>
|
|||
|
|
WORD wOnLineCountTime; //<2F><><EFBFBD><EFBFBD>ʱ<EFBFBD><CAB1>
|
|||
|
|
};
|
|||
|
|
|
|||
|
|
//<2F><>¼ʧ<C2BC><CAA7>
|
|||
|
|
struct CMD_GP_ValidateMBCard
|
|||
|
|
{
|
|||
|
|
UINT uMBCardID; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
};
|
|||
|
|
|
|||
|
|
//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʾ
|
|||
|
|
struct CMD_GP_UpdateNotify
|
|||
|
|
{
|
|||
|
|
BYTE cbMustUpdate; //ǿ<><C7BF><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
BYTE cbAdviceUpdate; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
DWORD dwCurrentVersion; //<2F><>ǰ<EFBFBD>汾
|
|||
|
|
};
|
|||
|
|
|
|||
|
|
//////////////////////////////////////////////////////////////////////////////////
|
|||
|
|
//Я<><D0AF><EFBFBD><EFBFBD>Ϣ CMD_GP_LogonSuccess
|
|||
|
|
|
|||
|
|
#define DTP_GP_GROUP_INFO 1 //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϣ
|
|||
|
|
#define DTP_GP_MEMBER_INFO 2 //<2F><>Ա<EFBFBD><D4B1>Ϣ
|
|||
|
|
#define DTP_GP_UNDER_WRITE 3 //<2F><><EFBFBD><EFBFBD>ǩ<EFBFBD><C7A9>
|
|||
|
|
#define DTP_GP_STATION_URL 4 //<2F><>ҳ<EFBFBD><D2B3>Ϣ
|
|||
|
|
|
|||
|
|
//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϣ
|
|||
|
|
struct DTP_GP_GroupInfo
|
|||
|
|
{
|
|||
|
|
DWORD dwGroupID; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
TCHAR szGroupName[LEN_GROUP_NAME]; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
};
|
|||
|
|
|
|||
|
|
//<2F><>Ա<EFBFBD><D4B1>Ϣ
|
|||
|
|
struct DTP_GP_MemberInfo
|
|||
|
|
{
|
|||
|
|
BYTE cbMemberOrder; //<2F><>Ա<EFBFBD>ȼ<EFBFBD>
|
|||
|
|
SYSTEMTIME MemberOverDate; //<2F><><EFBFBD><EFBFBD>ʱ<EFBFBD><CAB1>
|
|||
|
|
};
|
|||
|
|
|
|||
|
|
//////////////////////////////////////////////////////////////////////////////////
|
|||
|
|
//<2F>б<EFBFBD><D0B1><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
|
|||
|
|
#define MDM_GP_SERVER_LIST 2 //<2F>б<EFBFBD><D0B1><EFBFBD>Ϣ
|
|||
|
|
|
|||
|
|
//<2F><>ȡ<EFBFBD><C8A1><EFBFBD><EFBFBD>
|
|||
|
|
#define SUB_GP_GET_LIST 1 //<2F><>ȡ<EFBFBD>б<EFBFBD>
|
|||
|
|
#define SUB_GP_GET_SERVER 2 //<2F><>ȡ<EFBFBD><C8A1><EFBFBD><EFBFBD>
|
|||
|
|
#define SUB_GP_GET_ONLINE 3 //<2F><>ȡ<EFBFBD><C8A1><EFBFBD><EFBFBD>
|
|||
|
|
#define SUB_GP_GET_COLLECTION 4 //<2F><>ȡ<EFBFBD>ղ<EFBFBD>
|
|||
|
|
|
|||
|
|
//<2F>б<EFBFBD><D0B1><EFBFBD>Ϣ
|
|||
|
|
#define SUB_GP_LIST_TYPE 100 //<2F><><EFBFBD><EFBFBD><EFBFBD>б<EFBFBD>
|
|||
|
|
#define SUB_GP_LIST_KIND 101 //<2F><><EFBFBD><EFBFBD><EFBFBD>б<EFBFBD>
|
|||
|
|
#define SUB_GP_LIST_NODE 102 //<2F>ڵ<EFBFBD><DAB5>б<EFBFBD>
|
|||
|
|
#define SUB_GP_LIST_PAGE 103 //<2F><><EFBFBD><EFBFBD><EFBFBD>б<EFBFBD>
|
|||
|
|
#define SUB_GP_LIST_SERVER 104 //<2F><><EFBFBD><EFBFBD><EFBFBD>б<EFBFBD>
|
|||
|
|
#define SUB_GP_LIST_MATCH 105 //<2F><><EFBFBD><EFBFBD><EFBFBD>б<EFBFBD>
|
|||
|
|
#define SUB_GP_VIDEO_OPTION 106 //<2F><>Ƶ<EFBFBD><C6B5><EFBFBD><EFBFBD>
|
|||
|
|
|
|||
|
|
//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϣ
|
|||
|
|
#define SUB_GP_LIST_FINISH 200 //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
#define SUB_GP_SERVER_FINISH 201 //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
|
|||
|
|
//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϣ
|
|||
|
|
#define SUB_GR_KINE_ONLINE 300 //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
#define SUB_GR_SERVER_ONLINE 301 //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
|
|||
|
|
//////////////////////////////////////////////////////////////////////////////////
|
|||
|
|
|
|||
|
|
//<2F><>ȡ<EFBFBD><C8A1><EFBFBD><EFBFBD>
|
|||
|
|
struct CMD_GP_GetOnline
|
|||
|
|
{
|
|||
|
|
WORD wServerCount; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ŀ
|
|||
|
|
WORD wOnLineServerID[MAX_SERVER]; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʶ
|
|||
|
|
};
|
|||
|
|
|
|||
|
|
//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
struct CMD_GP_KindOnline
|
|||
|
|
{
|
|||
|
|
WORD wKindCount; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ŀ
|
|||
|
|
tagOnLineInfoKind OnLineInfoKind[MAX_KIND]; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
};
|
|||
|
|
|
|||
|
|
//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
struct CMD_GP_ServerOnline
|
|||
|
|
{
|
|||
|
|
WORD wServerCount; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ŀ
|
|||
|
|
tagOnLineInfoServer OnLineInfoServer[MAX_SERVER]; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
};
|
|||
|
|
|
|||
|
|
//////////////////////////////////////////////////////////////////////////////////
|
|||
|
|
//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
|
|||
|
|
#define MDM_GP_USER_SERVICE 3 //<2F>û<EFBFBD><C3BB><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
|
|||
|
|
//<2F>˺ŷ<CBBA><C5B7><EFBFBD>
|
|||
|
|
#define SUB_GP_MODIFY_MACHINE 100 //<2F>Ļ<DEB8><C4BB><EFBFBD>
|
|||
|
|
#define SUB_GP_MODIFY_LOGON_PASS 101 //<2F><EFBFBD><DEB8><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
#define SUB_GP_MODIFY_INSURE_PASS 102 //<2F><EFBFBD><DEB8><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
#define SUB_GP_MODIFY_UNDER_WRITE 103 //<2F><EFBFBD>ǩ<EFBFBD><C7A9>
|
|||
|
|
#define SUB_GP_MODIFY_ACCOUNTS 104 //<2F><EFBFBD><DEB8>ʺ<EFBFBD>
|
|||
|
|
#define SUB_GP_MODIFY_SPREADER 105 //<2F><EFBFBD><DEB8>Ƽ<EFBFBD><C6BC><EFBFBD>
|
|||
|
|
|
|||
|
|
#define SUB_GP_QUERY_SPREADER 110 //<2F><>ѯ<EFBFBD>Ƽ<EFBFBD><C6BC><EFBFBD><EFBFBD>dz<EFBFBD>
|
|||
|
|
#define SUB_GP_ADD_SPREADER 111 //<2F><><EFBFBD><EFBFBD><EFBFBD>Ƽ<EFBFBD><C6BC><EFBFBD>
|
|||
|
|
//<2F><>ѯ<EFBFBD>Ƽ<EFBFBD><C6BC><EFBFBD><EFBFBD>dz<EFBFBD> //<2F><><EFBFBD><EFBFBD><EFBFBD>Ƽ<EFBFBD><C6BC><EFBFBD>
|
|||
|
|
struct CMD_GP_QuerySpreader
|
|||
|
|
{
|
|||
|
|
DWORD dwUserID;
|
|||
|
|
DWORD dwSpreaderID;
|
|||
|
|
};
|
|||
|
|
//<2F>Ƽ<EFBFBD><C6BC><EFBFBD><EFBFBD>dzƷ<C7B3><C6B7><EFBFBD>
|
|||
|
|
struct CMD_GP_QuerySpreader_Reslut
|
|||
|
|
{
|
|||
|
|
BYTE byType; //Ϊ<><CEAA><EFBFBD><EFBFBD>ʾ<EFBFBD>ɹ<EFBFBD>
|
|||
|
|
DWORD dwSpreaderID;
|
|||
|
|
TCHAR szNickName[LEN_ACCOUNTS];
|
|||
|
|
TCHAR szReslut[128]; //ʧ<>ܱ<EFBFBD>ʾ
|
|||
|
|
};
|
|||
|
|
//<2F><><EFBFBD><EFBFBD><EFBFBD>Ƽ<EFBFBD><C6BC>˷<EFBFBD><CBB7><EFBFBD>
|
|||
|
|
struct CMD_GP_AddSpreader_Result
|
|||
|
|
{
|
|||
|
|
BYTE byType; //Ϊ<><CEAA><EFBFBD><EFBFBD>ʾ<EFBFBD>ɹ<EFBFBD>
|
|||
|
|
DWORD dwSpreaderID; //<2F>ƹ<EFBFBD><C6B9><EFBFBD>ID
|
|||
|
|
TCHAR szReslut[128]; //ʧ<>ܱ<EFBFBD>ʾ
|
|||
|
|
};
|
|||
|
|
//<2F><EFBFBD>ͷ<EFBFBD><CDB7>
|
|||
|
|
#define SUB_GP_USER_FACE_INFO 120 //ͷ<><CDB7><EFBFBD><EFBFBD>Ϣ
|
|||
|
|
#define SUB_GP_SYSTEM_FACE_INFO 121 //ϵͳͷ<CDB3><CDB7>
|
|||
|
|
#define SUB_GP_CUSTOM_FACE_INFO 122 //<2F>Զ<EFBFBD>ͷ<EFBFBD><CDB7>
|
|||
|
|
|
|||
|
|
//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
#define SUB_GP_MATCH_SIGNUP 200 //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
#define SUB_GP_MATCH_UNSIGNUP 201 //ȡ<><C8A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
#define SUB_GP_MATCH_SIGNUP_RESULT 202 //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
#define SUB_GP_MATCH_AWARD_LIST 203 //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
|
|||
|
|
//ǩ<><C7A9><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
#define SUB_GP_CHECKIN_QUERY 220 //<2F><>ѯǩ<D1AF><C7A9>
|
|||
|
|
#define SUB_GP_CHECKIN_INFO 221 //ǩ<><C7A9><EFBFBD><EFBFBD>Ϣ
|
|||
|
|
#define SUB_GP_CHECKIN_DONE 222 //ִ<><D6B4>ǩ<EFBFBD><C7A9>
|
|||
|
|
#define SUB_GP_CHECKIN_RESULT 223 //ǩ<><C7A9><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
#define SUB_GP_CHECKIN_AWARD 224 //ǩ<><C7A9><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
|
|||
|
|
//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
#define SUB_GP_BEGINNER_QUERY 240 //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ǩ<EFBFBD><C7A9>
|
|||
|
|
#define SUB_GP_BEGINNER_INFO 241 //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϣ
|
|||
|
|
#define SUB_GP_BEGINNER_DONE 242 //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ִ<EFBFBD><D6B4>
|
|||
|
|
#define SUB_GP_BEGINNER_RESULT 243 //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
|
|||
|
|
//<2F>ͱ<EFBFBD><CDB1><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
#define SUB_GP_BASEENSURE_LOAD 260 //<2F><><EFBFBD>صͱ<D8B5>
|
|||
|
|
#define SUB_GP_BASEENSURE_TAKE 261 //<2F><>ȡ<EFBFBD>ͱ<EFBFBD>
|
|||
|
|
#define SUB_GP_BASEENSURE_PARAMETER 262 //<2F>ͱ<EFBFBD><CDB1><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
#define SUB_GP_BASEENSURE_RESULT 263 //<2F>ͱ<EFBFBD><CDB1><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
|
|||
|
|
//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
#define SUB_GP_USER_INDIVIDUAL 301 //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
#define SUB_GP_QUERY_INDIVIDUAL 302 //<2F><>ѯ<EFBFBD><D1AF>Ϣ
|
|||
|
|
#define SUB_GP_MODIFY_INDIVIDUAL 303 //<2F><EFBFBD><DEB8><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
#define SUB_GP_QUERY_ACCOUNTINFO 304 //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϣ
|
|||
|
|
#define SUB_GP_QUERY_INGAME_SEVERID 305 //<2F><>Ϸ״̬
|
|||
|
|
#define SUB_GP_MXSHARE_SUCCESS 306 //<>ŷ<EFBFBD><C5B7><EFBFBD><EFBFBD>ɹ<EFBFBD>
|
|||
|
|
#define SUB_GP_MXSHARE_REWARD 307 //<>ŷ<EFBFBD><C5B7><EFBFBD><EFBFBD>ɹ<EFBFBD><C9B9><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
#define SUB_GP_QUERY_IN_MATCH 308 //<2F><>ѯ<EFBFBD><D1AF><EFBFBD><EFBFBD><EFBFBD>Ƿ<EFBFBD><C7B7>ڱ<EFBFBD><DAB1><EFBFBD><EFBFBD><EFBFBD>;
|
|||
|
|
#define SUB_GP_QUERY_IN_UNION 309 //<2F>Ƿ<EFBFBD><C7B7>ڹ<EFBFBD><DAB9><EFBFBD>;
|
|||
|
|
#define SUB_GP_GET_UNION_LIST 310 //<2F><>ȡ<EFBFBD><C8A1><EFBFBD><EFBFBD><EFBFBD>б<EFBFBD>;
|
|||
|
|
#define SUB_GP_UNION_GAME_LIST 311 //<2F><>ȡ<EFBFBD><C8A1><EFBFBD><EFBFBD><EFBFBD>б<EFBFBD>;
|
|||
|
|
#define SUB_GP_GET_UNION_ROOM_LIST 312 //<2F><>ȡ<EFBFBD><C8A1><EFBFBD>᷿<EFBFBD><E1B7BF><EFBFBD>б<EFBFBD>;
|
|||
|
|
#define SUB_GP_GET_AUTO_ROOM_LIST 313 //<2F><>ȡ<EFBFBD>Զ<EFBFBD><D4B6><EFBFBD><EFBFBD><EFBFBD><EFBFBD>б<EFBFBD>;
|
|||
|
|
|
|||
|
|
//<2F><><EFBFBD>з<EFBFBD><D0B7><EFBFBD>
|
|||
|
|
#define SUB_GP_USER_SAVE_SCORE 400 //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
#define SUB_GP_USER_TAKE_SCORE 401 //ȡ<><C8A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
#define SUB_GP_USER_TRANSFER_SCORE 402 //ת<>˲<EFBFBD><CBB2><EFBFBD>
|
|||
|
|
#define SUB_GP_USER_INSURE_INFO 403 //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
#define SUB_GP_QUERY_INSURE_INFO 404 //<2F><>ѯ<EFBFBD><D1AF><EFBFBD><EFBFBD>
|
|||
|
|
#define SUB_GP_USER_INSURE_SUCCESS 405 //<2F><><EFBFBD>гɹ<D0B3>
|
|||
|
|
#define SUB_GP_USER_INSURE_FAILURE 406 //<2F><><EFBFBD><EFBFBD>ʧ<EFBFBD><CAA7>
|
|||
|
|
#define SUB_GP_QUERY_USER_INFO_REQUEST 407 //<2F><>ѯ<EFBFBD>û<EFBFBD>
|
|||
|
|
#define SUB_GP_QUERY_USER_INFO_RESULT 408 //<2F>û<EFBFBD><C3BB><EFBFBD>Ϣ
|
|||
|
|
|
|||
|
|
//<2F>Զ<EFBFBD><D4B6><EFBFBD><EFBFBD>ֶβ<D6B6>ѯ <20><><EFBFBD><EFBFBD>
|
|||
|
|
#define SUB_GP_QUERY_PUBLIC_NOTICE 500 //<2F>Զ<EFBFBD><D4B6><EFBFBD><EFBFBD>ֶβ<D6B6>ѯ
|
|||
|
|
#define SUB_GP_PUBLIC_NOTICE 501
|
|||
|
|
|
|||
|
|
//<2F><><EFBFBD><EFBFBD><EFBFBD>Ƽ<EFBFBD><C6BC>˽<EFBFBD><CBBD><EFBFBD>
|
|||
|
|
#define SUB_GP_SPREADER_RESOULT 520 //<2F><><EFBFBD><EFBFBD><EFBFBD>Ƽ<EFBFBD><C6BC>˽<EFBFBD><CBBD><EFBFBD>
|
|||
|
|
|
|||
|
|
//<><D7AC><EFBFBD><EFBFBD><EFBFBD>а<EFBFBD>
|
|||
|
|
#define SUB_GP_ADDRANK_GET_AWARD_INFO 540 //<2F><><EFBFBD>ý<EFBFBD><C3BD><EFBFBD><EFBFBD><EFBFBD>Ϣ
|
|||
|
|
#define SUB_GP_ADDRANK_BACK_AWARD_INFO 541 //<2F><><EFBFBD>ؽ<EFBFBD><D8BD><EFBFBD><EFBFBD><EFBFBD>Ϣ
|
|||
|
|
#define SUB_GP_ADDRANK_GET_RANK 542 //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
#define SUB_GP_ADDRANK_BACK_RANK 543 //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
|
|||
|
|
//<2F><>Ϸ<EFBFBD><CFB7>¼
|
|||
|
|
#define SUB_GP_GAME_RECORD_LIST 550
|
|||
|
|
#define SUB_GP_GAME_RECORD_TOTAL 551
|
|||
|
|
#define SUB_GP_GAME_RECORD_CHILD 552
|
|||
|
|
|
|||
|
|
//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
#define SUB_GP_OPERATE_SUCCESS 900 //<2F><><EFBFBD><EFBFBD><EFBFBD>ɹ<EFBFBD>
|
|||
|
|
#define SUB_GP_OPERATE_FAILURE 901 //<2F><><EFBFBD><EFBFBD>ʧ<EFBFBD><CAA7>
|
|||
|
|
|
|||
|
|
//<2F><><EFBFBD>Ѷһ<D1B6>
|
|||
|
|
#define SUB_GP_EXCHANGEHUAFEI_GET_LIST_INFO 1000 //<2F><>ȡ<EFBFBD>һ<EFBFBD><D2BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD>б<EFBFBD>
|
|||
|
|
#define SUB_GP_EXCHANGEHUAFEI_BACK 1001 //<2F>һ<EFBFBD><D2BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD>б<EFBFBD><D0B1><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
|
|||
|
|
//<2F>̳<EFBFBD><CCB3><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
#define SUB_GP_SHOPINFO_GET_LIST_INFO 1100 //<2F><>ȡ<EFBFBD>̳<EFBFBD><CCB3>б<EFBFBD>
|
|||
|
|
#define SUB_GP_SHOPINFO_BACK 1101 //<2F>̳<EFBFBD><CCB3>б<EFBFBD><D0B1><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
|
|||
|
|
//<2F><>ȡ<EFBFBD>û<EFBFBD><C3BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϣ;
|
|||
|
|
struct CMD_GP_QUERY_IN_MATCH
|
|||
|
|
{
|
|||
|
|
WORD wKindID;
|
|||
|
|
DWORD dwUserID;
|
|||
|
|
};
|
|||
|
|
|
|||
|
|
//<2F><>Ϸ״̬
|
|||
|
|
struct CMD_GP_UserInUnion
|
|||
|
|
{
|
|||
|
|
DWORD dwUserID; //<2F>û<EFBFBD> I D
|
|||
|
|
DWORD dwUnionCode; //<2F>û<EFBFBD> I D
|
|||
|
|
};
|
|||
|
|
|
|||
|
|
//<2F><>ȡ<EFBFBD><C8A1><EFBFBD><EFBFBD><EFBFBD>б<EFBFBD>
|
|||
|
|
struct CMD_GP_GetUnionList
|
|||
|
|
{
|
|||
|
|
DWORD dwUserID; //<2F>û<EFBFBD> I D
|
|||
|
|
};
|
|||
|
|
|
|||
|
|
//struct CMD_GP_GetUnionRoomList
|
|||
|
|
//{
|
|||
|
|
// DWORD dwUserID; //<2F>û<EFBFBD> I D
|
|||
|
|
//};
|
|||
|
|
|
|||
|
|
// <20><><EFBFBD>᷿<F3B9ABBB><E1B7BF>;
|
|||
|
|
struct CMD_GR_GetUnionRoomInfo
|
|||
|
|
{
|
|||
|
|
DWORD dwUserID; //<2F><><EFBFBD><EFBFBD>ID;
|
|||
|
|
DWORD dwUnionCode; //<2F><><EFBFBD><EFBFBD>ID;
|
|||
|
|
};
|
|||
|
|
|
|||
|
|
//<2F><>ȡ<EFBFBD>Զ<EFBFBD><D4B6><EFBFBD><EFBFBD><EFBFBD><EFBFBD>б<EFBFBD>
|
|||
|
|
struct CMD_GP_GetAutoRoomList
|
|||
|
|
{
|
|||
|
|
DWORD dwUserID; //<2F>û<EFBFBD> I D
|
|||
|
|
};
|
|||
|
|
|
|||
|
|
//<2F><>Ϸ<EFBFBD><CFB7>¼
|
|||
|
|
struct CMD_GP_GetGameRecord_List
|
|||
|
|
{
|
|||
|
|
DWORD dwUserID;
|
|||
|
|
WORD wKindID;
|
|||
|
|
};
|
|||
|
|
|
|||
|
|
//<2F><>Ϸ<EFBFBD><CFB7>¼
|
|||
|
|
struct CMD_GP_GetGameTotalRecord
|
|||
|
|
{
|
|||
|
|
DWORD dwUserID;
|
|||
|
|
DWORD dwRecordID;
|
|||
|
|
};
|
|||
|
|
|
|||
|
|
|
|||
|
|
|
|||
|
|
struct CMD_GP_BackAddBankAwardInfo
|
|||
|
|
{
|
|||
|
|
INT kRewardGold[3][LEN_ADDRANK];
|
|||
|
|
INT kRewardType[3][LEN_ADDRANK];
|
|||
|
|
};
|
|||
|
|
|
|||
|
|
struct CMD_GP_GetAddBank
|
|||
|
|
{
|
|||
|
|
DWORD dwUserID; //<2F>û<EFBFBD> I D
|
|||
|
|
TCHAR szPassword[LEN_PASSWORD]; //<2F>û<EFBFBD><C3BB><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
INT iRankIdex;
|
|||
|
|
};
|
|||
|
|
|
|||
|
|
|
|||
|
|
struct CMD_GP_BackAddBank
|
|||
|
|
{
|
|||
|
|
int iRankIdex;
|
|||
|
|
std::vector<std::string> kNickName;
|
|||
|
|
std::vector<int> kUserID;
|
|||
|
|
std::vector<int> kFaceID;
|
|||
|
|
std::vector<int> kCustomID;
|
|||
|
|
std::vector<int> kUserPoint;
|
|||
|
|
|
|||
|
|
void StreamValue(DataStream& kData, bool bSend)
|
|||
|
|
{
|
|||
|
|
Stream_VALUE(iRankIdex);
|
|||
|
|
Stream_VALUE(kNickName);
|
|||
|
|
Stream_VALUE(kUserID);
|
|||
|
|
Stream_VALUE(kFaceID);
|
|||
|
|
Stream_VALUE(kCustomID);
|
|||
|
|
Stream_VALUE(kUserPoint);
|
|||
|
|
}
|
|||
|
|
};
|
|||
|
|
|
|||
|
|
//<2F><><EFBFBD>Ѷһ<D1B6>
|
|||
|
|
|
|||
|
|
struct CMD_GP_GetExchangeHuaFei
|
|||
|
|
{
|
|||
|
|
DWORD dwUserID; //<2F>û<EFBFBD> I D
|
|||
|
|
TCHAR szPassword[LEN_PASSWORD]; //<2F>û<EFBFBD><C3BB><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
};
|
|||
|
|
|
|||
|
|
struct CMD_GP_BackExchangeHuaFei
|
|||
|
|
{
|
|||
|
|
std::vector<int> kExchangeID; //<2F>һ<EFBFBD>id
|
|||
|
|
std::vector<int> kUseType; //<2F>һ<EFBFBD><D2BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
std::vector<int> kUseNum; //<2F>һ<EFBFBD><D2BB><EFBFBD><EFBFBD>߸<EFBFBD><DFB8><EFBFBD>
|
|||
|
|
std::vector<int> kGetType; //<2F>һ<EFBFBD><D2BB><EFBFBD>Ʒ<EFBFBD><C6B7><EFBFBD><EFBFBD>
|
|||
|
|
std::vector<int> kGetNum; //<2F>һ<EFBFBD><D2BB><EFBFBD>Ʒ<EFBFBD><C6B7><EFBFBD><EFBFBD>
|
|||
|
|
std::vector<std::string> kGoodsName; //<2F>һ<EFBFBD><D2BB><EFBFBD>Ʒ<EFBFBD><C6B7><EFBFBD><EFBFBD>
|
|||
|
|
std::vector<std::string> kExchangeDesc; //<2F>һ<EFBFBD><D2BB><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
std::vector<std::string> kImgIcon; //ͼ<><CDBC><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
std::vector<int> kFlag; //<2F><><EFBFBD><EFBFBD>
|
|||
|
|
|
|||
|
|
void StreamValue(DataStream& kData, bool bSend)
|
|||
|
|
{
|
|||
|
|
Stream_VALUE(kExchangeID);
|
|||
|
|
Stream_VALUE(kUseType);
|
|||
|
|
Stream_VALUE(kUseNum);
|
|||
|
|
Stream_VALUE(kGetType);
|
|||
|
|
Stream_VALUE(kGetNum);
|
|||
|
|
Stream_VALUE(kGoodsName);
|
|||
|
|
Stream_VALUE(kExchangeDesc);
|
|||
|
|
Stream_VALUE(kImgIcon);
|
|||
|
|
Stream_VALUE(kFlag);
|
|||
|
|
}
|
|||
|
|
};
|
|||
|
|
|
|||
|
|
// <20>̳<EFBFBD><CCB3>б<EFBFBD>
|
|||
|
|
struct CMD_GP_GetShopInfo
|
|||
|
|
{
|
|||
|
|
DWORD dwUserID; //<2F>û<EFBFBD> I D
|
|||
|
|
char szPassword[LEN_PASSWORD]; //<2F>û<EFBFBD><C3BB><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
};
|
|||
|
|
|
|||
|
|
struct CMD_GP_BackShopInfo
|
|||
|
|
{
|
|||
|
|
std::vector<int> kItemID; //<2F><>Ʒid
|
|||
|
|
std::vector<int> kItemType; //<2F><>Ʒ<EFBFBD><C6B7><EFBFBD><EFBFBD>
|
|||
|
|
std::vector<int> kOrderID_IOS; //<2F><>Ʒ<EFBFBD><C6B7><EFBFBD><EFBFBD><EFBFBD><EFBFBD> ƻ<><C6BB>
|
|||
|
|
std::vector<int> kOrderID_Android; //<2F><>Ʒ<EFBFBD><C6B7><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><>
|
|||
|
|
std::vector<int> kPrice; //<2F><>Ʒ<EFBFBD>۸<EFBFBD>
|
|||
|
|
std::vector<int> kGoodsNum; //<2F><>Ʒ<EFBFBD><C6B7><EFBFBD><EFBFBD>
|
|||
|
|
std::vector<std::string> kItemTitle; //<2F><><EFBFBD><EFBFBD>
|
|||
|
|
std::vector<std::string> kItemDesc; //<2F><><EFBFBD><EFBFBD>
|
|||
|
|
std::vector<std::string> kItemIcon; //ͼ<><CDBC><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
std::vector<std::string> kItemName; //<2F><>Ʒ<EFBFBD><C6B7><EFBFBD><EFBFBD>
|
|||
|
|
|
|||
|
|
void StreamValue(DataStream& kData, bool bSend)
|
|||
|
|
{
|
|||
|
|
Stream_VALUE(kItemID);
|
|||
|
|
Stream_VALUE(kItemType);
|
|||
|
|
Stream_VALUE(kOrderID_IOS);
|
|||
|
|
Stream_VALUE(kOrderID_Android);
|
|||
|
|
Stream_VALUE(kPrice);
|
|||
|
|
Stream_VALUE(kGoodsNum);
|
|||
|
|
Stream_VALUE(kItemTitle);
|
|||
|
|
Stream_VALUE(kItemDesc);
|
|||
|
|
Stream_VALUE(kItemIcon);
|
|||
|
|
Stream_VALUE(kItemName);
|
|||
|
|
}
|
|||
|
|
};
|
|||
|
|
|
|||
|
|
//////////////////////////////////////////////////////////////////////////////////
|
|||
|
|
//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
struct CMD_GP_MatchSignup
|
|||
|
|
{
|
|||
|
|
//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϣ
|
|||
|
|
WORD wServerID; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʶ
|
|||
|
|
DWORD dwMatchID; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʶ
|
|||
|
|
DWORD dwMatchNO; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
|
|||
|
|
//<2F>û<EFBFBD><C3BB><EFBFBD>Ϣ
|
|||
|
|
DWORD dwUserID; //<2F>û<EFBFBD><C3BB><EFBFBD>ʶ
|
|||
|
|
TCHAR szPassword[LEN_MD5]; //<2F><>¼<EFBFBD><C2BC><EFBFBD><EFBFBD>
|
|||
|
|
|
|||
|
|
//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϣ
|
|||
|
|
TCHAR szMachineID[LEN_MACHINE_ID]; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
};
|
|||
|
|
|
|||
|
|
//ȡ<><C8A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
struct CMD_GP_MatchUnSignup
|
|||
|
|
{
|
|||
|
|
//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϣ
|
|||
|
|
WORD wServerID; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʶ
|
|||
|
|
DWORD dwMatchID; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʶ
|
|||
|
|
DWORD dwMatchNO; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
|
|||
|
|
//<2F>û<EFBFBD><C3BB><EFBFBD>Ϣ
|
|||
|
|
DWORD dwUserID; //<2F>û<EFBFBD><C3BB><EFBFBD>ʶ
|
|||
|
|
TCHAR szPassword[LEN_MD5]; //<2F><>¼<EFBFBD><C2BC><EFBFBD><EFBFBD>
|
|||
|
|
|
|||
|
|
//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϣ
|
|||
|
|
TCHAR szMachineID[LEN_MACHINE_ID]; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
};
|
|||
|
|
|
|||
|
|
//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
struct CMD_GP_MatchSignupResult
|
|||
|
|
{
|
|||
|
|
bool bSignup; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʶ
|
|||
|
|
bool bSuccessed; //<2F>ɹ<EFBFBD><C9B9><EFBFBD>ʶ
|
|||
|
|
TCHAR szDescribeString[128]; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϣ
|
|||
|
|
};
|
|||
|
|
|
|||
|
|
|
|||
|
|
//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
struct CMD_GP_MatchGetAward
|
|||
|
|
{
|
|||
|
|
DWORD dwUserID;
|
|||
|
|
DWORD dwMatchID; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʶ
|
|||
|
|
DWORD dwMatchNO; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
};
|
|||
|
|
|
|||
|
|
//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϣ
|
|||
|
|
struct tagMatchAwardkInfo
|
|||
|
|
{
|
|||
|
|
WORD MatchRank; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
DWORD RewardGold; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
DWORD RewardMedal; //<2F><><EFBFBD><EFBFBD>Ԫ<EFBFBD><D4AA>
|
|||
|
|
DWORD RewardExperience; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
void StreamValue(DataStream& kData, bool bSend)
|
|||
|
|
{
|
|||
|
|
Stream_VALUE(MatchRank);
|
|||
|
|
Stream_VALUE(RewardGold);
|
|||
|
|
Stream_VALUE(RewardMedal);
|
|||
|
|
Stream_VALUE(RewardExperience);
|
|||
|
|
}
|
|||
|
|
};
|
|||
|
|
|
|||
|
|
//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
struct CMD_GR_MatchAwardList
|
|||
|
|
{
|
|||
|
|
DWORD dwMatchID; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʶ
|
|||
|
|
DWORD dwMatchNO; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
std::vector<tagMatchAwardkInfo> kAwards;
|
|||
|
|
|
|||
|
|
void StreamValue(DataStream& kData, bool bSend)
|
|||
|
|
{
|
|||
|
|
Stream_VALUE(dwMatchID);
|
|||
|
|
Stream_VALUE(dwMatchNO);
|
|||
|
|
StructVecotrMember(tagMatchAwardkInfo,kAwards);
|
|||
|
|
}
|
|||
|
|
};
|
|||
|
|
//////////////////////////////////////////////////////////////////////////////////
|
|||
|
|
|
|||
|
|
|
|||
|
|
//<2F><EFBFBD><DEB8><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
struct CMD_GP_ModifyLogonPass
|
|||
|
|
{
|
|||
|
|
DWORD dwUserID; //<2F>û<EFBFBD> I D
|
|||
|
|
TCHAR szDesPassword[LEN_PASSWORD]; //<2F>û<EFBFBD><C3BB><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
TCHAR szScrPassword[LEN_PASSWORD]; //<2F>û<EFBFBD><C3BB><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
};
|
|||
|
|
|
|||
|
|
//<2F><EFBFBD><DEB8><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
struct CMD_GP_ModifyInsurePass
|
|||
|
|
{
|
|||
|
|
DWORD dwUserID; //<2F>û<EFBFBD> I D
|
|||
|
|
TCHAR szDesPassword[LEN_PASSWORD]; //<2F>û<EFBFBD><C3BB><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
TCHAR szScrPassword[LEN_PASSWORD]; //<2F>û<EFBFBD><C3BB><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
};
|
|||
|
|
|
|||
|
|
//<2F><EFBFBD><DEB8>Ƽ<EFBFBD><C6BC><EFBFBD>
|
|||
|
|
struct CMD_GP_ModifySpreader
|
|||
|
|
{
|
|||
|
|
DWORD dwUserID; //<2F>û<EFBFBD> I D
|
|||
|
|
TCHAR szPassword[LEN_PASSWORD]; //<2F>û<EFBFBD><C3BB><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
TCHAR szSpreader[LEN_NICKNAME]; //<2F>û<EFBFBD><C3BB><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
};
|
|||
|
|
|
|||
|
|
//<2F><EFBFBD><DEB8>ʺ<EFBFBD>
|
|||
|
|
struct CMD_GP_ModifyAccounts
|
|||
|
|
{
|
|||
|
|
DWORD dwUserID; //<2F>û<EFBFBD> I D
|
|||
|
|
TCHAR szScrPassword[LEN_PASSWORD]; //<2F>û<EFBFBD><C3BB><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
TCHAR szDesAccount[LEN_ACCOUNTS]; //<2F>û<EFBFBD><C3BB>ʺ<EFBFBD>
|
|||
|
|
};
|
|||
|
|
|
|||
|
|
//<2F><EFBFBD>ǩ<EFBFBD><C7A9>
|
|||
|
|
struct CMD_GP_ModifyUnderWrite
|
|||
|
|
{
|
|||
|
|
DWORD dwUserID; //<2F>û<EFBFBD> I D
|
|||
|
|
TCHAR szPassword[LEN_PASSWORD]; //<2F>û<EFBFBD><C3BB><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
TCHAR szUnderWrite[LEN_UNDER_WRITE]; //<2F><><EFBFBD><EFBFBD>ǩ<EFBFBD><C7A9>
|
|||
|
|
};
|
|||
|
|
|
|||
|
|
//<>ŷ<EFBFBD><C5B7><EFBFBD><EFBFBD>ɹ<EFBFBD>
|
|||
|
|
struct CMD_GP_WXShareSuccess
|
|||
|
|
{
|
|||
|
|
DWORD dwUserID;
|
|||
|
|
TCHAR szPassword[LEN_PASSWORD]; //<2F>û<EFBFBD><C3BB><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
};
|
|||
|
|
|
|||
|
|
//////////////////////////////////////////////////////////////////////////////////
|
|||
|
|
|
|||
|
|
//<2F>û<EFBFBD>ͷ<EFBFBD><CDB7>
|
|||
|
|
struct CMD_GP_UserFaceInfo
|
|||
|
|
{
|
|||
|
|
WORD wFaceID; //ͷ<><CDB7><EFBFBD><EFBFBD>ʶ
|
|||
|
|
DWORD dwCustomID; //<2F>Զ<EFBFBD><D4B6><EFBFBD>ʶ
|
|||
|
|
};
|
|||
|
|
|
|||
|
|
//<2F><EFBFBD>ͷ<EFBFBD><CDB7>
|
|||
|
|
struct CMD_GP_SystemFaceInfo
|
|||
|
|
{
|
|||
|
|
WORD wFaceID; //ͷ<><CDB7><EFBFBD><EFBFBD>ʶ
|
|||
|
|
DWORD dwUserID; //<2F>û<EFBFBD> I D
|
|||
|
|
TCHAR szPassword[LEN_PASSWORD]; //<2F>û<EFBFBD><C3BB><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
TCHAR szMachineID[LEN_MACHINE_ID]; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
};
|
|||
|
|
|
|||
|
|
//<2F><EFBFBD>ͷ<EFBFBD><CDB7>
|
|||
|
|
struct CMD_GP_CustomFaceInfo
|
|||
|
|
{
|
|||
|
|
DWORD dwUserID; //<2F>û<EFBFBD> I D
|
|||
|
|
TCHAR szPassword[LEN_PASSWORD]; //<2F>û<EFBFBD><C3BB><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
TCHAR szMachineID[LEN_MACHINE_ID]; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
DWORD dwCustomFace[FACE_CX*FACE_CY]; //ͼƬ<CDBC><C6AC>Ϣ
|
|||
|
|
};
|
|||
|
|
|
|||
|
|
//////////////////////////////////////////////////////////////////////////////////
|
|||
|
|
|
|||
|
|
//<2F><EFBFBD><F3B6A8BB><EFBFBD>
|
|||
|
|
struct CMD_GP_ModifyMachine
|
|||
|
|
{
|
|||
|
|
BYTE cbBind; //<2F><EFBFBD>־
|
|||
|
|
DWORD dwUserID; //<2F>û<EFBFBD><C3BB><EFBFBD>ʶ
|
|||
|
|
TCHAR szPassword[LEN_PASSWORD]; //<2F>û<EFBFBD><C3BB><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
TCHAR szMachineID[LEN_MACHINE_ID]; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
};
|
|||
|
|
|
|||
|
|
//////////////////////////////////////////////////////////////////////////////////
|
|||
|
|
|
|||
|
|
//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
struct CMD_GP_UserIndividual
|
|||
|
|
{
|
|||
|
|
DWORD dwUserID; //<2F>û<EFBFBD> I D
|
|||
|
|
};
|
|||
|
|
|
|||
|
|
//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϣ
|
|||
|
|
struct CMD_GP_UserAccountInfo
|
|||
|
|
{
|
|||
|
|
//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
WORD wFaceID; //ͷ<><CDB7><EFBFBD><EFBFBD>ʶ
|
|||
|
|
DWORD dwUserID; //<2F>û<EFBFBD><C3BB><EFBFBD>ʶ
|
|||
|
|
DWORD dwGameID; //<2F><>Ϸ<EFBFBD><CFB7>ʶ
|
|||
|
|
DWORD dwGroupID; //<2F><><EFBFBD>ű<EFBFBD>ʶ
|
|||
|
|
DWORD dwCustomID; //<2F>Զ<EFBFBD><D4B6><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
DWORD dwUserMedal; //<2F>û<EFBFBD><C3BB><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
DWORD dwExperience; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ֵ
|
|||
|
|
DWORD dwLoveLiness; //<2F>û<EFBFBD><C3BB><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
DWORD dwSpreaderID; //<2F>ƹ<EFBFBD>ID
|
|||
|
|
TCHAR szPassword[LEN_MD5]; //<2F><>¼<EFBFBD><C2BC><EFBFBD><EFBFBD>
|
|||
|
|
TCHAR szAccounts[LEN_ACCOUNTS]; //<2F><>¼<EFBFBD>ʺ<EFBFBD>
|
|||
|
|
TCHAR szNickName[LEN_NICKNAME]; //<2F>û<EFBFBD><C3BB>dz<EFBFBD>
|
|||
|
|
TCHAR szGroupName[LEN_GROUP_NAME]; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
TCHAR szLogonIp[LEN_ACCOUNTS]; //<2F><>¼IP
|
|||
|
|
|
|||
|
|
//<2F>û<EFBFBD><C3BB>ɼ<EFBFBD>
|
|||
|
|
SCORE lUserScore; //<2F>û<EFBFBD><C3BB><EFBFBD>Ϸ<EFBFBD><CFB7>
|
|||
|
|
SCORE lUserInsure; //<2F>û<EFBFBD><C3BB><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
|
|||
|
|
//<2F>û<EFBFBD><C3BB><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
BYTE cbGender; //<2F>û<EFBFBD><C3BB>Ա<EFBFBD>
|
|||
|
|
BYTE cbMoorMachine; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
TCHAR szUnderWrite[LEN_UNDER_WRITE]; //<2F><><EFBFBD><EFBFBD>ǩ<EFBFBD><C7A9>
|
|||
|
|
|
|||
|
|
//<2F><>Ա<EFBFBD><D4B1><EFBFBD><EFBFBD>
|
|||
|
|
BYTE cbMemberOrder; //<2F><>Ա<EFBFBD>ȼ<EFBFBD>
|
|||
|
|
SYSTEMTIME MemberOverDate; //<2F><><EFBFBD><EFBFBD>ʱ<EFBFBD><CAB1>
|
|||
|
|
};
|
|||
|
|
|
|||
|
|
//<2F><><EFBFBD><EFBFBD><EFBFBD>ɹ<EFBFBD>
|
|||
|
|
struct CMD_GP_InGameSeverID
|
|||
|
|
{
|
|||
|
|
DWORD LockKindID;
|
|||
|
|
DWORD LockServerID;
|
|||
|
|
};
|
|||
|
|
|
|||
|
|
//<>ŷ<EFBFBD><C5B7><EFBFBD><EFBFBD>ɹ<EFBFBD><C9B9><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
struct CMD_GP_WXShareReward
|
|||
|
|
{
|
|||
|
|
BYTE cbFKCount;
|
|||
|
|
};
|
|||
|
|
|
|||
|
|
//<2F><>ѯ<EFBFBD><D1AF>Ϣ
|
|||
|
|
struct CMD_GP_QueryIndividual
|
|||
|
|
{
|
|||
|
|
DWORD dwUserID; //<2F>û<EFBFBD> I D
|
|||
|
|
};
|
|||
|
|
|
|||
|
|
//<2F><>Ϸ״̬
|
|||
|
|
struct CMD_GP_UserInGameServerID
|
|||
|
|
{
|
|||
|
|
DWORD dwUserID; //<2F>û<EFBFBD> I D
|
|||
|
|
};
|
|||
|
|
|
|||
|
|
|
|||
|
|
//<2F><>ѯ<EFBFBD><D1AF>Ϣ
|
|||
|
|
struct CMD_GP_QueryAccountInfo
|
|||
|
|
{
|
|||
|
|
DWORD dwUserID; //<2F>û<EFBFBD> I D
|
|||
|
|
};
|
|||
|
|
|
|||
|
|
|
|||
|
|
//<2F><EFBFBD><DEB8><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
struct CMD_GP_ModifyIndividual
|
|||
|
|
{
|
|||
|
|
BYTE cbGender; //<2F>û<EFBFBD><C3BB>Ա<EFBFBD>
|
|||
|
|
DWORD dwUserID; //<2F>û<EFBFBD> I D
|
|||
|
|
TCHAR szPassword[LEN_PASSWORD]; //<2F>û<EFBFBD><C3BB><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
};
|
|||
|
|
//////////////////////////////////////////////////////////////////////////////////
|
|||
|
|
//<2F><>ѯǩ<D1AF><C7A9>
|
|||
|
|
struct CMD_GP_CheckInQueryInfo
|
|||
|
|
{
|
|||
|
|
DWORD dwUserID; //<2F>û<EFBFBD><C3BB><EFBFBD>ʶ
|
|||
|
|
TCHAR szPassword[LEN_PASSWORD]; //<2F><>¼<EFBFBD><C2BC><EFBFBD><EFBFBD>
|
|||
|
|
};
|
|||
|
|
|
|||
|
|
//ǩ<><C7A9><EFBFBD><EFBFBD>Ϣ
|
|||
|
|
struct CMD_GP_CheckInInfo
|
|||
|
|
{
|
|||
|
|
WORD wSeriesDate; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
WORD wAwardDate; //<2F><>Ʒ<EFBFBD><C6B7><EFBFBD><EFBFBD>
|
|||
|
|
bool bTodayChecked; //ǩ<><C7A9><EFBFBD><EFBFBD>ʶ
|
|||
|
|
SCORE lRewardGold[LEN_SIGIN]; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
BYTE lRewardType[LEN_SIGIN]; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> 1<><31><EFBFBD><EFBFBD> 2<><32><EFBFBD><EFBFBD>
|
|||
|
|
BYTE lRewardDay[LEN_SIGIN]; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
};
|
|||
|
|
|
|||
|
|
//ִ<><D6B4>ǩ<EFBFBD><C7A9>
|
|||
|
|
struct CMD_GP_CheckInDone
|
|||
|
|
{
|
|||
|
|
DWORD dwUserID; //<2F>û<EFBFBD><C3BB><EFBFBD>ʶ
|
|||
|
|
TCHAR szPassword[LEN_PASSWORD]; //<2F><>¼<EFBFBD><C2BC><EFBFBD><EFBFBD>
|
|||
|
|
TCHAR szMachineID[LEN_MACHINE_ID]; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
};
|
|||
|
|
|
|||
|
|
//ǩ<><C7A9><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
struct CMD_GP_CheckInResult
|
|||
|
|
{
|
|||
|
|
bool bType; //<2F>Ƿ<EFBFBD><C7B7>Ǵﵽ<C7B4><EFB5BD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ȡ<EFBFBD><C8A1>Ʒ
|
|||
|
|
bool bSuccessed; //<2F>ɹ<EFBFBD><C9B9><EFBFBD>ʶ
|
|||
|
|
SCORE lScore; //<2F><>ǰ<EFBFBD><C7B0><EFBFBD><EFBFBD>
|
|||
|
|
TCHAR szNotifyContent[128]; //<2F><>ʾ<EFBFBD><CABE><EFBFBD><EFBFBD>
|
|||
|
|
};
|
|||
|
|
|
|||
|
|
//////////////////////////////////////////////////////////////////////////////////
|
|||
|
|
//<2F><><EFBFBD>ֻ
|
|||
|
|
|
|||
|
|
struct CMD_GP_BeginnerQueryInfo
|
|||
|
|
{
|
|||
|
|
DWORD dwUserID; //<2F>û<EFBFBD><C3BB><EFBFBD>ʶ
|
|||
|
|
TCHAR szPassword[LEN_PASSWORD]; //<2F><>¼<EFBFBD><C2BC><EFBFBD><EFBFBD>
|
|||
|
|
};
|
|||
|
|
struct CMD_GP_BeginnerInfo
|
|||
|
|
{
|
|||
|
|
WORD wSeriesDate; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
bool bTodayChecked; //ǩ<><C7A9><EFBFBD><EFBFBD>ʶ
|
|||
|
|
bool bLastCheckIned; //ǩ<><C7A9><EFBFBD><EFBFBD>ʶ
|
|||
|
|
SCORE lRewardGold[LEN_BEGINNER]; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
BYTE lRewardType[LEN_BEGINNER]; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> 1<><31><EFBFBD><EFBFBD> 2<><32><EFBFBD><EFBFBD>
|
|||
|
|
};
|
|||
|
|
struct CMD_GP_BeginnerDone
|
|||
|
|
{
|
|||
|
|
DWORD dwUserID; //<2F>û<EFBFBD><C3BB><EFBFBD>ʶ
|
|||
|
|
TCHAR szPassword[LEN_PASSWORD]; //<2F><>¼<EFBFBD><C2BC><EFBFBD><EFBFBD>
|
|||
|
|
TCHAR szMachineID[LEN_MACHINE_ID]; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
};
|
|||
|
|
|
|||
|
|
struct CMD_GP_BeginnerResult
|
|||
|
|
{
|
|||
|
|
bool bSuccessed; //<2F>ɹ<EFBFBD><C9B9><EFBFBD>ʶ
|
|||
|
|
SCORE lAwardCout; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
SCORE lAwardType; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
TCHAR szNotifyContent[128]; //<2F><>ʾ<EFBFBD><CABE><EFBFBD><EFBFBD>
|
|||
|
|
};
|
|||
|
|
|
|||
|
|
//////////////////////////////////////////////////////////////////////////////////
|
|||
|
|
//<2F>ͱ<EFBFBD><CDB1><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
|
|||
|
|
//<2F><>ȡ<EFBFBD>ͱ<EFBFBD>
|
|||
|
|
struct CMD_GP_BaseEnsureTake
|
|||
|
|
{
|
|||
|
|
DWORD dwUserID; //<2F>û<EFBFBD> I D
|
|||
|
|
TCHAR szPassword[LEN_PASSWORD]; //<2F><>¼<EFBFBD><C2BC><EFBFBD><EFBFBD>
|
|||
|
|
TCHAR szMachineID[LEN_MACHINE_ID]; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
};
|
|||
|
|
|
|||
|
|
//<2F>ͱ<EFBFBD><CDB1><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
struct CMD_GP_BaseEnsureParamter
|
|||
|
|
{
|
|||
|
|
SCORE lScoreCondition; //<2F><>Ϸ<EFBFBD><CFB7><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
SCORE lScoreAmount; //<2F><>Ϸ<EFBFBD><CFB7><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
BYTE cbTakeTimes; //<2F><>ȡ<EFBFBD><C8A1><EFBFBD><EFBFBD>
|
|||
|
|
};
|
|||
|
|
|
|||
|
|
//<2F>ͱ<EFBFBD><CDB1><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
struct CMD_GP_BaseEnsureResult
|
|||
|
|
{
|
|||
|
|
bool bSuccessed; //<2F>ɹ<EFBFBD><C9B9><EFBFBD>ʶ
|
|||
|
|
SCORE lGameScore; //<2F><>ǰ<EFBFBD><C7B0>Ϸ<EFBFBD><CFB7>
|
|||
|
|
TCHAR szNotifyContent[128]; //<2F><>ʾ<EFBFBD><CABE><EFBFBD><EFBFBD>
|
|||
|
|
};
|
|||
|
|
|
|||
|
|
|
|||
|
|
//<2F>Զ<EFBFBD><D4B6><EFBFBD><EFBFBD>ֶβ<D6B6>ѯ <20><><EFBFBD><EFBFBD>
|
|||
|
|
struct CMD_GP_QueryNotice
|
|||
|
|
{
|
|||
|
|
TCHAR szKeyName[LEN_NICKNAME]; //<2F>ؼ<EFBFBD><D8BC><EFBFBD>
|
|||
|
|
};
|
|||
|
|
struct CMD_GP_PublicNotice
|
|||
|
|
{
|
|||
|
|
LONG lResultCode; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
TCHAR szDescribeString[512]; //<2F>ɹ<EFBFBD><C9B9><EFBFBD>Ϣ
|
|||
|
|
};
|
|||
|
|
//////////////////////////////////////////////////////////////////////////////////
|
|||
|
|
//Я<><D0AF><EFBFBD><EFBFBD>Ϣ CMD_GP_UserIndividual
|
|||
|
|
|
|||
|
|
#define DTP_GP_UI_NICKNAME 1 //<2F>û<EFBFBD><C3BB>dz<EFBFBD>
|
|||
|
|
#define DTP_GP_UI_USER_NOTE 2 //<2F>û<EFBFBD>˵<EFBFBD><CBB5>
|
|||
|
|
#define DTP_GP_UI_UNDER_WRITE 3 //<2F><><EFBFBD><EFBFBD>ǩ<EFBFBD><C7A9>
|
|||
|
|
#define DTP_GP_UI_QQ 4 //Q Q <20><><EFBFBD><EFBFBD>
|
|||
|
|
#define DTP_GP_UI_EMAIL 5 //<2F><><EFBFBD><EFBFBD><EFBFBD>ʼ<EFBFBD>
|
|||
|
|
#define DTP_GP_UI_SEAT_PHONE 6 //<2F>̶<EFBFBD><CCB6>绰
|
|||
|
|
#define DTP_GP_UI_MOBILE_PHONE 7 //<2F>ƶ<EFBFBD><C6B6>绰
|
|||
|
|
#define DTP_GP_UI_COMPELLATION 8 //<2F><>ʵ<EFBFBD><CAB5><EFBFBD><EFBFBD>
|
|||
|
|
#define DTP_GP_UI_DWELLING_PLACE 9 //<2F><>ϵ<EFBFBD><CFB5>ַ
|
|||
|
|
#define DTP_GP_UI_HEAD_HTTP 10 //ͷ<><CDB7>
|
|||
|
|
#define DTP_GP_UI_IP 11 //IP
|
|||
|
|
#define DTP_GP_UI_CHANNEL 12 //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
|
|||
|
|
//////////////////////////////////////////////////////////////////////////////////
|
|||
|
|
|
|||
|
|
//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
struct CMD_GP_UserInsureInfo
|
|||
|
|
{
|
|||
|
|
WORD wRevenueTake; //˰<>ձ<EFBFBD><D5B1><EFBFBD>
|
|||
|
|
WORD wRevenueTransfer; //˰<>ձ<EFBFBD><D5B1><EFBFBD>
|
|||
|
|
WORD wServerID; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʶ
|
|||
|
|
SCORE lUserScore; //<2F>û<EFBFBD><C3BB><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
SCORE lUserInsure; //<2F><><EFBFBD>н<EFBFBD><D0BD><EFBFBD>
|
|||
|
|
SCORE lTransferPrerequisite; //ת<><D7AA><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
};
|
|||
|
|
|
|||
|
|
//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
struct CMD_GP_UserSaveScore
|
|||
|
|
{
|
|||
|
|
DWORD dwUserID; //<2F>û<EFBFBD> I D
|
|||
|
|
SCORE lSaveScore; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
TCHAR szMachineID[LEN_MACHINE_ID]; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
};
|
|||
|
|
|
|||
|
|
//<2F><>ȡ<EFBFBD><C8A1><EFBFBD><EFBFBD>
|
|||
|
|
struct CMD_GP_UserTakeScore
|
|||
|
|
{
|
|||
|
|
DWORD dwUserID; //<2F>û<EFBFBD> I D
|
|||
|
|
SCORE lTakeScore; //<2F><>ȡ<EFBFBD><C8A1><EFBFBD><EFBFBD>
|
|||
|
|
TCHAR szPassword[LEN_MD5]; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
TCHAR szMachineID[LEN_MACHINE_ID]; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
};
|
|||
|
|
|
|||
|
|
//ת<>˽<EFBFBD><CBBD><EFBFBD>
|
|||
|
|
struct CMD_GP_UserTransferScore
|
|||
|
|
{
|
|||
|
|
DWORD dwUserID; //<2F>û<EFBFBD> I D
|
|||
|
|
BYTE cbByNickName; //<2F>dz<EFBFBD><C7B3><EFBFBD><EFBFBD><EFBFBD> 0:GAMEID, 1:<3A>dz<EFBFBD>
|
|||
|
|
SCORE lTransferScore; //ת<>˽<EFBFBD><CBBD><EFBFBD>
|
|||
|
|
TCHAR szPassword[LEN_MD5]; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
TCHAR szNickName[LEN_NICKNAME]; //Ŀ<><C4BF><EFBFBD>û<EFBFBD>
|
|||
|
|
TCHAR szMachineID[LEN_MACHINE_ID]; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
};
|
|||
|
|
|
|||
|
|
//<2F><><EFBFBD>гɹ<D0B3>
|
|||
|
|
struct CMD_GP_UserInsureSuccess
|
|||
|
|
{
|
|||
|
|
DWORD dwUserID; //<2F>û<EFBFBD> I D
|
|||
|
|
SCORE lUserScore; //<2F>û<EFBFBD><C3BB><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
SCORE lUserInsure; //<2F><><EFBFBD>н<EFBFBD><D0BD><EFBFBD>
|
|||
|
|
TCHAR szDescribeString[128]; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϣ
|
|||
|
|
};
|
|||
|
|
|
|||
|
|
//<2F><><EFBFBD><EFBFBD>ʧ<EFBFBD><CAA7>
|
|||
|
|
struct CMD_GP_UserInsureFailure
|
|||
|
|
{
|
|||
|
|
LONG lResultCode; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
TCHAR szDescribeString[128]; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϣ
|
|||
|
|
};
|
|||
|
|
|
|||
|
|
//<2F><>ȡ<EFBFBD><C8A1><EFBFBD><EFBFBD>
|
|||
|
|
struct CMD_GP_UserTakeResult
|
|||
|
|
{
|
|||
|
|
DWORD dwUserID; //<2F>û<EFBFBD> I D
|
|||
|
|
SCORE lUserScore; //<2F>û<EFBFBD><C3BB><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
SCORE lUserInsure; //<2F><><EFBFBD>н<EFBFBD><D0BD><EFBFBD>
|
|||
|
|
};
|
|||
|
|
|
|||
|
|
//<2F><>ѯ<EFBFBD><D1AF><EFBFBD><EFBFBD>
|
|||
|
|
struct CMD_GP_QueryInsureInfo
|
|||
|
|
{
|
|||
|
|
DWORD dwUserID; //<2F>û<EFBFBD> I D
|
|||
|
|
};
|
|||
|
|
|
|||
|
|
//<2F><>ѯ<EFBFBD>û<EFBFBD>
|
|||
|
|
struct CMD_GP_QueryUserInfoRequest
|
|||
|
|
{
|
|||
|
|
BYTE cbByNickName; //<2F>dz<EFBFBD><C7B3><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
TCHAR szNickName[LEN_NICKNAME]; //Ŀ<><C4BF><EFBFBD>û<EFBFBD>
|
|||
|
|
};
|
|||
|
|
|
|||
|
|
//<2F>û<EFBFBD><C3BB><EFBFBD>Ϣ
|
|||
|
|
struct CMD_GP_UserTransferUserInfo
|
|||
|
|
{
|
|||
|
|
DWORD dwTargetGameID; //Ŀ<><C4BF><EFBFBD>û<EFBFBD>
|
|||
|
|
TCHAR szNickName[LEN_NICKNAME]; //Ŀ<><C4BF><EFBFBD>û<EFBFBD>
|
|||
|
|
};
|
|||
|
|
//////////////////////////////////////////////////////////////////////////////////
|
|||
|
|
|
|||
|
|
//<2F><><EFBFBD><EFBFBD>ʧ<EFBFBD><CAA7>
|
|||
|
|
struct CMD_GP_OperateFailure
|
|||
|
|
{
|
|||
|
|
LONG lResultCode; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
TCHAR szDescribeString[128]; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϣ
|
|||
|
|
};
|
|||
|
|
|
|||
|
|
//<2F><><EFBFBD><EFBFBD><EFBFBD>ɹ<EFBFBD>
|
|||
|
|
struct CMD_GP_OperateSuccess
|
|||
|
|
{
|
|||
|
|
LONG lResultCode; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
TCHAR szDescribeString[128]; //<2F>ɹ<EFBFBD><C9B9><EFBFBD>Ϣ
|
|||
|
|
};
|
|||
|
|
|
|||
|
|
//<2F><><EFBFBD><EFBFBD><EFBFBD>ɹ<EFBFBD>
|
|||
|
|
struct CMD_GP_SpreaderResoult
|
|||
|
|
{
|
|||
|
|
LONG lResultCode; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
SCORE lScore;
|
|||
|
|
TCHAR szDescribeString[128]; //<2F>ɹ<EFBFBD><C9B9><EFBFBD>Ϣ
|
|||
|
|
};
|
|||
|
|
|
|||
|
|
//////////////////////////////////////////////////////////////////////////////////
|
|||
|
|
//Զ<>̷<EFBFBD><CCB7><EFBFBD>
|
|||
|
|
|
|||
|
|
#define MDM_GP_REMOTE_SERVICE 4 //Զ<>̷<EFBFBD><CCB7><EFBFBD>
|
|||
|
|
|
|||
|
|
//<2F><><EFBFBD>ҷ<EFBFBD><D2B7><EFBFBD>
|
|||
|
|
#define SUB_GP_C_SEARCH_DATABASE 100 //<2F><><EFBFBD>ݲ<EFBFBD><DDB2><EFBFBD>
|
|||
|
|
#define SUB_GP_C_SEARCH_CORRESPOND 101 //Э<><D0AD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
|
|||
|
|
//<2F><><EFBFBD>ҷ<EFBFBD><D2B7><EFBFBD>
|
|||
|
|
#define SUB_GP_S_SEARCH_DATABASE 200 //<2F><><EFBFBD>ݲ<EFBFBD><DDB2><EFBFBD>
|
|||
|
|
#define SUB_GP_S_SEARCH_CORRESPOND 201 //Э<><D0AD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
|
|||
|
|
//////////////////////////////////////////////////////////////////////////////////
|
|||
|
|
|
|||
|
|
//Э<><D0AD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
struct CMD_GP_C_SearchCorrespond
|
|||
|
|
{
|
|||
|
|
DWORD dwGameID; //<2F><>Ϸ<EFBFBD><CFB7>ʶ
|
|||
|
|
TCHAR szNickName[LEN_NICKNAME]; //<2F>û<EFBFBD><C3BB>dz<EFBFBD>
|
|||
|
|
};
|
|||
|
|
|
|||
|
|
//Э<><D0AD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
struct CMD_GP_S_SearchCorrespond
|
|||
|
|
{
|
|||
|
|
WORD wUserCount; //<2F>û<EFBFBD><C3BB><EFBFBD>Ŀ
|
|||
|
|
tagUserRemoteInfo UserRemoteInfo[16]; //<2F>û<EFBFBD><C3BB><EFBFBD>Ϣ
|
|||
|
|
};
|
|||
|
|
|
|||
|
|
//////////////////////////////////////////////////////////////////////////////////
|
|||
|
|
//////////////////////////////////////////////////////////////////////////////////
|
|||
|
|
//////////////////////////////////////////////////////////////////////////////////
|
|||
|
|
//////////////////////////////////////////////////////////////////////////////////
|
|||
|
|
//////////////////////////////////////////////////////////////////////////////////
|
|||
|
|
|
|||
|
|
//<2F><>¼<EFBFBD><C2BC><EFBFBD><EFBFBD>
|
|||
|
|
#define MDM_MB_LOGON 100 //<2F>㳡<EFBFBD><E3B3A1>¼
|
|||
|
|
|
|||
|
|
//<2F><>¼ģʽ
|
|||
|
|
#define SUB_MB_LOGON_GAMEID 1 //I D <20><>¼
|
|||
|
|
#define SUB_MB_LOGON_ACCOUNTS 2 //<2F>ʺŵ<CABA>¼
|
|||
|
|
#define SUB_MB_REGISTER_ACCOUNTS 3 //ע<><D7A2><EFBFBD>ʺ<EFBFBD>
|
|||
|
|
|
|||
|
|
//<2F><>¼<EFBFBD><C2BC><EFBFBD><EFBFBD>
|
|||
|
|
#define SUB_MB_LOGON_SUCCESS 100 //<2F><>¼<EFBFBD>ɹ<EFBFBD>
|
|||
|
|
#define SUB_MB_LOGON_FAILURE 101 //<2F><>¼ʧ<C2BC><CAA7>
|
|||
|
|
|
|||
|
|
//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʾ
|
|||
|
|
#define SUB_MB_UPDATE_NOTIFY 200 //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʾ
|
|||
|
|
|
|||
|
|
//////////////////////////////////////////////////////////////////////////////////
|
|||
|
|
|
|||
|
|
//I D <20><>¼
|
|||
|
|
struct CMD_MB_LogonGameID
|
|||
|
|
{
|
|||
|
|
//ϵͳ<CFB5><CDB3>Ϣ
|
|||
|
|
WORD wModuleID; //ģ<><C4A3><EFBFBD><EFBFBD>ʶ
|
|||
|
|
DWORD dwPlazaVersion; //<2F>㳡<EFBFBD>汾
|
|||
|
|
BYTE cbDeviceType; //<2F>豸<EFBFBD><E8B1B8><EFBFBD><EFBFBD>
|
|||
|
|
|
|||
|
|
//<2F><>¼<EFBFBD><C2BC>Ϣ
|
|||
|
|
DWORD dwGameID; //<2F><>Ϸ I D
|
|||
|
|
TCHAR szPassword[LEN_MD5]; //<2F><>¼<EFBFBD><C2BC><EFBFBD><EFBFBD>
|
|||
|
|
|
|||
|
|
//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϣ
|
|||
|
|
TCHAR szMachineID[LEN_MACHINE_ID]; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʶ
|
|||
|
|
TCHAR szMobilePhone[LEN_MOBILE_PHONE]; //<2F>绰<EFBFBD><E7BBB0><EFBFBD><EFBFBD>
|
|||
|
|
};
|
|||
|
|
|
|||
|
|
//<2F>ʺŵ<CABA>¼
|
|||
|
|
struct CMD_MB_LogonAccounts
|
|||
|
|
{
|
|||
|
|
//ϵͳ<CFB5><CDB3>Ϣ
|
|||
|
|
WORD wModuleID; //ģ<><C4A3><EFBFBD><EFBFBD>ʶ
|
|||
|
|
DWORD dwPlazaVersion; //<2F>㳡<EFBFBD>汾
|
|||
|
|
BYTE cbDeviceType; //<2F>豸<EFBFBD><E8B1B8><EFBFBD><EFBFBD>
|
|||
|
|
|
|||
|
|
//<2F><>¼<EFBFBD><C2BC>Ϣ
|
|||
|
|
TCHAR szPassword[LEN_MD5]; //<2F><>¼<EFBFBD><C2BC><EFBFBD><EFBFBD>
|
|||
|
|
TCHAR szAccounts[LEN_ACCOUNTS]; //<2F><>¼<EFBFBD>ʺ<EFBFBD>
|
|||
|
|
|
|||
|
|
//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϣ
|
|||
|
|
TCHAR szMachineID[LEN_MACHINE_ID]; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʶ
|
|||
|
|
TCHAR szMobilePhone[LEN_MOBILE_PHONE]; //<2F>绰<EFBFBD><E7BBB0><EFBFBD><EFBFBD>
|
|||
|
|
};
|
|||
|
|
|
|||
|
|
//ע<><D7A2><EFBFBD>ʺ<EFBFBD>
|
|||
|
|
struct CMD_MB_RegisterAccounts
|
|||
|
|
{
|
|||
|
|
//ϵͳ<CFB5><CDB3>Ϣ
|
|||
|
|
WORD wModuleID; //ģ<><C4A3><EFBFBD><EFBFBD>ʶ
|
|||
|
|
DWORD dwPlazaVersion; //<2F>㳡<EFBFBD>汾
|
|||
|
|
BYTE cbDeviceType; //<2F>豸<EFBFBD><E8B1B8><EFBFBD><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>
|
|||
|
|
|
|||
|
|
//ע<><D7A2><EFBFBD><EFBFBD>Ϣ
|
|||
|
|
WORD wFaceID; //ͷ<><CDB7><EFBFBD><EFBFBD>ʶ
|
|||
|
|
BYTE cbGender; //<2F>û<EFBFBD><C3BB>Ա<EFBFBD>
|
|||
|
|
TCHAR szAccounts[LEN_ACCOUNTS]; //<2F><>¼<EFBFBD>ʺ<EFBFBD>
|
|||
|
|
TCHAR szNickName[LEN_NICKNAME]; //<2F>û<EFBFBD><C3BB>dz<EFBFBD>
|
|||
|
|
|
|||
|
|
//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϣ
|
|||
|
|
TCHAR szMachineID[LEN_MACHINE_ID]; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʶ
|
|||
|
|
TCHAR szMobilePhone[LEN_MOBILE_PHONE]; //<2F>绰<EFBFBD><E7BBB0><EFBFBD><EFBFBD>
|
|||
|
|
};
|
|||
|
|
|
|||
|
|
//<2F><>¼<EFBFBD>ɹ<EFBFBD>
|
|||
|
|
struct CMD_MB_LogonSuccess
|
|||
|
|
{
|
|||
|
|
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_NICKNAME]; //<2F>û<EFBFBD><C3BB>dz<EFBFBD>
|
|||
|
|
};
|
|||
|
|
|
|||
|
|
//<2F><>¼ʧ<C2BC><CAA7>
|
|||
|
|
struct CMD_MB_LogonFailure
|
|||
|
|
{
|
|||
|
|
LONG lResultCode; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
TCHAR szDescribeString[128]; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϣ
|
|||
|
|
};
|
|||
|
|
|
|||
|
|
//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʾ
|
|||
|
|
struct CMD_MB_UpdateNotify
|
|||
|
|
{
|
|||
|
|
BYTE cbMustUpdate; //ǿ<><C7BF><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
BYTE cbAdviceUpdate; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
DWORD dwCurrentVersion; //<2F><>ǰ<EFBFBD>汾
|
|||
|
|
};
|
|||
|
|
|
|||
|
|
|
|||
|
|
//////////////////////////////////////////////////////////////////////////////////
|
|||
|
|
//<2F>б<EFBFBD><D0B1><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
|
|||
|
|
#define MDM_MB_SERVER_LIST 101 //<2F>б<EFBFBD><D0B1><EFBFBD>Ϣ
|
|||
|
|
|
|||
|
|
//<2F>б<EFBFBD><D0B1><EFBFBD>Ϣ
|
|||
|
|
#define SUB_MB_LIST_KIND 100 //<2F><><EFBFBD><EFBFBD><EFBFBD>б<EFBFBD>
|
|||
|
|
#define SUB_MB_LIST_SERVER 101 //<2F><><EFBFBD><EFBFBD><EFBFBD>б<EFBFBD>
|
|||
|
|
#define SUB_MB_LIST_FINISH 200 //<2F>б<EFBFBD><D0B1><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
|
|||
|
|
//////////////////////////////////////////////////////////////////////////////////
|
|||
|
|
|
|||
|
|
#pragma pack()
|
|||
|
|
|
|||
|
|
#endif
|