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 | Gate to KAL | Done |
213 | DosCreateVDM | | |
214 | DOS16MAXPATHLEN | | |
215 | DOS16PAGESIZE | | |
216 | DOS16LOCALINFO | | |
217 | DOS16GLOBALINFO | | |
218 | DosSetFileInfo | | |
219 | DosSetPathInfo | | |
220 | DosSetDefaultDisk | Gate to KAL | Done |
221 | DosSetFHState | | |
222 | DosSetFSInfo | | |
223 | DosQueryPathInfo | | |
224 | DosQueryHType | | |
225 | DosQueryVerify | | |
226 | DosDeleteDir | | |
227 | DosScanEnv | | |
228 | DosSearchPath | | Done |
229 | DosSleep | | |
230 | DosGetDateTime | | |
231 | DosDevConfig | | |
232 | DosEnterCritSec | | |
233 | DosExitCritSec | | |
234 | DosExit | Gate to KAL | Done |
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 | Gate to KAL | Done |
256 | DosSetFilePtr | Wrapper around DosSetFilePtrL | Done |
257 | DosClose | | |
258 | DosCopy | | Done |
259 | DosDelete | | |
260 | DosDupHandle | | |
261 | DosEditName | | Done |
262 | THK32FREESTACK | | |
263 | DosFindClose | | |
264 | DosFindFirst | | |
265 | DosFindNext | | |
266 | DOS16OPENVDD | | |
267 | DOS16REQUESTVDD | | |
268 | DOS16CLOSEVDD | | |
269 | DosFSAttach | | |
270 | DosCreateDir | | |
271 | DosMove | | Done |
272 | DosSetFileSize | Wrapper around DosSetFileSizeL | Done |
273 | DosOpen | Wrapper around DosOpenL | Done |
274 | DosQueryCurrentDir | Gate to KAL | Done |
275 | DosQueryCurrentDisk | Gate to KAL | Done |
276 | DosQueryFHState | | |
277 | DosQueryFSAttach | | |
278 | DosQueryFSInfo | | |
279 | DosQueryFileInfo | | |
280 | DosWaitChild | | |
281 | DosRead | Gate to KAL | Done |
282 | DosWrite | Gate to KAL | Done |
283 | DosExecPgm | Gate to KAL | Done |
284 | DosDevIOCtl | | |
285 | DosFSCtl | Gate to KAL | Done |
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 | Wrapper around DosSetFileLocksL | Done |
429 | DosCancelLockRequest | Wrapper around DosCancelLockRequestL | Done |
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 | Wrapper around DosProtectSetFilePtrL | Done |
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 | Wrapper around DosProtectOpenL | Done |
638 | DosProtectClose | | |
639 | DosProtectSetFileLocks | Wrapper around DosProtectSetFileLocksL | Done |
640 | DosProtectSetFileSize | Wrapper around DosProtectSetFileSizeL | Done |
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 | Gate to KAL | Done |
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 | Wrapper around DosListIOL | Done |
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 | | |