connectivitymodules/SeCon/plugins/hapticsconnplugin/data/2001FE54.rss
author Pat Downey <patd@symbian.org>
Wed, 01 Sep 2010 12:20:56 +0100
branchRCL_3
changeset 20 4a793f564d72
parent 0 d0791faffa3f
permissions -rw-r--r--
Revert incorrect RCL_3 drop: Revision: 201032 Kit: 201035

/*
* Copyright (c) 2001 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:  Plugin info file.
*
*/


#include "ecom/registryinfo.rh"

// Declares info for two implementations
RESOURCE REGISTRY_INFO theInfo
    {
    // UID for the DLL
    dll_uid = 0x2001FE54;
    // Declare array of interface info
    interfaces = 
        {
        INTERFACE_INFO
            {
            // UID of interface that is implemented
            interface_uid = 0x101F7C8C;
            implementations = 
                {
                IMPLEMENTATION_INFO
                    {
                    implementation_uid = 0x2001FE53;
                    version_no = 1;
                    display_name = "Haptics Bridge";
                    default_data = "OBEX/USB||OBEX/BT";
                    // 
                    // 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. "PC Connectivity"
                    // @1 aInfo         e.g. KFolderBrowsingID, "\xF9\xEC\x7B\xC4\x95\x3C\x11\xd2\x98\x4E\x52\x54\x00\xDC\x9E\x09"
                    // @2 aService      e.g. KBTSecurityUidFileTransfer, 0x1106
                    // @3 aProtocol     e.g. KSolBtRFCOMM, 0x1013
                    // @4 aAuthenticate e.g. EFalse, 0
                    // @5 aAuthorise    e.g. EFalse, 0
                    // @6 aEncrypt      e.g. EFalse, 0
                    //
                    opaque_data = "Haptics Bridge|"\
                              "|\xF9\xEC\x7B\xC4\x95\x3C\x11\xd2\x98\x4E\x52\x54\x00\xDC\x9E\x09|"\
                              "|0x2001E2B5|"\
                              "|0x1013|"\
                              "|0|"\
                              "|1|"\
                              "|0|"\
                              "|0xffff|"\
                              "|0xffff";
                    }
                };
            }
        };
    }