⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 packet.h

📁 打魔兽战网的都知道他是什么
💻 H
📖 第 1 页 / 共 2 页
字号:
	t_client_sessionaddr1      client_sessionaddr1;	t_client_sessionaddr2      client_sessionaddr2;	t_client_motd_w3           client_motd_w3;	t_server_motd_w3           server_motd_w3;	t_client_logonproofreq     client_logonproofreq;	t_server_logonproofreply   server_logonproofreply;	t_client_createaccount_w3  client_createaccount_w3;	t_server_createaccount_w3  server_createaccount_w3;	t_client_findanongame      client_findanongame;	t_client_findanongame_at   client_findanongame_at;	t_client_findanongame_at_inv   client_findanongame_at_inv;	t_server_findanongame_playgame_cancel		server_findanongame_playgame_cancel;	t_server_anongame_found		server_anongame_found;        t_d2cs_bnetd_generic            d2cs_bnetd;        t_bnetd_d2cs_authreq            bnetd_d2cs_authreq;        t_d2cs_bnetd_authreply          d2cs_bnetd_authreply;        t_bnetd_d2cs_authreply          bnetd_d2cs_authreply;        t_d2cs_bnetd_accountloginreq    d2cs_bnetd_accountloginreq;        t_bnetd_d2cs_accountloginreply  bnetd_d2cs_accountloginreply;        t_d2cs_bnetd_charloginreq       d2cs_bnetd_charloginreq;        t_bnetd_d2cs_charloginreply     bnetd_d2cs_charloginreply;	t_bnetd_d2cs_gameinforeq	bnetd_d2cs_gameinforeq;	t_d2cs_bnetd_gameinforeply	d2cs_bnetd_gameinforeply;        t_d2cs_d2gs_generic             d2cs_d2gs;        t_d2cs_d2gs_authreq             d2cs_d2gs_authreq;        t_d2gs_d2cs_authreply           d2gs_d2cs_authreply;        t_d2cs_d2gs_authreply           d2cs_d2gs_authreply;	t_d2cs_d2gs_setinitinfo         d2cs_d2gs_setinitinfo;	t_d2cs_d2gs_setgsinfo           d2cs_d2gs_setgsinfo;        t_d2gs_d2cs_setgsinfo           d2gs_d2cs_setgsinfo;        t_d2cs_d2gs_creategamereq       d2cs_d2gs_creategamereq;        t_d2gs_d2cs_creategamereply     d2gs_d2cs_creategamereply;        t_d2cs_d2gs_joingamereq         d2cs_d2gs_joingamereq;        t_d2gs_d2cs_joingamereply       d2gs_d2cs_joingamereply;        t_d2gs_d2cs_updategameinfo      d2gs_d2cs_updategameinfo;        t_d2gs_d2cs_closegame           d2gs_d2cs_closegame;        t_d2cs_d2gs_echoreq             d2cs_d2gs_echoreq;        t_d2gs_d2cs_echoreply           d2gs_d2cs_echoreply;	t_d2cs_d2gs_control             d2cs_d2gs_control;	t_d2cs_d2gs_setconffile			d2cs_d2gs_setconffile;        t_d2cs_client_generic           d2cs_client;        t_client_d2cs_loginreq          client_d2cs_loginreq;        t_d2cs_client_loginreply        d2cs_client_loginreply;        t_client_d2cs_createcharreq     client_d2cs_createcharreq;        t_d2cs_client_createcharreply   d2cs_client_createcharreply;        t_client_d2cs_creategamereq     client_d2cs_creategamereq;        t_d2cs_client_creategamereply   d2cs_client_creategamereply;        t_client_d2cs_joingamereq       client_d2cs_joingamereq;        t_d2cs_client_joingamereply     d2cs_client_joingamereply;        t_client_d2cs_gamelistreq       client_d2cs_gamelistreq;        t_d2cs_client_gamelistreply     d2cs_client_gamelistreply;        t_client_d2cs_gameinforeq       client_d2cs_gameinforeq;        t_d2cs_client_gameinforeply     d2cs_client_gameinforeply;        t_client_d2cs_charloginreq      client_d2cs_charloginreq;        t_d2cs_client_charloginreply    d2cs_client_charloginreply;        t_client_d2cs_deletecharreq     client_d2cs_deletecharreq;        t_d2cs_client_deletecharreply   d2cs_client_deletecharreply;        t_client_d2cs_ladderreq         client_d2cs_ladderreq;        t_d2cs_client_ladderreply       d2cs_client_ladderreply;        t_client_d2cs_motdreq           client_d2cs_motdreq;        t_d2cs_client_motdreply         d2cs_client_motdreply;        t_client_d2cs_cancelcreategame  client_d2cs_cancelcreategame;        t_d2cs_client_creategamewait    d2cs_client_creategamewait;        t_client_d2cs_charladderreq     client_d2cs_charladderreq;        t_client_d2cs_charlistreq       client_d2cs_charlistreq;        t_d2cs_client_charlistreply     d2cs_client_charlistreply;        t_client_d2cs_charlistreq_110   client_d2cs_charlistreq_110;        t_d2cs_client_charlistreply_110 d2cs_client_charlistreply_110;        t_client_d2cs_convertcharreq    client_d2cs_convertcharreq;        t_d2cs_client_convertcharreply  d2cs_client_convertcharreply;	t_client_friendslistreq		client_friendslistreq;	t_server_friendslistreply	server_friendslistreply;	t_client_friendinforeq		client_friendinforeq;	t_server_friendinforeply	server_friendinforeply;	t_server_friendadd_ack		server_friendadd_ack;	t_server_frienddel_ack		server_frienddel_ack;	t_server_friendmove_ack		server_friendmove_ack;	t_client_arrangedteam_friendscreen	client_arrangedteam_friendscreen;	t_server_arrangedteam_friendscreen	server_arrangedteam_friendscreen;	t_client_arrangedteam_invite_friend	client_arrangedteam_invite_friend;	t_server_arrangedteam_invite_friend_ack	server_arrangedteam_invite_friend_ack;	t_server_arrangedteam_send_invite	server_arrangedteam_send_invite;	t_client_arrangedteam_accept_invite    client_arrangedteam_accept_invite;	t_client_arrangedteam_accept_decline_invite    client_arrangedteam_accept_decline_invite;	t_server_arrangedteam_member_decline    server_arrangedteam_member_decline;	t_client_findanongame_profile		client_findanongame_profile;	t_server_findanongame_profile2		server_findanongame_profile2;			t_client_w3route_req			client_w3route_req;	t_server_w3route_ack			server_w3route_ack;	t_server_w3route_playerinfo		server_w3route_playerinfo;	t_server_w3route_levelinfo		server_w3route_levelinfo;	t_server_w3route_startgame1		server_w3route_startgame1;	t_server_w3route_startgame2		server_w3route_startgame2;	t_client_w3route_loadingdone		client_w3route_loadingdone;	t_server_w3route_loadingack		server_w3route_loadingack;	t_client_w3route_connected		client_w3route_connected;	t_server_w3route_echoreq		server_w3route_echoreq;	t_client_w3route_abort			client_w3route_abort;	t_server_w3route_ready			server_w3route_host;	t_client_w3route_gameresult		client_w3route_gameresult;	t_client_findanongame_inforeq		client_findanongame_inforeq;	t_server_findanongame_inforeply		server_findanongame_inforeply;		t_client_w3xp_clan_invitereq		client_w3xp_clan_invitereq;    	t_server_w3xp_clan_invitereply		server_w3xp_clan_invitereply;	t_server_w3xp_clan_invitereq		server_w3xp_clan_invitereq;	t_client_w3xp_clan_invitereply		client_w3xp_clan_invitereply;	t_client_w3xp_clan_disbandreq		client_w3xp_clan_disbandreq;	t_server_w3xp_clan_disbandreply		server_w3xp_clan_disbandreply;	t_client_w3xp_clan_motdchg		client_w3xp_clan_motdchg;	t_client_w3xp_clan_motdreq		client_w3xp_clan_motdreq;	t_server_w3xp_clan_motdreply		server_w3xp_clan_motdreply;	t_client_w3xp_clanmemberlist_req	client_w3xp_clanmemberlist_req;	t_server_w3xp_clanmemberlist_reply	server_w3xp_clanmemberlist_reply;	t_client_w3xp_clan_createreq		client_w3xp_clan_createreq;	t_server_w3xp_clan_createreply		server_w3xp_clan_createreply;	t_client_w3xp_clan_createinvitereq	client_w3xp_clan_createinvitereq;	t_server_w3xp_clan_createinvitereply	server_w3xp_clan_createinvitereply;	t_server_w3xp_clan_createinvitereq	server_w3xp_clan_createinvitereq;	t_client_w3xp_clan_createinvitereply	client_w3xp_clan_createinvitereply;	t_server_w3xp_clan_clanack		server_w3xp_clan_clanack;	t_server_w3xp_clanmemberupdate          server_w3xp_clanmemberupdate;	t_client_w3xp_clanmember_rankupdate_req   client_w3xp_clanmember_rankupdate_req;	t_server_w3xp_clanmember_rankupdate_reply server_w3xp_clanmember_rankupdate_reply;	t_client_w3xp_clanmember_remove_req     client_w3xp_clanmember_remove_req;	t_server_w3xp_clanmember_remove_reply   server_w3xp_clanmember_remove_reply;	t_client_w3xp_clan_membernewchiefreq    client_w3xp_clan_membernewchiefreq;	t_server_w3xp_clan_membernewchiefreply  server_w3xp_clan_membernewchiefreply;	t_server_w3xp_clanquitnotify            server_w3xp_clanquitnotify;	t_server_w3xp_clanmember_removed_notify server_w3xp_clanmember_removed_notify;	t_server_findanongame_iconreply		server_findanongame_iconreply;	t_client_changeclient			client_changeclient;	t_client_anongame			client_anongame;	t_server_anongame_search_reply		server_anongame_search_reply;	t_client_anongame_tournament_request	client_anongame_tournament_request;	t_server_anongame_tournament_reply	server_anongame_tournament_reply;	t_client_setemailreply			client_setemailreq;	t_server_setemailreq			server_setemailreply;	t_client_getpasswordreq			client_getpasswordreq;	t_client_changeemailreq			client_changeemailreq;	t_client_crashdump			client_crashdump;	t_client_claninforeq			client_claninforeq;	t_server_claninforeply			server_claninforeply;	t_client_findanongame_profile_clan	client_findanongame_profile_clan;	t_server_findanongame_profile_clan	server_findanongame_profile_clan;	} u;} t_packet;#endif/*****/#ifndef JUST_NEED_TYPES#ifndef INCLUDED_PACKET_PROTOS#define INCLUDED_PACKET_PROTOS#include "common/lstr.h"extern t_packet * packet_create(t_packet_class class) ;extern void packet_destroy(t_packet const * packet);extern t_packet * packet_add_ref(t_packet * packet);extern void packet_del_ref(t_packet * packet);extern t_packet_class packet_get_class(t_packet const * packet);extern char const * packet_get_class_str(t_packet const * packet);extern int packet_set_class(t_packet * packet, t_packet_class class);extern unsigned int packet_get_type(t_packet const * packet);extern char const * packet_get_type_str(t_packet const * packet, t_packet_dir dir);extern int packet_set_type(t_packet * packet, unsigned int type);extern unsigned int packet_get_size(t_packet const * packet);extern int packet_set_size(t_packet * packet, unsigned int size);extern unsigned int packet_get_header_size(t_packet const * packet);extern unsigned int packet_get_flags(t_packet const * packet);extern int packet_set_flags(t_packet * packet, unsigned int flags);extern int packet_append_string(t_packet * packet, char const * str);extern int packet_append_ntstring(t_packet * packet, char const * str);extern int packet_append_lstr(t_packet * packet, t_lstr *lstr);extern int packet_append_data(t_packet * packet, void const * data, unsigned int len);extern void const * packet_get_raw_data_const(t_packet const * packet, unsigned int offset);extern void * packet_get_raw_data(t_packet * packet, unsigned int offset);extern void * packet_get_raw_data_build(t_packet * packet, unsigned int offset);extern char const * packet_get_str_const(t_packet const * packet, unsigned int offset, unsigned int maxlen);extern void const * packet_get_data_const(t_packet const * packet, unsigned int offset, unsigned int len);extern t_packet * packet_duplicate(t_packet const * src);#endif#endif

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -