Jump to content

Microsoft OS/2 Programmer's Toolkit

From EDM2

The Microsoft Operating System/2 Programmer's Toolkit contains a set of programming tools for writing real-mode, protected-mode, or dual-mode OS/2 applications.

This toolkit can be used in conjunction with a compiler or the Microsoft Macro Assembler, a debugger, and a text editor.

Supported compilers

Or compilers from other vendors.

Programs

bind
Converts protected-mode programs into dual-mode pro­grams.
exehdr
Displays the contents of an OS/2 executable file header.
implib
Creates an import library.
kbdp
Sets the type rate of keyboard.
lib
Creates, combines, and maintains run-time libraries.
libwhere
Searches for and displays the location of a library.
link
Links one or more object files with libraries and module­ definition files.
mkmsgf
Creates a message file for use with message functions.
msgbind
Binds a message segment to a program.
QuickHelp
Displays help information about functions and topics.
shd
Displays the contents of a file in hexadecimal or other notation.
where
Searches for and displays the location of a file.

Sample Programs

  • ALLOC - DosAllocSeg, DosFreeSeg
  • ARGUMENT - passing parameters
  • ASMEXMPL - Threads in Assembler
  • ASYNCIO - DosWriteAsync
  • BEEPC - DosBeep
  • BIGBEN - simple clock
  • CHASER - cat and mouse game
  • CONFIG - DosDevConfig
  • COUNTRY - DosGetCtryInfo
  • CPGREP - string searching
  • CRITSEC - DosEnterCritSec, DosExitCritSec
  • CSALIAS - DosCreateCSAlias
  • CWAIT - DosCWait
  • DATETIME
  • DOSEXIT
  • DS - display subdirectories
  • DYNLINK
  • EXITLIST
  • FILELIST - list files
  • FSINFO
  • GETENV
  • HELLO -
  • HUGE - DosAllocHuge, DosReAllocHuge, DosFreeSeg
  • INFOSEG - DosGetInfoSeg
  • IOPL - IOPL segment
  • KEYS - KbdCharIn
  • KILL - DosKillProcess
  • LIFE - game of life
  • MACHMODE - DosGetMachineMode
  • MANDEL - EGA hi res graphics program
  • MONITORS - keyboard monitor
  • MOVE - DosFindFirst, DosMove
  • PIPES - DosMakePipe
  • QHTYPE - DosQHandType
  • QUEUES - FIFO, LIFO, Priority
  • REALLOC - DosReallocSeg
  • SESSION - Session Manager API
  • SETEGA - set 25/43 line mode
  • SETMAXFH - DosSetMaxFH
  • SETVEC - DosSetVec
  • SHARE - shared memory and RAM semaphores
  • SIGNAL - signal handling
  • SLEEP - DosSleep
  • SSE - simple screen editor
  • SUBALLOC - DosSubSet, DosSubAlloc, DosSubFree
  • SUSPEND - DosSuspendThread, DosResumeThread
  • TERMINAL - terminal emulator
  • THREADS - DosCreateThread
  • TIMER - DosTimerStart, DosTimerAsync, DosTimerSync, DosSleep
  • VERSION - DosGetVersion
  • VIOREG - VioRegister
  • WAKEUP - Alarm Program by Charles Petzold

Documentation

Title Document No. Part No. Link
Welcome Leaflet Binder insert, no document or part number [1]
Microsoft Operating System/2 Programmer's Reference 060060014-100-R00-388 01887 [2]
Microsoft Operating System/2 Programming Tools 060060003-100-R00-388 01889 [3]
Microsoft Operating System/2 Programmer's Learning Guide 060060004-100-R00-388 [4]

See Also