williamr@4: // Copyright (c) 2007-2009 Nokia Corporation and/or its subsidiary(-ies). williamr@4: // All rights reserved. williamr@4: // This component and the accompanying materials are made available williamr@4: // under the terms of "Eclipse Public License v1.0" williamr@4: // which accompanies this distribution, and is available williamr@4: // at the URL "http://www.eclipse.org/legal/epl-v10.html". williamr@4: // williamr@4: // Initial Contributors: williamr@4: // Nokia Corporation - initial contribution. williamr@4: // williamr@4: // Contributors: williamr@4: // williamr@4: // Description: williamr@4: // williamr@4: williamr@4: #ifndef __SSMADAPTATION_HRH__ williamr@4: #define __SSMADAPTATION_HRH__ williamr@4: williamr@4: /** williamr@4: @publishedPartner williamr@4: @released williamr@4: */ williamr@4: enum TSsmRfsType williamr@4: { williamr@4: /** williamr@4: A reset due to restoring factory settings. williamr@4: */ williamr@4: ESsmShallowRfs = 0, williamr@4: williamr@4: /** williamr@4: A reset (deep) due to restoring factory settings. williamr@4: */ williamr@4: ESsmDeepRfs, williamr@4: williamr@4: /** williamr@4: Extension of new types. williamr@4: */ williamr@4: ESsmRfsTypeExtensionBase = 0x8000 williamr@4: }; williamr@4: williamr@4: /** williamr@4: @publishedPartner williamr@4: @released williamr@4: */ williamr@4: enum TSsmCoopSysEventType williamr@4: { williamr@4: /** williamr@4: A fatal error on the cooperating system. williamr@4: */ williamr@4: ESsmFatalCoopSysError = 0, williamr@4: williamr@4: /** williamr@4: Cooperating system shutting down. williamr@4: */ williamr@4: ESsmShutdownDevice, williamr@4: williamr@4: /** williamr@4: Cooperating system restarting. williamr@4: */ williamr@4: ESsmRestartDevice, williamr@4: williamr@4: /** williamr@4: Extension of new types. williamr@4: */ williamr@4: ESsmCoopSysEventTypeExtensionBase = 0x8000 williamr@4: }; williamr@4: williamr@4: /** williamr@4: @publishedPartner williamr@4: @released williamr@4: */ williamr@4: enum TSsmSimEventType williamr@4: { williamr@4: /** williamr@4: The SIM card is fully usable. williamr@4: */ williamr@4: ESsmSimUsable, williamr@4: williamr@4: /** williamr@4: The SIM card is not fully usable, but the emergency number can be read. williamr@4: */ williamr@4: ESsmSimReadable, williamr@4: williamr@4: /** williamr@4: The SIM card is disconnected, but still physically attached in the terminal (recoverable situation). williamr@4: */ williamr@4: ESsmSimNotReady, williamr@4: williamr@4: /** williamr@4: The SIM card has been totally removed from the terminal (nonrecoverable situation). williamr@4: */ williamr@4: ESsmSimRemoved, williamr@4: williamr@4: /** williamr@4: Extension of new types. williamr@4: */ williamr@4: ESsmSimEventTypeExtensionBase = 0x8000 williamr@4: }; williamr@4: williamr@4: williamr@4: /** williamr@4: @publishedPartner williamr@4: @released williamr@4: */ williamr@4: enum TSsmLanguageListPriority williamr@4: { williamr@4: /** williamr@4: Return list of language codes based on the most preferred language list. williamr@4: */ williamr@4: EPrimaryLanguages, williamr@4: williamr@4: /** williamr@4: Return list of language codes based on the second preferred language list. williamr@4: */ williamr@4: ESecondaryLanguages, williamr@4: williamr@4: /** williamr@4: Return list of language codes based on the third preferred language list. williamr@4: */ williamr@4: ETertiaryLanguages williamr@4: }; williamr@4: williamr@4: #endif //__SSMADAPTATION_HRH__