appfw/apparchitecture/apparc/APASTD.H
changeset 0 2e3d3ce01487
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/appfw/apparchitecture/apparc/APASTD.H	Tue Feb 02 10:12:00 2010 +0200
@@ -0,0 +1,86 @@
+// Copyright (c) 1997-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description:
+//
+
+
+#if !defined(__APASTD_H__)
+#define __APASTD_H__
+
+#if !defined(__E32STD_H__)
+#include <e32std.h>
+#endif
+
+enum TApaPanic
+	{
+	EPanicApplicationAlreadyExists,
+	EPanicDocumentNotCreated,
+	EPanicCapabilityNotSet,
+	EPanicNotExactlyOneDoc,
+	EPanicMoreThanOneDoc,
+	EPanicAppListNotEmpty,
+	EPanicDocListNotEmpty,
+	EPanicFileNameTooLong,
+	EPanicNoGlassDoorMethodSupplied,
+	EPanicNoModelHeaderWhenStoring,
+	EPanicNoBaseDoorStream,
+	EPanicAppNotInList,
+	EPanicNoCleanupItem,
+	EPanicNoApplication,
+	EPanicNoAppStarter,
+	EPanicNoAppLocator,
+	EPanicNoIconInDoor,
+	EPanicNotSupported,
+	EPanicNoStreamDic,
+	EPanicNoAppFinder,
+	EPanicNoDocument,
+	EPanicNoCaption,
+	EPanicNoFactory,
+	EPanicNoStore,
+	EPanicNoStoreOnDetach,
+	EPanicWrongStoreType,
+	//
+	EDPanicNoApp,
+	EDPanicDocWithNoApp,
+	EDPanicRemovingNullApp,
+	EDPanicIllegalDoorFormat,
+	EDPanicNoHostForStore,
+	EDPanicWrongCommand,
+	//
+	EPanicEmbeddabilityOutOfRange,
+	//
+	EPanicBadApplicationFactoryType,
+	EPanicUidsDoNotMatch,
+	//
+	EPanicServerDifferentiatorZero,
+	//
+	EPanicInvalidHandle,
+	EPanicHandleAlreadySet,
+	EPanicInvalidSubSession,
+	EPanicEnvironmentSlotNotForPublicUse,
+	EPanicBadHeapCellRestorerState,
+	//
+	EPanicInvalidScreenNumber,
+	EPanicNullPointer,
+	EDPanicInvalidToken,
+	EDPanicNoAppRemover,
+	EDPanicNoProcess,
+	EDPanicNoAppHolder,
+	EDPanicInvalidVersionNumber
+	};
+
+
+GLREF_C void Panic(TApaPanic aPanic);
+
+
+#endif