509 lines
14 KiB
C
509 lines
14 KiB
C
|
|
#ifndef DATA_BASE_PACKETOUT_HEAD_FILE
|
|||
|
|
#define DATA_BASE_PACKETOUT_HEAD_FILE
|
|||
|
|
|
|||
|
|
#include "..\..\ȫ<>ֶ<EFBFBD><D6B6><EFBFBD>\datastream.h"
|
|||
|
|
|
|||
|
|
#pragma pack(1)
|
|||
|
|
//////////////////////////////////////////////////////////////////////////////////
|
|||
|
|
//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϣ
|
|||
|
|
|
|||
|
|
//<2F><>¼<EFBFBD><C2BC><EFBFBD><EFBFBD>
|
|||
|
|
#define DBO_GP_LOGON_SUCCESS 100 //<2F><>¼<EFBFBD>ɹ<EFBFBD>
|
|||
|
|
#define DBO_GP_LOGON_FAILURE 101 //<2F><>¼ʧ<C2BC><CAA7>
|
|||
|
|
#define DBR_GP_VALIDATE_MBCARD 102 //<2F><>¼ʧ<C2BC><CAA7>
|
|||
|
|
|
|||
|
|
//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
#define DBO_GP_USER_FACE_INFO 110 //<2F>û<EFBFBD>ͷ<EFBFBD><CDB7>
|
|||
|
|
#define DBO_GP_USER_INDIVIDUAL 111 //<2F>û<EFBFBD><C3BB><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
#define DBO_GP_USER_ACCOUNTINFO 112 //<2F>û<EFBFBD><C3BB><EFBFBD>Ϣ
|
|||
|
|
|
|||
|
|
//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
#define DBO_GP_USER_INSURE_INFO 120 //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
#define DBO_GP_USER_INSURE_SUCCESS 121 //<2F><><EFBFBD>гɹ<D0B3>
|
|||
|
|
#define DBO_GP_USER_INSURE_FAILURE 122 //<2F><><EFBFBD><EFBFBD>ʧ<EFBFBD><CAA7>
|
|||
|
|
#define DBO_GP_USER_INSURE_USER_INFO 123 //<2F>û<EFBFBD><C3BB><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
#define DBO_GP_USER_INGAME_SERVER_ID 124 //<2F>û<EFBFBD><C3BB><EFBFBD>Ϸ״̬
|
|||
|
|
#define DBO_GP_USER_WXSHARE_REWARD 125 //<>ŷ<EFBFBD><C5B7><EFBFBD><EFBFBD>ɹ<EFBFBD><C9B9><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
|
|||
|
|
//<2F>б<EFBFBD><D0B1><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
#define DBO_GP_GAME_TYPE_ITEM 130 //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϣ
|
|||
|
|
#define DBO_GP_GAME_KIND_ITEM 131 //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϣ
|
|||
|
|
#define DBO_GP_GAME_NODE_ITEM 132 //<2F>ڵ<EFBFBD><DAB5><EFBFBD>Ϣ
|
|||
|
|
#define DBO_GP_GAME_PAGE_ITEM 133 //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϣ
|
|||
|
|
#define DBO_GP_GAME_LIST_RESULT 134 //<2F><><EFBFBD>ؽ<EFBFBD><D8BD><EFBFBD>
|
|||
|
|
|
|||
|
|
//ǩ<><C7A9><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
#define DBO_GP_CHECKIN_REWARD 160 //ǩ<><C7A9><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
#define DBO_GP_CHECKIN_INFO 161 //ǩ<><C7A9><EFBFBD><EFBFBD>Ϣ
|
|||
|
|
#define DBO_GP_CHECKIN_RESULT 162 //ǩ<><C7A9><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
|
|||
|
|
|
|||
|
|
#define DBO_GP_BASEENSURE_PARAMETER 180 //<2F>ͱ<EFBFBD><CDB1><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
#define DBO_GP_BASEENSURE_RESULT 181 //<2F><>ȡ<EFBFBD><C8A1><EFBFBD><EFBFBD>
|
|||
|
|
//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
#define DBO_GP_MATCH_SIGNUP_RESULT 190 //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
#define DBO_GP_MATCH_AWARD 191 //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
#define DBO_GP_QueryInMatch 192 //<2F><><EFBFBD><EFBFBD>Щ<EFBFBD><D0A9><EFBFBD><EFBFBD><EFBFBD><EFBFBD>;
|
|||
|
|
#define DBO_GP_QueryInUnion 193 //<2F>ڲ<EFBFBD><DAB2>ڹ<EFBFBD><DAB9><EFBFBD>;
|
|||
|
|
#define DBO_GP_UnionList 194 //<2F><><EFBFBD>ڹ<EFBFBD><DAB9><EFBFBD><EFBFBD>б<EFBFBD>;
|
|||
|
|
#define DBO_GP_UnionGameList 195 //<2F><><EFBFBD>Ỷ<EFBFBD>ֳ<EFBFBD><D6B3><EFBFBD>Ϸ<EFBFBD>б<EFBFBD>;
|
|||
|
|
#define DBO_GP_UnionRoomList 196 //<2F><><EFBFBD>ڹ<EFBFBD><DAB9><EFBFBD><EFBFBD>б<EFBFBD>;
|
|||
|
|
#define DBO_GP_AutoRoomList 197 //<2F><><EFBFBD>ڹ<EFBFBD><DAB9><EFBFBD><EFBFBD>б<EFBFBD>;
|
|||
|
|
|
|||
|
|
//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
#define DBO_GP_PUBLIC_NOTICE 200 //<2F><><EFBFBD><EFBFBD><EFBFBD>ɹ<EFBFBD>
|
|||
|
|
|
|||
|
|
//<2F><><EFBFBD>ֻ<D6BB><EEB6AF><EFBFBD><EFBFBD>
|
|||
|
|
#define DBO_GP_BEGINNER_CONFIG 210 //<2F><><EFBFBD>ֻ<D6BB><EEB6AF><EFBFBD><EFBFBD>
|
|||
|
|
#define DBO_GP_BEGINNER_INFO 211 //<2F><><EFBFBD>ֻ<D6BB><EEB6AF>Ϣ
|
|||
|
|
#define DBO_GP_BEGINNER_RESULT 212 //<2F><><EFBFBD>ֻ<D6BB><EEB6AF><EFBFBD><EFBFBD>
|
|||
|
|
|
|||
|
|
//<2F><><EFBFBD><EFBFBD><EFBFBD>Ƽ<EFBFBD><C6BC>˽<EFBFBD><CBBD><EFBFBD>
|
|||
|
|
#define DBO_GP_SPREADER_RESOULT 220 //<2F><><EFBFBD><EFBFBD><EFBFBD>Ƽ<EFBFBD><C6BC>˽<EFBFBD><CBBD><EFBFBD>
|
|||
|
|
|
|||
|
|
//<><D7AC><EFBFBD><EFBFBD>
|
|||
|
|
#define DBO_GP_ADDRANK_AWARD_CONFIG 240 //<2F><><EFBFBD><EFBFBD>
|
|||
|
|
#define DBO_GP_ADDRANK_RANK_BACK 241 //<2F><><EFBFBD>н<EFBFBD><D0BD><EFBFBD>
|
|||
|
|
|
|||
|
|
//<2F><>Ϸ<EFBFBD><CFB7>¼
|
|||
|
|
#define DBO_GP_GAME_RECORD_LIST 250 //<2F><>¼<EFBFBD>б<EFBFBD>
|
|||
|
|
#define DBO_GP_GAME_RECORD_TOTAL 251 //<2F><><EFBFBD>н<EFBFBD><D0BD><EFBFBD>
|
|||
|
|
#define DBO_GP_GAME_RECORD_CHILD 252 //<2F><><EFBFBD><EFBFBD><EFBFBD>ط<EFBFBD>
|
|||
|
|
|
|||
|
|
//<2F>һ<EFBFBD><D2BB><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
#define DBO_GP_EXCHAGE_HUAFEI_BACK 260 //<2F>һ<EFBFBD><D2BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD>б<EFBFBD>
|
|||
|
|
|
|||
|
|
//<2F>̳<EFBFBD><CCB3><EFBFBD>Ϣ
|
|||
|
|
#define DBO_GP_SHOPINFO_BACK 270 //<2F>̳<EFBFBD><CCB3>б<EFBFBD>
|
|||
|
|
|
|||
|
|
//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
#define DBO_GP_OPERATE_SUCCESS 500 //<2F><><EFBFBD><EFBFBD><EFBFBD>ɹ<EFBFBD>
|
|||
|
|
#define DBO_GP_OPERATE_FAILURE 501 //<2F><><EFBFBD><EFBFBD>ʧ<EFBFBD><CAA7>
|
|||
|
|
|
|||
|
|
|
|||
|
|
|
|||
|
|
//<2F><>¼<EFBFBD>ɹ<EFBFBD>
|
|||
|
|
struct DBO_GP_LogonSuccess
|
|||
|
|
{
|
|||
|
|
//<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
|
|||
|
|
BYTE cbInsureEnabled; //<2F><><EFBFBD><EFBFBD>ʹ<EFBFBD><CAB9>
|
|||
|
|
BYTE cbWXShareTimes; //<>ŷ<EFBFBD><C5B7><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
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>
|
|||
|
|
|
|||
|
|
//<2F>û<EFBFBD><C3BB>ɼ<EFBFBD>
|
|||
|
|
SCORE lUserScore; //<2F>û<EFBFBD><C3BB><EFBFBD>Ϸ<EFBFBD><CFB7>
|
|||
|
|
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><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>Ϣ
|
|||
|
|
WORD wSignupCount; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
tagSignupMatchInfo SignupMatchInfo[32]; //<2F><><EFBFBD><EFBFBD><EFBFBD>б<EFBFBD>
|
|||
|
|
|
|||
|
|
//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϣ
|
|||
|
|
TCHAR szDescribeString[128]; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϣ
|
|||
|
|
|
|||
|
|
|
|||
|
|
};
|
|||
|
|
|
|||
|
|
//<2F><>¼ʧ<C2BC><CAA7>
|
|||
|
|
struct DBO_GP_LogonFailure
|
|||
|
|
{
|
|||
|
|
LONG lResultCode; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
TCHAR szDescribeString[128]; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϣ
|
|||
|
|
};
|
|||
|
|
|
|||
|
|
//<2F><>¼ʧ<C2BC><CAA7>
|
|||
|
|
struct DBR_GP_ValidateMBCard
|
|||
|
|
{
|
|||
|
|
UINT uMBCardID; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
};
|
|||
|
|
|
|||
|
|
//ͷ<><CDB7><EFBFBD><EFBFBD>Ϣ
|
|||
|
|
struct DBO_GP_UserFaceInfo
|
|||
|
|
{
|
|||
|
|
WORD wFaceID; //ͷ<><CDB7><EFBFBD><EFBFBD>ʶ
|
|||
|
|
DWORD dwCustomID; //<2F>Զ<EFBFBD><D4B6><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
};
|
|||
|
|
|
|||
|
|
//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
struct DBO_GP_UserIndividual
|
|||
|
|
{
|
|||
|
|
//<2F>û<EFBFBD><C3BB><EFBFBD>Ϣ
|
|||
|
|
DWORD dwUserID; //<2F>û<EFBFBD> I D
|
|||
|
|
TCHAR szUserNote[LEN_USER_NOTE]; //<2F>û<EFBFBD>˵<EFBFBD><CBB5>
|
|||
|
|
TCHAR szCompellation[LEN_COMPELLATION]; //<2F><>ʵ<EFBFBD><CAB5><EFBFBD><EFBFBD>
|
|||
|
|
|
|||
|
|
//<2F>绰<EFBFBD><E7BBB0><EFBFBD><EFBFBD>
|
|||
|
|
TCHAR szSeatPhone[LEN_SEAT_PHONE]; //<2F>̶<EFBFBD><CCB6>绰
|
|||
|
|
TCHAR szMobilePhone[LEN_MOBILE_PHONE]; //<2F>ƶ<EFBFBD><C6B6>绰
|
|||
|
|
|
|||
|
|
//<2F><>ϵ<EFBFBD><CFB5><EFBFBD><EFBFBD>
|
|||
|
|
TCHAR szQQ[LEN_QQ]; //Q Q <20><><EFBFBD><EFBFBD>
|
|||
|
|
TCHAR szEMail[LEN_EMAIL]; //<2F><><EFBFBD><EFBFBD><EFBFBD>ʼ<EFBFBD>
|
|||
|
|
TCHAR szDwellingPlace[LEN_DWELLING_PLACE];//<2F><>ϵ<EFBFBD><CFB5>ַ
|
|||
|
|
TCHAR szHeadHttp[LEN_USER_NOTE]; //ͷ<><CDB7>
|
|||
|
|
TCHAR szLogonIP[LEN_NICKNAME]; //IP
|
|||
|
|
TCHAR szUserChannel[LEN_NICKNAME]; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
};
|
|||
|
|
|
|||
|
|
|
|||
|
|
//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϣ
|
|||
|
|
struct DBO_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>
|
|||
|
|
SCORE lGrade; //˽<>˳<EFBFBD><CBB3><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><EFBFBD><EFBFBD>
|
|||
|
|
struct DBO_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><CFB7>
|
|||
|
|
SCORE lUserInsure; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϸ<EFBFBD><CFB7>
|
|||
|
|
SCORE lTransferPrerequisite; //ת<><D7AA><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
};
|
|||
|
|
|
|||
|
|
//<2F><><EFBFBD>гɹ<D0B3>
|
|||
|
|
struct DBO_GP_UserInsureSuccess
|
|||
|
|
{
|
|||
|
|
DWORD dwUserID; //<2F>û<EFBFBD> I D
|
|||
|
|
SCORE lSourceScore; //ԭ<><D4AD><EFBFBD><EFBFBD>Ϸ<EFBFBD><CFB7>
|
|||
|
|
SCORE lSourceInsure; //ԭ<><D4AD><EFBFBD><EFBFBD>Ϸ<EFBFBD><CFB7>
|
|||
|
|
SCORE lInsureRevenue; //<2F><><EFBFBD><EFBFBD>˰<EFBFBD><CBB0>
|
|||
|
|
SCORE lDestScore; //<2F><>Ϸ<EFBFBD>ұ仯
|
|||
|
|
SCORE lDestInsure; //<2F><><EFBFBD>б仯
|
|||
|
|
TCHAR szDescribeString[128]; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϣ
|
|||
|
|
};
|
|||
|
|
|
|||
|
|
//<2F><><EFBFBD><EFBFBD>ʧ<EFBFBD><CAA7>
|
|||
|
|
struct DBO_GP_UserInsureFailure
|
|||
|
|
{
|
|||
|
|
LONG lResultCode; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
TCHAR szDescribeString[128]; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϣ
|
|||
|
|
};
|
|||
|
|
|
|||
|
|
//<2F><><EFBFBD><EFBFBD><EFBFBD>Ƽ<EFBFBD><C6BC>˽<EFBFBD><CBBD><EFBFBD>
|
|||
|
|
struct DBO_GP_SpreaderResoult
|
|||
|
|
{
|
|||
|
|
LONG lResultCode; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
SCORE lScore; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
TCHAR szDescribeString[128]; //<2F>ɹ<EFBFBD><C9B9><EFBFBD>Ϣ
|
|||
|
|
};
|
|||
|
|
|
|||
|
|
//<2F><><EFBFBD><EFBFBD>ʧ<EFBFBD><CAA7>
|
|||
|
|
struct DBO_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 DBO_GP_OperateSuccess
|
|||
|
|
{
|
|||
|
|
LONG lResultCode; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
TCHAR szDescribeString[128]; //<2F>ɹ<EFBFBD><C9B9><EFBFBD>Ϣ
|
|||
|
|
};
|
|||
|
|
|
|||
|
|
|
|||
|
|
//<2F><><EFBFBD><EFBFBD><EFBFBD>ɹ<EFBFBD>
|
|||
|
|
struct DBO_GP_InUnion
|
|||
|
|
{
|
|||
|
|
BYTE cbResultCode;
|
|||
|
|
DWORD dwUnionCode;
|
|||
|
|
TCHAR szDescribeString[128]; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϣ
|
|||
|
|
};
|
|||
|
|
|
|||
|
|
//////////////////////////////////////////////////////////////////////////////////
|
|||
|
|
|
|||
|
|
//<2F><>Ϸ<EFBFBD><CFB7><EFBFBD><EFBFBD>
|
|||
|
|
struct DBO_GP_GameType
|
|||
|
|
{
|
|||
|
|
WORD wJoinID; //<2F>ҽ<EFBFBD><D2BD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
WORD wSortID; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
WORD wTypeID; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
TCHAR szTypeName[LEN_TYPE]; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
};
|
|||
|
|
|
|||
|
|
//<2F><>Ϸ<EFBFBD><CFB7><EFBFBD><EFBFBD>
|
|||
|
|
struct DBO_GP_GameKind
|
|||
|
|
{
|
|||
|
|
WORD wTypeID; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
WORD wJoinID; //<2F>ҽ<EFBFBD><D2BD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
WORD wSortID; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
WORD wKindID; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
WORD wGameID; //ģ<><C4A3><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
TCHAR szKindName[LEN_KIND]; //<2F><>Ϸ<EFBFBD><CFB7><EFBFBD><EFBFBD>
|
|||
|
|
TCHAR szProcessName[LEN_PROCESS]; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
};
|
|||
|
|
|
|||
|
|
//<2F><>Ϸ<EFBFBD>ڵ<EFBFBD>
|
|||
|
|
struct DBO_GP_GameNode
|
|||
|
|
{
|
|||
|
|
WORD wKindID; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
WORD wJoinID; //<2F>ҽ<EFBFBD><D2BD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
WORD wSortID; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
WORD wNodeID; //<2F>ڵ<EFBFBD><DAB5><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
TCHAR szNodeName[LEN_NODE]; //<2F>ڵ<EFBFBD><DAB5><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
};
|
|||
|
|
|
|||
|
|
//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
struct DBO_GP_GamePage
|
|||
|
|
{
|
|||
|
|
WORD wKindID; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
WORD wNodeID; //<2F>ڵ<EFBFBD><DAB5><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
WORD wSortID; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
WORD wPageID; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
WORD wOperateType; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
TCHAR szDisplayName[LEN_PAGE]; //<2F><>ʾ<EFBFBD><CABE><EFBFBD><EFBFBD>
|
|||
|
|
};
|
|||
|
|
|
|||
|
|
//<2F><><EFBFBD>ؽ<EFBFBD><D8BD><EFBFBD>
|
|||
|
|
struct DBO_GP_GameListResult
|
|||
|
|
{
|
|||
|
|
BYTE cbSuccess; //<2F>ɹ<EFBFBD><C9B9><EFBFBD>־
|
|||
|
|
};
|
|||
|
|
|
|||
|
|
//ǩ<><C7A9><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
struct DBO_GP_CheckInReward
|
|||
|
|
{
|
|||
|
|
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>
|
|||
|
|
};
|
|||
|
|
|
|||
|
|
//ǩ<><C7A9><EFBFBD><EFBFBD>Ϣ
|
|||
|
|
struct DBO_GP_CheckInInfo
|
|||
|
|
{
|
|||
|
|
WORD wSeriesDate; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
WORD wAwardDate; //<2F><>Ʒ<EFBFBD><C6B7><EFBFBD><EFBFBD>
|
|||
|
|
bool bTodayChecked; //ǩ<><C7A9><EFBFBD><EFBFBD>ʶ
|
|||
|
|
};
|
|||
|
|
|
|||
|
|
//ǩ<><C7A9><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
struct DBO_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><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϣ
|
|||
|
|
struct DBO_GP_BeginnerInfo
|
|||
|
|
{
|
|||
|
|
WORD wSeriesDate; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
bool bTodayChecked; //ǩ<><C7A9><EFBFBD><EFBFBD>ʶ
|
|||
|
|
bool bLastCheckIned; //ǩ<><C7A9><EFBFBD><EFBFBD>ʶ
|
|||
|
|
};
|
|||
|
|
|
|||
|
|
//<2F><>ѯ<EFBFBD><D1AF><EFBFBD><EFBFBD>
|
|||
|
|
struct DBO_GP_UserInGameServerID
|
|||
|
|
{
|
|||
|
|
DWORD LockKindID;
|
|||
|
|
DWORD LockServerID;
|
|||
|
|
};
|
|||
|
|
|
|||
|
|
//<2F><>ѯ<EFBFBD><D1AF><EFBFBD><EFBFBD>
|
|||
|
|
struct DBO_GP_PublicNotice
|
|||
|
|
{
|
|||
|
|
LONG lResultCode; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
TCHAR szDescribeString[512]; //<2F>ɹ<EFBFBD><C9B9><EFBFBD>Ϣ
|
|||
|
|
};
|
|||
|
|
|
|||
|
|
//<>ŷ<EFBFBD><C5B7><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
struct DBO_GP_WXShareReward
|
|||
|
|
{
|
|||
|
|
DWORD dwUserID; //<2F>û<EFBFBD>ID
|
|||
|
|
BYTE cbFKCount; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
};
|
|||
|
|
|
|||
|
|
//////////////////////////////////////////////////////////////////////////////////
|
|||
|
|
//////////////////////////////////////////////////////////////////////////////////
|
|||
|
|
|
|||
|
|
//<2F><><EFBFBD>ֻ<D6BB><EEB6AF><EFBFBD><EFBFBD>
|
|||
|
|
struct DBO_GP_BeginnerCofig
|
|||
|
|
{
|
|||
|
|
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>
|
|||
|
|
};
|
|||
|
|
//<2F><><EFBFBD>ֻ<D6BB><EEB6AF><EFBFBD><EFBFBD>
|
|||
|
|
struct DBO_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>
|
|||
|
|
};
|
|||
|
|
|
|||
|
|
//////////////////////////////////////////////////////////////////////////////////
|
|||
|
|
//////////////////////////////////////////////////////////////////////////////////
|
|||
|
|
|
|||
|
|
//<><D7AC><EFBFBD><EFBFBD>
|
|||
|
|
struct DBO_GP_AddRankAwardConfig
|
|||
|
|
{
|
|||
|
|
INT iIdex;
|
|||
|
|
INT kRewardGold[LEN_ADDRANK];
|
|||
|
|
INT kRewardType[LEN_ADDRANK];
|
|||
|
|
};
|
|||
|
|
|
|||
|
|
struct DBO_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><D2BB><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
struct DBO_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);
|
|||
|
|
}
|
|||
|
|
};
|
|||
|
|
|
|||
|
|
|
|||
|
|
//<2F>̳<EFBFBD><CCB3>б<EFBFBD>
|
|||
|
|
struct DBO_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>Ϣ
|
|||
|
|
struct tagDBMatchAwardkInfo
|
|||
|
|
{
|
|||
|
|
WORD MatchRank; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
SCORE 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 DBO_GR_MatchAwardList
|
|||
|
|
{
|
|||
|
|
DWORD dwMatchID; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʶ
|
|||
|
|
DWORD dwMatchNO; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
std::vector<tagDBMatchAwardkInfo> kAwards;
|
|||
|
|
|
|||
|
|
void StreamValue(DataStream& kData,bool bSend)
|
|||
|
|
{
|
|||
|
|
Stream_VALUE(dwMatchID);
|
|||
|
|
Stream_VALUE(dwMatchNO);
|
|||
|
|
StructVecotrMember(tagDBMatchAwardkInfo,kAwards);
|
|||
|
|
}
|
|||
|
|
};
|
|||
|
|
#pragma pack()
|
|||
|
|
#endif
|