> However, I've noticed that it doesn't appear to correlate with the already
> existing shell32.spec file based on a dump of the WinNT4 shell32.dll (at least
> as far as ordinals go). Can anyone explain this?
No, the shell32.spec is not based on any dump of a native shell32.dll.

- the shell32 exports many functions by ordinal withou a name.
 Your tool likely can't cope with it - or it would need to use *.dbg 
and *.pdb files to get symboles from. (have not tryed it jet)

- our shell32.spec defines many functions from different versions off shell32.
(win95,win98,winnt, w2k). You have to carefully place some special functions
on special ordinals to avoid conflicts. All functions exported by ordinal have to
be on this ordinal. The leftover functions are exported by name.

Your tool might be good to create a initial implementation for a unknown dll but the
spec files for allready implemented dll's usually containing a lot of manual tweaking.

ciao

juergen


Reply via email to