home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1993 #1 / NN_1993_1.iso / spool / comp / os / mswindo / programm / misc / 4737 < prev    next >
Encoding:
Internet Message Format  |  1993-01-08  |  1.6 KB

  1. Xref: sparky comp.os.ms-windows.programmer.misc:4737 comp.lang.pascal:7960
  2. Path: sparky!uunet!usc!sdd.hp.com!sgiblab!a2i!shakala!donh
  3. From: donh@shakala.com (Don Hackler)
  4. Newsgroups: comp.os.ms-windows.programmer.misc,comp.lang.pascal
  5. Subject: Re: DLL Procedure/Function Calls ???
  6. Message-ID: <VyT2wB4w165w@shakala.com>
  7. Date: Fri, 08 Jan 93 00:12:06 PST
  8. References: <dmurdoch.381.726439606@mast.queensu.ca>
  9. Organization: Shakala BBS (ClanZen Radio Network) Sunnyvale, CA 408-734-2289
  10. Lines: 30
  11.  
  12. dmurdoch@mast.queensu.ca (Duncan Murdoch) writes:
  13.  
  14. > In article <1993Jan7.184304.3453@scf.loral.com> andres@scf16.scf.loral.com (J
  15. > >Target Compiler: BP7
  16. > >Goal: Generate Windows Program
  17. > >Problem/puzzle:
  18. > >        Windows, likewise vendors and programmers, often supply .DLLs
  19. > >for use by others. Is there a convient way to find out what the calling
  20. > >convention is to utilize the procedures/functions contained ?  Is there
  21. > >a way to get like a "directory" listing of available calls ? 
  22. > There's a list of external entry points in the .DLL, but no information 
  23. > there about calling conventions.  You could use a disassembler to try to 
  24. > figure it out (e.g. my Dumpprog, on garbo.uwasa.fi as 
  25. > /pc/turbopas/dmpprg20.zip) by looking at the code following the entry points,
  26. > but it's not easy.  
  27.  
  28. Or get Undocumented Windows by Andrew Shulman...  which
  29. includes the utilities to dump the DLL entry points, and lots
  30. of other good stuff...
  31.  
  32. - don
  33.  
  34. ------------------------------------------------------------------
  35. Don Hackler  - donh@shakala.com 
  36. Shakala BBS (ClanZen Radio Network) Sunnyvale, CA 408-734-2289
  37.