// WTSERVER.H
//
// Copyright (c) 1998 Symbian Ltd.  All rights reserved.
//

#if !defined(__WTSERVER_H__)
#define __WTSERVER_H__
#if !defined(__E32BASE_H__)
#include <e32std.h>
#endif

// Server name and semaphore
_LIT(KMsvWatcherName, "MsvWatcher");
_LIT(KMsvWatcherSemaphore, "MsvWatcherSemaphore");

// A version must be specifyed when creating a session with the server
const TUint KMsvWatcherMajorVersionNumber=1;
const TUint KMsvWatcherMinorVersionNumber=0;
const TUint KMsvWatcherBuildVersionNumber=6;

// Single export used to start the message server
IMPORT_C TInt StartMessageWatcher(TAny*);

#if defined(__WINS__)
const TUint KDefaultHeapSize=0x1000;
const TUint KDefaultMaxHeapSize=0x40000;
#endif

// Opcodes used in message passing between client and server
enum TWatcherRqst 
	{
	EWatsRegExe,
	EWatsUnregExe
	};

#endif