The MASM Forum Archive 2004 to 2012

General Forums => The Workshop => Topic started by: ToutEnMasm on June 02, 2006, 12:45:23 PM

Title: Libraries and proto
Post by: ToutEnMasm on June 02, 2006, 12:45:23 PM
Hello,
I used dumpbin of the Microsoft Visual C++ 2005 Express Edition - ENU,and this one show an export table where the name are written like that
                                       user32.lib dump   (exports)
_AnyPopup@0         version masm    AnyPopup PROTO
_ActivateKeyboardLayout@8       2*4          ActivateKeyboardLayout PROTO :DWORD,:DWORD
_wsprintfA             wsprintf   PROTO C

Only the proto C haven't a @0,is it a proof that they are really proto C ?
                            ToutEnMasm

                                   

         
Title: Re: Libraries and proto
Post by: hutch-- on June 02, 2006, 03:41:25 PM
Thats pretty normal in Microsoft 32 bit functions, STDCALL has decorated names withe the form function@12 where the 12 is the byte count while C convention functions which can have variable numbers of arguments do not have the decoration.