Connecting Tech Pros Worldwide Help | Site Map

Shell Extension for 64 bit Windows XP

gaurav
Guest
 
Posts: n/a
#1: Nov 17 '05
Hi all,
I am trying to build the Shell extension for the 64 bit Windows XP. If any
body can tell me what is diffrence in the interfaces available for 32 bit
from 64 bit shell extensions.
I am using the Visual studio.NET 2003 and 64 bit build environment to bild
the dll. While compiling the 32 bit code(working well on 32 bit windows XP)
on 64 bit build environment getting the following errors:

myapp.obj : error LNK2001: unresolved external symbol _CLSID_BkgndCtxMenuExt
myapp.obj : error LNK2019: unresolved external symbol _LIBID_DIRBKGNDEXTLib
referenced in function _DllMain@12
myapp.obj : error LNK2001: unresolved external symbol _IID_IBkgndCtxMenuExt


What could be the reason for the above errors.

Defined the CLSID_BkgndCtxMenuExt as :

EXTERN_C const IID LIBID_DIRBKGNDEXTLib;

Please help me for this problem

Thanks in advance

Closed Thread