Click here to get back home

Is it possible to transplant a DSP plug-in from XP to WM5.0/SP?

 HomeNewsGroups | Search | About
 microsoft.public.smartphone    Post an article   get this group's latest topics as an RSS feed add this group's latest topics to your My MSN content add this group's latest topics to your My Yahoo content
Subject Author Date
Is it possible to transplant a DSP plug-in from XP to WM5.0/SP? zx_star 05-11-2007
Posted by zx_star on May 11, 2007, 6:09 am
Please log in for more thread options
I am trying to transplant a DSP plug-in from XP to WM5.0, which is the
example given by WMPlayer SDK 10. I want this plug-in can be loaded
automatically when the WMPlayer Mobile runs. I do not know if it is feasible.

Now, I create a empty dll project on Windows Mobile 5.0 platform, and
copy the codes form plug-in project in XP to it. Then do some modifies about
lib file to make it build/link correctly.
But it fails to register on WM5. I debug it , then find the this API(in
DllRegisterServer function) return a 0x80040154 error code meaning "Class
not registered".
// Create the registration object
hr = spRegistrar.CoCreateInstance(CLSID_WMPMediaPluginRegistrar, NULL,
CLSCTX_INPROC_SERVER);

CLSID_WMPMediaPluginRegistrar is a interface of DSP plug-in. And I can
find it in the registry of WM5. Does it mean the WM5 does not support the DSP
plug-in?

Posted by Werner \"Menneisyys\" Ruotsala on August 4, 2007, 8:25 am
Please log in for more thread options
The Windows Mobile WMP doesn't at all support external plug-ins.

You may, however, want to give a try to modifying your plug-ins to become
compatible with TCPMP, which does.

--


--
Werner "Menneisyys" Ruotsalainen - Microsoft MVP - Windows - Mobile Devices
Please see the Pocket PC Mag Expert Blog (including mine) at
http://www.pocketpcmag.com/blogs/ - you will definitely like it.


> I am trying to transplant a DSP plug-in from XP to WM5.0, which is the
> example given by WMPlayer SDK 10. I want this plug-in can be loaded
> automatically when the WMPlayer Mobile runs. I do not know if it is
> feasible.
>
> Now, I create a empty dll project on Windows Mobile 5.0 platform, and
> copy the codes form plug-in project in XP to it. Then do some modifies
> about
> lib file to make it build/link correctly.
> But it fails to register on WM5. I debug it , then find the this API(in
> DllRegisterServer function) return a 0x80040154 error code meaning "Class
> not registered".
> // Create the registration object
> hr = spRegistrar.CoCreateInstance(CLSID_WMPMediaPluginRegistrar, NULL,
> CLSCTX_INPROC_SERVER);
>
> CLSID_WMPMediaPluginRegistrar is a interface of DSP plug-in. And I can
> find it in the registry of WM5. Does it mean the WM5 does not support the
> DSP
> plug-in?



Similar ThreadsPosted
Better Calendar Plugin January 19, 2008, 8:01 am
Plugin for Pocket Outlook ... March 18, 2008, 1:00 am
Active X plugin for Pocket PC2003 SE July 6, 2005, 6:35 pm
homescreen plugin program access type library? May 13, 2007, 9:39 pm
How to modify the Getting Started Plugin in windows mobile standard? March 5, 2008, 12:11 am
How to modify the Getting Started Plugin in windows mobile standard? March 5, 2008, 12:12 am

Our other projects:

Art Dolls, Fairies and Mermaids - Sunnyfaces.net

Roy's Linux, Programming and Search Engines messages

1-Script XML SitemapXML Sitemap