组合类型 |
struct | _tagAppsAskShellEvent |
struct | _tagDialToShellInfor |
| 定义与Shell交互参数的数据结构 更多...
|
struct | _tagShellNotifyMessage |
struct | _tagShellToPhoneInfo |
| 定义MiniOneShell与Phone通讯的数据结构 更多...
|
宏定义 |
#define | CALL_INCOMING_IN_MSG L"CALL_INCOMING_IN_MSG" |
#define | CALL_INCOMING_OUT_MSG L"CALL_INCOMING_OUT_MSG" |
#define | CALL_PROCESS_IN_MSG L"CALL_PROCESS_IN_MSG" |
| 定义消息队列的名称
|
#define | DIAL_TO_SHELL_INFOR TEXT("DialToShellInfor") |
#define | LPARAM_REPLY 0x3 |
#define | MAX_CONTACT_NAME (64) |
#define | MAX_ISP_NAME (64) |
#define | MAX_MUSIC_NAME (128) |
#define | MAXDESTADDRESSSIZE (81) |
#define | MZ_WM_COMMON (0xFFF00000) |
#define | MZ_WM_MZAPP (0xFFF20000) |
#define | MZ_WM_USER (0xFFF30000) |
#define | OVERLAY_COLORKEY_VALUE 0x1002 |
#define | PAL_BC_NOTIFY_CALL_FORWARD (0x00000021) |
| 通知呼叫转移的状态
|
#define | PAL_BC_NOTIFY_CALL_STATUS (0x00000001) |
| 通知语音通话的状态
|
#define | PAL_BC_NOTIFY_DATA_STATUS (0x00000002) |
| 通知数据传输的状态
|
#define | PAL_BC_NOTIFY_MISSED_CALL (0x00000011) |
| 通知未接来电的数目
|
#define | PAL_BC_NOTIFY_MISSED_SMS (0x00000012) |
| 通知新短信的数目
|
#define | PAL_BC_NOTIFY_PLANE_MODE (0x00010001) |
| 通知整个手机的飞行模式状态
|
#define | PAL_BC_NOTIFY_SMS_STATUS (0x00010002) |
| 短消息开始和结束消息
|
#define | PAL_BC_NOTIFY_SMSMMS_STATUS (0x00000004) |
| 通知短、彩信的发送接收状态
|
#define | PAL_BC_NOTIFY_WAITING_IND (0x00000003) |
| (Voice Mail等)等待指示
|
#define | PAL_BROADCAST_NOTIFY_MSGNAME TEXT("PalBroadcastNotifyMsgName") |
| 定义电话和桌面以及相关程序的广播消息常数
|
#define | PAL_CALLFWD_REASON_BIT_NOREPLY (0x00000004) |
| 无应答时转移
|
#define | PAL_CALLFWD_REASON_BIT_ONBUSY (0x00000002) |
| 遇忙转移
|
#define | PAL_CALLFWD_REASON_BIT_UNCOND (0x00000001) |
| 无条件转移
|
#define | PAL_CALLFWD_REASON_BIT_UNREACH (0x00000008) |
| 无法接通时转移
|
#define | PAL_CALLSTAT_BIT_ACTIVE (0x0008) |
| 存在激活的电话
|
#define | PAL_CALLSTAT_BIT_AWAITING (0x0004) |
| 存在等待的电话
|
#define | PAL_CALLSTAT_BIT_DIALING (0x0001) |
| 存在呼出的电话
|
#define | PAL_CALLSTAT_BIT_DISCONNECT (0x0020) |
| 存在正在断开的电话
|
#define | PAL_CALLSTAT_BIT_INCOMING (0x0002) |
| 存在呼入的电话
|
#define | PAL_CALLSTAT_BIT_ONHOLD (0x0010) |
| 存在保留的电话
|
#define | PAL_INDSTAT_BIT_EMAIL (0x00000002) |
| E-Mail的指示.
|
#define | PAL_INDSTAT_BIT_FAX (0x00000004) |
| Fax的指示.
|
#define | PAL_INDSTAT_BIT_VOICEMAIL (0x00000001) |
| Voice Mail的指示.
|
#define | PAL_MSGSTAT_BIT_RETRYING (0x00000016) |
| 存在等待(重试)发送的短信
|
#define | PAL_MSGSTAT_BIT_SENDFAIL (0x00000001) |
| PAL_BC_NOTIFY_SMSMMS_STATUS 对应的lParam.
|
#define | PAL_MSGSTAT_BIT_SENDING (0x00000004) |
| 存在正在发送信息
|
#define | PAL_MSGSTAT_BIT_SENDSUCC (0x00000002) |
| 某短信发送成功
|
#define | PAL_MSGSTAT_BIT_WAITING (0x00000008) |
| 存在等待(排队)发送的短信
|
#define | PAL_PLANEMODE_STAT_ENTERED (0x00000003) |
| 进入了飞行模式
|
#define | PAL_PLANEMODE_STAT_ENTERIING (0x00000002) |
| 正在进入飞行模式
|
#define | PAL_PLANEMODE_STAT_LEAVING (0x00000001) |
| 正在离开飞行模式
|
#define | PAL_PLANEMODE_STAT_LEFT (0x00000000) |
| 离开了飞行模式
|
#define | PAL_SMSSTAT_BIT_END (0x00000002) |
| 短消息结束
|
#define | PAL_SMSSTAT_BIT_START (0x00000001) |
| PAL_BC_NOTIFY_SMS_STATUS 对应的lParam.
|
#define | QUEUE_NAME_OF_APPS_ASK_SHELL_EVENT TEXT("QueueNameOffAppsAskShellEvent") |
#define | QUEUE_NAME_OF_SHELL_NOTIFY_MESSAGE TEXT("QueueNameOfShellNotifyMessage") |
#define | QUEUE_NAME_OF_SHELL_TO_PHONE TEXT("QueueNameOfShellToPhone") |
#define | SMS_BEGIN (0x00000001) |
#define | SMS_END (0x00000002) |
#define | SMS_END_MUSICE (0x00000003) |
#define | WM_BT_IF_RECEIVE _T("BluetoothMessageBoxMessage") |
#define | WM_BT_MESSAGE _T("BluetoothPopupMessage") |
| 蓝牙消息
|
#define | WM_CALL_MESSAGE _T("CALL_MESSAGE") |
#define | WM_MINIONE_SHELL _T("ShellNotifyMsg/ClickMKey") |
#define | WM_MMS_MESSAGE _T("MMS_MESSAGE") |
#define | WM_MZ_BLUETOOTH_CHANGE (MZ_WM_COMMON+0x0008) |
| 定义蓝牙通道切换消息
|
#define | WM_MZ_CHANGE_DISPLAY_SETTINGS (MZ_WM_COMMON+0x001A) |
| 转屏
|
#define | WM_MZ_CHANGE_NETWORK_OPT (MZ_WM_COMMON+0x0007) |
#define | WM_MZ_DISABLE_SLIDE_APP ( MZ_WM_COMMON + 0x0012 ) |
#define | WM_MZ_DISABLE_TASKBAR_LIST ( MZ_WM_COMMON + 0x0010 ) |
#define | WM_MZ_DISPLAY_CHANGE_BY_ROTATE ( MZ_WM_COMMON + 0x000D ) |
#define | WM_MZ_DISPLAY_CHANGE_TO_CALL ( MZ_WM_COMMON + 0x000E ) |
#define | WM_MZ_ENABLE_SLIDE_APP ( MZ_WM_COMMON + 0x0011 ) |
| 启用/禁止使用滑动关闭
|
#define | WM_MZ_ENABLE_TASKBAR_LIST ( MZ_WM_COMMON + 0x000F ) |
| 启用/禁止TaskList
|
#define | WM_MZ_MUSIC_A2DP_CONN_NOTIFY (MZ_WM_COMMON+0x0004) |
#define | WM_MZ_MUSIC_CONTROL (MZ_WM_COMMON+0x0003) |
| 定义音乐更新消息
|
#define | WM_MZ_NETWORK_INTERFACE (MZ_WM_COMMON+0x0006) |
| 定义连接中的网络接口消息
|
#define | WM_MZ_NOTIFY_APP_INIT_WAIT (MZ_WM_COMMON+0x001B) |
| 应用通知Shell启动等待事件
|
#define | WM_MZ_START_CAMERA_CHANGE_WINDOW_DISPLAY (MZ_WM_COMMON+0x0009) |
| 定义camera启动前后屏幕旋转消息
|
#define | WM_MZ_START_VIDEO_CHANGE_WINDOW_DISPLAY (MZ_WM_COMMON+0x000B) |
| Video启动前后屏幕旋转消息.
|
#define | WM_MZ_STOP_CAMERA_CHANGE_WINDOW_DISPLAY (MZ_WM_COMMON+0x000A) |
#define | WM_MZ_STOP_VIDEO_CHANGE_WINDOW_DISPLAY (MZ_WM_COMMON+0x000C) |
#define | WM_MZ_TO_CAMERA_CLOSE_APP_END (MZ_WM_COMMON+0x0015) |
#define | WM_MZ_TO_CAMERA_CLOSE_APP_START (MZ_WM_COMMON+0x0014) |
| 定义通知Camera关闭消息
|
#define | WM_MZ_TO_COM_INVOKE (MZ_WM_COMMON+0x0016) |
#define | WM_MZ_UNLOCK_WINDOW_SCREENSHOTS (MZ_WM_COMMON+0x0020) |
#define | WM_MZ_UNLOCK_WINDOW_SCREENSHOTS_RETURN (MZ_WM_COMMON+0x0021) |
#define | WM_MZ_VIDEO_CONTROL (MZ_WM_COMMON+0x0005) |
| 定义视频更新消息
|
#define | WM_PICTURE_UPDATE_TO_SHELL (MZ_WM_COMMON+0x0002) |
| 定义更新桌面和待机界面的图片
|
#define | WM_REPLY_SHELL (MZ_WM_COMMON+0x0001) |
| 定义当应用程序收到SHELL发出来消息之后的回复消息, 消息参数见(REPLY_SHELL_RESULT)
|
#define | WM_SEND_OPERA_PROXY (MZ_WM_COMMON+0x0018) |
#define | WM_SEND_OPERATOR_REFRESH (MZ_WM_COMMON+0x0017) |
#define | WM_SHELL_SHOW_VOLUME_UI (MZ_WM_COMMON+0x0019) |
#define | WM_SMS_MESSAGE _T("SMS_MESSAGE") |
#define | WPARAM_ACTIVESYNC_CONNECTION 0x3 |
#define | WPARAM_APP_INIT_BEGIN (0x1) |
#define | WPARAM_APP_INIT_END (0x2) |
#define | WPARAM_BATTERY_LOW_WARNING_CLASS_1 (0x1) |
| 定义电量低的消息参数
|
#define | WPARAM_BATTERY_LOW_WARNING_CLASS_2 (0x2) |
| 2级警告,电量低于10。
|
#define | WPARAM_BATTERY_LOW_WARNING_CLASS_3 (0x3) |
| 3级警告,电量低于20。
|
#define | WPARAM_BLUETOOTH_ANSWER 0x7 |
| 接听电话
|
#define | WPARAM_BLUETOOTH_END 0x2 |
| 蓝牙通道结束
|
#define | WPARAM_BLUETOOTH_FREE 0x3 |
| 释放蓝牙加载库
|
#define | WPARAM_BLUETOOTH_HANGUP 0x4 |
| 挂断电话
|
#define | WPARAM_BLUETOOTH_HOLD 0x5 |
| 保持电话
|
#define | WPARAM_BLUETOOTH_START 0x1 |
| 蓝牙通道切换开始
|
#define | WPARAM_BLUETOOTH_UNHOLD 0x6 |
| 解除保持
|
#define | WPARAM_GPRS_CONNECTION 0x2 |
#define | WPARAM_LEAVE_LOCKPHONE_CONTACT (0x3) |
| 解锁后进入联系人界面
|
#define | WPARAM_LEAVE_LOCKPHONE_PHONE (0x2) |
| 解锁后进入电话界面
|
#define | WPARAM_LEAVE_LOCKPHONE_SMS (0x4) |
| 解锁后进入短信界面
|
#define | WPARAM_LEAVE_LOCKPHONE_UNLOCK (0x1) |
| 定义当Shell离开锁机界面时,给应用程序的消息(ShellNotifyMsg.h中GetShellNotifyMsg_LeaveLockPhone()), 消息参数的WParma
|
#define | WPARAM_NO_CONNECTION 0x4 |
#define | WPARAM_PLAY_NEXT 0x3 |
| lParam: 0: 线控或者按钮点击引起的下一首操作, 1: 播放完毕引起的下一首操作, 2: 打开文件失败引起的下一首操作
|
#define | WPARAM_PLAY_PLAYPAUSE 0x2 |
| 通知播放器切换播放状态 lParam: 0: 切换到相反状态, 1: 切换到播放状态, 2: 切换到暂停状态
|
#define | WPARAM_PLAY_POSITION 0x7 |
| 调节播放进度 lParam: 需要跳转到的播放位置,以毫秒为单位
|
#define | WPARAM_PLAY_PREVOUS 0x1 |
#define | WPARAM_PLAY_REGISTER 0x8 |
| 向播放器注册通知消息 音乐播放客户端使用 lParam: 窗口句柄, wParam的高16为需要的消息类型的标志位
|
#define | WPARAM_PLAY_REPEAT 0x4 |
| 设置重复模式 lParam: 0: 不重复, 1: 全部重复, 2: 单曲重复
|
#define | WPARAM_PLAY_SHUFFLE 0x5 |
| 设置随机模式 lParam: 0: 不随机播放, 1: 随机播放
|
#define | WPARAM_PLAY_UNREGISTER 0x9 |
| 向播放器反注册通知消息 音乐播放客户端使用 lParam: 窗口句柄
|
#define | WPARAM_PLAY_VOLUME 0x6 |
| 设置音量 lParam: 要设置的音量值, 取值范围0到100
|
#define | WPARAM_PLAYLIST_CTRL 0x10 |
| 窗口播放列表控制权的消息 lParam: 0: 失去, 1: 获得 2:通知播放列表窗口当前媒体成功打开了
|
#define | WPARAM_VIDEO_PLAY_NEXT 0x3 |
#define | WPARAM_VIDEO_PLAY_PLAYPAUSE 0x2 |
#define | WPARAM_VIDEO_PLAY_PREVOUS 0x1 |
#define | WPARAM_WIFI_CONNECTION 0x1 |
类型定义 |
typedef enum _tagAlarmStatus | ALARM_STATUS |
typedef enum _tagAskEvent | APPS_ASK_EVENT |
typedef struct
_tagAppsAskShellEvent | APPS_ASK_SHELL_EVENT |
typedef enum tagBTStatus | BTSTATUS |
| 蓝牙状态 tangqie 08-08-11
|
typedef enum _tagCallFowardStatus | CALL_FOWARD_STATUS |
| 无条件转移状态
|
typedef enum _tagDeskTopPlayStatus | DESKTOP_PLAY_STATUS |
| 桌面Music播放状态
|
typedef enum _tagDialStatus | DIAL_STATUS |
| 通话连接状态
|
typedef struct _tagDialToShellInfor | DIALTOSHELLINFOR |
| 定义与Shell交互参数的数据结构
|
typedef enum _tagGprsAttachStatus | GPRS_ATTACH_STATUS |
| GPRS加载状态.
|
typedef enum _tagLineKeyMessage | LINE_KEY_MESSAGE |
typedef enum _tagMissCallStatus | MISSCALLSTATUS |
| 未接电话状态
|
typedef struct
_tagShellNotifyMessage | MZ_SHELL_NOTIFY_MSG |
typedef struct _tagShellToPhoneInfo | MZ_SHELL_TO_PHONE_INFO |
| 定义MiniOneShell与Phone通讯的数据结构
|
typedef enum _tagNetWorkType | NET_WORK_TYPE |
typedef enum
_tagNetWorkRegisterStatus | NETWORK_REGISTER_STATUS |
| 电话网络是否向运营商注册
|
typedef struct
_tagAppsAskShellEvent * | PAPPS_ASK_SHELL_EVENT |
typedef enum _tagParameterVaildMark | PARAMETER_VAILD_MARK |
| 参数有效标志
|
typedef struct
_tagDialToShellInfor * | PDIALTOSHELLINFOR |
typedef struct
_tagShellNotifyMessage * | PMZ_SHELL_NOTIFY_MSG |
typedef struct
_tagShellToPhoneInfo * | PMZ_SHELL_TO_PHONE_INFO |
typedef enum _tagRecordStatus | RECORD_STATUS |
typedef enum _tagRegStatus | REG_STATUS |
typedef enum _tagReplyShellResult | REPLY_SHELL_RESULT |
| 应用程序在收到SHELL发了来消息之后回复消息的参数(LPARAM)
|
typedef enum _tagShellBKLStatus | SHELL_BKL_STATUS |
typedef enum _tagShellPhoneCtrl | SHELL_PHONE_CONTROL |
typedef enum _tagParamValidOption | SHELL_TO_PHONE_PARAM |
typedef enum _tagSilentStatus | SILENT_STATUS |
typedef enum _tagTimeFormat | TIMEFORAMT_STATUS |
typedef enum _tagWlanSignal | WLANSIGNAL |
| 已连接wifi信号强度
|
枚举 |
enum | {
WPARAM_KEY_EVENT_CLICK_VOLUP = 0xB001,
WPARAM_KEY_EVENT_CLICK_VOLDOWN,
WPARAM_KEY_EVENT_CLICK_LINE,
WPARAM_KEY_EVENT_CLICK_PLAY,
WPARAM_KEY_EVENT_CLICK_HOME,
WPARAM_KEY_EVENT_CLICK_POWER,
WPARAM_KEY_EVENT_CLICK_VOLMUTE,
WPARAM_KEY_EVENT_DBLCLICK_VOLUP = 0xB101,
WPARAM_KEY_EVENT_DBLCLICK_VOLDOWN,
WPARAM_KEY_EVENT_DBLCLICK_LINE,
WPARAM_KEY_EVENT_DBLCLICK_PLAY,
WPARAM_KEY_EVENT_DBLCLICK_HOME,
WPARAM_KEY_EVENT_DBLCLICK_POWER,
WPARAM_KEY_EVENT_DBLCLICK_VOLMUTE,
WPARAM_KEY_EVENT_LONGCLICK_VOLUP = 0xB201,
WPARAM_KEY_EVENT_LONGCLICK_VOLDOWN,
WPARAM_KEY_EVENT_LONGCLICK_LINE,
WPARAM_KEY_EVENT_LONGCLICK_PLAY,
WPARAM_KEY_EVENT_LONGCLICK_HOME,
WPARAM_KEY_EVENT_LONGCLICK_POWER,
WPARAM_KEY_EVENT_LONGCLICK_VOLMUTE
} |
| 按键定义, (LOWORD(wParam)代表键值; HIWORD(wParam)代表按键的状态,目前按键状态为0)
更多...
|
enum | _tagAlarmStatus { ALARM_STATUS_UNKNOWN = 0,
ALARM_STATUS_OPEN,
ALARM_STATUS_CLOSE
} |
enum | _tagAskEvent {
ASK_SHELL_NOTHING = 0,
ASK_SHELL_HOLD_BATLOW_BOX,
ASK_SHELL_UNHOLD_BATLOW_BOX,
ASK_SHELL_HOLD_KEY_EVENT,
ASK_SHELL_UNHOLD_KEY_EVENT,
ASK_SHELL_RELOAD_DESKTOP_ICON,
ASK_SHELL_SYSTEM_POWER_OFF,
ASK_SHELL_SYSTEM_RESET,
ASK_SHELL_ENTRY_LOCKPHONE,
ASK_SHELL_LEAVE_LOCKPHONE,
ASK_SHELL_SCREEN_ALWAYS_ON,
ASK_SHELL_SCREEN_AUTO_OFF,
ASK_SHELL_SET_ANIMATE_ICON,
ASK_SHELL_USER_NAME_CHANGE
} |
enum | _tagCallFowardStatus { UNKNOWN_FOWARD_STATUS,
UNCONDITION_FOWARD_STATUS
} |
| 无条件转移状态
更多...
|
enum | _tagDeskTopPlayStatus { NO_STATUS,
PAUSE_STATUS,
PLAY_STATUS,
STOP_STATUS
} |
| 桌面Music播放状态
更多...
|
enum | _tagDialStatus {
UNKNOWN_STATUS,
OUT_STATUS,
INCOMING_STATUS,
CONNECT_STATUS,
HOLD_STATUS,
DISCONNECT_STATUS
} |
| 通话连接状态
更多...
|
enum | _tagGprsAttachStatus { GPRS_NO_ATTACH,
GPRS_ATTACHED
} |
| GPRS加载状态.
更多...
|
enum | _tagLineKeyMessage {
LINE_KEY_NOTHING = 0,
LINE_KEY_CLICK_DOWN,
LINE_KEY_CLICK_UP,
LINE_KEY_DBLCLICK_DOWN,
LINE_KEY_DBLCLICK_UP,
LINE_KEY_LONGCLICK_DOWN,
LINE_KEY_LONGCLICK_UP
} |
enum | _tagMissCallStatus { MISS_CLEAR_STATUS,
MISS_ADD_STATUS,
MISS_NOUSE_STATUS
} |
| 未接电话状态
更多...
|
enum | _tagNetWorkRegisterStatus { NO_REGISTER_STATUS,
REGISTERED_HOME_STATUS,
UNKNOWN_REGISTER_STATUS,
REGISTERED_ROMAING_STATUS
} |
| 电话网络是否向运营商注册
更多...
|
enum | _tagNetWorkType {
UNKNOWN_NETWORK,
GPRS_NETWORK,
EDGE_NETWORK,
GPRS_NETWORK_DISABLE,
EDGE_NETWORK_DISABLE
} |
enum | _tagParameterVaildMark {
UNKNOWN_VAILD,
MUSIC_VAILD,
TOOL_BAR_REFRESH_VAILD,
BLUETOOTH_VALID,
WLAN_VALID,
ALARM_VALID,
SILENT_VALID,
TIMEFORMAT_VALID,
EMAIL_VALID,
RECORD_VALID
} |
| 参数有效标志
更多...
|
enum | _tagParamValidOption { SHELL_TO_PHONE_PARAM_VALID_NONE = 0,
SHELL_TO_PHONE_PARAM_LINE_KEY,
SHELL_TO_PHONE_PARAM_PHONE_CTRL,
SHELL_TO_PHONE_PARAM_BKL_STATUS
} |
enum | _tagRecordStatus { RECORD_STATUS_UNKNOWN = 0,
RECORD_STATUS_BEGIN,
RECORD_STATUS_PAUSE,
RECORD_STATUS_END
} |
enum | _tagRegStatus { REG_STATUS_UNKNOW = 0,
REG_STATUS_REG,
REG_STATUS_UNREG
} |
enum | _tagReplyShellResult { RETURN_SHELL_UNKNOW,
RETURN_SHELL_WAITING,
RETURN_SHELL_EXIT,
RETURN_SHELL_MYSELF
} |
| 应用程序在收到SHELL发了来消息之后回复消息的参数(LPARAM)
更多...
|
enum | _tagShellBKLStatus { SHELL_BKL_STATUS_NONE = 0,
SHELL_BKL_STATUS_ON,
SHELL_BKL_STATUS_OFF
} |
enum | _tagShellPhoneCtrl { SHELL_PHONE_CTRL_NONE = 0,
SHELL_PHONE_CTRL_ANSWER,
SHELL_PHONE_CTRL_DROP
} |
enum | _tagSilentStatus { SILENT_STATUS_UNKNOWN = 0,
SILENT_STATUS_SILENCE,
SILENT_STATUS_VIBRANT,
SILENT_STATUS_VIBRANT_AND_SILENT
} |
enum | _tagTimeFormat { TIMEFPRMAT_STATUS_UNKNOWN = 0,
TIMEFPRMAT_STATUS_12 = 1,
TIMEFPRMAT_STATUS_24 = 2
} |
enum | _tagWlanSignal {
NO_SIGNAL,
NO_CONNECTED,
SIGNAL_EBB,
SIGNAL_GOOD,
SIGNAL_VERYGOOD,
SIGNAL_EXCELLENT
} |
| 已连接wifi信号强度
更多...
|