home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 10 Tools / 10-Tools.zip / PMDEF.ZIP / README < prev   
Text File  |  1989-12-18  |  2KB  |  45 lines

  1.  
  2.  
  3. PMDEF.EXE will examine a given executable (in new exe format) and generate
  4. a module definition file (.DEF). The output will include all segment
  5. descriptions, exported functions, as well as imported functions identified
  6. by name, library and ordinal.
  7.  
  8. I've wanted to write an app like this since my MS Windows days. I always
  9. wondered what line style was used to draw the input focus. Well it wasn't
  10. until reviewing the imported names list for another app which accomplished
  11. this pen style, that we learned the truth ! If I recall correctly it
  12. was a PatBlt using a brush of width 1 (no line drawing at all) !!
  13.  
  14. Anyway, maybe some day this app will come in handy for you. 
  15.  
  16. If I've overlooked anything or if you have any problems I'd appreciate
  17. hearing from you. I'll upload the source if anyone wants it and after
  18. its cleaned up some.
  19.  
  20. CREDITS etc:
  21.  
  22.         - The bulk of the presentation logic comes from the book
  23.           "Programmer's Guide to the OS/2 Presentation Manager"
  24.           by Michael J Young.
  25.  
  26.         - The file open / save dialog stuff comes from the upload
  27.           by Rick Yoder (FILEDL5.ZIP).
  28.  
  29.         - The data structures for the new EXE format come principally
  30.           from Ray Duncan's "Advanced OS/2 Programming"
  31.  
  32.         - I stole some of the font handling stuff from Paul Montgomery's
  33.           PMDUMP utility.
  34.  
  35.         - I guess I'll take credit for whatever's left...
  36.                 
  37.         - Special thanks to Charles Petzold for his incredible support
  38.           on PCMagnet (and the writings).
  39.  
  40.                 
  41.                                 Charlie Schmitt
  42.                                 12/18/89
  43.                                 PCMagnet 70022,773
  44.  
  45.