en:docs:os2:modules:doscalls

This is an old revision of the document!


DOSCALLS

The CP (Control Program) API

Ordinal Name Desc Status
1 DosICreateThread
2 DOS16CWAIT
3 DOS16ENTERCRITSEC
4 DosIExecPgm
5 DOS16EXIT
6 DOS16EXITCRITSEC
7 DOS16EXITLIST
8 DOS16GETINFOSEG
9 DOS16GETPRTY
10 DOS16KILLPROCESS
11 DOS16SETPRTY
12 DOS16PTRACE
13 DOS16HOLDSIGNAL
14 DOS16SETSIGHANDLER
15 DOS16FLAGPROCESS
16 DOS16MAKEPIPE
17 DosISysSemClear
18 DosISemRequest
19 DosISysSemSet
20 DOS16SEMSETWAIT
21 DosISemWait
22 DOS16MUXSEMWAIT
23 DOS16CLOSESEM
24 DOS16CREATESEM
25 DOS16OPENSEM
26 DOS16RESUMETHREAD
27 DOS16SUSPENDTHREAD
28 DOS16SETDATETIME
29 DOS16TIMERASYNC
30 DOS16TIMERSTART
31 DOS16TIMERSTOP
32 DOS16SLEEP
33 DOS16GETDATETIME
34 DOS16ALLOCSEG
35 DOS16ALLOCSHRSEG
36 DOS16GETSHRSEG
37 DOS16GIVESEG
38 DOS16REALLOCSEG
39 DOS16FREESEG
40 DOS16ALLOCHUGE
41 DOS16GETHUGESHIFT
42 DOS16REALLOCHUGE
43 DOS16CREATECSALIAS
44 DOS16LOADMODULE
45 DOS16GETPROCADDR
46 DOS16FREEMODULE
47 DOS16GETMODHANDLE
48 DOS16GETMODNAME
49 DOS16GETMACHINEMODE
50 DOS16BEEP
51 DOS16CLIACCESS
52 DOS16DEVCONFIG
53 DOS16DEVIOCTL
54 DOS16SGSWITCH
55 DOS16SGSWITCHME
56 DOS16BUFRESET
57 DOS16CHDIR
58 DOS16CHGFILEPTR
59 DOS16CLOSE
60 DOS16DELETE
61 DOS16DUPHANDLE
62 DOS16FILELOCKS
63 DOS16FINDCLOSE
64 DOS16FINDFIRST
65 DOS16FINDNEXT
66 DOS16MKDIR
67 DOS16MOVE
68 DOS16NEWSIZE
69 DOS16PORTACCESS
70 DOS16OPEN
71 DOS16QCURDIR
72 DOS16QCURDISK
73 DOS16QFHANDSTATE
74 DOS16QFILEINFO
75 DOS16QFILEMODE
76 DOS16QFSINFO
77 DOS16QHANDTYPE
78 DOS16QVERIFY
79 DosIRead
80 DOS16RMDIR
81 DOS16SELECTDISK
82 DOS16SETFHANDSTATE
83 DOS16SETFILEINFO
84 DOS16SETFILEMODE
85 DOS16SETMAXFH
86 DOS16SETVERIFY
87 DosIWrite
88 DOS16SYSTEMSERVICE
89 DOS16SETVEC
90 DOS16SYSTRACE
91 DOS16GETENV
92 DOS16GETVERSION
93 DOS16QTRACEINFO
94 DOS16GETPID
95 DOS16OPEN2
96 DOS16LIBINIT
97 DOS16SETFSINFO
98 DOS16QPATHINFO
99 DOS16DEVIOCTL2
100 DosICanonicalize
101 DOS16SETFGND
102 DOS16SWAPTASKINIT
103 DOS16READPHYS
104 DOS16SETPATHINFO
105 DOS16SGSWITCHPROC2
106 STRUCHECK
107 STRURESUPDATE
108 DosISetRelMaxFH
109 DosIDevIOCtl
110 DosForceDelete
111 DosKillThread
112 DosQueryRASInfo
113 DosDumpProcess
114 DosSuppressPopUps
115 THK32ALLOCMEM
116 THK32FREEMEM
117 THK32ALLOCSTACK
118 DosOpen2Compt
119 DOS16GETSTDA
120 DOS16ERROR
121 DOS16GETSEG
122 DOS16LOCKSEG
123 DOS16UNLOCKSEG
124 DOS16SGSWITCHPROC
125 DosIRamSemWake
126 DOS16SIZESEG
127 DOS16MEMAVAIL
128 DosIRamSemRequest
129 DOS16PHYSICALDISK
130 DOS16GETCP
131 DosISetCP
132 DOS16GLOBALSEG
133 DOS16PROFILE
134 DOS16SENDSIGNAL
135 DOS16HUGESHIFT
136 DOS16HUGEINCR
137 DOS16READ
138 DOS16WRITE
139 DOS16ERRCLASS
140 DOS16SEMREQUEST
141 DOS16SEMCLEAR
142 DOS16SEMWAIT
143 DOS16SEMSET
144 DOS16EXECPGM
145 DOS16CREATETHREAD
146 DOS16SUBSET
147 DOS16SUBALLOC
148 DOS16SUBFREE
149 DOS16READASYNC
150 DOS16WRITEASYNC
151 DOS16SEARCHPATH
152 DOS16SCANENV
153 DOS16SETCP
154 DOS16QPROCSTATUS
155 DOS16GETRESOURCE
156 DOS16GETPPID
157 DOS16CALLBACK
158 DosICallBack
159 DOS16RETFORWARD
160 DOS16R2STACKREALLOC
161 DOS16FSRAMSEMREQUEST
162 DOS16FSRAMSEMCLEAR
163 DOS16QAPPTYPE
164 DOS16SETPROCCP
165 DOS16DYNAMICTRACE
166 DOS16QSYSINFO
167 DosIMakeNmPipe
168 DosICallNmPipe
169 DosIConnectNmPipe
170 DosIDisconnectNmPipe
171 DosIPeekNmPipe
172 DosIQNmPipeInfo
173 DosIQNmPHandState
174 DosISetNmPHandState
175 DosITransactNmPipe
176 DosIWaitNmPipe
177 DosISetNmPipeSem
178 DosIQNmPipeSemState
179 DosIRawReadNmPipe
180 DosIRawWriteNmPipe
181 DOS16FSATTACH
182 DOS16QFSATTACH
183 DOS16FSCTL
184 DOS16FINDFIRST2
185 DOS16MKDIR2
186 DOS16FILEIO
187 DOS16FINDNOTIFYCLOSE
188 DOS16FINDNOTIFYFIRST
189 DOS16FINDNOTIFYNEXT
190 DOS16SETTRACEINFO
191 DOS16EDITNAME
192 DOS16LOGMODE
193 DOS16LOGENTRY
194 DOS16GETLOGBUFFER
195 DOS16LOGREGISTER
196 DOS16LOGREAD
197 DOS16FINDFROMNAME
198 DOS16OPLOCKRELEASE
199 DOS16OPLOCKWAIT
200 DosICopy
201 DOS16COPY
202 DosIQAppType
203 DOS16FORCEDELETE
204 DOS16ENUMATTRIBUTE
205 DOS16OPLOCKSHUTDOWN
206 DOS16SHUTDOWN
207 DOS16GETRESOURCE2
208 DOS16FREERESOURCE
209 DosSetMaxFH
210 DosSetVerify
211 DosErrClass
212 DosError
213 DosCreateVDM
214 DOS16MAXPATHLEN
215 DOS16PAGESIZE
216 DOS16LOCALINFO
217 DOS16GLOBALINFO
218 DosSetFileInfo
219 DosSetPathInfo
220 DosSetDefaultDisk
221 DosSetFHState
222 DosSetFSInfo
223 DosQueryPathInfo
224 DosQueryHType
225 DosQueryVerify
226 DosDeleteDir
227 DosScanEnv
228 DosSearchPath
229 DosSleep
230 DosGetDateTime
231 DosDevConfig
232 DosEnterCritSec
233 DosExitCritSec
234 DosExit
235 DosKillProcess
236 DosSetPriority
237 DosResumeThread
238 DosSuspendThread

pipes 32-bit API

Ordinal Name Desc Status
239 DosCreatePipe
240 DosCallNPipe
241 DosConnectNPipe
242 DosDisConnectNPipe
243 DosCreateNPipe
244 DosPeekNPipe
245 DosQueryNPHState
246 DosRawReadNPipe
247 DosRawWriteNPipe
248 DosQueryNPipeInfo
249 DosQueryNPipeSemState
250 DosSetNPHState
251 DosSetNPipeSem
252 DosTransactNPipe
253 DosWaitNPipe

hole

Ordinal Name Desc Status
254 DosResetBuffer
255 DosSetCurrentDir
256 DosSetFilePtr
257 DosClose
258 DosCopy
259 DosDelete
260 DosDupHandle
261 DosEditName
262 THK32FREESTACK
263 DosFindClose
264 DosFindFirst
265 DosFindNext
266 DOS16OPENVDD
267 DOS16REQUESTVDD
268 DOS16CLOSEVDD
269 DosFSAttach
270 DosCreateDir
271 DosMove
272 DosSetFileSize
273 DosOpen
274 DosQueryCurrentDir
275 DosQueryCurrentDisk
276 DosQueryFHState
277 DosQueryFSAttach
278 DosQueryFSInfo
279 DosQueryFileInfo
280 DosWaitChild
281 DosRead
282 DosWrite
283 DosExecPgm
284 DosDevIOCtl
285 DosFSCtl
286 DosBeep
287 DosPhysicalDisk
288 DosSetCp
289 DosSetProcessCp
290 DosStopTimer
291 DosQueryCp
292 DosSetDateTime
293 THK32ALLOCBLOCK
294 THK32FREEBLOCK
295 THK32R3DS
296 DosExitList
297 DosAllocProtectedMem
298 DosAliasMem
299 DosAllocMem
300 DosAllocSharedMem
301 DosGetNamedSharedMem
302 DosGetSharedMem
303 DosGiveSharedMem
304 DosFreeMem
305 DosSetMem
306 DosQueryMem
307 DosQueryMemState
308 DosOpenVDD
309 DosRequestVDD
310 DosCloseVDD
311 DosCreateThread
312 DosGetInfoBlocks
313 DOS16ALLOCPROTSEG
314 DOS16ALLOCSHRPROTSEG
315 DOS16ALLOCPROTHUGE
316 DosDynamicTrace
317 DosDebug
318 DosLoadModule
319 DosQueryModuleHandle
320 DosQueryModuleName
321 DosQueryProcAddr
322 DosFreeModule
323 DosQueryAppType
324 DosCreateEventSem
325 DosOpenEventSem
326 DosCloseEventSem
327 DosResetEventSem
328 DosPostEventSem
329 DosWaitEventSem
330 DosQueryEventSem
331 DosCreateMutexSem
332 DosOpenMutexSem
333 DosCloseMutexSem
334 DosRequestMutexSem
335 DosReleaseMutexSem
336 DosQueryMutexSem
337 DosCreateMuxWaitSem
338 DosOpenMuxWaitSem
339 DosCloseMuxWaitSem
340 DosWaitMuxWaitSem
341 DosAddMuxWaitSem
342 DosDeleteMuxWaitSem
343 DosQueryMuxWaitSem
344 DosSubSetMem
345 DosSubAllocMem
346 DosSubFreeMem
347 DosSubUnsetMem
348 DosQuerySysInfo
349 DosWaitThread
350 DosAsyncTimer
351 DosStartTimer
352 DosGetResource
353 DosFreeResource
354 DosSetExceptionHandler
355 DosUnsetExceptionHandler
356 DosRaiseException
357 DosUnwindException
358 DosQueryPageUsage
359 DosQueryModFromCS
360 DosQueryModFromEIP
361 DosFPDataArea
362 DosTmrQueryFreq
363 DosTmrQueryTime
364 DosAliasPerfCtrs
365 DosConfigPerf
366 DosDeconPerf
367 DosRegisterPerfCtrs
368 DosQuerySysState
369 DosFlatCS
370 DosFlatDS
371 DosQueryABIOSSupport
372 DosEnumAttribute
373 DosQueryDOSProperty
374 DosSetDOSProperty
375 DOS16QUERYDOSPROPERTY
376 DOS16SETDOSPROPERTY
377 Dos32Profile
378 DosSetSignalExceptionFocus
379 DosSendSignalException
380 DosEnterMustComplete
381 DosExitMustComplete
382 DosSetRelMaxFH

msg

Ordinal Name Desc Status
383 DOS16PUTMESSAGE
384 DOS16TRUEGETMESSAGE
385 DOS16INSMESSAGE
386 DosInsertMessage
387 DosPutMessage
388 DosTrueGetMessage
389 DOS16IQUERYMESSAGECP
390 DosIQueryMessageCP

nls

Ordinal Name Desc Status
391 DOS16CASEMAP
392 DOS16GETCOLLATE
393 DOS16GETCTRYINFO
394 DOS16GETDBCSEV
395 DosQueryCtryInfo
396 DosQueryDBCSEnv
397 DosMapCase
398 DosQueryCollate

nampipes

Ordinal Name Desc Status
399 DOS16MAKENMPIPE
400 DOS16QNMPIPEINFO
401 DOS16CONNECTNMPIPE
402 DOS16DISCONNECTNMPIPE
403 DOS16QNMPHANDSTATE
404 DOS16SETNMPHANDSTATE
405 DOS16PEEKNMPIPE
406 DOS16WAITNMPIPE
407 DOS16TRANSACTNMPIPE
408 DOS16CALLNMPIPE
409 DOS16RAWREADNMPIPE
410 DOS16RAWWRITENMPIPE
411 DOS16SETNMPIPESEM
412 DOS16QNMPIPESEMSTATE

startlw

Ordinal Name Desc Status
413 StartLazyWriter

some data ???

Ordinal Name Desc Status
414 _QueInst_Data

hole

Ordinal Name Desc Status
415 DosShutdown
416 DosICacheModule
417 DosReplaceModule
418 DosAcknowledgeSignalException
419 DosTIB
420 DOS16TMRQUERYFREQ
421 DOS16TMRQUERYTIME
422 DOS16REGISTERPERFCTRS
423 DOS16FLATTOSEL
424 DOS16SELTOFLAT
425 DosFlatToSel
426 DosSelToFlat
427 DosIODelayCnt
428 DosSetFileLocks
429 DosCancelLockRequest
430 LogOpen
431 LogClose
432 LogAddEntries
433 LogGetEntries
434 LogSetState
435 LogSetName
436 LogQueryState
437 DOS16OPENCHANGENOTIFY
438 DOS16RESETCHANGENOTIFY
439 DOS16CLOSECHANGENOTIFY
440 DosOpenChangeNotify
441 DosResetChangeNotify
442 DosCloseChangeNotify
443 DOS16QUERYABIOSSUPPORT
444 DosForceSystemDump

hole

Ordinal Name Desc Status
447 Dos32GetProcessorStatus
448 Dos32SetProcessorStatus
449 DOS16CREATESPINLOCK
450 DOS16ACQUIRESPINLOCK
451 DOS16RELEASESPINLOCK
452 DOS16FREESPINLOCK
453 Dos32TestPSD
454 DosAllocThreadLocalMemory
455 DosFreeThreadLocalMemory

hole

Ordinal Name Desc Status
460 DosVerifyPidTid

not valid after HPFS & LS init:

Ordinal Name Desc Status
464 PTDA_LANMAN_SEC
465 PTDA_PID
466 SAS_SEL
467 TCB_OPCOOKIE
468 TCB_OPFLAGS
469 TCB_NEWFLAGS
470 TCB_USER_ID
471 TCB_PROC_ID
472 TCB_FSHARING
473 TCB_SRVATTRIB
474 TCB_ALLOWED
475 TCB_PRTCB
476 TCB_NUMBER
477 TCB_THISSFT
478 TCB_THISCDS
479 TKOPTDA
480 PTDA_CRITSEC
481 PTDA_HOLDSIGCNT
482 PTDA_PPTDAPARENT
483 PTDA_PGDATA
484 PTDA_HANDLE
485 PTDA_MODULE
486 PTDA_LDTHANDLE
487 PTDA_CODEPAGE_TAG
488 PTDA_JFN_LENGTH
489 PTDA_JFN_PTABLE
490 PTDA_JFN_FLG_PTR
491 PTDA_EXTERR_LOCUS
492 PTDA_EXTERR
493 PTDA_EXTERR_ACTION
494 PTDA_EXTERR_CLASS
495 PTDA_PPID
496 PTDA_PROCTYPE
497 PTDA_CURRTCB
498 PTDA_CURRTSD
499 PTDA_SIGNATURE

hole

Ordinal Name Desc Status
541 DosIOpenL
542 DosIProtectOpenL
543 DosISetFileSizeL
544 DosIProtectSetFileSizeL
545 DosExceptionCallBack
546 THK32STRLEN
547 THK32_UNITHUNK
548 DosR3ExceptionDispatcher
549 DosLibiDisp
550 DosLibiDisp16
551 DosLibiDisp32
552 DOS16R3EXITADDR
553 Dos32R3ExitAddr
554 Dos32IRead

hole

Ordinal Name Desc Status
556 Dos32IWrite
557 Dos32CreateSpinLock
558 Dos32AcquireSpinLock
559 Dos32ReleaseSpinLock
560 Dos32FreeSpinLock
561 Dos32PMR3WaitEventSem
562 Dos32PMR3PostEventSem
563 Dos32QueryThreadAffinity
564 Dos32SetThreadAffinity
565 DosISetFileInfo
566 DosISetPathInfo

hole

Ordinal Name Desc Status
569 DosIFindNext

hole (???)

Ordinal Name Desc Status
570 ??? Dos16SetFileSizeL

hole

Ordinal Name Desc Status
572 Dos32QueryResourceSize
573 DOS16QUERYRESOURCESIZE
574 DosPMSemWait
575 DosPMMuxSemWait
576 THK16_UNITHUNK
577 HT16_STARTUP
578 HT16_CLEANUP
579 HT32_STARTUP
580 DosInitializePorthole
581 HT32_CLEANUP
582 DosQueryHeaderInfo
583 DOS16INITIALIZEPORTHOLE
584 DOS16QUERYHEADERINFO
585 Mon32MonRead
586 Dos32QueryProcType
587 DOS16QUERYPROCTYPE
588 Mon32MonWrite
589 DosISigDispatch
590 Dos32PMPostEventSem
591 Dos32PMWaitEventSem
592 DosDllTermDisp
593 Dos32PMRequestMutexSem
594 DosIRaiseException
595 Dos32PMWaitMuxWaitSem
596 DOSPM16SEMCHK
597 DosIQueryFHState
598 DosISetFHState
599 DosLDTSel
600 DosR3Frestor
601 DosIFindFirst

moncalls

Ordinal Name Desc Status
606 DosMonOpen
607 DosMonClose
608 DosMonRead
609 DosMonWrite
610 DosMonReg

hole

Ordinal Name Desc Status
615 Dos32IProtectWrite

hole

Ordinal Name Desc Status
617 DosIProtectSetFileInfo
618 Dos32IProtectSetFileInfo
619 Dos32IProtectSetFHState
620 Dos32IProtectQueryFHState
621 DosProtectSetFilePtr
622 DOS16PROTECTCLOSE
623 DOS16PROTECTFILEIO
624 DOS16PROTECTFILELOCKS
625 DosIProtectRead
626 DosIProtectWrite
627 DOS16PROTECTNEWSIZE
628 DOS16PROTECTOPEN
629 DOS16PROTECTQFHANDSTATE
630 DOS16PROTECTSETFHANDSTATE
631 DOS16PROTECTQFILEINFO
632 DOS16PROTECTSETFILEINFO

hole

Ordinal Name Desc Status
634 DOS16PROTECTCHGFILEPTR
635 DOS16PROTECTENUMATTRIBUTE
636 DosProtectEnumAttribute
637 DosProtectOpen
638 DosProtectClose
639 DosProtectSetFileLocks
640 DosProtectSetFileSize
641 DosProtectRead
642 DosProtectWrite
643 DosProtectSetFileInfo
644 DosProtectSetFHState
645 DosProtectQueryFHState
646 DosProtectQueryFileInfo
647 Dos32IProtectRead

msg

Ordinal Name Desc Status
649 DosCloseMessageFile
650 DosLDRDirtyWorker
651 DOS16LDRDIRTYWORKER
652 Dos32IGetInfoBlocks
653 T32IGETINFOBLOCKS

hole

Ordinal Name Desc Status
656 T32GETPROCESSORSTATUS
657 T32SETPROCESSORSTATUS
658 T32TESTPSD
659 T32QUERYTHREADAFFINITY
660 T32SETTHREADAFFINITY

quecalls 32

Ordinal Name Desc Status
661 Dos32ReadQueue
662 Dos32PurgeQueue
663 Dos32CloseQueue
664 Dos32QueryQueue
665 Dos32PeekQueue
666 Dos32WriteQueue
667 Dos32OpenQueue
668 Dos32CreateQueue

sesmgr 32

Ordinal Name Desc Status
669 Dos32StartSession
670 Dos32SelectSession
671 Dos32SetSession
672 Dos32StopSession
673 DosRegisterNotification

quecalls 16

Ordinal Name Desc Status
674 DOS16READQUEUE
675 DOS16PURGEQUEUE
676 DOS16CLOSEQUEUE
677 DOS16QUERYQUEUE
678 DOS16PEEKQUEUE
679 DOS16WRITEQUEUE
680 DOS16OPENQUEUE
681 DOS16CREATEQUEUE

os2char 16

Ordinal Name Desc Status
682 DOS16SMGETMEM
683 DOS16SMFREEMEM
684 DOS16SMGETSGCB
685 DOS16SMINITSGCB

sesmgr 16

Ordinal Name Desc Status
686 DOS16SMSGDOPOPUP
687 DOS16SMSWITCH
688 DOS16SMSERVEAPPREQ
689 DOS16GETTIMES
690 DOS16SMSETTITLE
691 DOS16SCRUNLOCK
692 DOS16SMDOAPPREQ
693 DOS16STOPSESSION
694 DOS16SELECTSESSION
695 DOS16SCRLOCK
696 DOS16SAVREDRAWWAIT
697 DOS16SAVREDRAWUNDO
698 DOS16SMSGENDPOPUP
699 DOS16SETSESSION
700 DOS16SETMNLOCKTIME
701 DOS16MODEUNDO
702 DOS16STARTSESSION
703 DOS16SMGETSTATUS
704 DOS16MODEWAIT
705 DOS16SMTERMINATE
706 DOS16SMGETAPPREQ
707 DOS16SMINITIALIZE
708 DOS16SMSTART
709 DOS16SMPARENTSWITCH
710 DOS16SMPAUSE
711 DOS16SMHDEINIT
712 DOS16SMPMPRESENT
713 DOS16SMREGISTERDD
714 DOS16SMNOTIFYDD
715 DOS16SMNOTIFYDD2
716 DOS16SMOPENDD
717 DOS16SMSETSESSIONTYPE

os2char

Ordinal Name Desc Status
718 OS2BaseInit

moucalls

Ordinal Name Desc Status
719 MOUGETPTRSHAPE
720 MOUSETPTRSHAPE
721 MOUGETNUMMICKEYS
722 MOUGETTHRESHOLD
723 MOUSHELLINIT
724 MOUGETSCALEFACT
725 MOUFLUSHQUE
726 MOUGETNUMBUTTONS
727 MOUCLOSE
728 MOUSETTHRESHOLD
729 MOUSETSCALEFACT
730 MOUGETNUMQUEEL
731 MOUDEREGISTER
732 MOUGETEVENTMASK
733 MOUSETEVENTMASK
734 MOUOPEN
735 MOUREMOVEPTR
736 MOUGETPTRPOS
737 MOUREADEVENTQUE
738 MOUSETPTRPOS
739 MOUGETDEVSTATUS
740 MOUSYNCH
741 MOUREGISTER
742 MOUSETDEVSTATUS
743 MOUDRAWPTR
744 MOUINITREAL

kbdcalls

Ordinal Name Desc Status
745 KBDSETCUSTXT
746 KBDINIT
747 KBDGETCP
748 KBDCHARIN
749 KBDSETCP
750 KBDLOADINSTANCE
751 KBDSYNCH
752 KBDREGISTER
753 KBDSTRINGIN
754 KBDGETSTATUS
755 KBDSETSTATUS
756 KBDGETFOCUS
757 KBDFLUSHBUFFER
758 KBDXLATE
759 KBDSWITCHFGND
760 KBDSHELLINIT
761 KBDCLOSE
762 KBDFREEFOCUS
763 KBDFREE
764 KBDDEREGISTER
765 KBDSETFGND
766 KBDPEEK
767 KBDOPEN
768 KBDGETHWID
769 KBDSETHWID

viocalls

Ordinal Name Desc Status
770 VIOENDPOPUP
771 VIOGETPHYSBUF
772 VIOGETANSI
773 VIOFREE
774 VIOSETANSI
775 VIODEREGISTER
776 VIOSCROLLUP
777 VIOPRTSC
778 VIOGETCURPOS
779 VIOWRTCELLSTR
780 VIOPOPUP
781 VIOSCROLLRT
782 VIOWRTCHARSTR
783 AVS_PRTSC
784 VIOSETCURPOS
785 VIOSRFUNBLOCK
786 VIOSRFBLOCK
787 VIOSCRUNLOCK
788 VIOWRTTTY
789 VIOSAVE
790 VIOGETMODE
791 VIOSETMODE
792 VIOSCRLOCK
793 VIOREADCELLSTR
794 VIOSAVREDRAWWAIT
795 VIOWRTNATTR
796 VIOGETCURTYPE
797 VIOSAVREDRAWUNDO
798 VIOGETFONT
799 VIOREADCHARSTR
800 VIOGETBUF
801 VIOSETCURTYPE
802 VIOSETFONT
803 VIOHETINIT
804 VIOMODEUNDO
805 VIOSSWSWITCH
806 VIOMODEWAIT
807 AVS_PRTSCTOGGLE
808 VIOGETCP
809 VIORESTORE
810 VIOSETCP
811 VIOSHOWBUF
812 VIOSCROLLLF
813 VIOREGISTER
814 VIOGETCONFIG
815 VIOSCROLLDN
816 VIOWRTCHARSTRATT
817 VIOGETSTATE
818 VIOPRTSCTOGGLE
819 VIOSETSTATE
820 VIOWRTNCELL
821 VIOWRTNCHAR
822 VIOSHELLINIT
823 VIOASSOCIATE
824 VIOCREATEPS
825 VIODELETESETID
826 VIOGETDEVICECELLSIZE
827 VIOGETORG
828 VIOCREATELOGFONT
829 VIODESTROYPS
830 VIOQUERYSETIDS
831 VIOSETORG
832 VIOQUERYFONTS
833 VIOSETDEVICECELLSIZE
834 VIOSHOWPS
835 VIOGETPSADDRESS
836 VIOQUERYCONSOLE
837 VIOREDRAWSIZE
838 VIOGLOBALREG
839 XVIOSETCASTATE
840 XVIOCHECKCHARTYPE
841 XVIODESTROYCA
842 XVIOCREATECA
843 VIOCHECKCHARTYPE
844 XVIOGETCASTATE

bvscalls

Ordinal Name Desc Status
845 BVSMAIN
846 BVSREDRAWSIZE
847 BVSGETPTRDRAWNAME

ansicall

Ordinal Name Desc Status
848 AnsiInject Inject ANSI DSR output to KbdHandler buffer
849 AnsiKeydef ANSI keyboard key reassignment
850 AnsiInterp ANSI Control Code Sequence interpreter

bkscalls

Ordinal Name Desc Status
851 BKSMAIN

bmscalls

Ordinal Name Desc Status
852 BMSMAIN

moucalls

Ordinal Name Desc Status
853 MOUGETHOTKEY
854 MOUSETHOTKEY

sesmgr

Ordinal Name Desc Status
855 DOS16SMSYSINIT

queue handle variables ???

Ordinal Name Desc Status
856 QhKeybdHandle
857 QhMouseHandle

os2char

Ordinal Name Desc Status
858 SMQueueRamSem
859 SMArray
860 SMPIDArray
861 SMInitialized
862 SMArraySize
863 BVSGLOBAL
864 SMGINSTANCE
865 BVHINSTANCE BVH Instance variable
866 THK32ALIASMEM
867 THK32FREEALIAS
868 THK32ALLOCVARLEN
869 THK32HANDLEBOUNDARY
870 THK32HANDLESTRING
871 THK32DEALLOC
872 THK32XHNDLR
873 Dos32SetExtLIBPATH
874 Dos32QueryExtLIBPATH
875 DOSPM16SEMRST
876 DosSysCtl
877 Dos32QueryThreadContext
878 DosSGQueryTopmost

hole

Ordinal Name Desc Status
976 DosPerfSysCall

hole

Ordinal Name Desc Status
981 DosOpenL
982 DosProtectOpenL
983 DosProtectSetFileLocksL
984 DosProtectSetFilePtrL
985 DosProtectSetFileSizeL
986 DosSetFileLocksL
987 DosCancelLockRequestL
988 DosSetFilePtrL
989 DosSetFileSizeL
990 DosListIOL
991 DOS16FSRAMSEMREQUEST2
992 DOS16FSRAMSEMCLEAR2

hole

Ordinal Name Desc Status
995 DosSystemService Needed for Java
996 DosListIO
997 DosCreateThread2
998 DOS16SETEXTLIBPATH
999 DOS16QUERYEXTLIBPATH
1000 T32EXITLIST
1001 T32ALLOCPROTECTEDMEM
1002 T32ALIASMEM
1003 T32ALLOCMEM
1004 T32ALLOCSHAREDMEM
1005 T32GETNAMEDSHAREDMEM
1006 T32GETSHAREDMEM
1007 T32GIVESHAREDMEM
1008 T32FREEMEM
1009 T32SETMEM
1010 T32QUERYMEM
1011 T32QUERYMEMSTATE
1012 T32OPENVDD
1013 T32REQUESTVDD
1014 T32CLOSEVDD
1015 T32CREATETHREAD
1016 T32DYNAMICTRACE
1017 T32DEBUG
1018 T32QUERYPROCADDR
1019 T32CREATEEVENTSEM
1020 T32OPENEVENTSEM
1021 T32CLOSEEVENTSEM
1022 T32RESETEVENTSEM
1023 T32POSTEVENTSEM
1024 T32WAITEVENTSEM
1025 T32QUERYEVENTSEM
1026 T32CREATEMUTEXSEM
1027 T32OPENMUTEXSEM
1028 T32CLOSEMUTEXSEM
1029 T32REQUESTMUTEXSEM
1030 T32RELEASEMUTEXSEM
1031 T32QUERYMUTEXSEM
1032 T32CREATEMUXWAITSEM
1033 T32OPENMUXWAITSEM
1034 T32CLOSEMUXWAITSEM
1035 T32WAITMUXWAITSEM
1036 T32ADDMUXWAITSEM
1037 T32DELETEMUXWAITSEM
1038 T32QUERYMUXWAITSEM
1039 T32QUERYSYSINFO
1040 T32WAITTHREAD
1041 T32GETRESOURCE
1042 T32FREERESOURCE
1043 T32EXCEPTIONCALLBACK
1044 T32QUERYPAGEUSAGE
1045 T32FORCESYSTEMDUMP
1046 TI32ASYNCTIMER
1047 TI32STARTTIMER
1048 T32QUERYABIOSSUPPORT
1049 T32QUERYMODFROMEIP
1050 T32ALIASPERFCTRS
1051 T32CONFIGUREPERF
1052 T32DECONPERF
1053 T32REGISTERPERFCTRS
1054 T32QUERYSYSSTATE
1055 T32IREAD
1056 T32IWRITE
1057 T32TMRQUERYFREQ
1058 T32TMRQUERYTIME
1059 T32IMONREAD
1060 T32IMONWRITE
1061 T32QUERYRESOURCESIZE
1062 T32PROFILE
1063 T32SETSIGNALEXCEPTIONFOCUS
1064 T32SENDSIGNALEXCEPTION
1065 T32STARTTIMER
1066 T32STOPTIMER
1067 T32ASYNCTIMER
1068 T32INITIALIZEPORTHOLE
1069 T32QUERYHEADERINFO
1070 T32QUERYPROCTYPE
1071 T32IEXITMUSTCOMPLETE
1072 T32ICACHEMODULE
1073 T32DLLTERM
1074 T32IRAISEEXCEPTION
1075 T32ACKNOWLEDGESIGNALEXCEPTION
1076 T32QUERYDOSPROPERTY
1077 T32SETDOSPROPERTY
1078 T32SETFILELOCKS
1079 T32CANCELLOCKREQUEST
1080 T32KILLTHREAD
1081 TQUERYRASINFO
1082 T32DUMPPROCESS
1083 T32SUPPRESSPOPUPS
1084 T32IPROTECTWRITE
1085 T32PROTECTSETFILELOCKS
1086 T32IPROTECTREAD
1087 T32PMPOSTEVENTSEM
1088 T32PMWAITEVENTSEM
1089 T32PMREQUESTMUTEXSEM
1090 T32PMWAITMUXWAITSEM
1091 T32PM16SEMCHK
1092 T32ALLOCTHREADLOCALMEMORY
1093 T32FREETHREADLOCALMEMORY
1094 T32SETEXTLIBPATH
1095 T32QUERYEXTLIBPATH
1096 T32PM16SEMRST
1097 T32VERIFYPIDTID
1098 T32SYSCTL
1099 T32QUERYTHREADCONTEXT

hole

Ordinal Name Desc Status
1101 T32PERFSYSCALL
1102 T32LISTIO
1103 T32PMR3WAITEVENTSEM
1104 T32PMR3POSTEVENTSEM
1105 T32CREATETHREAD2
1106 T32PROTECTSETFILELOCKSL
1107 T32IPROTECTSETFILEPTRL
1108 T32SETFILELOCKSL
1109 T32CANCELLOCKREQUESTL
1110 T32ISETFILEPTRL
1111 T32LISTIOL

osFree extension

Ordinal Name Desc Status
1112 DosLogWrite Done

hole

Ordinal Name Desc Status
1116 T32ISETFILEPTR
1117 T32IPROTECTSETFILEPTR

hole

Ordinal Name Desc Status
9004 Dos32CreateRamSem
9005 Dos32CloseRamSem
9006 Dos32OpenRamSem
9007 Dos32RequestRamSem
9008 Dos32ReleaseRamSem

hole

Ordinal Name Desc Status
9010 Dos32QueryProcessInfo
9011 Dos32QueryThreadInfo
9018 Dos32FindFromName