home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #20 / NN_1992_20.iso / spool / comp / os / os2 / programm / 4795 < prev    next >
Encoding:
Internet Message Format  |  1992-09-08  |  1.6 KB

  1. Path: sparky!uunet!wupost!cs.utexas.edu!swrinde!gatech!ncar!csn!tware!sugs!landis
  2. From: landis@sugs.tware.com (Hale Landis)
  3. Newsgroups: comp.os.os2.programmer
  4. Subject: Missing documentation - KBD, MOU and VIO
  5. Message-ID: <715895337snx@sugs.tware.com>
  6. Date: 8 Sep 92 00:02:17 GMT
  7. Organization: SUGS
  8. Lines: 32
  9.  
  10. Has anyone found the (missing) documentation for the KBD, MOU and
  11. VIO functions in the OS/2 2.0 manuals?
  12.  
  13. Hello IBMer's: Do any of you know what became of this documentation?
  14.  
  15. It is plainly clear that OS/2 2.0 supports these functions and it
  16. supports them for both 1.x and 2.0 applications.  Based on what I
  17. have read, something called 'thunking' is used to convert 16:32
  18. addresses (aka flat memory model) to 16:16 addresses (1.x
  19. addresses) so that 2.0 applications can use existing 1.x DLL's.
  20.  
  21. So where is this really documented?  I read about it in one of
  22. those after-market books about OS/2 2.0 you find in the
  23. bookstores.
  24.  
  25. Again, IBMer's: what gives here?
  26.  
  27. If you have the IBM C compiler and the example programs, look at
  28. the WORMS program.  It demostrates how a 2.0 program calls the
  29. VIO, MOU, etc, functions.
  30.  
  31. Now for the real reason for this posting:  I notice that a number
  32. of people are posting questions about this and no one seems to
  33. have the definitive answer:  an IBM manual to refer to!
  34.  
  35. IBMer's:  You really didn't overlook these important functions
  36. when creating the OS/2 2.0 manuals, did you?
  37.  
  38. --------------------------------------------
  39. Hale Landis                  Ph 408-423-4017
  40. tware!sugs!landis -or- landis@sugs.tware.com
  41. --------------------------------------------
  42.