williamr@4: /* 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 the License "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: * Error defined by the User Prompt Service. williamr@4: * System servers MUST interpret any error returned by the User Prompt Service as EDecNo williamr@4: * and deny the client applications request. williamr@4: * williamr@4: */ williamr@4: williamr@4: williamr@4: /** williamr@4: @file williamr@4: @publishedAll williamr@4: @released. williamr@4: */ williamr@4: williamr@4: #ifndef UPSERR_H williamr@4: #define UPSERR_H williamr@4: williamr@4: #include williamr@4: #include williamr@4: williamr@4: /// A fingerprint was either empty or exceeded KUpsMaxFingerprintLength bytes. williamr@4: const TInt KErrUpsBadFingerprintLength = -5703; williamr@4: williamr@4: /// The policy evaluator ECOM plug-in specified in the policy file was not found. williamr@4: const TInt KErrUpsMissingPolicyEvaluator = -5704; williamr@4: williamr@4: /// The dialog creator ECOM plug-in specified in the policy file was not found. williamr@4: const TInt KErrUpsMissingDialogCreator = -5705; williamr@4: williamr@4: /// An error occured whilst parsing a policy file. williamr@4: const TInt KErrUpsBadPolicyFile = -5706; williamr@4: williamr@4: /// No policy file was found for the requested server secure id and service uid williamr@4: const TInt KErrUpsMissingPolicyFile = -5707; williamr@4: williamr@4: /// A file in the policy directory did not conform to the policy file name format williamr@4: /// - ups_SystemServerSid_ServiceUid.rsc williamr@4: const TInt KErrUpsInvalidPolicyFileName = -5708; williamr@4: williamr@4: //One of the required arguments was not found williamr@4: const TInt KErrUpsMissingArgument = -5709; williamr@4: williamr@4: //The client entity was exceeded the maximum allowed length williamr@4: const TInt KErrUpsBadClientEntityLength = -5710; williamr@4: williamr@4: //The client thread ID is invalid (either bad, or has since terminated) williamr@4: const TInt KErrUpsBadClientThreadId = -5711; williamr@4: williamr@4: //The client process ID is invalid (either bad, or has since terminated) williamr@4: const TInt KErrUpsBadClientProcessId = -5712; williamr@4: williamr@4: /// UPS policy library panic category williamr@4: _LIT(KUpsPoliciesPanicCat, "UPS-Policies"); williamr@4: /// UPS policy library panic codes williamr@4: enum TUpsPoliciesPanicCat williamr@4: { williamr@4: /// A corrupt policy file on the Z drive was encountered williamr@4: EUpsPoliciesCorruptRomPolicy = 0 williamr@4: }; williamr@4: williamr@4: /// UPS client library panic category williamr@4: _LIT(KUpsClientPanicCat, "UPS-Client"); williamr@4: /// UPS policy library panic codes williamr@4: enum TUpsClientPanicCat williamr@4: { williamr@4: /// RUpsSubsession has not been initialised williamr@4: EUpsClientNotInitialised = 0 williamr@4: }; williamr@4: williamr@4: williamr@4: #endif // UPSERR_H williamr@4: