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

📄 xhc_prot.h

📁 MTK平台QQ移植
💻 H
字号:
#ifndef _XHC_PROT_H
#define _XHC_PROT_H 

#include "XHC_struct.h"

//XHC_main.c
S32 XHC_decode_optoin(void * para, S8 **field_list, S8* field_len_list, U16 list_len);
S32 XHC_write_all();

extern U16 XHC_timer;
extern U16 XHC_MSG_ID_APP_SOC_NOTIFY_IND;
extern U16 XHC_MSG_ID_WPS_SET_CHANNEL_REQ;
extern U16 XHC_MSG_ID_WPS_SET_CHANNEL_RSP;
extern U16 XHC_MSG_ID_WPS_UNSET_CHANNEL_REQ;
extern U16 XHC_MSG_ID_WPS_UNSET_CHANNEL_RSP;
extern U16 XHC_MSG_ID_WPS_HTTP_REQ;
extern U16 XHC_MSG_ID_WPS_HTTP_RSP; 
extern U16 XHC_MSG_ID_WPS_DL_PROGRESS_IND;
extern U16 XHC_MSG_ID_MMI_EM_STATUS_IND;
extern U16 XHC_MSG_ID_MMI_EM_START_RSP;

extern U16 XHC_MOD_WPS;
extern U16 XHC_WPS_APP_SAP;


//XHC_net.c
S32 XHC_net_socket_notify(void* inMsg);
S32 XHC_net_http_set_channel_req(void);
void XHC_net_http_set_channel_rsp(void *MsgStruct);
S32 XHC_net_http_send_req_int(U16 http_method, S8 *str_send_url, S8 * str_send_host, 
    S8* str_reply_path, U16 post_type, S8* post_data, S32 post_data_len, S32 channel_id, U8 request_id);
S32 XHC_net_http_get_free(xhc_net_http_struct** rtn_http);
xhc_net_http_struct* XHC_net_http_get(U8 request_id);
void XHC_net_http_timer();
S8 XHC_soc_connect(S16 soc_id, U32 ip,U16 port);


//IM_memory.c
void XHC_mem_entry_app();
S32 XHC_mem_alloc_app_asm(void);
void XHC_mem_free_app_asm(void);
void XHC_mem_stop_callback(void);
void *XHC_app_alloc_int(S32 mem_size, XHC_CALLBACK_PTR alloc_fail_callback, S8* file, U32 line);
extern U16                  xhc_mem_app_id;

//XHC_other.c
extern U16                  XHC_resource_base_id;
extern U16                  XHC_menu_base_id;
S32 XHC_util_init();
S32 XHC_em_status_ind(void* inMsg);
S32 XHC_refresh_cell_id();
void XHC_SetProtocolEventHandler(PsFuncPtr funcPtr, U16 eventID);

//XHC_data.c
S32 XHC_des_encrypt(S8 *Out, S8 *In, S32 in_len);
S32 XHC_des_decrypt(S8 *Out, S8 *In, S32 in_len);

S32 XHC_sec_str_get(S8* name, S8* out_str, U32 out_len);

//XHC_str.c


//XHC ps
S32 XHC_ps_encode_field(S8 *out_buffer,S32 out_buf_len, S8 *in_buffer,S32 in_buf_len);
S32 XHC_ps_encode_item(S8 *out_buffer,S32 out_buf_len, S8 *format, ...);
S32 XHC_ps_decode_field(S8 *out_buffer,S32 out_buf_len, S8 *in_buffer,S32 in_buf_len, S32* decode_len, S8 *field_type_char);
S32 XHC_ps_decode_item(S8 *in_buffer,S32 in_buf_len, S8** field_list, S8* field_len_list,
                      U16 field_list_len, U16* field_count);

//XHC_gui.c


extern S8 *XHC_cid;

#endif

⌨️ 快捷键说明

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