|
1 // Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies). |
|
2 // All rights reserved. |
|
3 // This component and the accompanying materials are made available |
|
4 // under the terms of "Eclipse Public License v1.0" |
|
5 // which accompanies this distribution, and is available |
|
6 // at the URL "http://www.eclipse.org/legal/epl-v10.html". |
|
7 // |
|
8 // Initial Contributors: |
|
9 // Nokia Corporation - initial contribution. |
|
10 // |
|
11 // Contributors: |
|
12 // |
|
13 // Description: |
|
14 // |
|
15 |
|
16 #if !defined (__SSMDOMAINDEFS_H__) |
|
17 #define __SSMDOMAINDEFS_H__ |
|
18 |
|
19 #include <domainpolicy.h> |
|
20 |
|
21 /** |
|
22 @publishedPartner |
|
23 @released |
|
24 |
|
25 The first domain in the HAL level of the Startup Domain Hierarchy |
|
26 **/ |
|
27 static const TDmDomainId KSM2HALDomain1 = 10; |
|
28 |
|
29 /** |
|
30 @publishedPartner |
|
31 @released |
|
32 |
|
33 The second domain in the HAL level of the Startup Domain Hierarchy |
|
34 **/ |
|
35 static const TDmDomainId KSM2HALDomain2 = 20; |
|
36 |
|
37 |
|
38 /** |
|
39 @publishedPartner |
|
40 @released |
|
41 |
|
42 The third domain in the HAL level of the Startup Domain Hierarchy |
|
43 **/ |
|
44 static const TDmDomainId KSM2HALDomain3 = 30; |
|
45 |
|
46 /** |
|
47 @publishedPartner |
|
48 @released |
|
49 |
|
50 The fourth domain in the HAL level of the Startup Domain Hierarchy |
|
51 **/ |
|
52 static const TDmDomainId KSM2HALDomain4 = 40; |
|
53 |
|
54 /** |
|
55 @publishedPartner |
|
56 @released |
|
57 |
|
58 The fifth domain in the HAL level of the Startup Domain Hierarchy |
|
59 **/ |
|
60 static const TDmDomainId KSM2HALDomain5 = 50; |
|
61 |
|
62 /** |
|
63 @publishedPartner |
|
64 @released |
|
65 |
|
66 The first domain in the Kernel Services level of the Startup Domain Hierarchy |
|
67 **/ |
|
68 static const TDmDomainId KSM2KernelServicesDomain1 = 60; |
|
69 |
|
70 /** |
|
71 @publishedPartner |
|
72 @released |
|
73 |
|
74 The second domain in the Kernel Services level of the Startup Domain Hierarchy |
|
75 **/ |
|
76 static const TDmDomainId KSM2KernelServicesDomain2 = 70; |
|
77 |
|
78 /** |
|
79 @publishedPartner |
|
80 @released |
|
81 |
|
82 The third domain in the Kernel Services level of the Startup Domain Hierarchy |
|
83 **/ |
|
84 static const TDmDomainId KSM2KernelServicesDomain3 = 80; |
|
85 |
|
86 /** |
|
87 @publishedPartner |
|
88 @released |
|
89 |
|
90 The fourth domain in the Kernel Services level of the Startup Domain Hierarchy |
|
91 **/ |
|
92 static const TDmDomainId KSM2KernelServicesDomain4 = 90; |
|
93 |
|
94 /** |
|
95 @publishedPartner |
|
96 @released |
|
97 |
|
98 The fifth domain in the Kernel Services level of the Startup Domain Hierarchy |
|
99 **/ |
|
100 static const TDmDomainId KSM2KernelServicesDomain5 = 100; |
|
101 |
|
102 /** |
|
103 @publishedPartner |
|
104 @released |
|
105 |
|
106 The first domain in the OS Services level of the Startup Domain Hierarchy |
|
107 **/ |
|
108 static const TDmDomainId KSM2OSServicesDomain1 = 110; |
|
109 |
|
110 /** |
|
111 @publishedPartner |
|
112 @released |
|
113 |
|
114 The second domain in the OS Services level of the Startup Domain Hierarchy |
|
115 **/ |
|
116 static const TDmDomainId KSM2OSServicesDomain2 = 120; |
|
117 |
|
118 /** |
|
119 @publishedPartner |
|
120 @released |
|
121 |
|
122 The third domain in the OS Services level of the Startup Domain Hierarchy |
|
123 **/ |
|
124 static const TDmDomainId KSM2OSServicesDomain3 = 130; |
|
125 |
|
126 /** |
|
127 @publishedPartner |
|
128 @released |
|
129 |
|
130 The fourth domain in the OS Services level of the Startup Domain Hierarchy |
|
131 **/ |
|
132 static const TDmDomainId KSM2OSServicesDomain4 = 140; |
|
133 |
|
134 /** |
|
135 @publishedPartner |
|
136 @released |
|
137 |
|
138 The fifth domain in the OS Services level of the Startup Domain Hierarchy |
|
139 **/ |
|
140 static const TDmDomainId KSM2OSServicesDomain5 = 150; |
|
141 |
|
142 /** |
|
143 @publishedPartner |
|
144 @released |
|
145 |
|
146 The first domain in the Generic Middleware level of the Startup Domain Hierarchy |
|
147 **/ |
|
148 static const TDmDomainId KSM2GenMiddlewareDomain1 = 160; |
|
149 |
|
150 /** |
|
151 @publishedPartner |
|
152 @released |
|
153 |
|
154 The second domain in the Generic Middleware level of the Startup Domain Hierarchy |
|
155 **/ |
|
156 static const TDmDomainId KSM2GenMiddlewareDomain2 = 170; |
|
157 |
|
158 |
|
159 /** |
|
160 @publishedPartner |
|
161 @released |
|
162 |
|
163 The third domain in the Generic Middleware level of the Startup Domain Hierarchy |
|
164 **/ |
|
165 static const TDmDomainId KSM2GenMiddlewareDomain3 = 180; |
|
166 |
|
167 |
|
168 /** |
|
169 @publishedPartner |
|
170 @released |
|
171 |
|
172 The fourth domain in the Generic Middleware level of the Startup Domain Hierarchy |
|
173 **/ |
|
174 static const TDmDomainId KSM2GenMiddlewareDomain4 = 190; |
|
175 |
|
176 /** |
|
177 @publishedPartner |
|
178 @released |
|
179 |
|
180 The fifth domain in the Generic Middleware level of the Startup Domain Hierarchy |
|
181 **/ |
|
182 static const TDmDomainId KSM2GenMiddlewareDomain5 = 200; |
|
183 |
|
184 /** |
|
185 @publishedPartner |
|
186 @released |
|
187 |
|
188 The first domain in the Application Service level of the Startup Domain Hierarchy |
|
189 **/ |
|
190 static const TDmDomainId KSM2AppServicesDomain1 = 210; |
|
191 |
|
192 /** |
|
193 @publishedPartner |
|
194 @released |
|
195 |
|
196 The second domain in the Application Service level of the Startup Domain Hierarchy |
|
197 **/ |
|
198 static const TDmDomainId KSM2AppServicesDomain2 = 220; |
|
199 |
|
200 /** |
|
201 @publishedPartner |
|
202 @released |
|
203 |
|
204 The third domain in the Application Service level of the Startup Domain Hierarchy |
|
205 **/ |
|
206 static const TDmDomainId KSM2AppServicesDomain3 = 230; |
|
207 |
|
208 /** |
|
209 @publishedPartner |
|
210 @released |
|
211 |
|
212 The fourth domain in the Application Service level of the Startup Domain Hierarchy |
|
213 **/ |
|
214 static const TDmDomainId KSM2AppServicesDomain4 = 240; |
|
215 |
|
216 |
|
217 /** |
|
218 @publishedPartner |
|
219 @released |
|
220 |
|
221 The fifth domain in the Application Service level of the Startup Domain Hierarchy |
|
222 **/ |
|
223 static const TDmDomainId KSM2AppServicesDomain5 = 250; |
|
224 |
|
225 |
|
226 /** |
|
227 @publishedPartner |
|
228 @released |
|
229 |
|
230 The first domain in the UI Service level of the Startup Domain Hierarchy. |
|
231 Used by the Licensees mainly. |
|
232 **/ |
|
233 static const TDmDomainId KSM2UiServicesDomain1 = 260; |
|
234 |
|
235 /** |
|
236 @publishedPartner |
|
237 @released |
|
238 |
|
239 The second domain in the UI Service level of the Startup Domain Hierarchy. |
|
240 Used by the Licensees mainly. |
|
241 **/ |
|
242 static const TDmDomainId KSM2UiServicesDomain2 = 270; |
|
243 |
|
244 |
|
245 /** |
|
246 @publishedPartner |
|
247 @released |
|
248 |
|
249 The third domain in the UI Service level of the Startup Domain Hierarchy. |
|
250 Used by the Licensees mainly. |
|
251 **/ |
|
252 static const TDmDomainId KSM2UiServicesDomain3 = 280; |
|
253 |
|
254 |
|
255 /** |
|
256 @publishedPartner |
|
257 @released |
|
258 |
|
259 The fourth domain in the UI Service level of the Startup Domain Hierarchy. |
|
260 Used by the Licensees mainly. |
|
261 **/ |
|
262 static const TDmDomainId KSM2UiServicesDomain4 = 290; |
|
263 |
|
264 |
|
265 /** |
|
266 @publishedPartner |
|
267 @released |
|
268 |
|
269 The fifth domain in the UI Service level of the Startup Domain Hierarchy. |
|
270 Used by the Licensees mainly. |
|
271 **/ |
|
272 static const TDmDomainId KSM2UiServicesDomain5 = 300; |
|
273 |
|
274 /** |
|
275 @publishedPartner |
|
276 @released |
|
277 |
|
278 The first domain in the UI Application level of the Startup Domain Hierarchy. |
|
279 Used by the Licensees mainly. |
|
280 **/ |
|
281 static const TDmDomainId KSM2UiApplicationDomain1 = 310; |
|
282 |
|
283 /** |
|
284 @publishedPartner |
|
285 @released |
|
286 |
|
287 The second domain in the UI Application level of the Startup Domain Hierarchy. |
|
288 Used by the Licensees mainly. |
|
289 **/ |
|
290 static const TDmDomainId KSM2UiApplicationDomain2 = 320; |
|
291 |
|
292 /** |
|
293 @publishedPartner |
|
294 @released |
|
295 |
|
296 The third domain in the UI Application level of the Startup Domain Hierarchy. |
|
297 Used by the Licensees mainly. |
|
298 **/ |
|
299 static const TDmDomainId KSM2UiApplicationDomain3 = 330; |
|
300 |
|
301 /** |
|
302 @publishedPartner |
|
303 @released |
|
304 |
|
305 The fourth domain in the UI Application level of the Startup Domain Hierarchy. |
|
306 Used by the Licensees mainly. |
|
307 **/ |
|
308 static const TDmDomainId KSM2UiApplicationDomain4 = 340; |
|
309 |
|
310 /** |
|
311 @publishedPartner |
|
312 @released |
|
313 |
|
314 The fifth domain in the UI Application level of the Startup Domain Hierarchy. |
|
315 Used by the Licensees mainly. |
|
316 **/ |
|
317 static const TDmDomainId KSM2UiApplicationDomain5 = 350; |
|
318 |
|
319 |
|
320 // |
|
321 // Existing ones taken from StartupDomainDefs.h |
|
322 // |
|
323 /** |
|
324 @publishedPartner |
|
325 @deprecated |
|
326 |
|
327 The first domain in the Kernel Services level of the Startup Domain Hierarchy |
|
328 **/ |
|
329 static const TDmDomainId KKernelServicesDomain1 = KSM2KernelServicesDomain1; |
|
330 |
|
331 /** |
|
332 @publishedPartner |
|
333 @deprecated |
|
334 |
|
335 The second domain in the Kernel Services level of the Startup Domain Hierarchy |
|
336 **/ |
|
337 static const TDmDomainId KKernelServicesDomain2 = KSM2KernelServicesDomain2; |
|
338 |
|
339 /** |
|
340 @publishedPartner |
|
341 @deprecated |
|
342 |
|
343 The third domain in the Kernel Services level of the Startup Domain Hierarchy |
|
344 **/ |
|
345 static const TDmDomainId KKernelServicesDomain3 = KSM2KernelServicesDomain3; |
|
346 |
|
347 /** |
|
348 @publishedPartner |
|
349 @deprecated |
|
350 |
|
351 The fourth domain in the Kernel Services level of the Startup Domain Hierarchy |
|
352 **/ |
|
353 static const TDmDomainId KKernelServicesDomain4 = KSM2KernelServicesDomain4; |
|
354 |
|
355 /** |
|
356 @publishedPartner |
|
357 @deprecated |
|
358 |
|
359 The fifth domain in the Kernel Services level of the Startup Domain Hierarchy |
|
360 **/ |
|
361 static const TDmDomainId KKernelServicesDomain5 = KSM2KernelServicesDomain5; |
|
362 |
|
363 /** |
|
364 @publishedPartner |
|
365 @deprecated |
|
366 |
|
367 The first domain in the Base Services level of the Startup Domain Hierarchy |
|
368 **/ |
|
369 static const TDmDomainId KBaseServicesDomain1 = KSM2OSServicesDomain1; |
|
370 |
|
371 /** |
|
372 @publishedPartner |
|
373 @deprecated |
|
374 |
|
375 The second domain in the Base Services level of the Startup Domain Hierarchy |
|
376 **/ |
|
377 static const TDmDomainId KBaseServicesDomain2 = KSM2OSServicesDomain2; |
|
378 |
|
379 /** |
|
380 @publishedPartner |
|
381 @deprecated |
|
382 |
|
383 The third domain in the Base Services level of the Startup Domain Hierarchy |
|
384 **/ |
|
385 static const TDmDomainId KBaseServicesDomain3 = KSM2OSServicesDomain3; |
|
386 |
|
387 /** |
|
388 @publishedPartner |
|
389 @deprecated |
|
390 |
|
391 The fourth domain in the Base Services level of the Startup Domain Hierarchy |
|
392 **/ |
|
393 static const TDmDomainId KBaseServicesDomain4 = KSM2OSServicesDomain4; |
|
394 |
|
395 /** |
|
396 @publishedPartner |
|
397 @deprecated |
|
398 |
|
399 The fifth domain in the Base Services level of the Startup Domain Hierarchy |
|
400 **/ |
|
401 static const TDmDomainId KBaseServicesDomain5 = KSM2OSServicesDomain5; |
|
402 |
|
403 /** |
|
404 @publishedPartner |
|
405 @deprecated |
|
406 |
|
407 The first domain in the OS Services level of the Startup Domain Hierarchy |
|
408 **/ |
|
409 static const TDmDomainId KOSServicesDomain1 = KSM2GenMiddlewareDomain1; |
|
410 |
|
411 /** |
|
412 @publishedPartner |
|
413 @deprecated |
|
414 |
|
415 The second domain in the OS Services level of the Startup Domain Hierarchy |
|
416 **/ |
|
417 static const TDmDomainId KOSServicesDomain2 = KSM2GenMiddlewareDomain2; |
|
418 |
|
419 /** |
|
420 @publishedPartner |
|
421 @deprecated |
|
422 |
|
423 The third domain in the OS Services level of the Startup Domain Hierarchy |
|
424 **/ |
|
425 static const TDmDomainId KOSServicesDomain3 = KSM2GenMiddlewareDomain3; |
|
426 |
|
427 /** |
|
428 @publishedPartner |
|
429 @deprecated |
|
430 |
|
431 The fourth domain in the OS Services level of the Startup Domain Hierarchy |
|
432 **/ |
|
433 static const TDmDomainId KOSServicesDomain4 = KSM2GenMiddlewareDomain4; |
|
434 |
|
435 /** |
|
436 @publishedPartner |
|
437 @deprecated |
|
438 |
|
439 The fifth domain in the OS Services level of the Startup Domain Hierarchy |
|
440 **/ |
|
441 static const TDmDomainId KOSServicesDomain5 = KSM2GenMiddlewareDomain5; |
|
442 |
|
443 /** |
|
444 @publishedPartner |
|
445 @deprecated |
|
446 |
|
447 The first domain in the AppServices Services level of the Startup Domain Hierarchy |
|
448 **/ |
|
449 static const TDmDomainId KAppServicesDomain1 = KSM2AppServicesDomain1; |
|
450 |
|
451 /** |
|
452 @publishedPartner |
|
453 @deprecated |
|
454 |
|
455 The second domain in the AppServices Services level of the Startup Domain Hierarchy |
|
456 **/ |
|
457 static const TDmDomainId KAppServicesDomain2 = KSM2AppServicesDomain2; |
|
458 |
|
459 /** |
|
460 @publishedPartner |
|
461 @deprecated |
|
462 |
|
463 The third domain in the AppServices Services level of the Startup Domain Hierarchy |
|
464 **/ |
|
465 static const TDmDomainId KAppServicesDomain3 = KSM2AppServicesDomain3; |
|
466 |
|
467 /** |
|
468 @publishedPartner |
|
469 @deprecated |
|
470 |
|
471 The fourth domain in the AppServices Services level of the Startup Domain Hierarchy |
|
472 **/ |
|
473 static const TDmDomainId KAppServicesDomain4 = KSM2AppServicesDomain4; |
|
474 |
|
475 /** |
|
476 @publishedPartner |
|
477 @deprecated |
|
478 |
|
479 The fifth domain in the AppServices Services level of the Startup Domain Hierarchy |
|
480 **/ |
|
481 static const TDmDomainId KAppServicesDomain5 = KSM2AppServicesDomain5; |
|
482 |
|
483 /** |
|
484 @publishedPartner |
|
485 @deprecated |
|
486 |
|
487 The first domain in the UIFrameworkDomain Services level of the Startup Domain Hierarchy |
|
488 **/ |
|
489 static const TDmDomainId KUIFrameworkDomain1 = KSM2UiServicesDomain1; |
|
490 |
|
491 /** |
|
492 @publishedPartner |
|
493 @deprecated |
|
494 |
|
495 The second domain in the UIFrameworkDomain Services level of the Startup Domain Hierarchy |
|
496 **/ |
|
497 static const TDmDomainId KUIFrameworkDomain2 = KSM2UiServicesDomain2; |
|
498 |
|
499 /** |
|
500 @publishedPartner |
|
501 @deprecated |
|
502 |
|
503 The third domain in the UIFrameworkDomain Services level of the Startup Domain Hierarchy |
|
504 **/ |
|
505 static const TDmDomainId KUIFrameworkDomain3 = KSM2UiServicesDomain3; |
|
506 |
|
507 /** |
|
508 @publishedPartner |
|
509 @deprecated |
|
510 |
|
511 The fourth domain in the UIFrameworkDomain Services level of the Startup Domain Hierarchy |
|
512 **/ |
|
513 static const TDmDomainId KUIFrameworkDomain4 = KSM2UiServicesDomain4; |
|
514 |
|
515 /** |
|
516 @publishedPartner |
|
517 @deprecated |
|
518 |
|
519 The fifth domain in the UIFrameworkDomain Services level of the Startup Domain Hierarchy |
|
520 **/ |
|
521 static const TDmDomainId KUIFrameworkDomain5 = KSM2UiServicesDomain5; |
|
522 |
|
523 #endif // __SSMDOMAINDEFS_H__ |
|
524 |