FreeCalypso > hg > fc-magnetite
diff src/ui3/bmi/AUIWapext.h @ 420:e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
author | Mychaela Falconia <falcon@freecalypso.org> |
---|---|
date | Sun, 21 Jan 2018 03:09:00 +0000 |
parents | |
children |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/src/ui3/bmi/AUIWapext.h Sun Jan 21 03:09:00 2018 +0000 @@ -0,0 +1,148 @@ +/******************************************************************************* + + CONDAT (UK) + +******************************************************************************** + + This software product is the property of Condat (UK) Ltd and may not be + disclosed to any third party without the express permission of the owner. + +******************************************************************************** + + $Project name: + $Project code: + $Module: + $File: AUIWapext.h + $Revision: + + $Author: Condat(UK) + $Date: + +******************************************************************************** + + Description: + External prototypes for AUI WAP. + + +******************************************************************************** + + $History: AUIWapext.h + + 15/05/2003 - SPR#1983 - SH - Updated to latest from 1.6.3 version. + + $End + +*******************************************************************************/ +#ifdef FF_GPF_TCPIP +typedef enum +{ + WAP_BROWSER, + + WAP_PUSH, + +#ifdef FF_MMI_MMS + WAP_MMS, +#endif + WAP_DOWNLOAD +} +T_WAP_APPLICATION; + +typedef void (*T_WAP_CB) (UBYTE result); + +void AUI_wap_init(void); +void AUI_wap_start(T_WAP_APPLICATION application, T_WAP_CB callback); +void AUI_wap_connect_URL (char *URL); /* SPR#2086 - modified */ +/* WAP TEST */ +int AUI_download(MfwMnu* menu, MfwMnuItem* item); +#endif /* #ifdef FF_GPF_TCPIP */ +int AUI_menu(MfwMnu* menu, MfwMnuItem* item); +int AUI_homepage(MfwMnu* menu, MfwMnuItem* item); +int AUI_goto_www(MfwMnu* menu, MfwMnuItem* item); +int AUI_goto_wap(MfwMnu* menu, MfwMnuItem* item); +int AUI_goto_other(MfwMnu* menu, MfwMnuItem* item); +int AUI_bookmarks_add(MfwMnu* menu, MfwMnuItem* item); +int AUI_bookmarks_add_www(MfwMnu* menu, MfwMnuItem* item); +int AUI_bookmarks_add_wap(MfwMnu* menu, MfwMnuItem* item); +int AUI_bookmarks_add_other(MfwMnu* menu, MfwMnuItem* item); +int AUI_bookmarks_list(MfwMnu* menu, MfwMnuItem* item); +int AUI_bookmarks_goto(MfwMnu* menu, MfwMnuItem* item); +int AUI_bookmarks_edit(MfwMnu* menu, MfwMnuItem* item); +int AUI_bookmarks_edit_url(MfwMnu* menu, MfwMnuItem* item); +int AUI_bookmarks_delete(MfwMnu* menu, MfwMnuItem* item); +int AUI_bookmarks_sendSMS(MfwMnu* menu, MfwMnuItem* item); +int AUI_history_list(MfwMnu* menu, MfwMnuItem* item); +int AUI_history_goto(MfwMnu* menu, MfwMnuItem* item); +int AUI_history_edit(MfwMnu* menu, MfwMnuItem* item); +int AUI_history_edit_url(MfwMnu* menu, MfwMnuItem* item); +int AUI_history_delete(MfwMnu* menu, MfwMnuItem* item); +int AUI_history_clear(MfwMnu* menu, MfwMnuItem* item); +int AUI_history_addbook(MfwMnu* menu, MfwMnuItem* item); +int AUI_history_sendSMS(MfwMnu* menu, MfwMnuItem* item); + +#ifdef FF_GPF_TCPIP +int AUI_profiles_list(MfwMnu* menu, MfwMnuItem* item); +#else +/* SPR#2324 - SH - Removed AUI_profiles_list */ +#endif +int AUI_profile_change(MfwMnu* menu, MfwMnuItem* item); /* SPR#2324 - SH - Added */ +int AUI_profile_delete(MfwMnu* menu, MfwMnuItem* item); /* SPR#2324 - SH - Added */ +int AUI_profile_new(MfwMnu* menu, MfwMnuItem* item); /* SPR#2324 - SH - Added */ +int AUI_profile_reset(MfwMnu* menu, MfwMnuItem* item); /* SPR#2324 - SH - Added */ +/* SPR#2324 - SH - Removed AUI_profiles_list */ +int AUI_profiles_setup(MfwMnu* menu, MfwMnuItem* item); +int AUI_profile_name_edit(MfwMnu* menu, MfwMnuItem* item); +int AUI_profile_select(MfwMnu* menu, MfwMnuItem* item); /* SPR#2324 - SH - Added *///liuyu + +int AUI_homepage_edit(MfwMnu* menu, MfwMnuItem* item); +int AUI_connectionType(MfwMnu* menu, MfwMnuItem* item); +int AUI_connectionType_set(MfwMnu* menu, MfwMnuItem* item); +int AUI_connectionSpeed(MfwMnu* menu, MfwMnuItem* item); +int AUI_connectionSpeed_set(MfwMnu* menu, MfwMnuItem* item); +//xpradipg - Aug 4:changes for WAP2.0 Menu +#ifdef FF_GPF_TCPIP +int AUI_WirelessProfiledHTTP_set(MfwMnu* menu, MfwMnuItem* item); +int AUI_PPGAuthentication_set(MfwMnu* menu, MfwMnuItem* item); +int AUI_WirelessProfiledHTTP(MfwMnu* menu, MfwMnuItem* item); +int AUI_PPGAuthentication(MfwMnu* menu, MfwMnuItem* item); +int AUI_NameServer1(MfwMnu* menu, MfwMnuItem* item); +int AUI_NameServer2(MfwMnu* menu, MfwMnuItem* item); +EXTERN BOOL HTTP_Selected(); +#endif +int AUI_security(MfwMnu* menu, MfwMnuItem* item); +int AUI_security_set(MfwMnu* menu, MfwMnuItem* item); +int AUI_access(MfwMnu* menu, MfwMnuItem* item); +int AUI_access_set(MfwMnu* menu, MfwMnuItem* item); +int AUI_dialupNumber(MfwMnu* menu, MfwMnuItem* item); +int AUI_IPAddress1(MfwMnu* menu, MfwMnuItem* item); +int AUI_IPAddress2(MfwMnu* menu, MfwMnuItem* item); +int AUI_Port1(MfwMnu* menu, MfwMnuItem* item); +int AUI_Port2(MfwMnu* menu, MfwMnuItem* item); +int AUI_APN(MfwMnu* menu, MfwMnuItem* item); +int AUI_username(MfwMnu* menu, MfwMnuItem* item); +int AUI_password(MfwMnu* menu, MfwMnuItem* item); +int AUI_response_timer(MfwMnu* menu, MfwMnuItem* item); +int AUI_savehist(MfwMnu* menu, MfwMnuItem* item); +int AUI_savehist_set(MfwMnu* menu, MfwMnuItem* item); +int AUI_scaleimages(MfwMnu* menu, MfwMnuItem* item); +int AUI_scaleimages_set(MfwMnu* menu, MfwMnuItem* item); +#ifdef FF_GPF_TCPIP +T_MFW_HND AUI_wap_launch_browser(char *URL,UBYTE* bearer_list,UBYTE bearer_list_len); +#endif +void AUI_wap_extDestroy(void); +void AUI_wap_gprs_status(UBYTE status); +void AUI_wap_gprs_cb(UBYTE status);//xrashmic 13 Feb, 2006 MMI-SPR-58532 + +void AUI_wap_call_connect(SHORT cId); +void AUI_wap_call_disconnect(SHORT cId); +void AUI_end_call(SHORT cId); +UBYTE AUI_wap_in_call(void); +void AUI_wap_browser_disconnect(void); // RAVI +#ifdef FF_GPF_TCPIP +void AUI_wap_content_get(UBYTE id, char *Url, BOOL reload, char *acceptHeader); + +int AUI_wap_push_list(MfwMnu* menu, MfwMnuItem* item); +int AUI_wap_push_message_read(MfwMnu* menu, MfwMnuItem* item); +int AUI_wap_push_message_delete(MfwMnu* menu, MfwMnuItem* item); +int AUI_wap_push_showmessages(MfwMnu* menu, MfwMnuItem* item); +int AUI_wap_push_showmessages_set(MfwMnu* menu, MfwMnuItem* item); +#endif