// APGSTD.H
//
// Copyright (c) 1997-1999 Symbian Ltd.  All rights reserved.
//


#if !defined(__APGSTD_H__)
#define __APGSTD_H__

#if !defined(__E32STD_H__)
#include <e32std.h>
#endif


enum TApgPanic
	{
	EPanicDefaultIcnFileDoesNotExist,
	EIllegalCallToGlassDoorSize,
	EPanicGetAppsNotInitialized,
	EPanicNullWindowGroupName,
	EPanicMethodNotSupported,
	EPanicIconAlreadyExists,
	EPanicDocAlreadyExists,
	EPanicInvalidParameter,
	EPanicNoDocumentOnConstruction,
	EPanicNoDocOrStoreWhenStoring,
	EPanicIndexOutOfRange,
	EPanicNoDocumentOnStore,
	EPanicNoAppDataSupplied,
	EPanicNoStoreOnRestore,
	EPanicNoStoreOnDetach,
	EPanicNoStoreOnAppUid,
	EPanicNoPictureInDoor,
	EPanicNoGlassPicture,
	EPanicNoStreamDic,
	EPanicNoCaption,
	//
	EDPanicNoCaptionInControl,
	EDPanicStoreDoesntHaveAHost,
	EDPanicNoPictureOnDrawing,
	EDPanicNoStoreOnGlassing,
	EDPanicNoStoreOnIconify,
	EDPanicNoIconInPicture,
	EDPanicWrongCommand,
	EDPanicNoProcess,
	EDPanicBadList,
	EDPanicArrayNotEmpty,
	EDPanicBadDataType,
	EDPanicBadIconSize
	};


GLREF_C void Panic(TApgPanic aPanic);
GLREF_C const TDesC& Category();


#endif
