🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.os.os2.programmer
Article #833

Missing documentation - KBD, MOU and VIO

#833
From: Hale Landis
Date: Tue, 08 Sep 1992 00:02
32 lines
1641 bytes
Has anyone found the (missing) documentation for the KBD, MOU and
VIO functions in the OS/2 2.0 manuals?

Hello IBMer's: Do any of you know what became of this documentation?

It is plainly clear that OS/2 2.0 supports these functions and it
supports them for both 1.x and 2.0 applications.  Based on what I
have read, something called 'thunking' is used to convert 16:32
addresses (aka flat memory model) to 16:16 addresses (1.x
addresses) so that 2.0 applications can use existing 1.x DLL's.

So where is this really documented?  I read about it in one of
those after-market books about OS/2 2.0 you find in the
bookstores.

Again, IBMer's: what gives here?

If you have the IBM C compiler and the example programs, look at
the WORMS program.  It demostrates how a 2.0 program calls the
VIO, MOU, etc, functions.

Now for the real reason for this posting:  I notice that a number
of people are posting questions about this and no one seems to
have the definitive answer:  an IBM manual to refer to!

IBMer's:  You really didn't overlook these important functions
when creating the OS/2 2.0 manuals, did you?

--------------------------------------------
Hale Landis                  Ph 408-423-4017
tware!sugs!landis -or- landis@sugs.tware.com
--------------------------------------------
Technical Details
Message-ID: <715895337snx@sugs.tware.com>
Path: arc1-ca.pugleaf.net!sparky!uunet!wupost!cs.utexas.edu!swrinde!gatech!ncar!csn!tware!sugs!landis

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!sparky!uunet!wupost!cs.utexas.edu!swrinde!gatech!ncar!csn!tware!sugs!landis
From: landis@sugs.tware.com (Hale Landis)
Newsgroups: comp.os.os2.programmer
Subject: Missing documentation - KBD, MOU and VIO
Message-ID: <715895337snx@sugs.tware.com>
Date: 8 Sep 92 00:02:17 GMT
Organization: SUGS
Lines: 32