324 lines
8.9 KiB
C
324 lines
8.9 KiB
C
|
|
#ifndef CMD_CORRESPOND_HEAD_FILE
|
|||
|
|
#define CMD_CORRESPOND_HEAD_FILE
|
|||
|
|
|
|||
|
|
#pragma pack(1)
|
|||
|
|
|
|||
|
|
//////////////////////////////////////////////////////////////////////////////////
|
|||
|
|
//ע<><D7A2><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
|
|||
|
|
#define MDM_CS_REGISTER 1 //<2F><><EFBFBD><EFBFBD>ע<EFBFBD><D7A2>
|
|||
|
|
|
|||
|
|
//<2F><><EFBFBD><EFBFBD>ע<EFBFBD><D7A2>
|
|||
|
|
#define SUB_CS_C_REGISTER_PLAZA 100 //ע<><D7A2><EFBFBD>㳡
|
|||
|
|
#define SUB_CS_C_REGISTER_SERVER 101 //ע<>᷿<EFBFBD><E1B7BF>
|
|||
|
|
#define SUB_CS_C_REGISTER_MATCH 102 //ע<><D7A2><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
#define SUB_CS_C_REGISTER_WEBGATE 103 //ע<><D7A2><EFBFBD><EFBFBD>վ<EFBFBD><D5BE><EFBFBD><EFBFBD>
|
|||
|
|
|
|||
|
|
//ע<><D7A2><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
#define SUB_CS_S_REGISTER_FAILURE 200 //ע<><D7A2>ʧ<EFBFBD><CAA7>
|
|||
|
|
|
|||
|
|
//////////////////////////////////////////////////////////////////////////////////
|
|||
|
|
|
|||
|
|
//ע<><D7A2><EFBFBD>㳡
|
|||
|
|
struct CMD_CS_C_RegisterPlaza
|
|||
|
|
{
|
|||
|
|
TCHAR szServerAddr[32]; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ַ
|
|||
|
|
TCHAR szServerName[LEN_SERVER]; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
};
|
|||
|
|
|
|||
|
|
//ע<><D7A2><EFBFBD><EFBFBD>Ϸ
|
|||
|
|
struct CMD_CS_C_RegisterServer
|
|||
|
|
{
|
|||
|
|
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 wServerID; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
//WORD wServerKind; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
WORD wServerType; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
WORD wServerPort; //<2F><><EFBFBD><EFBFBD><EFBFBD>˿<EFBFBD>
|
|||
|
|
SCORE lCellScore; //<2F><>Ԫ<EFBFBD><D4AA><EFBFBD><EFBFBD>
|
|||
|
|
SCORE lEnterScore; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
DWORD dwOnLineCount; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
DWORD dwFullCount; //<2F><>Ա<EFBFBD><D4B1><EFBFBD><EFBFBD>
|
|||
|
|
DWORD dwServerRule; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
TCHAR szServerAddr[32]; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ַ
|
|||
|
|
TCHAR szServerName[LEN_SERVER]; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
};
|
|||
|
|
|
|||
|
|
//ע<><D7A2><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
struct CMD_CS_C_RegisterMatch
|
|||
|
|
{
|
|||
|
|
//<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>
|
|||
|
|
BYTE cbMatchType; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
TCHAR szMatchName[32]; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
|
|||
|
|
//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϣ
|
|||
|
|
BYTE cbMemberOrder; //<2F><>Ա<EFBFBD>ȼ<EFBFBD>
|
|||
|
|
BYTE cbMatchFeeType; //<2F>۷<EFBFBD><DBB7><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
SCORE lMatchFee; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
SCORE lMatchEnterScore; //<><D7BC><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
|
|||
|
|
//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϣ
|
|||
|
|
WORD wStartUserCount; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
WORD wMatchPlayCount; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
|
|||
|
|
//<2F><><EFBFBD><EFBFBD>ʱ<EFBFBD><CAB1>
|
|||
|
|
SYSTEMTIME MatchStartTime; //<2F><>ʼʱ<CABC><CAB1>
|
|||
|
|
SYSTEMTIME MatchEndTime; //<2F><><EFBFBD><EFBFBD>ʱ<EFBFBD><CAB1>
|
|||
|
|
SYSTEMTIME SignupStartTime; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʼ;
|
|||
|
|
SYSTEMTIME SignupEndTime; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ֹ;
|
|||
|
|
|
|||
|
|
//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
WORD wRewardCount; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
|
|||
|
|
DWORD dwQuality; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>;
|
|||
|
|
DWORD dwCycle; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>;
|
|||
|
|
DWORD dwInviteCode; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>;
|
|||
|
|
DWORD dwChannelID; //<2F><><EFBFBD><EFBFBD>ID;
|
|||
|
|
//<2F><>չ<EFBFBD><D5B9>Ϣ
|
|||
|
|
//TCHAR szMatchAwardContent[128]; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
//TCHAR szMatchContent[512]; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
};
|
|||
|
|
|
|||
|
|
//ע<><D7A2><EFBFBD><EFBFBD>վ<EFBFBD><D5BE><EFBFBD><EFBFBD>
|
|||
|
|
struct CMD_CS_C_RegisterWebGate
|
|||
|
|
{
|
|||
|
|
DWORD dwClientIP;
|
|||
|
|
};
|
|||
|
|
|
|||
|
|
//ע<><D7A2>ʧ<EFBFBD><CAA7>
|
|||
|
|
struct CMD_CS_S_RegisterFailure
|
|||
|
|
{
|
|||
|
|
LONG lErrorCode; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
TCHAR szDescribeString[128]; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϣ
|
|||
|
|
};
|
|||
|
|
|
|||
|
|
//////////////////////////////////////////////////////////////////////////////////
|
|||
|
|
//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϣ
|
|||
|
|
|
|||
|
|
#define MDM_CS_SERVICE_INFO 2 //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϣ
|
|||
|
|
|
|||
|
|
//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϣ
|
|||
|
|
#define SUB_CS_C_SERVER_ONLINE 1 //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
#define SUB_CS_C_SERVER_MODIFY 2 //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
|
|||
|
|
//<2F>㳡<EFBFBD><E3B3A1><EFBFBD><EFBFBD>
|
|||
|
|
#define SUB_CS_S_PLAZA_INFO 100 //<2F>㳡<EFBFBD><E3B3A1>Ϣ
|
|||
|
|
#define SUB_CS_S_PLAZA_INSERT 101 //<2F>㳡<EFBFBD>б<EFBFBD>
|
|||
|
|
#define SUB_CS_S_PLAZA_REMOVE 103 //<2F>㳡ɾ<E3B3A1><C9BE>
|
|||
|
|
#define SUB_CS_S_PLAZA_FINISH 104 //<2F>㳡<EFBFBD><E3B3A1><EFBFBD><EFBFBD>
|
|||
|
|
|
|||
|
|
//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
#define SUB_CS_S_SERVER_INFO 110 //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϣ
|
|||
|
|
#define SUB_CS_S_SERVER_ONLINE 111 //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
#define SUB_CS_S_SERVER_INSERT 112 //<2F><><EFBFBD><EFBFBD><EFBFBD>б<EFBFBD>
|
|||
|
|
#define SUB_CS_S_SERVER_MODIFY 113 //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
#define SUB_CS_S_SERVER_REMOVE 114 //<2F><><EFBFBD><EFBFBD>ɾ<EFBFBD><C9BE>
|
|||
|
|
#define SUB_CS_S_SERVER_FINISH 115 //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
#define SUB_CS_S_MATCH_INSERT 120 //<2F><><EFBFBD><EFBFBD><EFBFBD>б<EFBFBD>
|
|||
|
|
|
|||
|
|
//////////////////////////////////////////////////////////////////////////////////
|
|||
|
|
|
|||
|
|
//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
struct CMD_CS_C_ServerModify
|
|||
|
|
{
|
|||
|
|
WORD wSortID; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
WORD wKindID; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
WORD wNodeID; //<2F>ڵ<EFBFBD><DAB5><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
WORD wServerPort; //<2F><><EFBFBD><EFBFBD><EFBFBD>˿<EFBFBD>
|
|||
|
|
DWORD dwOnLineCount; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
DWORD dwFullCount; //<2F><>Ա<EFBFBD><D4B1><EFBFBD><EFBFBD>
|
|||
|
|
TCHAR szServerAddr[32]; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ַ
|
|||
|
|
TCHAR szServerName[LEN_SERVER]; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
};
|
|||
|
|
|
|||
|
|
//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
struct CMD_CS_C_ServerOnLine
|
|||
|
|
{
|
|||
|
|
DWORD dwOnLineCount; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
};
|
|||
|
|
|
|||
|
|
//////////////////////////////////////////////////////////////////////////////////
|
|||
|
|
|
|||
|
|
//<2F>㳡ɾ<E3B3A1><C9BE>
|
|||
|
|
struct CMD_CS_S_PlazaRemove
|
|||
|
|
{
|
|||
|
|
DWORD dwPlazaID; //<2F>㳡<EFBFBD><E3B3A1>ʶ
|
|||
|
|
};
|
|||
|
|
|
|||
|
|
//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
struct CMD_CS_S_ServerOnLine
|
|||
|
|
{
|
|||
|
|
WORD wServerID; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʶ
|
|||
|
|
DWORD dwOnLineCount; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
};
|
|||
|
|
|
|||
|
|
//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
struct CMD_CS_S_ServerModify
|
|||
|
|
{
|
|||
|
|
WORD wSortID; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
WORD wKindID; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
WORD wNodeID; //<2F>ڵ<EFBFBD><DAB5><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
WORD wServerID; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʶ
|
|||
|
|
WORD wServerPort; //<2F><><EFBFBD><EFBFBD><EFBFBD>˿<EFBFBD>
|
|||
|
|
DWORD dwOnLineCount; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
DWORD dwFullCount; //<2F><>Ա<EFBFBD><D4B1><EFBFBD><EFBFBD>
|
|||
|
|
TCHAR szServerAddr[32]; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ַ
|
|||
|
|
TCHAR szServerName[LEN_SERVER]; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
};
|
|||
|
|
|
|||
|
|
//<2F><><EFBFBD><EFBFBD>ɾ<EFBFBD><C9BE>
|
|||
|
|
struct CMD_CS_S_ServerRemove
|
|||
|
|
{
|
|||
|
|
WORD wServerID; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʶ
|
|||
|
|
};
|
|||
|
|
|
|||
|
|
//////////////////////////////////////////////////////////////////////////////////
|
|||
|
|
//<2F>û<EFBFBD><C3BB><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
|
|||
|
|
#define MDM_CS_USER_COLLECT 3 //<2F>û<EFBFBD><C3BB><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
|
|||
|
|
//<2F>û<EFBFBD>״̬
|
|||
|
|
#define SUB_CS_C_USER_ENTER 1 //<2F>û<EFBFBD><C3BB><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
#define SUB_CS_C_USER_LEAVE 2 //<2F>û<EFBFBD><C3BB>뿪
|
|||
|
|
#define SUB_CS_C_USER_FINISH 3 //<2F>û<EFBFBD><C3BB><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
|
|||
|
|
//<2F>û<EFBFBD>״̬
|
|||
|
|
#define SUB_CS_S_COLLECT_REQUEST 100 //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
|
|||
|
|
//////////////////////////////////////////////////////////////////////////////////
|
|||
|
|
|
|||
|
|
//<2F>û<EFBFBD><C3BB><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
struct CMD_CS_C_UserEnter
|
|||
|
|
{
|
|||
|
|
//<2F>û<EFBFBD><C3BB><EFBFBD>Ϣ
|
|||
|
|
DWORD dwUserID; //<2F>û<EFBFBD><C3BB><EFBFBD>ʶ
|
|||
|
|
DWORD dwGameID; //<2F><>Ϸ<EFBFBD><CFB7>ʶ
|
|||
|
|
TCHAR szNickName[LEN_NICKNAME]; //<2F>û<EFBFBD><C3BB>dz<EFBFBD>
|
|||
|
|
|
|||
|
|
//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϣ
|
|||
|
|
BYTE cbGender; //<2F>û<EFBFBD><C3BB>Ա<EFBFBD>
|
|||
|
|
BYTE cbMemberOrder; //<2F><>Ա<EFBFBD>ȼ<EFBFBD>
|
|||
|
|
BYTE cbMasterOrder; //<2F><><EFBFBD><EFBFBD><EFBFBD>ȼ<EFBFBD>
|
|||
|
|
};
|
|||
|
|
|
|||
|
|
//<2F>û<EFBFBD><C3BB>뿪
|
|||
|
|
struct CMD_CS_C_UserLeave
|
|||
|
|
{
|
|||
|
|
DWORD dwUserID; //<2F>û<EFBFBD><C3BB><EFBFBD>ʶ
|
|||
|
|
};
|
|||
|
|
|
|||
|
|
//////////////////////////////////////////////////////////////////////////////////
|
|||
|
|
//Զ<>̷<EFBFBD><CCB7><EFBFBD>
|
|||
|
|
|
|||
|
|
#define MDM_CS_REMOTE_SERVICE 4 //Զ<>̷<EFBFBD><CCB7><EFBFBD>
|
|||
|
|
|
|||
|
|
//<2F><><EFBFBD>ҷ<EFBFBD><D2B7><EFBFBD>
|
|||
|
|
#define SUB_CS_C_SEARCH_DATABASE 1 //<2F><><EFBFBD>ݲ<EFBFBD><DDB2><EFBFBD>
|
|||
|
|
#define SUB_CS_C_SEARCH_CORRESPOND 2 //Э<><D0AD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
|
|||
|
|
//<2F><><EFBFBD>ҽ<EFBFBD><D2BD><EFBFBD>
|
|||
|
|
#define SUB_CS_S_SEARCH_DATABASE 100 //<2F><><EFBFBD>ݲ<EFBFBD><DDB2><EFBFBD>
|
|||
|
|
#define SUB_CS_S_SEARCH_CORRESPOND 101 //Э<><D0AD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
|
|||
|
|
//////////////////////////////////////////////////////////////////////////////////
|
|||
|
|
|
|||
|
|
//Э<><D0AD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
struct CMD_CS_C_SearchCorrespond
|
|||
|
|
{
|
|||
|
|
//<2F><><EFBFBD>Ӳ<EFBFBD><D3B2><EFBFBD>
|
|||
|
|
DWORD dwSocketID; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʶ
|
|||
|
|
DWORD dwClientAddr; //<2F><><EFBFBD>ӵ<EFBFBD>ַ
|
|||
|
|
|
|||
|
|
//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
DWORD dwGameID; //<2F><>Ϸ<EFBFBD><CFB7>ʶ
|
|||
|
|
TCHAR szNickName[LEN_NICKNAME]; //<2F>û<EFBFBD><C3BB>dz<EFBFBD>
|
|||
|
|
};
|
|||
|
|
|
|||
|
|
//Э<><D0AD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
struct CMD_CS_S_SearchCorrespond
|
|||
|
|
{
|
|||
|
|
//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϣ
|
|||
|
|
DWORD dwSocketID; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʶ
|
|||
|
|
DWORD dwClientAddr; //<2F><><EFBFBD>ӵ<EFBFBD>ַ
|
|||
|
|
|
|||
|
|
//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϣ
|
|||
|
|
WORD wUserCount; //<2F>û<EFBFBD><C3BB><EFBFBD>Ŀ
|
|||
|
|
tagUserRemoteInfo UserRemoteInfo[16]; //<2F>û<EFBFBD><C3BB><EFBFBD>Ϣ
|
|||
|
|
};
|
|||
|
|
|
|||
|
|
//////////////////////////////////////////////////////////////////////////////////
|
|||
|
|
//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
|
|||
|
|
#define MDM_CS_MANAGER_SERVICE 5 //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>;
|
|||
|
|
|
|||
|
|
#define SUB_CS_C_SYSTEM_MESSAGE 1 //ϵͳ<CFB5><CDB3>Ϣ;
|
|||
|
|
#define SUB_CS_C_PROPERTY_TRUMPET 2 //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϣ;
|
|||
|
|
|
|||
|
|
#define SUB_CS_S_SYSTEM_MESSAGE 100 //ϵͳ<CFB5><CDB3>Ϣ;
|
|||
|
|
#define SUB_CS_S_GAME_MESSAGE 101 //<2F><>Ϸ<EFBFBD><CFB7>Ϣ;
|
|||
|
|
#define SUB_CS_S_PROPERTY_TRUMPET 200 //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϣ;
|
|||
|
|
|
|||
|
|
|
|||
|
|
//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
struct CMD_CS_S_SendTrumpet
|
|||
|
|
{
|
|||
|
|
WORD wPropertyIndex; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>;
|
|||
|
|
DWORD dwSendUserID; //<2F>û<EFBFBD> I D;
|
|||
|
|
DWORD TrumpetColor; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ɫ;
|
|||
|
|
TCHAR szSendNickName[32]; //<2F><><EFBFBD><EFBFBD><EFBFBD>dz<EFBFBD>;
|
|||
|
|
TCHAR szTrumpetContent[TRUMPET_MAX_CHAR]; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>;
|
|||
|
|
};
|
|||
|
|
//////////////////////////////////////////////////////////////////////////////////
|
|||
|
|
|
|||
|
|
|
|||
|
|
#define MDM_CS_WEB_SERVICE 100 //<2F><>վ<EFBFBD><D5BE><EFBFBD><EFBFBD>;
|
|||
|
|
|
|||
|
|
#define SUB_CS_C_SET_CHEAT_USER 1 //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>û<EFBFBD>;
|
|||
|
|
#define SUB_CS_C_SET_CARD_LIB 2 //<2F><><EFBFBD><EFBFBD><EFBFBD>ƿ<EFBFBD>;
|
|||
|
|
#define SUB_CS_C_CARD_LIB_GLOBAL_CFG 3 //<2F>ƿ<EFBFBD>ȫ<EFBFBD><C8AB><EFBFBD><EFBFBD><EFBFBD><EFBFBD>;
|
|||
|
|
|
|||
|
|
#define SUB_CS_S_SET_CHEAT_USER 100 //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>û<EFBFBD>;
|
|||
|
|
#define SUB_CS_S_SET_CARD_LIB 101 //<2F><><EFBFBD><EFBFBD><EFBFBD>ƿ<EFBFBD>;
|
|||
|
|
#define SUB_CS_S_CARD_LIB_GLOBAL_CFG 102 //<2F>ƿ<EFBFBD>ȫ<EFBFBD><C8AB><EFBFBD><EFBFBD><EFBFBD><EFBFBD>;
|
|||
|
|
|
|||
|
|
//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>û<EFBFBD>;
|
|||
|
|
struct CMD_CS_SetCheatUser
|
|||
|
|
{
|
|||
|
|
DWORD dwUserID;
|
|||
|
|
BYTE cbFlag;
|
|||
|
|
DWORD dwCardLibIndex;
|
|||
|
|
DWORD dwStartLibTime;
|
|||
|
|
DWORD dwStopLibTime;
|
|||
|
|
};
|
|||
|
|
|
|||
|
|
//<2F><><EFBFBD><EFBFBD><EFBFBD>ƿ<EFBFBD>;
|
|||
|
|
struct CMD_CS_SetCardLib
|
|||
|
|
{
|
|||
|
|
DWORD dwID; //
|
|||
|
|
DWORD dwCustomID;
|
|||
|
|
BYTE cbFlag; //0<><30><EFBFBD>ӣ<EFBFBD>1Ϊ<31><EFBFBD>;
|
|||
|
|
WORD wKindID; //<2F><>Ϸ<EFBFBD><CFB7><EFBFBD><EFBFBD>;
|
|||
|
|
BYTE cbCount; //<2F><><EFBFBD><EFBFBD>;
|
|||
|
|
BYTE cbData[LEN_CARD_LIB]; //<2F><><EFBFBD><EFBFBD>;
|
|||
|
|
};
|
|||
|
|
|
|||
|
|
//<2F>ƿ<EFBFBD>ȫ<EFBFBD><C8AB><EFBFBD><EFBFBD><EFBFBD><EFBFBD>;
|
|||
|
|
struct CMD_CS_CardLibGlobalCfg
|
|||
|
|
{
|
|||
|
|
BYTE cbFlag; //0<>رգ<D8B1>1Ϊ<31><CEAA><EFBFBD><EFBFBD>;
|
|||
|
|
WORD wKindID; //<2F><>Ϸ<EFBFBD><CFB7><EFBFBD><EFBFBD>;
|
|||
|
|
DWORD dwLibCount; //<2F>ƿ<EFBFBD><C6BF><EFBFBD><EFBFBD><EFBFBD>;
|
|||
|
|
DWORD dwStartLibTime; //<2F><><EFBFBD><EFBFBD>ʱ<EFBFBD><CAB1>;
|
|||
|
|
DWORD dwStopLibTime; //<2F><><EFBFBD><EFBFBD>ʱ<EFBFBD><CAB1>;
|
|||
|
|
};
|
|||
|
|
|
|||
|
|
////////////////////////////////////////////////////////////////////////////////////
|
|||
|
|
|
|||
|
|
#pragma pack()
|
|||
|
|
|
|||
|
|
#endif
|