Attempt to represent the S^2->S^3 header reorganisation as a series of "hg rename" operations
1 // Copyright (c) 1997-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 the License "Symbian Foundation License v1.0" to Symbian Foundation members and "Symbian Foundation End User License Agreement v1.0" to non-members
5 // which accompanies this distribution, and is available
6 // at the URL "http://www.symbianfoundation.org/legal/licencesv10.html".
8 // Initial Contributors:
9 // Nokia Corporation - initial contribution.
22 System agent 2 - maintained entries
26 const TInt KUidProfileValue =0x100052D2;
27 const TUid KUidProfile ={KUidProfileValue};
30 @capability WriteDeviceData capability is required for changing KUidPhonePwr property value.
34 const TInt KUidPhonePwrValue=0x100052C5;
35 const TUid KUidPhonePwr={KUidPhonePwrValue};
48 @capability WriteDeviceData capability is required for changing KUidSIMStatus property value.
52 const TInt KUidSIMStatusValue =0x100052C6;
53 const TUid KUidSIMStatus ={KUidSIMStatusValue};
67 @capability WriteDeviceData capability is required for changing KUidNetworkStatus property value.
71 const TInt KUidNetworkStatusValue=0x100052C7;
72 const TUid KUidNetworkStatus ={KUidNetworkStatusValue};
85 @capability WriteDeviceData capability is required for changing KUidNetworkStrength property value.
89 const TInt KUidNetworkStrengthValue =0x100052C8;
90 const TUid KUidNetworkStrength ={KUidNetworkStrengthValue};
96 enum TSANetworkStrength
98 ESANetworkStrengthNone,
99 ESANetworkStrengthLow,
100 ESANetworkStrengthMedium,
101 ESANetworkStrengthHigh,
102 ESANetworkStrengthUnknown
106 @capability WriteDeviceData capability is required for changing KUidChargerStatus property value.
110 const TInt KUidChargerStatusValue =0x100052C9;
111 const TUid KUidChargerStatus ={KUidChargerStatusValue};
117 enum TSAChargerStatus
120 ESAChargerDisconnected,
121 ESAChargerNotCharging
125 @capability WriteDeviceData capability is required for changing KUidBatteryStrength property value.
129 const TInt KUidBatteryStrengthValue =0x100052CA;
130 const TUid KUidBatteryStrength ={KUidBatteryStrengthValue};
136 enum TSABatteryStrength
138 ESABatteryAlmostEmpty,
144 @capability WriteDeviceData capability is required for changing KUidCurrentCall property value.
148 const TInt KUidCurrentCallValue =0x100052CB;
149 const TUid KUidCurrentCall ={KUidCurrentCallValue};
173 const TInt KUidDataPortValue =0x100052CC;
174 const TUid KUidDataPort ={KUidDataPortValue};
190 const TInt KUidInboxStatusValue =0x100052CD;
191 const TUid KUidInboxStatus ={KUidInboxStatusValue};
207 const TInt KUidOutboxStatusValue=0x100052CE;
208 const TUid KUidOutboxStatus ={KUidOutboxStatusValue};
224 const TInt KUidClockValue =0x100052CF;
225 const TUid KUidClock ={KUidClockValue};
242 const TInt KUidAlarmValue =0x100052D0;
243 const TUid KUidAlarm ={KUidAlarmValue};
259 const TInt KUidIrdaStatusValue =0x100052D1;
260 const TUid KUidIrdaStatus ={KUidIrdaStatusValue};
268 ESAIrLoaded, //IRDA Irlap layer loaded
269 ESAIrDiscoveredPeer,//Discovery begin
270 ESAIrLostPeer, //Discovery end
271 ESAIrConnected, //IRDA Irlap layer connected
272 ESAIrBlocked, //IRDA Irlap layer blocked
273 ESAIrDisConnected, //IRDA Irlap layer disconnected
274 ESAIrUnloaded //IRDA Irlap layer unloaded
277 //-----------------------------------------------------------------------------
280 This is a duplicate of Swi::KUidSoftwareInstallKey from swi/swispubsubdefs.h
281 This is the publish and subscribe property used by Secure Software Install to
282 publish its current state. The publish and subscribe key is defined by
283 SysAgent2 server, but we do not want to have a dependency to the security
284 subsystem, so we redefine a constant with the same key value here so it may be used
285 by this and other Core OS layer components. We also define the property's
286 values in sacls.h too, see TSASwisOperation & TSASwisOperationStatus.
290 const TInt KSAUidSoftwareInstallKeyValue = 0x102047B7;
293 This is a duplicate of Swi::KSwisOperationMask from swi/swispubsubdefs.h
294 @see KSAUidSoftwareInstallKeyValue
297 const TUint KSASwisOperationMask = 0xFF;
300 This is a duplicate of Swi::TSwisOperation from swi/swispubsubdefs.h
301 @see KSAUidSoftwareInstallKeyValue
304 enum TSASwisOperation
306 ESASwisNone = 0x00, ///< No operation
307 ESASwisInstall = 0x01, ///< Swis install operation is in progress
308 ESASwisUninstall = 0x02, ///< Swis uninstall operation is in progress
309 ESASwisRestore = 0x04 ///< Swis restore operation is in progress
314 This is a duplicate of Swi::KSwisOperationStatusMask from swi/swispubsubdefs.h
315 @see KSAUidSoftwareInstallKeyValue
318 const TUint KSASwisOperationStatusMask = 0xFF00;
321 This is a duplicate of Swi::TSwisOperationStatus from swi/swispubsubdefs.h
322 @see KSAUidSoftwareInstallKeyValue
325 enum TSASwisOperationStatus
327 ESASwisStatusNone = 0x0000, ///< The current operation is in progress
328 ESASwisStatusSuccess = 0x0100, ///< The current/last operation succeeded
329 ESASwisStatusAborted = 0x0200 ///< The current/last operation failed
333 //-----------------------------------------------------------------------------
336 This is a duplicate of KUidJavaInstallKey from swi/swispubsubdefs.h
337 This is the Publish and Subscribe property used by Java install to publish its current
338 state. The publish and subscribe key is defined by SysAgent2 server, but we
339 do not want to have a dependency to the security subsystem, so we redefine a constant
340 with the same value here.
343 const TInt KSAUidJavaInstallKeyValue = 0x1020806E;
346 /** This is the global definition used by Software Install server (SWIS)
347 This is the publish and subscribe property used by SWI to publish the most
348 recently installed or updated application. If the application has
349 subsequently been uninstalled the value may refer to an application
350 that no longer exists. Has value KUidNull if no applications have been
355 @capability ECapabilityTrustedUI capability is required to modify the value of this property
357 const TUint KUidSwiLatestInstallation = 0x10272C8E;
359 /** This is the global definition of KUidJmiLatestInstallation used
360 by Java Midlet Installer
361 This is the publish and subscribe property used by JMI to publish the most
362 recently installed application. If the application has
363 subsequently been uninstalled the value may refer to an application
364 that no longer exists. Has value KUidNull if no applications have been
369 @capability ECapabilityTrustedUI capability is required to modify the value of this property
371 const TUint KUidJmiLatestInstallation = 0x10272D3D;
374 /** This is the global definitioin of KUidUnifiedCertstoreFlag. This publish
375 and subscribe property is used to notify users of changes in the unified certstore
380 const TUint KUidUnifiedCertstoreFlag = 0x10272C83;
383 This is a duplicate of KUidBackupRestoreKey from the secure backup engine's sbdefs.h
384 This is the Publish and Subscribe property used by Secure Backup Engine to publish its current
385 state. The publish and subscribe key is defined by SysAgent2 server.
389 const TUint KUidBackupRestoreKey = 0x10202792;
393 This is a duplicate of KPosLastKnownLocationCategory from lbs's epos_lastknownlocationpsykeys.h
394 It should NOT be used directly.
395 Defines value UID of Location P&S keys category.
396 The publish and subscribe key is defined by SysAgent2 server.
399 const TInt KSAPosLastKnownLocationCategoryValue = 0x10009BFA;
400 const TUid KSAPosLastKnownLocationCategory = { KSAPosLastKnownLocationCategoryValue };
403 This is a duplicate of KPosLastKnownLocation from lbs's epos_lastknownlocationpsykeys.h
404 ID of the Last Known Location key.
405 It should NOT be used directly.
406 Contains binary values, a buffer with packaged TPositionInfo.
408 If it contains a buffer, which length does not match TPositionInfo,
409 such value shall be ignored.
411 Client must have ReadDeviceData capability in order to read this key.
414 const TInt KSAPosLastKnownLocation = 0x00000001;
417 This is a duplicate of KPosIndicatorCategoryUid from lbs's locationfwdomainpskeys.h
418 It should NOT be used directly.
419 Defines UID of Positioning Indicator P&S keys category.
422 const TInt KSAPosIndicatorCategoryValue = 0x101F7A79 ;
423 const TUid KSAPosIndicatorCategory = {KSAPosIndicatorCategoryValue};
426 This is a duplicate of KPosIntGpsHwStatus from lbs's locationfwdomainpskeys.h
427 ID of the Integrated GPS HW Status key.
428 It should NOT be used directly.
429 May contain values defined by @ref TPosIntGpsHwIndicatorState.
431 Default value (i.e. when this key is not found) is EPosIntGpsHwIndicatorOff.
433 If it contains any other value than defined in @ref TPosIntGpsHwState,
434 such value shall be ignored and TPosIndicatorState::EPosIntGpsHwIndicatorOff
438 const TInt KSAPosIntGpsHwStatus = 0x00000001;
439 // Deprecated - redundant method no longer used by system software
440 IMPORT_C TInt StartSysAgt2();