/*
* Copyright (c) 2002 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: SyncML Obex plugin for Device Management
*
*/
#include "registryinfo.rh"
// Declares info for two implementations
RESOURCE REGISTRY_INFO theInfo
{
// UID for the DLL
dll_uid = 0x101F968C;
// Declare array of interface info
interfaces =
{
INTERFACE_INFO
{
// UID of interface that is implemented
interface_uid = 0x101F7C8C;
implementations =
{
// Info for SyncML data sync service
IMPLEMENTATION_INFO
{
implementation_uid = 0x101F968D;
version_no = 1;
display_name = "SyncML-DM";
default_data = "OBEX/USB||OBEX/BT||OBEX/IrDA";
//
// opaque_data contains parameters used by following API calls in SRCS:
// 1. Setup USB interface string descriptor in Unicode;
// 2. TInt CObex::SetLocalWho(const TDesC8& aInfo);
// 3. TInt CBTConnection::RegisterSecuritySettingsL( TUint aService,
// TInt aProtocol,
// TInt aChannel,
// TBool aAuthenticate,
// TBool aAuthorise,
// TBool aEncrypt );
// opaque_data = "@0||@1||@2||@3||@4||@5||@6"
// @0 aStrDesc e.g. "SYNCML-DM"
// @1 aInfo e.g. UUID for data sync, "SYNCML-DM"
// @2 aService e.g. Service class UID for Syncml Device Management Client.
// @3 aProtocol e.g. KSolBtRFCOMM, 0x1013
// @4 aAuthenticate e.g. EFalse, 0
// @5 aAuthorise e.g. EFalse, 0
// @6 aEncrypt e.g. EFalse, 0
// @7 ReceiveMtu e.g. 0xffff
// @8 TransmitMtu e.g. 0xffff
//
opaque_data = "SYNCML-DM||SYNCML-DM||0x000000040000100080000002EE000002||0x1013||1||1||1||0xffff||0xffff";
}
};
}
};
}