DOSCALLS

The CP (Control Program) API. Names is not used for exports. DOSCALLS exports ONLY BY ORDINAL. Names here for reference only. FAPI column is a flag of DOS mode support. Version column is OS/2 version in which function was introduced.

Entry points

Ordinal	Name	Description	Status	FAPI	Version
1	DOS16ICREATETHREAD	Internal undocumented function	No	1.0
2	DOS16CWAIT	Wrapper around DosWaitChild	No	1.0
3	DOS16ENTERCRITSEC	Wrapper around DosEnterCritSec	No	1.0
4	DOS16IEXECPGM	Internal undocumented function	No	1.0
5	DOS16EXIT	Wrapper around DosExit/Int 21H, AH=4CH	Done	Yes	1.0
6	DOS16EXITCRITSEC	Wrapper around DosExitCritSec	No	1.0
7	DOS16EXITLIST	Wrapper around DosExitList	No	1.0
8	DOS16GETINFOSEG	Wrapper around DosGetInfoBlocks	No	1.0
9	DOS16GETPRTY	Wrapper around DosGetInfoBlock	No	1.0
10	DOS16KILLPROCESS	Wrapper around DosKillProcess	No	1.0
11	DOS16SETPRTY	Wrapper around DosSetPriority	No	1.0
12	DOS16PTRACE	Wrapper around DosDebug	No	1.0
13	DOS16HOLDSIGNAL	Wrapper around DosSetSignalExceptionFocus	Yes	1.0
14	DOS16SETSIGHANDLER	Wrapper around DosSetExceptionHandler	Yes	1.0
15	DOS16FLAGPROCESS	No	1.0
16	DOS16MAKEPIPE	Wrapper around DosCreatePipe	No	1.0
17	DOS16ISYSSEMCLEAR	Internal undocumented function	No	1.0
18	DOS16ISEMREQUEST	Internal undocumented function	No	1.0
19	DOS16ISYSSEMSET	Internal undocumented function	No	1.0
20	DOS16SEMSETWAIT	No	1.0
21	DOS16ISEMWAIT	Internal undocumented function	No	1.0
22	DOS16MUXSEMWAIT	No	1.0
23	DOS16CLOSESEM	No	1.0
24	DOS16CREATESEM	No	1.0
25	DOS16OPENSEM	No	1.0
26	DOS16RESUMETHREAD	Wrapper around DosResumeThread	No	1.0
27	DOS16SUSPENDTHREAD	Wrapper around DosSuspendThread	No	1.0
28	DOS16SETDATETIME	Wrapper around DosSetDateTime	Yes	1.0
29	DOS16TIMERASYNC	Wrapper around DosAsyncTimer	No	1.0
30	DOS16TIMERSTART	Wrapper around DosStartTimer	No	1.0
31	DOS16TIMERSTOP	Wrapper around DosStopTimer	No	1.0
32	DOS16SLEEP	Wrapper around DosSleep	Yes	1.0
33	DOS16GETDATETIME	Wrapper around DosGetDateTime	Yes	1.0
34	DOS16ALLOCSEG	Yes	1.0
35	DOS16ALLOCSHRSEG	No	1.0
36	DOS16GETSHRSEG	No	1.0
37	DOS16GIVESEG	No	1.0
38	DOS16REALLOCSEG	Yes	1.0
39	DOS16FREESEG	Deallocates a memory segment	Yes	1.0
40	DOS16ALLOCHUGE	Yes	1.0
41	DOS16GETHUGESHIFT	Yes	1.0
42	DOS16REALLOCHUGE	Yes	1.0
43	DOS16CREATECSALIAS	Yes	1.0
44	DOS16LOADMODULE	Wrapper around DosLoadModule	No	1.0
45	DOS16GETPROCADDR	Wrapper around DosQueryProcAddr	No	1.0
46	DOS16FREEMODULE	Wrapper around DosFreeModule	No	1.0
47	DOS16GETMODHANDLE	Wrapper around DosQueryModuleHandle	No	1.0
48	DOS16GETMODNAME	Wrapper around DosQueryModuleName	No	1.0
49	DOS16GETMACHINEMODE	Get processor mode	Done	Yes	1.0
50	DOS16BEEP	Wrapper around DosBeep	Yes	1.0
51	DOS16CLIACCESS	No	1.0
52	DOS16DEVCONFIG	Wrapper around DosDevConfig	Yes	1.0
53	DOS16DEVIOCTL	Wrapper around DosDevIOCtl	Yes	1.0
54	DOS16SGSWITCH	No	1.0
55	DOS16SGSWITCHME	No	1.0
56	DOS16BUFRESET	Wrapper around DosResetBuffer	Yes	1.0
57	DOS16CHDIR	Wrapper around DosSetCurrentDir	Done	Yes	1.0
58	DOS16CHGFILEPTR	Wrapper around DosSetFilePtr	Done	Yes	1.0
59	DOS16CLOSE	Wrapper around DosClose	Done	Yes	1.0
60	DOS16DELETE	Wrapper around DosDelete	Done	Yes	1.0
61	DOS16DUPHANDLE	Wrapper around DosDupHandle	Done	Yes	1.0
62	DOS16FILELOCKS	Yes	1.0
63	DOS16FINDCLOSE	Wrapper around DosFindClose	Yes	1.0
64	DOS16FINDFIRST	Wrapper around DosFindFirst	Yes	1.0
65	DOS16FINDNEXT	Wrapper around DosFindNext	Yes	1.0
66	DOS16MKDIR	Wrapper around DosCreateDir	Yes	1.0
67	DOS16MOVE	Wrapper around DosMove	Yes	1.0
68	DOS16NEWSIZE	Wrapper around DosSetFileSize	Yes	1.0
69	DOS16PORTACCESS	No	1.0
70	DOS16OPEN	Wrapper around DosOpen	Yes	1.0
71	DOS16QCURDIR	Wrapper around DosQueryCurrentDir	Yes	1.0
72	DOS16QCURDISK	Wrapper around DosQueryCurrentDisk	Yes	1.0
73	DOS16QFHANDSTATE	Wrapper around DosQueryFHState	Yes	1.0
74	DOS16QFILEINFO	Wrapper around DosQueryFileInfo	Yes	1.0
75	DOS16QFILEMODE	Wrapper around DosQueryFileMode	Yes	1.0
76	DOS16QFSINFO	Wrapper around DosQueryFSInfo	Yes	1.0
77	DOS16QHANDTYPE	Wrapper around DosQueryHType	No	1.0
78	DOS16QVERIFY	Wrapper around DosQueryVerify	Done	Yes	1.0
79	DOS16IREAD	Internal undocumented function	No	1.0
80	DOS16RMDIR	Wrapper around DosDeleteDir	Done	Yes	1.0
81	DOS16SELECTDISK	Wrapper around DosSetDefaultDisk	Done	Yes	1.0
82	DOS16SETFHANDSTATE	Wrapper around DosSetFHState	Yes	1.0
83	DOS16SETFILEINFO	Wrapper around DosSetFileInfo	Yes	1.0
84	DOS16SETFILEMODE	Wrapper around DosSetFileMode	Yes	1.0
85	DOS16SETMAXFH	Wrapper around DosSetMaxFH	No	1.0
86	DOS16SETVERIFY	Wrapper around DosSetVerify	Done	Yes	1.0
87	DOS16IWRITE	Internal undocumented function	No	1.0
88	DOS16SYSTEMSERVICE	No	1.0
89	DOS16SETVEC	Yes	1.0
90	DOS16SYSTRACE	No	1.0
91	DOS16GETENV	Wrapper around DosGetInfoBlocks	Yes	1.0
92	DOS16GETVERSION	Wrapper around DosQuerySysInfo	Yes	1.0
93	DOS16QTRACEINFO	No	1.0
94	DOS16GETPID	No	1.0
95	DOS16OPEN2
96	DOS16LIBINIT	No	1.0
97	DOS16SETFSINFO	Wrapper around DosSetFSInfo	Yes	1.0
98	DOS16QPATHINFO
99	DOS16DEVIOCTL2
100	DOS16ICANONICALIZE	Internal undocumented function	No	1.0
101	DOS16SETFGND	No	1.0
102	DOS16SWAPTASKINIT	No	1.0
103	DOS16READPHYS	No	1.0
104	DOS16SETPATHINFO
105	DOS16SGSWITCHPROC2
106	STRUCHECK	No	1.0
107	STRURESUPDATE	No	1.0
108	DosISetRelMaxFH	Internal function	No
109	DosIDevIOCtl	Internal function	No
110	DosForceDelete	Gate to KAL	Done	No
111	DosKillThread	Gate to KAL	Done	No
112	DosQueryRASInfo
113	DosDumpProcess
114	DosSuppressPopUps
115	THK32ALLOCMEM
116	THK32FREEMEM
117	THK32ALLOCSTACK
118	DosOpen2Compt
119	DOS16GETSTDA	No	1.0
120	DOS16ERROR	Wrapper around DosError	Yes	1.0
121	DOS16GETSEG	No	1.0
122	DOS16LOCKSEG	No	1.0
123	DOS16UNLOCKSEG	No	1.0
124	DOS16SGSWITCHPROC	No	1.0
125	DOS16IRAMSEMWAKE	Internal undocumented function	No	1.0
126	DOS16SIZESEG
127	DOS16MEMAVAIL	No	1.0
128	DosIRamSemRequest	Internal function	No
129	DOS16PHYSICALDISK	No	1.0
130	DOS16GETCP	Wrapper around DosQueryCp	No	1.0
131	DOS16ISETCP	Internal undocumented function	No	1.0
132	DOS16GLOBALSEG	No	1.0
133	DOS16PROFILE	No	1.0
134	DOS16SENDSIGNAL	No	1.0
135	DOS16HUGESHIFT	No	1.0
136	DOS16HUGEINCR	No	1.0
137	DOS16READ	Wrapper around DosRead	Yes	1.0
138	DOS16WRITE	Wrapper around DosWrite	Yes	1.0
139	DOS16ERRCLASS	Wrapper around DosErrClass	Yes	1.0
140	DOS16SEMREQUEST	No	1.0
141	DOS16SEMCLEAR	No	1.0
142	DOS16SEMWAIT	No	1.0
143	DOS16SEMSET	No	1.0
144	DOS16EXECPGM	Wrapper around DosExecPgm	Yes	1.0
145	DOS16CREATETHREAD	Wrapper around DosCreateThread	No	1.0
146	DOS16SUBSET	Yes	1.0
147	DOS16SUBALLOC	Yes	1.0
148	DOS16SUBFREE	Yes	1.0
149	DOS16READASYNC	No	1.0
150	DOS16WRITEASYNC	No	1.0
151	DOS16SEARCHPATH	Wrapper around DosSearchPath	No	1.0
152	DOS16SCANENV	Wrapper around DosScanEnv	No	1.0
153	DOS16SETCP	No	1.0
154	DOS16QPROCSTATUS	No	1.0
155	DOS16GETRESOURCE	No
156	DOS16GETPPID	No
157	DOS16CALLBACK	No
158	DosICallBack	Internal function	No
159	DOS16RETFORWARD	No
160	DOS16R2STACKREALLOC	No
161	DOS16FSRAMSEMREQUEST	No
162	DOS16FSRAMSEMCLEAR	No
163	DOS16QAPPTYPE	No
164	DOS16SETPROCCP	No	1.0
165	DOS16DYNAMICTRACE	No
166	DOS16QSYSINFO	No
167	DosIMakeNmPipe	Internal function	No
168	DosICallNmPipe	Internal function	No
169	DosIConnectNmPipe	Internal function	No
170	DosIDisconnectNmPipe	Internal function	No
171	DosIPeekNmPipe	Internal function	No
172	DosIQNmPipeInfo	Internal function	No
173	DosIQNmPHandState	Internal function	No
174	DosISetNmPHandState	Internal function	No
175	DosITransactNmPipe	Internal function	No
176	DosIWaitNmPipe	Internal function	No
177	DosISetNmPipeSem	Internal function	No
178	DosIQNmPipeSemState	Internal function	No
179	DosIRawReadNmPipe	Internal function	No
180	DosIRawWriteNmPipe	Internal function	No
181	DOS16FSATTACH	No
182	DOS16QFSATTACH	No
183	DOS16FSCTL	No
184	DOS16FINDFIRST2	No
185	DOS16MKDIR2	No
186	DOS16FILEIO	No
187	DOS16FINDNOTIFYCLOSE	No
188	DOS16FINDNOTIFYFIRST	No
189	DOS16FINDNOTIFYNEXT	No
190	DOS16SETTRACEINFO	No
191	DOS16EDITNAME	Wrapper around DosEditName	No
192	DOS16LOGMODE	No
193	DOS16LOGENTRY	No
194	DOS16GETLOGBUFFER	No
195	DOS16LOGREGISTER	No
196	DOS16LOGREAD	No
197	DOS16FINDFROMNAME	No
198	DOS16OPLOCKRELEASE
199	DOS16OPLOCKWAIT
200	DosICopy	Internal function	No
201	DOS16COPY	Wrapper around DosCopy
202	DosIQAppType	Internal function	No
203	DOS16FORCEDELETE	Wrapper around DosForceDelete
204	DOS16ENUMATTRIBUTE
205	DOS16OPLOCKSHUTDOWN
206	DOS16SHUTDOWN
207	DOS16GETRESOURCE2
208	DOS16FREERESOURCE
209	DosSetMaxFH	Gate to KAL	Done
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	Gate to KAL	Done
222	DosSetFSInfo
223	DosQueryPathInfo	Gate to KAL	Done
224	DosQueryHType	Gate to KAL	Done
225	DosQueryVerify
226	DosDeleteDir	Gate to KAL	Done
227	DosScanEnv	Done
228	DosSearchPath	Done
229	DosSleep	Gate to KAL	Done
230	DosGetDateTime
231	DosDevConfig
232	DosEnterCritSec
233	DosExitCritSec
234	DosExit	Gate to KAL	Done
235	DosKillProcess
236	DosSetPriority
237	DosResumeThread	Gate to KAL	Done
238	DosSuspendThread	Gate to KAL	Done
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
254	DosResetBuffer	Gate to KAL	Done
255	DosSetCurrentDir	Gate to KAL	Done
256	DosSetFilePtr	Wrapper around DosSetFilePtrL	Done
257	DosClose	Gate to KAL	Done
258	DosCopy	Done
259	DosDelete	Gate to KAL	Done
260	DosDupHandle	Gate to KAL	Done
261	DosEditName	Done
262	THK32FREESTACK
263	DosFindClose	Gate to KAL	Done
264	DosFindFirst	Gate to KAL	Done
265	DosFindNext	Gate to KAL	Done
266	DOS16OPENVDD
267	DOS16REQUESTVDD
268	DOS16CLOSEVDD
269	DosFSAttach
270	DosCreateDir	Gate to KAL	Done
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	Gate to KAL	Done
277	DosQueryFSAttach
278	DosQueryFSInfo
279	DosQueryFileInfo	Gate to KAL	Done
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	Gate to KAL
292	DosSetDateTime
293	THK32ALLOCBLOCK
294	THK32FREEBLOCK
295	THK32R3DS
296	DosExitList
297	DosAllocProtectedMem
298	DosAliasMem
299	DosAllocMem	Gate to KAL	Done
300	DosAllocSharedMem	Gate to KAL	Done
301	DosGetNamedSharedMem	Gate to KAL	Done
302	DosGetSharedMem	Gate to KAL	Done
303	DosGiveSharedMem	Gate to KAL	Done
304	DosFreeMem	Gate to KAL	Done
305	DosSetMem	Gate to KAL	Done
306	DosQueryMem	Gate to KAL	Done
307	DosQueryMemState
308	DosOpenVDD
309	DosRequestVDD
310	DosCloseVDD
311	DosCreateThread	Gate to KAL	Done
312	DosGetInfoBlocks	Gate to KAL	Done
313	DOS16ALLOCPROTSEG
314	DOS16ALLOCSHRPROTSEG
315	DOS16ALLOCPROTHUGE
316	DosDynamicTrace
317	DosDebug
318	DosLoadModule	Gate to KAL	Done
319	DosQueryModuleHandle	Gate to KAL	Done
320	DosQueryModuleName	Gate to KAL	Done
321	DosQueryProcAddr	Gate to KAL	Done
322	DosFreeModule	Gate to KAL	Done
323	DosQueryAppType	Gate to KAL	Done
324	DosCreateEventSem	Gate to KAL	Done
325	DosOpenEventSem	Gate to KAL	Done
326	DosCloseEventSem	Gate to KAL	Done
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	Gate to KAL	Done
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	Wrapper around DosQueryDOSProperty
376	DOS16SETDOSPROPERTY	Wrapper around DosSetDOSProperty
377	Dos32Profile
378	DosSetSignalExceptionFocus
379	DosSendSignalException
380	DosEnterMustComplete
381	DosExitMustComplete
382	DosSetRelMaxFH	Gate to KAL	Done
383	DOS16PUTMESSAGE	Wrapper around DosPutMessage
384	DOS16TRUEGETMESSAGE	Wrapper around DosTrueGetMessage
385	DOS16INSMESSAGE	Wrapper around DosInsertMessage
386	DosInsertMessage	Done
387	DosPutMessage	Done
388	DosTrueGetMessage	Done
389	DOS16IQUERYMESSAGECP
390	DosIQueryMessageCP	Done
391	DOS16CASEMAP	Wrapper around DosMapCase
392	DOS16GETCOLLATE	Wrapper around DosQueryCollate
393	DOS16GETCTRYINFO	Wrapper around DosQueryCtryInfo
394	DOS16GETDBCSEV	Wrapper around DosQueryDBCSEnv
395	DosQueryCtryInfo
396	DosQueryDBCSEnv	Gate to KAL	Done
397	DosMapCase
398	DosQueryCollate
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
413	StartLazyWriter
414	_QueInst_Data
415	DosShutdown
416	DosICacheModule	Internal function	No
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	Wrapper around DosOpenChangeNotify
438	DOS16RESETCHANGENOTIFY	Wrapper around DosResetChangeNotify
439	DOS16CLOSECHANGENOTIFY	Wrapper around DosCloseChangeNotify
440	DosOpenChangeNotify
441	DosResetChangeNotify
442	DosCloseChangeNotify
443	DOS16QUERYABIOSSUPPORT
444	DosForceSystemDump
447	Dos32GetProcessorStatus
448	Dos32SetProcessorStatus
449	DOS16CREATESPINLOCK
450	DOS16ACQUIRESPINLOCK
451	DOS16RELEASESPINLOCK
452	DOS16FREESPINLOCK
453	Dos32TestPSD
454	DosAllocThreadLocalMemory
455	DosFreeThreadLocalMemory
460	DosVerifyPidTid
464	PTDA_LANMAN_SEC	Variable	Done
465	PTDA_PID	Variable	Done
466	SAS_SEL	Variable	Done
467	TCB_OPCOOKIE	Variable	Done
468	TCB_OPFLAGS	Variable	Done
469	TCB_NEWFLAGS	Variable	Done
470	TCB_USER_ID	Variable	Done
471	TCB_PROC_ID	Variable	Done
472	TCB_FSHARING	Variable	Done
473	TCB_SRVATTRIB	Variable	Done
474	TCB_ALLOWED	Variable	Done
475	TCB_PRTCB	Variable	Done
476	TCB_NUMBER	Variable	Done
477	TCB_THISSFT	Variable	Done
478	TCB_THISCDS	Variable	Done
479	TKOPTDA	Variable	Done
480	PTDA_CRITSEC	Variable	Done
481	PTDA_HOLDSIGCNT	Variable	Done
482	PTDA_PPTDAPARENT	Variable	Done
483	PTDA_PGDATA	Variable	Done
484	PTDA_HANDLE	Variable	Done
485	PTDA_MODULE	Variable	Done
486	PTDA_LDTHANDLE	Variable	Done
487	PTDA_CODEPAGE_TAG	Variable	Done
488	PTDA_JFN_LENGTH	Variable	Done
489	PTDA_JFN_PTABLE	Variable	Done
490	PTDA_JFN_FLG_PTR	Variable	Done
491	PTDA_EXTERR_LOCUS	Variable	Done
492	PTDA_EXTERR	Variable	Done
493	PTDA_EXTERR_ACTION	Variable	Done
494	PTDA_EXTERR_CLASS	Variable	Done
495	PTDA_PPID	Variable	Done
496	PTDA_PROCTYPE	Variable	Done
497	PTDA_CURRTCB	Variable	Done
498	PTDA_CURRTSD	Variable	Done
499	PTDA_SIGNATURE	Variable	Done
541	DosIOpenL	Internal function	No
542	DosIProtectOpenL	Internal function	No
543	DosISetFileSizeL	Internal function	No
544	DosIProtectSetFileSizeL	Internal function	No
545	DosExceptionCallBack
546	THK32STRLEN
547	THK32_UNITHUNK
548	DosR3ExceptionDispatcher
549	DosLibiDisp
550	DosLibiDisp16
551	DosLibiDisp32
552	DOS16R3EXITADDR
553	Dos32R3ExitAddr
554	Dos32IRead	Internal function	No
556	Dos32IWrite	Internal function	No
557	Dos32CreateSpinLock
558	Dos32AcquireSpinLock
559	Dos32ReleaseSpinLock
560	Dos32FreeSpinLock
561	Dos32PMR3WaitEventSem
562	Dos32PMR3PostEventSem
563	Dos32QueryThreadAffinity
564	Dos32SetThreadAffinity
565	DosISetFileInfo	Internal function	No
566	DosISetPathInfo	Internal function	No
569	DosIFindNext	Internal function	No
570 ???	Dos16SetFileSizeL
572	Dos32QueryResourceSize
573	DOS16QUERYRESOURCESIZE	Wrapper around Dos32QueryResourceSize
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	Gate to KAL	Done
587	DOS16QUERYPROCTYPE
588	Mon32MonWrite
589	DosISigDispatch	Internal function	No
590	Dos32PMPostEventSem
591	Dos32PMWaitEventSem
592	DosDllTermDisp
593	Dos32PMRequestMutexSem
594	DosIRaiseException	Internal function	No
595	Dos32PMWaitMuxWaitSem
596	DOSPM16SEMCHK
597	DosIQueryFHState	Internal function	No
598	DosISetFHState	Internal function	No
599	DosLDTSel
600	DosR3Frestor
601	DosIFindFirst	Internal function	No
606	DosMonOpen
607	DosMonClose
608	DosMonRead
609	DosMonWrite
610	DosMonReg
615	Dos32IProtectWrite	Internal function	No
617	DosIProtectSetFileInfo	Internal function	No
618	Dos32IProtectSetFileInfo	Internal function	No
619	Dos32IProtectSetFHState	Internal function	No
620	Dos32IProtectQueryFHState	Internal function	No
621	DosProtectSetFilePtr	Wrapper around DosProtectSetFilePtrL	Done
622	DOS16PROTECTCLOSE	Wrapper around DosProtectClose
623	DOS16PROTECTFILEIO
624	DOS16PROTECTFILELOCKS
625	DosIProtectRead	Internal function	No
626	DosIProtectWrite	Internal function	No
627	DOS16PROTECTNEWSIZE
628	DOS16PROTECTOPEN	Wrapper around DosProtectOpen
629	DOS16PROTECTQFHANDSTATE
630	DOS16PROTECTSETFHANDSTATE
631	DOS16PROTECTQFILEINFO
632	DOS16PROTECTSETFILEINFO
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	Internal function	No
649	DosCloseMessageFile
650	DosLDRDirtyWorker
651	DOS16LDRDIRTYWORKER
652	Dos32IGetInfoBlocks	Internal function	No
653	T32IGETINFOBLOCKS	Internal function	No
656	T32GETPROCESSORSTATUS
657	T32SETPROCESSORSTATUS
658	T32TESTPSD
659	T32QUERYTHREADAFFINITY
660	T32SETTHREADAFFINITY
661	Dos32ReadQueue
662	Dos32PurgeQueue
663	Dos32CloseQueue
664	Dos32QueryQueue
665	Dos32PeekQueue
666	Dos32WriteQueue
667	Dos32OpenQueue
668	Dos32CreateQueue
669	Dos32StartSession
670	Dos32SelectSession
671	Dos32SetSession
672	Dos32StopSession
673	DosRegisterNotification
674	DOS16READQUEUE	Wrapper around DosReadQueue	1.0
675	DOS16PURGEQUEUE	Wrapper around DosPurgeQueue	1.0
676	DOS16CLOSEQUEUE	Wrapper around DosCloseQueue
677	DOS16QUERYQUEUE	Wrapper around DosQueryQueue	1.0
678	DOS16PEEKQUEUE	Wrapper around DosPeekQueue	1.0
679	DOS16WRITEQUEUE	Wrapper around DosWriteQueue	1.0
680	DOS16OPENQUEUE	Wrapper around DosOpenQueue	1.0
681	DOS16CREATEQUEUE	Wrapper around DosCreateQueue
682	DOS16SMGETMEM
683	DOS16SMFREEMEM
684	DOS16SMGETSGCB
685	DOS16SMINITSGCB
686	DOS16SMSGDOPOPUP
687	DOS16SMSWITCH
688	DOS16SMSERVEAPPREQ
689	DOS16GETTIMES
690	DOS16SMSETTITLE
691	DOS16SCRUNLOCK
692	DOS16SMDOAPPREQ
693	DOS16STOPSESSION	Wrapper around DosStopSession	1.0
694	DOS16SELECTSESSION	Wrapper around DosSelectSession	1.0
695	DOS16SCRLOCK
696	DOS16SAVREDRAWWAIT
697	DOS16SAVREDRAWUNDO
698	DOS16SMSGENDPOPUP
699	DOS16SETSESSION	Wrapper around DosSetSession	1.0
700	DOS16SETMNLOCKTIME
701	DOS16MODEUNDO
702	DOS16STARTSESSION	Wrapper around DosStartSession	1.0
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
718	OS2BaseInit
719	MOU16GETPTRSHAPE
720	MOU16SETPTRSHAPE
721	MOU16GETNUMMICKEYS
722	MOU16GETTHRESHOLD
723	MOU16SHELLINIT
724	MOU16GETSCALEFACT
725	MOU16FLUSHQUE
726	MOU16GETNUMBUTTONS
727	MOU16CLOSE
728	MOU16SETTHRESHOLD
729	MOU16SETSCALEFACT
730	MOU16GETNUMQUEEL
731	MOU16DEREGISTER
732	MOU16GETEVENTMASK
733	MOU16SETEVENTMASK
734	MOU16OPEN
735	MOU16REMOVEPTR
736	MOU16GETPTRPOS
737	MOU16READEVENTQUE
738	MOU16SETPTRPOS
739	MOU16GETDEVSTATUS
740	MOU16SYNCH
741	MOU16REGISTER
742	MOU16SETDEVSTATUS
743	MOU16DRAWPTR
744	MOU16INITREAL
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
770	VIOENDPOPUP	Wrapper around VioEndPopUp
771	VIOGETPHYSBUF	Wrapper around
772	VIOGETANSI	Wrapper around
773	VIOFREE	Wrapper around
774	VIOSETANSI	Wrapper around
775	VIODEREGISTER	Wrapper around
776	VIOSCROLLUP	Wrapper around
777	VIOPRTSC	Wrapper around
778	VIOGETCURPOS	Wrapper around
779	VIOWRTCELLSTR	Wrapper around
780	VIOPOPUP	Wrapper around
781	VIOSCROLLRT	Wrapper around
782	VIOWRTCHARSTR	Wrapper around
783	AVS_PRTSC	Wrapper around
784	VIOSETCURPOS	Wrapper around
785	VIOSRFUNBLOCK	Wrapper around
786	VIOSRFBLOCK	Wrapper around
787	VIOSCRUNLOCK	Wrapper around
788	VIOWRTTTY	Wrapper around
789	VIOSAVE	Wrapper around
790	VIOGETMODE	Wrapper around
791	VIOSETMODE	Wrapper around
792	VIOSCRLOCK	Wrapper around
793	VIOREADCELLSTR	Wrapper around
794	VIOSAVREDRAWWAIT	Wrapper around
795	VIOWRTNATTR	Wrapper around
796	VIOGETCURTYPE	Wrapper around
797	VIOSAVREDRAWUNDO	Wrapper around
798	VIOGETFONT	Wrapper around
799	VIOREADCHARSTR	Wrapper around
800	VIOGETBUF	Wrapper around
801	VIOSETCURTYPE	Wrapper around
802	VIOSETFONT	Wrapper around
803	VIOHETINIT	Wrapper around
804	VIOMODEUNDO	Wrapper around
805	VIOSSWSWITCH	Wrapper around
806	VIOMODEWAIT	Wrapper around
807	AVS_PRTSCTOGGLE	Wrapper around
808	VIOGETCP	Wrapper around
809	VIORESTORE	Wrapper around
810	VIOSETCP	Wrapper around
811	VIOSHOWBUF	Wrapper around
812	VIOSCROLLLF	Wrapper around
813	VIOREGISTER	Wrapper around
814	VIOGETCONFIG	Wrapper around
815	VIOSCROLLDN	Wrapper around
816	VIOWRTCHARSTRATT	Wrapper around
817	VIOGETSTATE	Wrapper around
818	VIOPRTSCTOGGLE	Wrapper around
819	VIOSETSTATE	Wrapper around
820	VIOWRTNCELL	Wrapper around
821	VIOWRTNCHAR	Wrapper around
822	VIOSHELLINIT	Wrapper around
823	VIOASSOCIATE	Wrapper around
824	VIOCREATEPS	Wrapper around
825	VIODELETESETID	Wrapper around
826	VIOGETDEVICECELLSIZE	Wrapper around
827	VIOGETORG	Wrapper around
828	VIOCREATELOGFONT	Wrapper around
829	VIODESTROYPS	Wrapper around
830	VIOQUERYSETIDS	Wrapper around
831	VIOSETORG	Wrapper around
832	VIOQUERYFONTS	Wrapper around
833	VIOSETDEVICECELLSIZE	Wrapper around
834	VIOSHOWPS	Wrapper around
835	VIOGETPSADDRESS	Wrapper around
836	VIOQUERYCONSOLE	Wrapper around
837	VIOREDRAWSIZE	Wrapper around
838	VIOGLOBALREG	Wrapper around
839	XVIOSETCASTATE	Wrapper around
840	XVIOCHECKCHARTYPE	Wrapper around
841	XVIODESTROYCA	Wrapper around
842	XVIOCREATECA	Wrapper around
843	VIOCHECKCHARTYPE	Wrapper around
844	XVIOGETCASTATE	Wrapper around
845	BVSMAIN
846	BVSREDRAWSIZE
847	BVSGETPTRDRAWNAME
848	AnsiInject	Inject ANSI DSR output to KbdHandler buffer
849	AnsiKeydef	ANSI keyboard key reassignment
850	AnsiInterp	ANSI Control Code Sequence interpreter
851	BKSMAIN
852	BMSMAIN
853	MOU16GETHOTKEY
854	MOU16SETHOTKEY
855	DOS16SMSYSINIT
856	QhKeybdHandle
857	QhMouseHandle
858	SMQueueRamSem
859	SMArray
860	SMPIDArray
861	SMInitialized
862	SMArraySize
863	BVSGLOBAL
864	SMGINSTANCE
865	BVHINSTANCE	BVH Instance variable	Done
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
976	DosPerfSysCall
981	DosOpenL	Gate to KAL	Done
982	DosProtectOpenL
983	DosProtectSetFileLocksL
984	DosProtectSetFilePtrL
985	DosProtectSetFileSizeL
986	DosSetFileLocksL
987	DosCancelLockRequestL
988	DosSetFilePtrL
989	DosSetFileSizeL	Gate to KAL	Done
990	DosListIOL
991	DOS16FSRAMSEMREQUEST2
992	DOS16FSRAMSEMCLEAR2
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
1101	T32PERFSYSCALL
1102	T32LISTIO
1103	T32PMR3WAITEVENTSEM
1104	T32PMR3POSTEVENTSEM
1105	T32CREATETHREAD2
1106	T32PROTECTSETFILELOCKSL
1107	T32IPROTECTSETFILEPTRL
1108	T32SETFILELOCKSL
1109	T32CANCELLOCKREQUESTL
1110	T32ISETFILEPTRL
1111	T32LISTIOL
1112	DosLogWrite	osFree extension. Gate to KAL	Done
1116	T32ISETFILEPTR
1117	T32IPROTECTSETFILEPTR
9004	Dos32CreateRamSem
9005	Dos32CloseRamSem
9006	Dos32OpenRamSem
9007	Dos32RequestRamSem
9008	Dos32ReleaseRamSem
9010	Dos32QueryProcessInfo
9011	Dos32QueryThreadInfo
9018	Dos32FindFromName
OS/2 DLLs
Base API	DOSCALLS EMXWRAP SUB32 ANSICALL NLS MSG MONCALLS KBDCALLS MOUCALLS VIOCALLS SESMGR BKSCALLS BMSCALLS BVSCALLS NAMPIPES QUECALLS OS2CHAR
Bidirectional NLS	BDCALLS BDCALLS32 BDIME BDBVH BDVIEW BDWPCLS BIDIPM PMBIDI
Unicode API	UCONV UNIKBD LIBUNI
BVH (Base Video Handlers)	BVHINIT BVHMPA BVHVGA BVHSVGA BVHWNDW
GRADD subsystem	VMAN SOFTDRAW GRE2VMAN GENGRADD
IPF (Information Presentation facility)	HELPMGR HPMGRMRI MINXOBJ IBMHMGR NEWVIEW MINXMRI ERRTXT
REXX	REXX REXXAPI REXXUTIL REGINA
The core PM DLL's	PMMERGE PMMRGRES PMSHAPI PMSHLTKT PMGRE PMGPI PMDRAG PMCTLS PMMLE PMSPL PMVIOP PMWIN
Open32	PMWINX MIRRORS REGISTRY
Intelligent Font Interface drivers	PMATM TRUETYPE PMUNIF FREETYPE PMPRE
Data Exchange	PMCLIP PMDDE PMDDEML
VDM PM interface	PMVDMH PMVDMP SEAMLESS SHIELD
WPS	PMWP PMWPMRU PMVDDROP
Miscellaneous	PMPIC PMTKT MVDM
SOM API	SOM SOMC