00001 /* 00002 * ================================================================================ 00003 * Name : ewsd.h 00004 * Part of : ewsd library 00005 * Description : Contains the declarations of the APIs of the emulator WSD library 00006 * 00007 * Portions Copyright (c) Symbian Software Ltd 2006. All rights reserved. 00008 * Copyright (C) 2006 Nokia Corporation. 00009 * This material, including documentation and any related 00010 * computer programs, is protected by copyright controlled by 00011 * Nokia Corporation. All rights are reserved. Copying, 00012 * including reproducing, storing, adapting or translating, any 00013 * or all of this material requires the prior written consent of 00014 * Nokia Corporation. This material also contains confidential 00015 * information which may not be disclosed to others without the 00016 * prior written consent of Nokia Corporation. 00017 * ================================================================================ 00018 */ 00019 00020 #ifndef __EWSD_H__ 00021 #define __EWSD_H__ 00022 00023 #ifdef __WINSCW__ 00024 00038 IMPORT_C TAny* CheckPls(const TUid& aLibraryUid); 00039 00047 IMPORT_C TInt SetPls(TAny* aPls, const TUid& aLibraryUid); 00048 00055 IMPORT_C TAny* AllocatePls(const TInt& aSize); 00056 00062 IMPORT_C TInt FreePls(TAny* aPls); 00063 00071 IMPORT_C TAny* ObtainPlsMutex(); 00072 00078 IMPORT_C void ReleasePlsMutex(TAny* aMutexHandle); 00079 00080 // __WINSCW__ 00081 #endif 00082 00083 // __EWSD_H__ 00084 #endif 00085