[shell32tests/shelllink.c] Use aliases for ordinals
Francois Gouget
fgouget at codeweavers.com
Wed Feb 16 06:06:24 CST 2005
Hi,
Paul Vriens wrote:
[...]
> I've looked with PEExplorer on my win2k system and I can't see them in
> the exported list by name.
>
> After adding a alias for SHILCreateFromPath I was able to compile the
> crosstest.
>
> The test (shell32_crosstest.exe) failed however with a message stating
> that ILFree and, after I've added an alias for that one, ILISEqual were
> not exported by shell32.dll.
>
> 21/28/155 and 162 are exported as ordinals by shell32.dll (version
> 5.0.3900.7009) on Windows 2000 Professional.
Ok, that would be a good reason.
There's something I don't understand though: when I compile the test
before your changes with Visual C++ 6.0 it compiles just fine but it
turns out the resulting executable imports these three APIs by ordinal.
Is this something that MinGW can / should do too?
And for the Winelib side of things, is this something that winebuild can do?
--
Francois Gouget
fgouget at codeweavers.com
More information about the wine-devel
mailing list