diff -r 473321461bba -r e06095241a65 vpnengine/vpnins/src/vpninsexe.cpp --- a/vpnengine/vpnins/src/vpninsexe.cpp Tue Aug 31 16:14:16 2010 +0300 +++ b/vpnengine/vpnins/src/vpninsexe.cpp Wed Sep 01 12:23:21 2010 +0100 @@ -1,5 +1,5 @@ /* -* Copyright (c) 2005-2010 Nokia Corporation and/or its subsidiary(-ies). +* Copyright (c) 2005-2009 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" @@ -18,16 +18,23 @@ #include -#include + + #include // link against centralrepository.lib + #include -LOCAL_C void setSettingsL(); + #include + + +_LIT(KVpnManagementUiDllName, "vpnmanagementui.dll"); + +LOCAL_C void setKeysAndOtherSettingsL(); // The starting point GLDEF_C TInt E32Main() { __UHEAP_MARK; CTrapCleanup* cleanup = CTrapCleanup::New(); - TRAPD(error, setSettingsL()); + TRAPD(error, setKeysAndOtherSettingsL()); if (error != KErrNone) { ; @@ -38,8 +45,14 @@ } -LOCAL_C void setSettingsL() +LOCAL_C void setKeysAndOtherSettingsL() { + // Connecting and initialization: + CRepository* repository = CRepository::NewL( KCRUidCommunicationSettings ); + repository->Set( KSettingsVPNSupported, 1 ); + repository->Set( KSettingsVPNImplementation, KVpnManagementUiDllName ); + delete repository; + CCertificateAppInfoManager* manager = CCertificateAppInfoManager::NewLC(); const TUid KUidVpn = {0x101F7993};