98 lines
2.5 KiB
C
98 lines
2.5 KiB
C
|
|
#ifndef CMD_COMMOM_HEAD_FILE
|
|||
|
|
#define CMD_COMMOM_HEAD_FILE
|
|||
|
|
|
|||
|
|
#pragma pack(1)
|
|||
|
|
|
|||
|
|
//////////////////////////////////////////////////////////////////////////////////
|
|||
|
|
|
|||
|
|
#define MDM_CM_SYSTEM 1000 //ϵͳ<CFB5><CDB3><EFBFBD><EFBFBD>
|
|||
|
|
|
|||
|
|
#define SUB_CM_SYSTEM_MESSAGE 1 //ϵͳ<CFB5><CDB3>Ϣ
|
|||
|
|
#define SUB_CM_ACTION_MESSAGE 2 //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϣ
|
|||
|
|
#define SUB_CM_DOWN_LOAD_MODULE 3 //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϣ
|
|||
|
|
|
|||
|
|
//////////////////////////////////////////////////////////////////////////////////
|
|||
|
|
|
|||
|
|
//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
#define SMT_CHAT 0x0001 //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϣ
|
|||
|
|
#define SMT_EJECT 0x0002 //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϣ
|
|||
|
|
#define SMT_GLOBAL 0x0004 //ȫ<><C8AB><EFBFBD><EFBFBD>Ϣ
|
|||
|
|
#define SMT_PROMPT 0x0008 //<2F><>ʾ<EFBFBD><CABE>Ϣ
|
|||
|
|
#define SMT_TABLE_ROLL 0x0010 //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϣ
|
|||
|
|
|
|||
|
|
//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
#define SMT_CLOSE_ROOM 0x0100 //<2F>رշ<D8B1><D5B7><EFBFBD>
|
|||
|
|
#define SMT_CLOSE_GAME 0x0200 //<2F>ر<EFBFBD><D8B1><EFBFBD>Ϸ
|
|||
|
|
#define SMT_CLOSE_LINK 0x0400 //<2F>ж<EFBFBD><D0B6><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
|
|||
|
|
//ϵͳ<CFB5><CDB3>Ϣ
|
|||
|
|
struct CMD_CM_SystemMessage
|
|||
|
|
{
|
|||
|
|
WORD wType; //<2F><>Ϣ<EFBFBD><CFA2><EFBFBD><EFBFBD>
|
|||
|
|
WORD wLength; //<2F><>Ϣ<EFBFBD><CFA2><EFBFBD><EFBFBD>
|
|||
|
|
TCHAR szString[1024]; //<2F><>Ϣ<EFBFBD><CFA2><EFBFBD><EFBFBD>
|
|||
|
|
};
|
|||
|
|
|
|||
|
|
//////////////////////////////////////////////////////////////////////////////////
|
|||
|
|
|
|||
|
|
//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
#define ACT_BROWSE 1 //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
#define ACT_DOWN_LOAD 2 //<2F><><EFBFBD>ض<EFBFBD><D8B6><EFBFBD>
|
|||
|
|
|
|||
|
|
//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϣ
|
|||
|
|
struct tagActionHead
|
|||
|
|
{
|
|||
|
|
UINT uResponseID; //<2F><>Ӧ<EFBFBD><D3A6>ʶ
|
|||
|
|
WORD wAppendSize; //<2F><><EFBFBD>Ӵ<EFBFBD>С
|
|||
|
|
BYTE cbActionType; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
};
|
|||
|
|
|
|||
|
|
//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
#define BRT_IE 0x01 //I E <20><><EFBFBD><EFBFBD>
|
|||
|
|
#define BRT_PLAZA 0x02 //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
#define BRT_WINDOWS 0x04 //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
|
|||
|
|
//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
struct tagActionBrowse
|
|||
|
|
{
|
|||
|
|
BYTE cbBrowseType; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
TCHAR szBrowseUrl[256]; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ַ
|
|||
|
|
};
|
|||
|
|
|
|||
|
|
//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
#define DLT_IE 1 //I E <20><><EFBFBD><EFBFBD>
|
|||
|
|
#define DLT_MODULE 2 //<2F><><EFBFBD><EFBFBD>ģ<EFBFBD><C4A3>
|
|||
|
|
|
|||
|
|
//<2F><><EFBFBD>ض<EFBFBD><D8B6><EFBFBD>
|
|||
|
|
struct tagActionDownLoad
|
|||
|
|
{
|
|||
|
|
BYTE cbDownLoadMode; //<2F><><EFBFBD>ط<EFBFBD>ʽ
|
|||
|
|
TCHAR szDownLoadUrl[256]; //<2F><><EFBFBD>ص<EFBFBD>ַ
|
|||
|
|
};
|
|||
|
|
|
|||
|
|
//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϣ
|
|||
|
|
struct CMD_CM_ActionMessage
|
|||
|
|
{
|
|||
|
|
WORD wType; //<2F><>Ϣ<EFBFBD><CFA2><EFBFBD><EFBFBD>
|
|||
|
|
WORD wLength; //<2F><>Ϣ<EFBFBD><CFA2><EFBFBD><EFBFBD>
|
|||
|
|
UINT nButtonType; //<2F><>ť<EFBFBD><C5A5><EFBFBD><EFBFBD>
|
|||
|
|
TCHAR szString[1024]; //<2F><>Ϣ<EFBFBD><CFA2><EFBFBD><EFBFBD>
|
|||
|
|
};
|
|||
|
|
|
|||
|
|
//////////////////////////////////////////////////////////////////////////////////
|
|||
|
|
|
|||
|
|
//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϣ
|
|||
|
|
struct CMD_CM_DownLoadModule
|
|||
|
|
{
|
|||
|
|
BYTE cbShowUI; //<2F><>ʾ<EFBFBD><CABE><EFBFBD><EFBFBD>
|
|||
|
|
BYTE cbAutoInstall; //<2F>Զ<EFBFBD><D4B6><EFBFBD>װ
|
|||
|
|
WORD wFileNameSize; //<2F><><EFBFBD>ֳ<EFBFBD><D6B3><EFBFBD>
|
|||
|
|
WORD wDescribeSize; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
WORD wDownLoadUrlSize; //<2F><>ַ<EFBFBD><D6B7><EFBFBD><EFBFBD>
|
|||
|
|
};
|
|||
|
|
|
|||
|
|
//////////////////////////////////////////////////////////////////////////////////
|
|||
|
|
|
|||
|
|
#pragma pack()
|
|||
|
|
|
|||
|
|
#endif
|