📄 im_qq_prot.h
字号:
#ifndef _IM_QQ_PROT_H
#define _IM_QQ_PROT_H
#include "IM_prot.h"
#include "IM_QQ_struct.h"
//IM_QQ_main.c
S32 IM_qq_user_start_login(void * user);
S32 IM_qq_user_type_create_user(void * data);
S32 IM_qq_free(void *user);
S32 IM_qq_process_create(void *user);
S32 IM_qq_process_init(void *user);
S32 IM_qq_process_timer(void *user);
S32 IM_qq_change_offline_state(void *user, U16 new_state);
S32 IM_qq_change_login_state(void *user, U16 new_state);
S32 IM_qq_change_online_state(void *user, U16 new_state);
S32 IM_qq_user_free(void **obj);
S32 IM_qq_user_offline(void *user, U16 offline_state);
//IM_QQ_ui.c
S32 IM_qq_ui_create(void *user);
S32 IM_qq_ui_init(void *user);
void IM_qq_friend_display_function(void *item, void *common_item_data, S32 x, S32 y);
void IM_qq_friend_measure_function(void *item, void *common_item_data, S32 *width, S32 *height);
void IM_qq_entry_friend_operate_menu();
void IM_qq_entry_main_menu();
void IM_qq_friend_left_softkey_function(void *item);
void IM_qq_friend_right_softkey_function(void *item);
void IM_qq_team_right_softkey_function(void *item);
void IM_qq_user_right_softkey_function(void *item);
void IM_qq_center_softkey_function(void *item);
void IM_qq_highlight_qq_ok(void);
void IM_qq_highlight_login_menu_ok(void);
void IM_qq_highlight_main_menu_ok(void);
void IM_qq_highlight_chat_menu_ok(void);
void IM_qq_highlight_operate_ok(void);
void IM_qq_highlight_my_state_ok(void);
void IM_qq_highlight_friend_manager_ok(void);
void IM_qq_highlight_personal_setting_ok(void);
void IM_qq_highlight_qqpark_ok(void);
void IM_qq_highlight_look_buddy_ok(void);
void IM_qq_highlight_add_to_blacklist_ok(void);
void IM_qq_highlight_register_ok(void);
void IM_qq_highlight_online_ok(void);
void IM_qq_highlight_offline_ok(void);
void IM_qq_highlight_away_ok(void);
void IM_qq_highlight_invisible_ok(void);
void IM_qq_highlight_qq(void);
void IM_qq_highlight_login_menu(void);
void IM_qq_highlight_main_menu(void);
void IM_qq_highlight_chat_menu(void);
void IM_qq_highlight_operate(void);
void IM_qq_highlight_my_state(void);
void IM_qq_highlight_friend_manager(void);
void IM_qq_highlight_personal_setting(void);
void IM_qq_highlight_qqpark(void);
void IM_qq_highlight_look_buddy(void);
void IM_qq_highlight_add_to_blacklist(void);
void IM_qq_highlight_register(void);
void IM_qq_highlight_online(void);
void IM_qq_highlight_offline(void);
void IM_qq_highlight_away(void);
void IM_qq_highlight_invisible(void);
void IM_qq_highlight_user_info(void);
void IM_qq_highlight_delete_friend(void);
void IM_qq_highlight_search_buddy(void);
void IM_qq_highlight_search_add(void);
void IM_qq_highlight_search_user_info(void);
void IM_qq_highlight_ask_add_user_info(void);
void IM_qq_highlight_ask_add_agree(void);
void IM_qq_highlight_ask_add_agree_add(void);
void IM_qq_highlight_ask_add_refuse(void);
void IM_qq_hint_my_state(U16 index);
void IM_qq_highlight_login(void);
void IM_qq_highlight_super_qq(void);
void IM_qq_highlight_qq_stay(void);
void IM_qq_highlight_look_invisible(void);
void IM_qq_highlight_mobile_club(void);
void IM_qq_highlight_clairvoyance(void);
void IM_qq_highlight_city_buddy(void);
void IM_qq_highlight_help(void);
void IM_qq_highlight_help_tip(void);
void IM_qq_highlight_about(void);
void IM_qq_highlight_add_stranger(void);
void IM_qq_highlight_look_visible(void);
void IM_qq_highlight_my_city(void);
void IM_qq_highlight_love(void);
void IM_qq_search_buddy_mode_select(S32 index);
S32 IM_qq_search_buddy_fill_inline_items(void *user, S32 *n_items);
void IM_qq_start_search_buddy(void);
void IM_qq_exit_search_buddy(void);
void IM_qq_entry_search_buddy(void);
void IM_qq_display_buddy_info_req(void* user, U32 qq_number);
S32 IM_qq_neddcer_entry(void* data);
void IM_qq_entry_ask_add_menu(void);
void IM_qq_notify_add_attach(stServer* msg, S8* str, S32 str_len);
void IM_qq_ask_add_show_notify(void);
S32 IM_qq_ask_add_entry(void* data);
void IM_qq_show_common_notify(void);
S32 IM_qq_refuse_entry(void* data);
S32 IM_qq_pass_entry(void* data);
S32 IM_qq_canadd_entry(void* data);
S32 IM_qq_noadd_entry(void* data);
S32 IM_qq_beadded_entry(void* data);
S32 IM_qq_delete_entry(void* data);
S32 IM_qq_sysmsg_entry(void* data);
S32 IM_qq_msgad_entry(void* data);
void IM_qq_ui_ack_edit(S8* prompt_str, FuncPtr done_func);
void* IM_qq_system_msg_add(void* user, S8* msg, void* data, XHC_CALLBACK_PTR read_func);
S32 IM_qq_ui_entry_verify(void *data);
void IM_qq_show_verify_edit(void);
void IM_qq_add_buddy(void);
//IM_QQ_net.c
S32 IM_qq_net_create(void *user);
S32 IM_qq_net_init(void *user);
S32 IM_qq_net_free(void *user);
S32 IM_qq_net_exit(void *user);
S32 IM_qq_net_timer(void *user);
S32 IM_qq_socket_msg(void *user);
S32 IM_qq_socket_notify(void *user, void* msg);
S32 IM_qq_socket_send(void* user);
S32 IM_qq_socket_recv(void *user);
S32 IM_qq_socket_close(void *user);
S32 IM_qq_socket_connect(void *user, U32 ip,U16 port);
S32 IM_qq_net_load_info(void *user);
S32 IM_qq_packet_getkey(void *user);
S32 IM_qq_packet_login(void *user);
S32 IM_qq_packet_list(void *user);
S32 IM_qq_packet_querystate(void *user);
S32 IM_qq_packet_hello(void *user);
S32 IM_qq_packet_simpleinfo2(void *user, S16 pos);
S32 IM_qq_packet_changestat(void *user, U8 state);
S32 IM_qq_packet_cltmsg(void *user, U32 uid, U16* msg);
S32 IM_qq_packet_getinfo(void *user, U32 uid);
S32 IM_qq_packet_finger(void *user);
S32 IM_qq_packet_ackaddtolist(void *user, U32 qq_number, U8 cd);
S32 IM_qq_packet_delfromlist(void *user, U32 qq_number);
S32 IM_qq_packet_getgroupinfo(void *user);
S32 IM_qq_packet_fingerm(void *user);
S32 IM_qq_packet_offinfo(void *user, void* offinfo);
S32 IM_qq_packet_sendverify(void *user, void* code, S32 code_len);
S32 IM_qq_packet_resendverify(void *user);
S32 IM_qq_net_packet_req(void * user, U16 net_packet_req, S32 para1, S32 para2);
//IM_QQ_custom.c
S32 IM_qq_custom_init();
extern im_qq_custom_struct qq_custom;
void mmi_qq_read_new_msg();
void mmi_qq_entry();
//IM_QQ_friends.c
S32 IM_qq_friends_create(void *user);
S32 IM_qq_friends_init(void *user);
S32 IM_qq_team_list_insert_team(void * user, void *team_list, S16 index, UI_string_type name);
S32 IM_qq_team_list_update_team(void * user, void *team_list, S16 index, UI_string_type name);
S32 IM_qq_team_list_delete(void * user, void *team_list, S16 index);
S32 IM_qq_team_list_delete_all(void * user, void *team_list);
S32 IM_qq_team_free(void ** _team);
S32 IM_qq_team_add_friend(void * user, void * team_list, S16 team_index, void *_friend);
S32 IM_qq_team_delete_friend(void * user, void *_team, void *_friend);
void* IM_qq_team_find_friend(void* user,void *_team, U32 qq_number,S32* index);
S32 IM_qq_friend_list_insert_friend(void* user,U32 qq_number,UI_string_type nike_name,
UI_string_type info, S16 face, S16 state, S16 custom_team_index,
S16 type, void **rtn_friend, S16 *rtn_index);
S32 IM_qq_friend_list_update_friend(void* user,U32 qq_number,UI_string_type nike_name,
UI_string_type info, S16 face, S16 state, S16 custom_team_index,
S16 type, void **rtn_friend, S16 *rtn_index);
S32 IM_qq_friend_list_delete(void* user,U32 qq_number);
S32 IM_qq_friend_list_delete_all(void * user);
void* IM_qq_friend_list_find(void* user,U32 qq_number,S32 *index);
S32 IM_qq_friend_cmp(void * _friend, void *_para);
S32 IM_qq_friend_free(void ** _friend);
S32 IM_qq_team_change_cont_flag(void * user, void *_team, U8 flag);
S32 IM_qq_friend_change_cont_flag(void * user, void *_friend, U8 flag);
S32 IM_qq_create_chat_history(void* item);
S32 IM_qq_friends_chat_add_msg(void* user, U32 qq_number, UI_string_type msg, U8 msg_from_friend);
S32 IM_qq_friends_send_msg(void * _chat_history);
S32 IM_qq_friends_chat_list_insert(void* user, U32 qq_number, void **rtn_node);
S32 IM_qq_chat_history_free(void **obj);
S32 IM_qq_chat_msg_free(void **obj);
//IM_QQ_option.c
S32 IM_qq_option_create(void *user);
S32 IM_qq_option_init(void *user);
//IM_QQ_info.c
S32 IM_qq_info_create(void *user);
S32 IM_qq_info_init(void *user);
//IM_QQ_other.c
S32 IM_qq_data_create(void *user, void *login_data);
S32 IM_qq_data_init(void *user, void *_login_data);
U8* QSetShort(U8* buf,short wData);
U8* QSetLong(U8* buf,long dwData);
U8* QQGetShort(U8* buf,short* pData);
U8* QGetShort(U8* buf,short* pData);
U8* QQGetLong(U8* buf,long* pData);
U8* QSetWStr(U8* inbuf,U16* outbuf,U16 size);
U8* QGetWStr(U8* inbuf,U16* outbuf,U16 size);
void* QMEMMGR_Malloc(S32 nSize);
void QMEMMGR_Free(void* p);
//IM_QQ_local_data.c
S32 IM_qq_local_init(void *user);
S32 IM_qq_user_load_local(void *user);
S32 IM_qq_user_write_local(void *user);
S32 IM_qq_local_read_friends(void *user);
S32 IM_qq_local_write_friends(void *user);
S32 IM_qq_ps_decode_friends(void * user, S8 **field_list, S16 *field_len_list, S16 list_len, S32 offset);
S32 IM_qq_ps_decode_teams(void * user, S8 **field_list, S16 *field_len_list, S16 list_len, S32 offset);
S32 IM_qq_ps_decode_msg(void * _chat_history, S8 **field_list, S16 *field_len_list, S16 list_len, S32 offset);
S32 IM_qq_local_write_chat_history(void * _chat_history);
S32 IM_qq_user_free_local_friends(void *user);
S32 IM_qq_user_free_local_all(void *user);
//IM_QQ_gui.c
void IM_qq_play_recv_msg_audio();
void IM_qq_play_vibrator();
void IM_qq_reg_status_icon_pen();
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -