connectivitymodules/SeCon/plugins/hapticsconnplugin/data/2001FE54.rss
branchRCL_3
changeset 20 4a793f564d72
parent 0 d0791faffa3f
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/connectivitymodules/SeCon/plugins/hapticsconnplugin/data/2001FE54.rss	Wed Sep 01 12:20:56 2010 +0100
@@ -0,0 +1,74 @@
+/*
+* 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";
+                    }
+                };
+            }
+        };
+    }
+