Hi All!
I have coded browser plugin. But its not detected by ECOM framework.
I have already referred NPBitmap example.
Following are the .mmp and .rss for registry info
==========================================================
--MMP--
TARGET BrowserPlugin.dll
TARGETTYPE PLUGIN
UID 0x10009D8D 0xA000030C
TARGETPATH \apps\plugin
VENDORID 0
CAPABILITY NetworkServices LocalServices ReadUserData WriteUserData ReadDeviceData WriteDeviceData SwEvent UserEnvironment DRM NetworkControl
/* [+] */ USERINCLUDE ..\data
USERINCLUDE ..\src
USERINCLUDE ..\inc
SYSTEMINCLUDE \epoc32\include
SYSTEMINCLUDE \epoc32\include\libc
SYSTEMINCLUDE \epoc32\include\ecom
SYSTEMINCLUDE ..\inc
SOURCEPATH ..\src
SOURCE logfile.cpp
SOURCE BrowserControl.cpp
SOURCE E32NpDllEntryPoint.cpp
SOURCE BrowserInterface.cpp
SOURCE BrowserPlugin.cpp
LIBRARY CHARCONV.LIB
LIBRARY HAL.LIB
LIBRARY efsrv.lib
LIBRARY fbscli.lib
LIBRARY cone.lib
LIBRARY estlib.lib
LIBRARY ecom.lib
LIBRARY euser.lib
SOURCEPATH ..\data
START RESOURCE A000030C.rss
UID 0x101F747D
TARGET BrowserPlugin.rsc
TARGETPATH \resource\plugins
END
--------
--A000030C.rss--
RESOURCE REGISTRY_INFO theInfo
{
dll_uid = 0xA000030C; // should match the name of the file.
// 3-d Uid of associeted plugin dll (declared in the dll mmp file)
interfaces=
{
INTERFACE_INFO
{
interface_uid = 0x101F8810; // identifies plugin type (used by ECom)
implementations =
{
IMPLEMENTATION_INFO
{
implementation_uid = 0xA000030D; // specify specific implementation (must
// match an implementation entry in the dll
version_no = 1;
display_name = "BrowserPlugin.dll;RSS Plug-in"; // file name; plugin's name
default_data = "text/html;html";
opaque_data = "RSS plug-in for Podcasting"; // plugin's description
}
};
}
};
}
==========================================================
I checked this post http://discussion.forum.nokia.com/fo...ght=0x101F747D.
As per that, there is something UID 0x101F747D. I also included it in .mmp
As per SDK UID3 is required with ECOM plugin.
What I am missing??
But still my plugin is not getting registered :-(
I have checed it by ListImplementationL().
What may be the problem??
I am using S60_3rd edition
Experts plz guide.
Thanks.



