diff -r 000000000000 -r cec860690d41 emulator/emulatorbsp/inc/vwins.h --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/emulator/emulatorbsp/inc/vwins.h Tue Feb 02 01:39:10 2010 +0200 @@ -0,0 +1,43 @@ +// Copyright (c) 1998-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: +// wins\inc\vwins.h +// Wins Variant 'public' Header +// +// + +#ifndef __VWINS_H__ +#define __VWINS_H__ + +#include +#include "nk_priv.h" + +const TUint KDefaultColorDepth = 0xffffffffu; +const TUint KDefaultColorDepthGCE = 24; + +class DDisplayChannel; + +class DWinsUiBase : public DBase + { +public: + virtual TUint ColorDepth(TInt aScreenNumber) =0; + virtual TInt SetFlip(TEmulatorFlip aFlip, TInt aScreenNumber) =0; + virtual void Info(TVariantInfoV01& aInfo) =0; + virtual HWND HWnd() =0; + virtual TInt NumberOfScreens() =0; + virtual TInt SetDisplayChannel(TInt aScreenNumber, DDisplayChannel* aDisplay) = 0; +protected: + IMPORT_C DWinsUiBase(); + }; + +#endif