williamr@2
|
1 |
// Copyright (c) 1997-2009 Nokia Corporation and/or its subsidiary(-ies).
|
williamr@2
|
2 |
// All rights reserved.
|
williamr@2
|
3 |
// This component and the accompanying materials are made available
|
williamr@4
|
4 |
// under the terms of "Eclipse Public License v1.0"
|
williamr@2
|
5 |
// which accompanies this distribution, and is available
|
williamr@4
|
6 |
// at the URL "http://www.eclipse.org/legal/epl-v10.html".
|
williamr@2
|
7 |
//
|
williamr@2
|
8 |
// Initial Contributors:
|
williamr@2
|
9 |
// Nokia Corporation - initial contribution.
|
williamr@2
|
10 |
//
|
williamr@2
|
11 |
// Contributors:
|
williamr@2
|
12 |
//
|
williamr@2
|
13 |
// Description:
|
williamr@2
|
14 |
// This version of the file contains the reordered version of the IPC table for the purpose
|
williamr@2
|
15 |
// of having a more efficient policy table as part of the platform security framework.
|
williamr@2
|
16 |
// Previously IPCs were ordered by functional area and now they are ordered by the capability
|
williamr@2
|
17 |
// associated with them.
|
williamr@2
|
18 |
// All IPCs policed with SIDs should be added here.
|
williamr@2
|
19 |
//
|
williamr@2
|
20 |
//
|
williamr@2
|
21 |
|
williamr@2
|
22 |
/**
|
williamr@2
|
23 |
@file
|
williamr@2
|
24 |
@publishedAll
|
williamr@2
|
25 |
@released
|
williamr@2
|
26 |
*/
|
williamr@2
|
27 |
|
williamr@2
|
28 |
#if !defined (__ET_CLISVR_H__)
|
williamr@2
|
29 |
#define __ET_CLISVR_H__
|
williamr@2
|
30 |
|
williamr@2
|
31 |
#define IPC_ETEL_CORE (0)
|
williamr@2
|
32 |
|
williamr@2
|
33 |
/**
|
williamr@2
|
34 |
Used by extension APIs to offset their cancel IPC values
|
williamr@2
|
35 |
*/
|
williamr@2
|
36 |
#define EMobileCancelOffset 500
|
williamr@2
|
37 |
|
williamr@2
|
38 |
//
|
williamr@2
|
39 |
// None
|
williamr@2
|
40 |
//
|
williamr@2
|
41 |
enum
|
williamr@2
|
42 |
{
|
williamr@2
|
43 |
EEtelOpenFromSession = 0, // 0
|
williamr@2
|
44 |
EEtelOpenFromSubSession, // 1
|
williamr@2
|
45 |
EEtelOpenByNameFromSession, // 2
|
williamr@2
|
46 |
EEtelOpenByNameFromSubSession, // 3
|
williamr@2
|
47 |
EEtelClose, // 4
|
williamr@2
|
48 |
EEtelCancelSubSession, // 5
|
williamr@2
|
49 |
EETelLineCapsChangeNotification, // 6
|
williamr@2
|
50 |
EETelLineCapsChangeNotificationCancel, // 7
|
williamr@2
|
51 |
EETelPhoneCapsChangeNotification, // 8
|
williamr@2
|
52 |
EETelPhoneCapsChangeNotificationCancel, // 9
|
williamr@2
|
53 |
EEtelCallCapsChangeNotification, // 10
|
williamr@2
|
54 |
EEtelCallCapsChangeNotificationCancel, // 11
|
williamr@2
|
55 |
EEtelCallGetBearerServiceInfo, // 12
|
williamr@2
|
56 |
EEtelCallGetCallDuration, // 13
|
williamr@2
|
57 |
EEtelCallGetCallParams, // 14
|
williamr@2
|
58 |
EEtelCallGetCaps, // 15
|
williamr@2
|
59 |
EEtelCallGetFaxSettings, // 16
|
williamr@2
|
60 |
EEtelCallGetInfo, // 17
|
williamr@2
|
61 |
EEtelCallGetOwnershipStatus, // 18
|
williamr@2
|
62 |
EEtelCallGetStatus, // 19
|
williamr@2
|
63 |
EEtelCallNotifyDurationChange, // 20
|
williamr@2
|
64 |
EEtelCallNotifyDurationChangeCancel, // 21
|
williamr@2
|
65 |
EEtelCallNotifyHookChange, // 22
|
williamr@2
|
66 |
EEtelCallNotifyHookChangeCancel, // 23
|
williamr@2
|
67 |
EEtelCallNotifyStatusChange, // 24
|
williamr@2
|
68 |
EEtelCallNotifyStatusChangeCancel, // 25
|
williamr@2
|
69 |
EEtelCallReferenceCount, // 26
|
williamr@2
|
70 |
EEtelDbgCheckHeap, // 27
|
williamr@2
|
71 |
EEtelDbgDoDumpDebugInfo, // 28
|
williamr@2
|
72 |
EEtelDbgFailNext, // 29
|
williamr@2
|
73 |
EEtelDbgMarkEnd, // 30
|
williamr@2
|
74 |
EEtelDbgMarkHeap, // 31
|
williamr@2
|
75 |
EEtelDbgSetDebugPrintMask, // 32
|
williamr@2
|
76 |
EEtelFaxWaitForEndOfPage, // 33
|
williamr@2
|
77 |
EEtelLineEnumerateCall, // 34
|
williamr@2
|
78 |
EEtelLineGetCallInfo, // 35
|
williamr@2
|
79 |
EEtelLineGetCaps, // 36
|
williamr@2
|
80 |
EEtelLineGetHookStatus, // 37
|
williamr@2
|
81 |
EEtelLineGetInfo, // 38
|
williamr@2
|
82 |
EEtelLineGetStatus, // 39
|
williamr@2
|
83 |
EEtelLineNotifyCallAdded, // 40
|
williamr@2
|
84 |
EEtelLineNotifyCallAddedCancel, // 41
|
williamr@2
|
85 |
EEtelLineNotifyHookChange, // 42
|
williamr@2
|
86 |
EEtelLineNotifyHookChangeCancel, // 43
|
williamr@2
|
87 |
EEtelLineNotifyStatusChange, // 44
|
williamr@2
|
88 |
EEtelLineNotifyStatusChangeCancel, // 45
|
williamr@2
|
89 |
EEtelPhoneEnumerateLines, // 46
|
williamr@2
|
90 |
EEtelPhoneGetCaps, // 47
|
williamr@2
|
91 |
EEtelPhoneGetInfo, // 48
|
williamr@2
|
92 |
EEtelPhoneGetLineInfo, // 49
|
williamr@2
|
93 |
EEtelPhoneGetStatus, // 50
|
williamr@2
|
94 |
EEtelPhoneNotifyModemDetected, // 51
|
williamr@2
|
95 |
EEtelPhoneNotifyModemDetectedCancel, // 52
|
williamr@2
|
96 |
EEtelServerClosePhoneModule, // 53
|
williamr@2
|
97 |
EEtelServerEnumeratePhones, // 54
|
williamr@2
|
98 |
EEtelServerGetTsyName, // 55
|
williamr@2
|
99 |
EEtelServerGetTsyVersionNo, // 56
|
williamr@2
|
100 |
EEtelServerLoadPhoneModule, // 57
|
williamr@2
|
101 |
EEtelServerOpen, // 58
|
williamr@2
|
102 |
EEtelServerPhoneInfoByIndex, // 59
|
williamr@2
|
103 |
EEtelServerQueryTsyFunctionality, // 60
|
williamr@2
|
104 |
EEtelServerSetExtendedErrorGranularity // 61
|
williamr@2
|
105 |
};
|
williamr@2
|
106 |
|
williamr@2
|
107 |
//
|
williamr@2
|
108 |
// NetworkServices
|
williamr@2
|
109 |
//
|
williamr@2
|
110 |
enum
|
williamr@2
|
111 |
{
|
williamr@2
|
112 |
EEtelAdoptFaxSharedHeaderFile = 62, // 62
|
williamr@2
|
113 |
EEtelCallAcquireOwnership, // 63
|
williamr@2
|
114 |
EEtelCallAcquireOwnershipCancel, // 64
|
williamr@2
|
115 |
EEtelCallConnect, // 65
|
williamr@2
|
116 |
EEtelCallConnectCancel, // 66
|
williamr@2
|
117 |
EEtelCallHangUp, // 67
|
williamr@2
|
118 |
EEtelCallHangUpCancel, // 68
|
williamr@2
|
119 |
EEtelCallTransferOwnership, // 69
|
williamr@2
|
120 |
EEtelFaxTerminateFaxSession, // 70
|
williamr@2
|
121 |
EEtelLineNotifyIncomingCall, // 71
|
williamr@2
|
122 |
EEtelLineNotifyIncomingCallCancel // 72
|
williamr@2
|
123 |
};
|
williamr@2
|
124 |
|
williamr@2
|
125 |
//
|
williamr@2
|
126 |
// WriteDeviceData
|
williamr@2
|
127 |
//
|
williamr@2
|
128 |
enum
|
williamr@2
|
129 |
{
|
williamr@2
|
130 |
EEtelCallSetFaxSettings = 73, // 73
|
williamr@2
|
131 |
};
|
williamr@2
|
132 |
|
williamr@2
|
133 |
//
|
williamr@2
|
134 |
// NetworkControl
|
williamr@2
|
135 |
//
|
williamr@2
|
136 |
enum
|
williamr@2
|
137 |
{
|
williamr@2
|
138 |
EEtelGlobalKernelObjectHandle = 74, // 74
|
williamr@2
|
139 |
};
|
williamr@2
|
140 |
|
williamr@2
|
141 |
//
|
williamr@2
|
142 |
// None
|
williamr@2
|
143 |
//
|
williamr@2
|
144 |
enum
|
williamr@2
|
145 |
{
|
williamr@2
|
146 |
EEtelPhoneInitialise = 75, // 75
|
williamr@2
|
147 |
EEtelPhoneInitialiseCancel, // 76
|
williamr@2
|
148 |
};
|
williamr@2
|
149 |
|
williamr@2
|
150 |
//
|
williamr@2
|
151 |
// NetworkControl + SID
|
williamr@2
|
152 |
//
|
williamr@2
|
153 |
enum
|
williamr@2
|
154 |
{
|
williamr@2
|
155 |
EEtelServerSetPriorityClient = 77, // 77
|
williamr@2
|
156 |
};
|
williamr@2
|
157 |
|
williamr@2
|
158 |
//
|
williamr@2
|
159 |
// NetworkControl NetworkServices
|
williamr@2
|
160 |
//
|
williamr@2
|
161 |
enum
|
williamr@2
|
162 |
{
|
williamr@2
|
163 |
EEtelCallAnswer = 78, // 78
|
williamr@2
|
164 |
EEtelCallAnswerCancel, // 79
|
williamr@2
|
165 |
EEtelCallDial, // 80
|
williamr@2
|
166 |
EEtelCallDialCancel, // 81
|
williamr@2
|
167 |
EEtelCallLoanDataPort, // 82
|
williamr@2
|
168 |
EEtelCallLoanDataPortCancel, // 83
|
williamr@2
|
169 |
EEtelCallRecoverDataPort // 84
|
williamr@2
|
170 |
};
|
williamr@2
|
171 |
|
williamr@2
|
172 |
//
|
williamr@2
|
173 |
// NetworkServices ReadUserData
|
williamr@2
|
174 |
//
|
williamr@2
|
175 |
enum
|
williamr@2
|
176 |
{
|
williamr@2
|
177 |
EEtelFaxRead = 85, // 85
|
williamr@2
|
178 |
};
|
williamr@2
|
179 |
|
williamr@2
|
180 |
//
|
williamr@2
|
181 |
// NetworkServices WriteUserData
|
williamr@2
|
182 |
//
|
williamr@2
|
183 |
enum
|
williamr@2
|
184 |
{
|
williamr@2
|
185 |
EEtelFaxWrite = 86, // 86
|
williamr@2
|
186 |
};
|
williamr@2
|
187 |
|
williamr@2
|
188 |
//
|
williamr@2
|
189 |
// None
|
williamr@2
|
190 |
//
|
williamr@2
|
191 |
enum
|
williamr@2
|
192 |
{
|
williamr@2
|
193 |
EEtelDbgFailNextAvail = 87, //87
|
williamr@2
|
194 |
};
|
williamr@2
|
195 |
|
williamr@2
|
196 |
//
|
williamr@2
|
197 |
// WriteDeviceData
|
williamr@2
|
198 |
//
|
williamr@2
|
199 |
enum
|
williamr@2
|
200 |
{
|
williamr@2
|
201 |
EETelPhoneSetEmergencyClient = 88, // 88
|
williamr@2
|
202 |
};
|
williamr@2
|
203 |
|
williamr@2
|
204 |
//
|
williamr@2
|
205 |
// SID
|
williamr@2
|
206 |
//
|
williamr@2
|
207 |
enum
|
williamr@2
|
208 |
{
|
williamr@2
|
209 |
EEtelOpenFromSubSessionLcs = 89, // 89
|
williamr@2
|
210 |
};
|
williamr@2
|
211 |
|
williamr@2
|
212 |
//
|
williamr@2
|
213 |
// NetworkControl + SID
|
williamr@2
|
214 |
//
|
williamr@2
|
215 |
enum
|
williamr@2
|
216 |
{
|
williamr@2
|
217 |
EEtelServerSetPriorityClientV2 = 90, // 90
|
williamr@2
|
218 |
};
|
williamr@2
|
219 |
|
williamr@2
|
220 |
|
williamr@2
|
221 |
//
|
williamr@2
|
222 |
// NetworkServices NetworkControl SID
|
williamr@2
|
223 |
//
|
williamr@2
|
224 |
enum
|
williamr@2
|
225 |
{
|
williamr@2
|
226 |
EMobileCallDialCallControl = 91 // 91
|
williamr@2
|
227 |
};
|
williamr@2
|
228 |
|
williamr@2
|
229 |
//
|
williamr@2
|
230 |
// None
|
williamr@2
|
231 |
//
|
williamr@2
|
232 |
enum
|
williamr@2
|
233 |
{
|
williamr@2
|
234 |
EEtelFlushInterfaceQueue = 92 // 92
|
williamr@2
|
235 |
};
|
williamr@2
|
236 |
|
williamr@2
|
237 |
enum
|
williamr@2
|
238 |
{
|
williamr@2
|
239 |
EMobileCallDialCallControlCancel = EMobileCallDialCallControl + EMobileCancelOffset // 591
|
williamr@2
|
240 |
};
|
williamr@2
|
241 |
|
williamr@2
|
242 |
#endif
|
williamr@4
|
243 |
|