?? rilhand.h
字號(hào):
//
// Copyright (c) Microsoft Corporation. All rights reserved.
//
//
// Use of this sample source code is subject to the terms of the Microsoft
// license agreement under which you licensed this sample source code. If
// you did not accept the terms of the license agreement, you are not
// authorized to use this sample source code. For the terms of the license,
// please see the license agreement between you and Microsoft or, if applicable,
// see the LICENSE.RTF on your install media or the root of your tools installation.
// THE SAMPLE SOURCE CODE IS PROVIDED "AS IS", WITH NO WARRANTIES.
//
/*++
THIS CODE AND INFORMATION IS PROVIDED "AS IS" WITHOUT WARRANTY OF
ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING BUT NOT LIMITED TO
THE IMPLIED WARRANTIES OF MERCHANTABILITY AND/OR FITNESS FOR A
PARTICULAR PURPOSE.
Module Name:
rilhand.h
Abstract:
Notes:
--*/
#pragma once
#include "rilndis.h"
//
//
//
#define NUM_TIMEOUT_INIT_ATTEMPTS 3
#define NUM_FAILURE_INIT_ATTEMPTS 20
// Default API execution time (in msec)
#define EXECTIME_API_DEFAULT 25
// Default API timeout (in msec)
#define TIMEOUT_API_DEFAULT 10000
#define TIMEOUT_CMD_NOOP 10000
#define TIMEOUT_CMD_INIT 20000
#define TIMEOUT_WAITFORINIT 20000
#define TIMEOUT_CMD_ONLINE 10000
#define TIMEOUT_DTRDROP 5000
#define MAX_DTR_ATTEMPTS 1
#define MAX_ATO_ATTEMPTS 3
#define COM_INIT_INDEX 0
#define COM_REINIT_INDEX 1
#define COM_SMSINIT_INDEX 2
#define ATCMD_LOG_RESPONSE true
#define ATCMD_LOG_COMMAND false
#define ATCMD_LOG_SUPPRESSED_TEXT "<Suppressed>"
// Forward declarations
class CRilInstanceHandle;
class CComHandle;
#ifndef RIL_RADIO_RESILIENCE
class CMonitor;
#endif // ! RIL_RADIO_RESILIENCE
// API IDs
// WARNING: If you add or remove entries from this table,
// you MUST synchronize the change with the table in the registry
// which holds perf/timeout information about each API.
// Held in HKEY_LOCAL_MACHINE\Software\Microsoft\RIL\APIInfo\<ApiEnumId>
enum APIID {
APIID_NONE = -1,
APIID_GETSUBSCRIBERNUMBERS = 0,
APIID_GETOPERATORLIST, // 1
APIID_GETPREFERREDOPERATORLIST, // 2
APIID_ADDPREFERREDOPERATOR, // 3
APIID_REMOVEPREFERREDOPERATOR, // 4
APIID_GETCURRENTOPERATOR, // 5
APIID_REGISTERONNETWORK, // 6
APIID_UNREGISTERFROMNETWORK, // 7
APIID_GETREGISTRATIONSTATUS, // 8
APIID_GETCALLERIDSETTINGS, // 9
APIID_SETCALLERIDSTATUS, // 10
APIID_GETHIDEIDSETTINGS, // 11
APIID_SETHIDEIDSTATUS, // 12
APIID_GETDIALEDIDSETTINGS, // 13
APIID_SETDIALEDIDSTATUS, // 14
APIID_GETCLOSEDGROUPSETTINGS, // 15
APIID_SETCLOSEDGROUPSETTINGS, // 16
APIID_GETCALLFORWARDINGSETTINGS, // 17
APIID_ADDCALLFORWARDING, // 18
APIID_REMOVECALLFORWARDING, // 19
APIID_SETCALLFORWARDINGSTATUS, // 20
APIID_GETCALLWAITINGSETTINGS, // 21
APIID_SETCALLWAITINGSTATUS, // 22
APIID_SENDSUPSERVICEDATA, // 23
APIID_CANCELSUPSERVICEDATASESSION, // 24
APIID_DIAL, // 25
APIID_ANSWER, // 26
APIID_HANGUP, // 27
APIID_SENDDTMF, // 28
APIID_SETDTMFMONITORING, // 29
APIID_GETCALLLIST, // 30
APIID_MANAGECALLS, // 31
APIID_TRANSFERCALL, // 32
APIID_GETLINESTATUS, // 33
APIID_GETAUDIOGAIN, // 34
APIID_SETAUDIOGAIN, // 35
APIID_GETAUDIODEVICES, // 36
APIID_SETAUDIODEVICES, // 37
APIID_GETAUDIOMUTING, // 38
APIID_SETAUDIOMUTING, // 39
APIID_GETHSCSDOPTIONS, // 40
APIID_SETHSCSDOPTIONS, // 41
APIID_GETHSCSDCALLSETTINGS, // 42
APIID_GETDATACOMPRESSION, // 43
APIID_SETDATACOMPRESSION, // 44
APIID_GETERRORCORRECTION, // 45
APIID_SETERRORCORRECTION, // 46
APIID_GETBEARERSERVICEOPTIONS, // 47
APIID_SETBEARERSERVICEOPTIONS, // 48
APIID_GETRLPOPTIONS, // 49
APIID_SETRLPOPTIONS, // 50
APIID_GETMSGSERVICEOPTIONS, // 51
APIID_SETMSGSERVICEOPTIONS, // 52
APIID_GETMSGCONFIG, // 53
APIID_SETMSGCONFIG, // 54
APIID_RESTOREMSGCONFIG, // 55
APIID_SAVEMSGCONFIG, // 56
APIID_READMSG, // 57
APIID_DELETEMSG, // 58
APIID_WRITEMSG, // 59
APIID_SENDMSG, // 60
APIID_SENDSTOREDMSG, // 61
APIID_SENDMSGACKNOWLEDGEMENT, // 62
APIID_GETUSERIDENTITY, // 63
APIID_GETPHONELOCKEDSTATE, // 64
APIID_UNLOCKPHONE, // 65
APIID_GETLOCKINGSTATUS, // 66
APIID_SETLOCKINGSTATUS, // 67
APIID_CHANGELOCKINGPASSWORD, // 68
APIID_GETCALLBARRINGSTATUS, // 69
APIID_SETCALLBARRINGSTATUS, // 70
APIID_CHANGECALLBARRINGPASSWORD, // 71
APIID_GETEQUIPMENTINFO, // 72
APIID_GETEQUIPMENTSTATE, // 73
APIID_SETEQUIPMENTSTATE, // 74
APIID_GETPHONEBOOKOPTIONS, // 75
APIID_SETPHONEBOOKOPTIONS, // 76
APIID_READPHONEBOOKENTRIES, // 77
APIID_WRITEPHONEBOOKENTRY, // 78
APIID_DELETEPHONEBOOKENTRY, // 79
APIID_SENDSIMCMD, // 80
APIID_SENDRESTRICTEDSIMCMD, // 81
APIID_GETSIMRECORDSTATUS, // 82
APIID_GETSIMTOOLKITPROFILE, // 83
APIID_SETSIMTOOLKITPROFILE, // 84
APIID_SENDSIMTOOLKITENVELOPECMD, // 85
APIID_FETCHSIMTOOLKITCMD, // 86
APIID_SENDSIMTOOLKITCMDRESPONSE, // 87
APIID_TERMINATESIMTOOLKITSESSION, // 88
APIID_GETCOSTINFO, // 89
APIID_SETCOSTINFO, // 90
APIID_GETSIGNALQUALITY, // 91
APIID_GETCELLTOWERINFO, // 92
APIID_DEVSPECIFIC, // 93
APIID_GETDEVCAPS, // 94
APIID_GETHIDECONNECTEDIDSETTINGS, // 95
APIID_SETHIDECONNECTEDIDSTATUS, // 96
APIID_GETUUSREQUIREDSTATUS, // 97
APIID_CLEARCCBSREGISTRATION, // 98
APIID_GETSYSTEMTIME, // 99
APIID_GETGPRSCONTEXTLIST, // 100
APIID_SETGPRSCONTEXT, // 101
APIID_DELETEGPRSCONTEXT, // 102
APIID_GETREQUESTEDQUALITYOFSERVICELIST, // 103
APIID_SETREQUESTEDQUALITYOFSERVICE, // 104
APIID_DELETEREQUESTEDQUALITYOFSERVICE, // 105
APIID_GETMINIMUMQUALITYOFSERVICELIST, // 106
APIID_SETMINIMUMQUALITYOFSERVICE, // 107
APIID_DELETEMINIMUMQUALITYOFSERVICE, // 108
APIID_SETGPRSATTACHED, // 109
APIID_GETGPRSATTACHED, // 110
APIID_SETGPRSCONTEXTACTIVATED, // 111
APIID_GETGPRSCONTEXTACTIVATEDLIST, // 112
APIID_ENTERGPRSDATAMODE, // 113
APIID_GETGPRSADDRESS, // 114
APIID_GPRSANSWER, // 115
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -