diff -r 666f914201fb -r 2fe1408b6811 epoc32/include/remcon/remconserver.h --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/epoc32/include/remcon/remconserver.h Tue Mar 16 16:12:26 2010 +0000 @@ -0,0 +1,69 @@ +// Copyright (c) 2004-2009 Nokia Corporation and/or its subsidiary(-ies). +// All rights reserved. +// This component and the accompanying materials are made available +// under the terms of the License "Symbian Foundation License v1.0" to Symbian Foundation members and "Symbian Foundation End User License Agreement v1.0" to non-members +// which accompanies this distribution, and is available +// at the URL "http://www.symbianfoundation.org/legal/licencesv10.html". +// +// Initial Contributors: +// Nokia Corporation - initial contribution. +// +// Contributors: +// +// Description: +// API for the Remote Control server side. +// Used by the Remote Control client side library. +// +// + + + +/** + @file + @internalComponent +*/ + +#ifndef REMCONSERVER_H +#define REMCONSERVER_H + +#include + +const TUint32 KRemConSrvTUint = 0x101f9067; +const TUid KRemConSrvUid = {KRemConSrvTUint}; + +_LIT(KRemConServerImg, "z:\\sys\\bin\\remconserver.exe"); + +_LIT(KRemConServerName, "!RemConSrv"); + +/** Version numbers. */ +const TInt8 KRemConSrvMajorVersionNumber = 1; +const TInt8 KRemConSrvMinorVersionNumber = 1; +const TInt16 KRemConSrvBuildNumber = 0; + +/** IPC messages supported by the server. */ +enum TRemConIpc + { + ERemConDbgMarkHeap = 0, // the 1st message must be 0 for CPolicyServer to start up + ERemConDbgCheckHeap = 1, + ERemConDbgMarkEnd = 2, + ERemConDbgFailNext = 3, + ERemConSetClientType = 4, + ERemConGoConnectionOriented = 5, + ERemConGoConnectionless = 6, + ERemConConnectBearer = 7, + ERemConConnectBearerCancel = 8, + ERemConDisconnectBearer = 9, + ERemConDisconnectBearerCancel = 10, + ERemConSend = 11, + ERemConSendCancel = 12, + ERemConReceive = 13, + ERemConReceiveCancel = 14, + ERemConGetConnectionCount = 15, + ERemConGetConnections = 16, + ERemConNotifyConnectionsChange = 17, + ERemConNotifyConnectionsChangeCancel = 18, + ERemConRegisterInterestedAPIs = 19, + ERemConSendUnreliable = 20, + }; + +#endif // REMCONSERVER_H