I used the info in the msdn note to modify the header file and changed unit_ptr 
to unit to get the dll to compile. It still complains about conversions to/from 
int and size_t but ignoring those for now I would think that the dll should at 
least load.

I checked both the 32-bit and 64-bit registry and I find that 
HKCR/*/shellext/contextmenuhandlers/powerpro exists in both. If I remove 
context menu support then that registry key is removed so I think it is writing 
to the correct location. Additionally I can see other shell ex handlers in the 
same location that are working properly.

I don't think that the dll is getting built correctly. Right clicking the dll 
shows different stuff than the original pproctx.dll file. This is what is 
probably preventing it from loading.

--- In [email protected], "brucexs" <bswit...@...> wrote:
>
> > 
> > Doing some research on the internet turns up 
> > http://social.msdn.microsoft.com/Forums/en-US/vclanguage/thread/d6144eaa-fa37-4133-87a0-75a06633209b
> >  which seems to be my problem. 
> 
> Agreed that this was the issue.  I was wondering what they did about 32 bit 
> stuff in existing com api's.
>


Reply via email to