Re: Lots of symbols in comctl32 are exported by ordinal only

Danny Smith <[email protected]> Thu, 23 Oct 2003 00:09:02 +0100
Newsgroups gmane.comp.gnu.mingw.patches
Message-ID <000401c398f1$824053e0$1e6d65da@DANNY>
From: "Filip Navara

> > But the NONAME tag has no significant effect on the import lib --
the
> > symbol names are still in the imp lib, just hidden in the dll
itself.
> > Run-time linking
> >  doesn't use the import lib, so why should it affect that?
>
> The comctl32.dll exports some symbols by ordinal only and when you
link with
> current version of libcomctl32.a, it will search for eg. symbol
DPA_Create,
> which isn't present in the DLL and fail.

Thanks, I didn't  know that it needed the 'alias' ordinal symbol.

When i looked for documentation on the NONAME symbols in Hans' patch, I
couldn't find any, except for the symbols that are exported by name from
shlwapi.dll.  Nor do we have prototypes.
So that begs the question: shouldn't we just remove them from the import
lib, because it looks like ordinary users are not meant to use them?

Danny

>
> Filip
>
> >
> > Danny
>
>
>
> -------------------------------------------------------
> This SF.net email is sponsored by OSDN developer relations
> Here's your chance to show off your extensive product knowledge
> We want to know what you know. Tell us and you have a chance to win
$100
> http://www.zoomerang.com/survey.zgi?HRPT1X3RYQNC5V4MLNSV3E54
> _______________________________________________
> MinGW-patches mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/mingw-patches



-------------------------------------------------------
This SF.net email is sponsored by OSDN developer relations
Here's your chance to show off your extensive product knowledge
We want to know what you know. Tell us and you have a chance to win $100
http://www.zoomerang.com/survey.zgi?HRPT1X3RYQNC5V4MLNSV3E54