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

📄 mmihost.h

📁 是一个手机功能的模拟程序
💻 H
字号:
/*
+--------------------------------------------------------------------+
| PROJECT: MMI-Framework (8417)         $Workfile::   Mmihost.h     $|
| $Author: root $Revision: 1.1.1.1 $|
| CREATED: 21/06/02                     $Modtime::                  $|
| STATE  : code                                                      |
+--------------------------------------------------------------------+

   MODULE  : security

   PURPOSE : header file for hostkey
   
   EXPORT  :

   TO DO   :

/********************************************************************************
 $History: Mmihost.c
    Date .................. Modification ......................................
	19/08/02      version 0.101 xusufang modified 
	29/08/02      version 0.102 xsf modified
 $End

*******************************************************************************/

#ifndef _DEF_BMI_HOST_H_
#define _DEF_BMI_HOST_H_

/* typedefs */
typedef enum {
    HOSTKEY_INIT = HostkeyDummy,
    HOSTKEY_NULL,   //xsf for distingguish from MMI_OUTGOING_CALL_DIALOG_NORMAL in mmidialogs.c 2002.09.18
	HOSTKEY_ASK,
	HOSTKEY_ASK_OK,
	HOSTKEY_ASK_FAIL,
    
    HOSTKEY_ASK_MENU,
	HOSTKEY_MENU_OK,
	HOSTKEY_MENU_FAIL,
	HOSTKEY_MENU_END,
	
	HOSTKEY_ASK_ONOFF,     //XSF ADD FOR SWITCH ON/OFF FOR HOSTKEY 2002.08.22   
	HOSTKEY_ONOFF_OK,     //XSF ADD FOR SWITCH ON/OFF FOR HOSTKEY 2002.08.22   
	HOSTKEY_ONOFF_FAIL,     //XSF ADD FOR SWITCH ON/OFF FOR HOSTKEY 2002.08.22  
	HOSTKEY_ONOFF_END,     //XSF ADD FOR SWITCH ON/OFF FOR HOSTKEY 2002.08.22 	

    HOSTKEY_SWITCHON,
	
    HOSTKEY_FAIL,
    HOSTKEY_OK,
    HOSTKEY_OK_END,
    HOSTKEY_CHANGE_FAIL,
    HOSTKEY_CHANGE_OK,
    HOSTKEY_CHANGE_END,
    //HOSTKEY_CHANGE,
    INPUT_OLD_HOSTKEY,
    INPUT_NEW_HOSTKEY,
    INPUT_NEW_HOSTKEY_AGAIN,   
    
    SETT_HOSTKEY_ABORT,
    MAX_HOST_MODE
	} HOST_CASE;

typedef enum
{
 PRO_ON=0,
 PRO_SIMLOCK,
 PRO_DELALLPHB,
 PRO_RESETALL,
 PRO_MSGBOX,
 PRO_DELALLPHBSUCC,    //xsf add 2002.09.17
 PRO_NOTICE,  //xsf add 2003.04.16
 PRO_CONFIRM
}ProtectItem;


/* function declaration */
//void hostkey_init(T_MFW_HND parent_window);
int hostkey_change (struct MfwMnuTag * m, struct MfwMnuItemTag * i);
int settingHostKeyOff(MfwMnu* m, MfwMnuItem* i);
int settingHostKeyOn(MfwMnu* m, MfwMnuItem* i);
//USHORT hostkey_menu_check (struct MfwMnuTag *m, struct MfwMnuAttrTag *ma, struct MfwMnuItemTag *mi);
int hostkey_menu_check(struct MfwMnuTag * m, struct MfwMnuItemTag * i);
int CheckPassWord(ProtectItem Items);
int JudgeHostKey(char* L_Key) ;
void JudgeSim(void);
void ReadSimIMSI(void);
int SetModeSwitchOn(MfwMnu* m, MfwMnuItem* i);
int SetModeSimLock(MfwMnu* m, MfwMnuItem* i);
int SetModeDelAllPhb(MfwMnu* m, MfwMnuItem* i);
int SetModeReset(MfwMnu* m, MfwMnuItem* i);
int SetModeMsgBox(MfwMnu* m, MfwMnuItem* i);
USHORT HostkeyOptions_check (struct MfwMnuTag *m, struct MfwMnuAttrTag *ma, struct MfwMnuItemTag *mi);
//USHORT settingHostKeyOnOff (struct MfwMnuTag *m, struct MfwMnuAttrTag *ma, struct MfwMnuItemTag *mi); //xsf add 2002.08.22
int settingHostKeyOnOff(struct MfwMnuTag * m, struct MfwMnuItemTag * i); //xsf add 2002.08.23
int CheckHostkey(ProtectItem Items);  //xsf add 2002.08.25
void CheckHostkey2(T_MFW_HND     win, ProtectItem Items); //xsf 11.08
void hostkey_exit (void);  //xsf add 2 lines 2002.09.12
int hostkeyASKIsFocussed(void);
void HostkeyProtectOpts_confirm(void); //xsf add 2003.03.06
void HostkeyProtectOpts_notice(void);   //xsf add 2003.4.16 
#endif

⌨️ 快捷键说明

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