en:docs:os2:modules:doscalls

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
en:docs:os2:modules:doscalls [2018/08/09 03:41]
prokushev [hole]
en:docs:os2:modules:doscalls [2018/09/07 08:34]
prokushev
Line 1: Line 1:
-{{logos:​os2.gif?​35x35}} ​+{{logos:os2.gif?​35x35}} {{logos:dos.gif?​35x35}}
  
 ===== DOSCALLS ===== ===== DOSCALLS =====
  
-The CP (Control Program) API+The [[en:​docs:​os2:​api:​cpi|CP (Control Program) API]]. Names is not used for exports. DOSCALLS exports ONLY BY ORDINAL. Names here for reference only. [[en:​docs:​fapi|FAPI]] column is a flag of DOS mode support. Version column is OS/2 version in which function was introduced.
  
-^Ordinal ^Name ^Desc ^Status ^ +==== Entry points ==== 
-|1 |DosICreateThread ​| | | + 
-|2 |DOS16CWAIT | | | +^ Ordinal ^ Name ^ Description ​^ Status ​^ FAPI ^ Version ​
-|3 |DOS16ENTERCRITSEC | | | +| 1  [[en:​docs:​os2:​api:​cpi:​DOS16ICREATETHREAD]] ​  Internal undocumented function ​| No | 1.0 
-|4 |DosIExecPgm ​| | | +| 2  [[en:​docs:​os2:​api:​cpi:​DOS16CWAIT]]           Wrapper around DosWaitChild ​| No | 1.0 
-|5 |DOS16EXIT | | | +| 3  [[en:​docs:​os2:​api:​cpi:​DOS16ENTERCRITSEC]]    ​Wrapper around DosEnterCritSec ​| No | 1.0 
-|6 |DOS16EXITCRITSEC | | | +| 4  [[en:​docs:​os2:​api:​cpi:​DOS16IEXECPGM]] ​       ​Internal undocumented function ​| No | 1.0 
-|7 |DOS16EXITLIST | | | +| 5  [[en:​docs:​os2:​api:​cpi:​DOS16EXIT]]            ​Wrapper around DosExit/​[[en:​docs:​dos:​api:​int21:​4c|Int 21H, AH=4CH]] | Done | Yes | 1.0 
-|8 |DOS16GETINFOSEG | | | +| 6  [[en:​docs:​os2:​api:​cpi:​DOS16EXITCRITSEC]]     Wrapper around DosExitCritSec ​| No | 1.0 
-|9 |DOS16GETPRTY | | | +| 7  [[en:​docs:​os2:​api:​cpi:​DOS16EXITLIST]]        ​Wrapper around DosExitList ​| No | 1.0 
-|10 |DOS16KILLPROCESS | | | +| 8  [[en:​docs:​os2:​api:​cpi:​DOS16GETINFOSEG]]      ​Wrapper around DosGetInfoBlocks ​| No | 1.0 
-|11 |DOS16SETPRTY | | | +| 9  [[en:​docs:​os2:​api:​cpi:​DOS16GETPRTY]]         Wrapper around DosGetInfoBlock ​| No | 1.0 
-|12 |DOS16PTRACE | | | +| 10 | [[en:​docs:​os2:​api:​cpi:​DOS16KILLPROCESS]]     Wrapper around DosKillProcess ​| No | 1.0 
-|13 |DOS16HOLDSIGNAL | | | +| 11 | [[en:​docs:​os2:​api:​cpi:​DOS16SETPRTY]]         Wrapper around DosSetPriority ​| No | 1.0 
-|14 |DOS16SETSIGHANDLER | | | +| 12 | [[en:​docs:​os2:​api:​cpi:​DOS16PTRACE]]          ​Wrapper around DosDebug ​| No | 1.0 
-|15 |DOS16FLAGPROCESS | | | +| 13 | [[en:​docs:​os2:​api:​cpi:​DOS16HOLDSIGNAL]]      ​Wrapper around DosSetSignalExceptionFocus  ​| Yes | 1.0 
-|16 |DOS16MAKEPIPE | | | +| 14 | [[en:​docs:​os2:​api:​cpi:​DOS16SETSIGHANDLER]]   Wrapper around DosSetExceptionHandler ​| Yes | 1.0 
-|17 |DosISysSemClear ​| | | +| 15 | [[en:​docs:​os2:​api:​cpi:​DOS16FLAGPROCESS]]     | | | No | 1.0 
-|18 |DosISemRequest ​| | | +| 16 | [[en:​docs:​os2:​api:​cpi:​DOS16MAKEPIPE]]        ​Wrapper around DosCreatePipe ​| No | 1.0 
-|19 |DosISysSemSet ​| | | +| 17 | [[en:​docs:​os2:​api:​cpi:​DOS16ISYSSEMCLEAR]] ​   ​Internal undocumented function ​| No | 1.0 
-|20 |DOS16SEMSETWAIT | | | +| 18 | [[en:​docs:​os2:​api:​cpi:​DOS16ISEMREQUEST]] ​    Internal undocumented function ​| No | 1.0 
-|21 |DosISemWait ​| | | +| 19 | [[en:​docs:​os2:​api:​cpi:​DOS16ISYSSEMSET]] ​     ​Internal undocumented function ​| No | 1.0 
-|22 |DOS16MUXSEMWAIT | | | +| 20 | [[en:​docs:​os2:​api:​cpi:​DOS16SEMSETWAIT]]      ​| | | No | 1.0 
-|23 |DOS16CLOSESEM | | | +| 21 | [[en:​docs:​os2:​api:​cpi:​DOS16ISEMWAIT]] ​       ​Internal undocumented function ​| No | 1.0 
-|24 |DOS16CREATESEM | | | +| 22 | [[en:​docs:​os2:​api:​cpi:​DOS16MUXSEMWAIT]]      ​| | | No | 1.0 
-|25 |DOS16OPENSEM | | | +| 23 | [[en:​docs:​os2:​api:​cpi:​DOS16CLOSESEM]]        ​| | | No | 1.0 
-|26 |DOS16RESUMETHREAD | | | +| 24 | [[en:​docs:​os2:​api:​cpi:​DOS16CREATESEM]]       | | | No | 1.0 
-|27 |DOS16SUSPENDTHREAD | | | +| 25 | [[en:​docs:​os2:​api:​cpi:​DOS16OPENSEM]]         | | | No | 1.0 
-|28 |DOS16SETDATETIME | | | +| 26 | [[en:​docs:​os2:​api:​cpi:​DOS16RESUMETHREAD]]    ​Wrapper around DosResumeThread ​| No | 1.0 
-|29 |DOS16TIMERASYNC | | | +| 27 | [[en:​docs:​os2:​api:​cpi:​DOS16SUSPENDTHREAD]]   Wrapper around DosSuspendThread ​| No | 1.0 
-|30 |DOS16TIMERSTART | | | +| 28 | [[en:​docs:​os2:​api:​cpi:​DOS16SETDATETIME]]     Wrapper around DosSetDateTime ​| Yes | 1.0 
-|31 |DOS16TIMERSTOP | | | +| 29 | [[en:​docs:​os2:​api:​cpi:​DOS16TIMERASYNC]]      ​Wrapper around DosAsyncTimer ​| No | 1.0 
-|32 |DOS16SLEEP | | | +| 30 | [[en:​docs:​os2:​api:​cpi:​DOS16TIMERSTART]]      ​Wrapper around DosStartTimer| No | 1.0 
-|33 |DOS16GETDATETIME | | | +| 31 | [[en:​docs:​os2:​api:​cpi:​DOS16TIMERSTOP]]       Wrapper around DosStopTimer ​| No | 1.0 
-|34 |DOS16ALLOCSEG | | | +| 32 | [[en:​docs:​os2:​api:​cpi:​DOS16SLEEP]]           Wrapper around DosSleep ​| Yes | 1.0 
-|35 |DOS16ALLOCSHRSEG | | | +| 33 | [[en:​docs:​os2:​api:​cpi:​DOS16GETDATETIME]]     Wrapper around DosGetDateTime ​| Yes | 1.0 
-|36 |DOS16GETSHRSEG | | | +| 34 | [[en:​docs:​os2:​api:​cpi:​DOS16ALLOCSEG]]        ​| | | Yes | 1.0 
-|37 |DOS16GIVESEG | | | +| 35 | [[en:​docs:​os2:​api:​cpi:​DOS16ALLOCSHRSEG]]     | | | No | 1.0 
-|38 |DOS16REALLOCSEG | | | +| 36 | [[en:​docs:​os2:​api:​cpi:​DOS16GETSHRSEG]]       | | | No | 1.0 
-|39 |DOS16FREESEG | | | +| 37 | [[en:​docs:​os2:​api:​cpi:​DOS16GIVESEG]]         | | | No | 1.0 
-|40 |DOS16ALLOCHUGE | | | +| 38 | [[en:​docs:​os2:​api:​cpi:​DOS16REALLOCSEG]]      ​| | | Yes | 1.0 
-|41 |DOS16GETHUGESHIFT | | | +| 39 | [[en:​docs:​os2:​api:​cpi:​DOS16FREESEG]]         Deallocates a memory segment ​| Yes | 1.0 
-|42 |DOS16REALLOCHUGE | | | +| 40 | [[en:​docs:​os2:​api:​cpi:​DOS16ALLOCHUGE]]       | | | Yes | 1.0 
-|43 |DOS16CREATECSALIAS | | | +| 41 | [[en:​docs:​os2:​api:​cpi:​DOS16GETHUGESHIFT]]    ​| | | Yes | 1.0 
-|44 |DOS16LOADMODULE | | | +| 42 | [[en:​docs:​os2:​api:​cpi:​DOS16REALLOCHUGE]]     | | | Yes | 1.0 
-|45 |DOS16GETPROCADDR | | | +| 43 | [[en:​docs:​os2:​api:​cpi:​DOS16CREATECSALIAS]]   | | | Yes | 1.0 
-|46 |DOS16FREEMODULE | | | +| 44 | [[en:​docs:​os2:​api:​cpi:​DOS16LOADMODULE]]      ​Wrapper around DosLoadModule ​| No | 1.0 
-|47 |DOS16GETMODHANDLE | | | +| 45 | [[en:​docs:​os2:​api:​cpi:​DOS16GETPROCADDR]]     Wrapper around DosQueryProcAddr ​| No | 1.0 
-|48 |DOS16GETMODNAME | | | +| 46 | [[en:​docs:​os2:​api:​cpi:​DOS16FREEMODULE]]      ​Wrapper around DosFreeModule ​| No | 1.0 
-|49 |DOS16GETMACHINEMODE | | | +| 47 | [[en:​docs:​os2:​api:​cpi:​DOS16GETMODHANDLE]]    ​Wrapper around DosQueryModuleHandle ​| No | 1.0 
-|50 |DOS16BEEP | | | +| 48 | [[en:​docs:​os2:​api:​cpi:​DOS16GETMODNAME]]      ​Wrapper around DosQueryModuleName ​| No | 1.0 
-|51 |DOS16CLIACCESS | | | +| 49 | [[en:​docs:​os2:​api:​cpi:​DOS16GETMACHINEMODE]]  ​Get processor mode Done | Yes | 1.0 
-|52 |DOS16DEVCONFIG | | | +| 50 | [[en:​docs:​os2:​api:​cpi:​DOS16BEEP]]            ​Wrapper around DosBeep ​| Yes | 1.0 
-|53 |DOS16DEVIOCTL | | | +| 51 | [[en:​docs:​os2:​api:​cpi:​DOS16CLIACCESS]]       | | | No | 1.0 
-|54 |DOS16SGSWITCH | | | +| 52 | [[en:​docs:​os2:​api:​cpi:​DOS16DEVCONFIG]]       Wrapper around DosDevConfig ​| Yes | 1.0 
-|55 |DOS16SGSWITCHME | | | +| 53 | [[en:​docs:​os2:​api:​cpi:​DOS16DEVIOCTL]]        ​Wrapper around DosDevIOCtl ​| Yes | 1.0 
-|56 |DOS16BUFRESET | | | +| 54 | [[en:​docs:​os2:​api:​cpi:​DOS16SGSWITCH]]        ​| | | No | 1.0 
-|57 |DOS16CHDIR | | | +| 55 | [[en:​docs:​os2:​api:​cpi:​DOS16SGSWITCHME]]      ​| | | No | 1.0 
-|58 |DOS16CHGFILEPTR | | | +| 56 | [[en:​docs:​os2:​api:​cpi:​DOS16BUFRESET]]        ​Wrapper around DosResetBuffer ​| Yes | 1.0 
-|59 |DOS16CLOSE | | | +| 57 | [[en:​docs:​os2:​api:​cpi:​DOS16CHDIR]]           Wrapper around DosSetCurrentDir ​Done | Yes | 1.0 
-|60 |DOS16DELETE | | | +| 58 | [[en:​docs:​os2:​api:​cpi:​DOS16CHGFILEPTR]]      ​Wrapper around DosSetFilePtr ​Done | Yes | 1.0 
-|61 |DOS16DUPHANDLE | | | +| 59 | [[en:​docs:​os2:​api:​cpi:​DOS16CLOSE]]           Wrapper around DosClose ​Done | Yes | 1.0 
-|62 |DOS16FILELOCKS | | | +| 60 | [[en:​docs:​os2:​api:​cpi:​DOS16DELETE]]          ​Wrapper around DosDelete ​Done | Yes | 1.0 
-|63 |DOS16FINDCLOSE | | | +| 61 | [[en:​docs:​os2:​api:​cpi:​DOS16DUPHANDLE]]       Wrapper around DosDupHandle ​Done | Yes | 1.0 
-|64 |DOS16FINDFIRST | | | +| 62 | [[en:​docs:​os2:​api:​cpi:​DOS16FILELOCKS]]       | | | Yes | 1.0 
-|65 |DOS16FINDNEXT | | | +| 63 | [[en:​docs:​os2:​api:​cpi:​DOS16FINDCLOSE]]       Wrapper around DosFindClose ​| Yes | 1.0 
-|66 |DOS16MKDIR | | | +| 64 | [[en:​docs:​os2:​api:​cpi:​DOS16FINDFIRST]]       Wrapper around DosFindFirst ​| Yes | 1.0 
-|67 |DOS16MOVE | | | +| 65 | [[en:​docs:​os2:​api:​cpi:​DOS16FINDNEXT]]        ​Wrapper around DosFindNext ​| Yes | 1.0 
-|68 |DOS16NEWSIZE | | | +| 66 | [[en:​docs:​os2:​api:​cpi:​DOS16MKDIR]]           Wrapper around DosCreateDir ​| Yes | 1.0 
-|69 |DOS16PORTACCESS | | | +| 67 | [[en:​docs:​os2:​api:​cpi:​DOS16MOVE]]            ​Wrapper around DosMove ​| Yes | 1.0 
-|70 |DOS16OPEN | | | +| 68 | [[en:​docs:​os2:​api:​cpi:​DOS16NEWSIZE]]         Wrapper around DosSetFileSize ​| Yes | 1.0 
-|71 |DOS16QCURDIR | | | +| 69 | [[en:​docs:​os2:​api:​cpi:​DOS16PORTACCESS]]      ​| | | No | 1.0 
-|72 |DOS16QCURDISK | | | +| 70 | [[en:​docs:​os2:​api:​cpi:​DOS16OPEN]]            ​Wrapper around DosOpen ​| Yes | 1.0 
-|73 |DOS16QFHANDSTATE | | | +| 71 | [[en:​docs:​os2:​api:​cpi:​DOS16QCURDIR]]         Wrapper around DosQueryCurrentDir ​| Yes | 1.0 
-|74 |DOS16QFILEINFO | | | +| 72 | [[en:​docs:​os2:​api:​cpi:​DOS16QCURDISK]]        ​Wrapper around DosQueryCurrentDisk ​| Yes | 1.0 
-|75 |DOS16QFILEMODE | | | +| 73 | [[en:​docs:​os2:​api:​cpi:​DOS16QFHANDSTATE]]     Wrapper around DosQueryFHState ​| Yes | 1.0 
-|76 |DOS16QFSINFO | | | +| 74 | [[en:​docs:​os2:​api:​cpi:​DOS16QFILEINFO]]       Wrapper around DosQueryFileInfo ​| Yes | 1.0 
-|77 |DOS16QHANDTYPE | | | +| 75 | [[en:​docs:​os2:​api:​cpi:​DOS16QFILEMODE]]       Wrapper around DosQueryFileMode ​| Yes | 1.0 
-|78 |DOS16QVERIFY | | | +| 76 | [[en:​docs:​os2:​api:​cpi:​DOS16QFSINFO]]         Wrapper around DosQueryFSInfo ​| Yes | 1.0 
-|79 |DosIRead ​| | | +| 77 | [[en:​docs:​os2:​api:​cpi:​DOS16QHANDTYPE]]       Wrapper around DosQueryHType ​| No | 1.0 
-|80 |DOS16RMDIR | | | +| 78 | [[en:​docs:​os2:​api:​cpi:​DOS16QVERIFY]]         Wrapper around DosQueryVerify ​Done | Yes | 1.0 
-|81 |DOS16SELECTDISK | | | +| 79 | [[en:​docs:​os2:​api:​cpi:​DOS16IREAD]] ​          Internal undocumented function ​| No | 1.0 
-|82 |DOS16SETFHANDSTATE | | | +| 80 | [[en:​docs:​os2:​api:​cpi:​DOS16RMDIR]]           Wrapper around DosDeleteDir ​Done | Yes | 1.0 
-|83 |DOS16SETFILEINFO | | | +| 81 | [[en:​docs:​os2:​api:​cpi:​DOS16SELECTDISK]]      ​Wrapper around DosSetDefaultDisk ​Done | Yes | 1.0 
-|84 |DOS16SETFILEMODE | | | +| 82 | [[en:​docs:​os2:​api:​cpi:​DOS16SETFHANDSTATE]]   Wrapper around DosSetFHState ​| Yes | 1.0 
-|85 |DOS16SETMAXFH | | | +| 83 | [[en:​docs:​os2:​api:​cpi:​DOS16SETFILEINFO]]     Wrapper around DosSetFileInfo ​| Yes | 1.0 
-|86 |DOS16SETVERIFY | | | +| 84 | [[en:​docs:​os2:​api:​cpi:​DOS16SETFILEMODE]]     Wrapper around DosSetFileMode ​| Yes | 1.0 
-|87 |DosIWrite ​| | | +| 85 | [[en:​docs:​os2:​api:​cpi:​DOS16SETMAXFH]]        ​Wrapper around DosSetMaxFH ​| No | 1.0 
-|88 |DOS16SYSTEMSERVICE | | | +| 86 | [[en:​docs:​os2:​api:​cpi:​DOS16SETVERIFY]]       Wrapper around DosSetVerify ​Done | Yes | 1.0 
-|89 |DOS16SETVEC | | | +| 87 | [[en:​docs:​os2:​api:​cpi:​DOS16IWRITE]] ​         ​Internal undocumented function ​| No | 1.0 
-|90 |DOS16SYSTRACE | | | +| 88 | [[en:​docs:​os2:​api:​cpi:​DOS16SYSTEMSERVICE]]   | | | No | 1.0 
-|91 |DOS16GETENV | | | +| 89 | [[en:​docs:​os2:​api:​cpi:​DOS16SETVEC]]          ​| | | Yes | 1.0 
-|92 |DOS16GETVERSION | | | +| 90 | [[en:​docs:​os2:​api:​cpi:​DOS16SYSTRACE]]        ​| | | No | 1.0 
-|93 |DOS16QTRACEINFO | | | +| 91 | [[en:​docs:​os2:​api:​cpi:​DOS16GETENV]]          ​Wrapper around DosGetInfoBlocks ​| Yes | 1.0 
-|94 |DOS16GETPID | | | +| 92 | [[en:​docs:​os2:​api:​cpi:​DOS16GETVERSION]]      ​Wrapper around DosQuerySysInfo ​| Yes | 1.0 
-|95 |DOS16OPEN2 | | | +| 93 | [[en:​docs:​os2:​api:​cpi:​DOS16QTRACEINFO]]      ​| | | No | 1.0 
-|96 |DOS16LIBINIT | | | +| 94 | [[en:​docs:​os2:​api:​cpi:​DOS16GETPID]]          ​| | | No | 1.0 
-|97 |DOS16SETFSINFO | | | +| 95 | [[en:​docs:​os2:​api:​cpi:​DOS16OPEN2]]           | | | 
-|98 |DOS16QPATHINFO | | | +| 96 | [[en:​docs:​os2:​api:​cpi:​DOS16LIBINIT]]         | | | No | 1.0 
-|99 |DOS16DEVIOCTL2 | | | +| 97 | [[en:​docs:​os2:​api:​cpi:​DOS16SETFSINFO]]       Wrapper around DosSetFSInfo ​| Yes | 1.0 
-|100 |DosICanonicalize ​| | | +| 98 | [[en:​docs:​os2:​api:​cpi:​DOS16QPATHINFO]]       | | | 
-|101 |DOS16SETFGND | | | +| 99 | [[en:​docs:​os2:​api:​cpi:​DOS16DEVIOCTL2]]       | | | 
-|102 |DOS16SWAPTASKINIT | | | +|100 | [[en:​docs:​os2:​api:​cpi:​DOS16ICANONICALIZE]] ​  Internal undocumented function ​ | No | 1.0 
-|103 |DOS16READPHYS | | | +|101 | [[en:​docs:​os2:​api:​cpi:​DOS16SETFGND]]         | | | No | 1.0 
-|104 |DOS16SETPATHINFO | | | +|102 | [[en:​docs:​os2:​api:​cpi:​DOS16SWAPTASKINIT]]    ​| | | No | 1.0 
-|105 |DOS16SGSWITCHPROC2 | | | +|103 | [[en:​docs:​os2:​api:​cpi:​DOS16READPHYS]]        ​| | | No | 1.0 
-|106 |STRUCHECK | | | +|104 | [[en:​docs:​os2:​api:​cpi:​DOS16SETPATHINFO]]     | | | 
-|107 |STRURESUPDATE | | | +|105 | [[en:​docs:​os2:​api:​cpi:​DOS16SGSWITCHPROC2]]   | | | 
-|108 |DosISetRelMaxFH | | | +|106 | [[en:​docs:​os2:​api:​cpi:​STRUCHECK]]            ​| | | No | 1.0 
-|109 |DosIDevIOCtl | | | +|107 | [[en:​docs:​os2:​api:​cpi:​STRURESUPDATE]]        ​| | | No | 1.0 
-|110 |DosForceDelete | | | +|108 | [[en:​docs:​os2:​api:​cpi:​DosISetRelMaxFH]]      | Internal function | No | | 
-|111 |DosKillThread | | | +|109 | [[en:​docs:​os2:​api:​cpi:​DosIDevIOCtl]]         Internal function | | No | | 
-|112 |DosQueryRASInfo | | | +|110 | [[en:​docs:​os2:​api:​cpi:​DosForceDelete]]       | Gate to KAL | Done No | | 
-|113 |DosDumpProcess | | | +|111 | [[en:​docs:​os2:​api:​cpi:​DosKillThread]]        ​Gate to KAL | Done | No | | 
-|114 |DosSuppressPopUps | | | +|112 | [[en:​docs:​os2:​api:​cpi:​DosQueryRASInfo]]      ​| | | 
-|115 |THK32ALLOCMEM | | | +|113 | [[en:​docs:​os2:​api:​cpi:​DosDumpProcess]]       | | | 
-|116 |THK32FREEMEM | | | +|114 | [[en:​docs:​os2:​api:​cpi:​DosSuppressPopUps]]    ​| | | 
-|117 |THK32ALLOCSTACK | | | +|115 | [[en:​docs:​os2:​api:​cpi:​THK32ALLOCMEM]]        ​| | | 
-|118 |DosOpen2Compt | | | +|116 | [[en:​docs:​os2:​api:​cpi:​THK32FREEMEM]]         | | | 
-|119 |DOS16GETSTDA | | | +|117 | [[en:​docs:​os2:​api:​cpi:​THK32ALLOCSTACK]]      ​| | | 
-|120 |DOS16ERROR | | | +|118 | [[en:​docs:​os2:​api:​cpi:​DosOpen2Compt]]        ​| | | 
-|121 |DOS16GETSEG | | | +|119 | [[en:​docs:​os2:​api:​cpi:​DOS16GETSTDA]]         | | | No | 1.0 
-|122 |DOS16LOCKSEG | | | +|120 | [[en:​docs:​os2:​api:​cpi:​DOS16ERROR]]           Wrapper around DosError ​| Yes | 1.0 
-|123 |DOS16UNLOCKSEG | | | +|121 | [[en:​docs:​os2:​api:​cpi:​DOS16GETSEG]]          ​| | | No | 1.0 
-|124 |DOS16SGSWITCHPROC | | | +|122 | [[en:​docs:​os2:​api:​cpi:​DOS16LOCKSEG]]         | | | No | 1.0 
-|125 |DosIRamSemWake ​| | | +|123 | [[en:​docs:​os2:​api:​cpi:​DOS16UNLOCKSEG]]       | | | No | 1.0 
-|126 |DOS16SIZESEG | | | +|124 | [[en:​docs:​os2:​api:​cpi:​DOS16SGSWITCHPROC]]    ​| | | No | 1.0 
-|127 |DOS16MEMAVAIL | | | +|125 | [[en:​docs:​os2:​api:​cpi:​DOS16IRAMSEMWAKE]] ​    Internal undocumented function ​| No | 1.0 
-|128 |DosIRamSemRequest | | | +|126 | [[en:​docs:​os2:​api:​cpi:​DOS16SIZESEG]]         | | |  
-|129 |DOS16PHYSICALDISK | | | +|127 | [[en:​docs:​os2:​api:​cpi:​DOS16MEMAVAIL]]        ​| | | No | 1.0 
-|130 |DOS16GETCP | | | +|128 | [[en:​docs:​os2:​api:​cpi:​DosIRamSemRequest]]    ​Internal function ​ | | No | | 
-|131 |DosISetCP ​| | | +|129 | [[en:​docs:​os2:​api:​cpi:​DOS16PHYSICALDISK]]    ​| | | No | 1.0 
-|132 |DOS16GLOBALSEG | | | +|130 | [[en:​docs:​os2:​api:​cpi:​DOS16GETCP]]           Wrapper around DosQueryCp ​| No | 1.0 
-|133 |DOS16PROFILE | | | +|131 | [[en:​docs:​os2:​api:​cpi:​DOS16ISETCP]] ​         ​Internal undocumented function ​| No | 1.0 
-|134 |DOS16SENDSIGNAL | | | +|132 | [[en:​docs:​os2:​api:​cpi:​DOS16GLOBALSEG]]       | | | No | 1.0 
-|135 |DOS16HUGESHIFT | | | +|133 | [[en:​docs:​os2:​api:​cpi:​DOS16PROFILE]]         | | | No | 1.0 
-|136 |DOS16HUGEINCR | | | +|134 | [[en:​docs:​os2:​api:​cpi:​DOS16SENDSIGNAL]]      ​| | | No | 1.0 
-|137 |DOS16READ | | | +|135 | [[en:​docs:​os2:​api:​cpi:​DOS16HUGESHIFT]]       | | | No | 1.0 
-|138 |DOS16WRITE | | | +|136 | [[en:​docs:​os2:​api:​cpi:​DOS16HUGEINCR]]        ​| | | No | 1.0 
-|139 |DOS16ERRCLASS | | | +|137 | [[en:​docs:​os2:​api:​cpi:​DOS16READ]]            ​Wrapper around DosRead ​| Yes | 1.0 
-|140 |DOS16SEMREQUEST | | | +|138 | [[en:​docs:​os2:​api:​cpi:​DOS16WRITE]]           Wrapper around DosWrite ​| Yes | 1.0 
-|141 |DOS16SEMCLEAR | | | +|139 | [[en:​docs:​os2:​api:​cpi:​DOS16ERRCLASS]]        ​Wrapper around DosErrClass ​| Yes | 1.0 
-|142 |DOS16SEMWAIT | | | +|140 | [[en:​docs:​os2:​api:​cpi:​DOS16SEMREQUEST]]      ​| | | No | 1.0 
-|143 |DOS16SEMSET | | | +|141 | [[en:​docs:​os2:​api:​cpi:​DOS16SEMCLEAR]]        ​| | | No | 1.0 
-|144 |DOS16EXECPGM | | | +|142 | [[en:​docs:​os2:​api:​cpi:​DOS16SEMWAIT]]         | | | No | 1.0 
-|145 |DOS16CREATETHREAD | | | +|143 | [[en:​docs:​os2:​api:​cpi:​DOS16SEMSET]]          ​| | | No | 1.0 
-|146 |DOS16SUBSET | | | +|144 | [[en:​docs:​os2:​api:​cpi:​DOS16EXECPGM]]         Wrapper around DosExecPgm ​| Yes | 1.0 
-|147 |DOS16SUBALLOC | | | +|145 | [[en:​docs:​os2:​api:​cpi:​DOS16CREATETHREAD]]    ​Wrapper around DosCreateThread ​| No | 1.0 
-|148 |DOS16SUBFREE | | | +|146 | [[en:​docs:​os2:​api:​cpi:​DOS16SUBSET]]          ​| | | Yes | 1.0 
-|149 |DOS16READASYNC | | | +|147 | [[en:​docs:​os2:​api:​cpi:​DOS16SUBALLOC]]        ​| | | Yes | 1.0 
-|150 |DOS16WRITEASYNC | | | +|148 | [[en:​docs:​os2:​api:​cpi:​DOS16SUBFREE]]         | | | Yes | 1.0 
-|151 |DOS16SEARCHPATH | | | +|149 | [[en:​docs:​os2:​api:​cpi:​DOS16READASYNC]]       | | | No | 1.0 
-|152 |DOS16SCANENV | | | +|150 | [[en:​docs:​os2:​api:​cpi:​DOS16WRITEASYNC]]      ​| | | No | 1.0 
-|153 |DOS16SETCP | | | +|151 | [[en:​docs:​os2:​api:​cpi:​DOS16SEARCHPATH]]      ​Wrapper around DosSearchPath ​| No | 1.0 
-|154 |DOS16QPROCSTATUS | | | +|152 | [[en:​docs:​os2:​api:​cpi:​DOS16SCANENV]]         Wrapper around DosScanEnv ​| No | 1.0 
-|155 |DOS16GETRESOURCE | | | +|153 | [[en:​docs:​os2:​api:​cpi:​DOS16SETCP]]           | | | No | 1.0 
-|156 |DOS16GETPPID | | | +|154 | [[en:​docs:​os2:​api:​cpi:​DOS16QPROCSTATUS]]     | | | No | 1.0 
-|157 |DOS16CALLBACK | | | +|155 | [[en:​docs:​os2:​api:​cpi:​DOS16GETRESOURCE]]     | | No | | 
-|158 |DosICallBack | | | +|156 | [[en:​docs:​os2:​api:​cpi:​DOS16GETPPID]]         | | No | | 
-|159 |DOS16RETFORWARD | | | +|157 | [[en:​docs:​os2:​api:​cpi:​DOS16CALLBACK]]        ​| | No | | 
-|160 |DOS16R2STACKREALLOC | | | +|158 | [[en:​docs:​os2:​api:​cpi:​DosICallBack]]         Internal function | | No | | 
-|161 |DOS16FSRAMSEMREQUEST | | | +|159 | [[en:​docs:​os2:​api:​cpi:​DOS16RETFORWARD]]      | | No | | 
-|162 |DOS16FSRAMSEMCLEAR | | | +|160 | [[en:​docs:​os2:​api:​cpi:​DOS16R2STACKREALLOC]]  ​| | No | | 
-|163 |DOS16QAPPTYPE | | | +|161 | [[en:​docs:​os2:​api:​cpi:​DOS16FSRAMSEMREQUEST]] | | No | | 
-|164 |DOS16SETPROCCP | | | +|162 | [[en:​docs:​os2:​api:​cpi:​DOS16FSRAMSEMCLEAR]]   | | No | | 
-|165 |DOS16DYNAMICTRACE | | | +|163 | [[en:​docs:​os2:​api:​cpi:​DOS16QAPPTYPE]]        ​| | No | | 
-|166 |DOS16QSYSINFO | | | +|164 | [[en:​docs:​os2:​api:​cpi:​DOS16SETPROCCP]]       | | | No | 1.0 
-|167 |DosIMakeNmPipe | | | +|165 | [[en:​docs:​os2:​api:​cpi:​DOS16DYNAMICTRACE]]    | | No | | 
-|168 |DosICallNmPipe | | | +|166 | [[en:​docs:​os2:​api:​cpi:​DOS16QSYSINFO]]        ​| | No | | 
-|169 |DosIConnectNmPipe | | | +|167 | [[en:​docs:​os2:​api:​cpi:​DosIMakeNmPipe]]       Internal function | | No | | 
-|170 |DosIDisconnectNmPipe | | | +|168 | [[en:​docs:​os2:​api:​cpi:​DosICallNmPipe]]       | Internal function | No | | 
-|171 |DosIPeekNmPipe | | | +|169 | [[en:​docs:​os2:​api:​cpi:​DosIConnectNmPipe]]    ​Internal function | | No | | 
-|172 |DosIQNmPipeInfo | | | +|170 | [[en:​docs:​os2:​api:​cpi:​DosIDisconnectNmPipe]] Internal function | | No | | 
-|173 |DosIQNmPHandState | | | +|171 | [[en:​docs:​os2:​api:​cpi:​DosIPeekNmPipe]]       Internal function | | No | | 
-|174 |DosISetNmPHandState | | | +|172 | [[en:​docs:​os2:​api:​cpi:​DosIQNmPipeInfo]]      | Internal function | No | | 
-|175 |DosITransactNmPipe | | | +|173 | [[en:​docs:​os2:​api:​cpi:​DosIQNmPHandState]]    ​Internal function | | No | | 
-|176 |DosIWaitNmPipe | | | +|174 | [[en:​docs:​os2:​api:​cpi:​DosISetNmPHandState]]  ​Internal function | | No | | 
-|177 |DosISetNmPipeSem | | | +|175 | [[en:​docs:​os2:​api:​cpi:​DosITransactNmPipe]]   | Internal function | No | | 
-|178 |DosIQNmPipeSemState | | | +|176 | [[en:​docs:​os2:​api:​cpi:​DosIWaitNmPipe]]       Internal function | | No | | 
-|179 |DosIRawReadNmPipe | | | +|177 | [[en:​docs:​os2:​api:​cpi:​DosISetNmPipeSem]]     Internal function | | No | | 
-|180 |DosIRawWriteNmPipe | | | +|178 | [[en:​docs:​os2:​api:​cpi:​DosIQNmPipeSemState]]  | Internal function | No | | 
-|181 |DOS16FSATTACH | | | +|179 | [[en:​docs:​os2:​api:​cpi:​DosIRawReadNmPipe]]    ​Internal function | | No | | 
-|182 |DOS16QFSATTACH | | | +|180 | [[en:​docs:​os2:​api:​cpi:​DosIRawWriteNmPipe]]   Internal function | | No | | 
-|183 |DOS16FSCTL | | | +|181 | [[en:​docs:​os2:​api:​cpi:​DOS16FSATTACH]]        | | No | | 
-|184 |DOS16FINDFIRST2 | | | +|182 | [[en:​docs:​os2:​api:​cpi:​DOS16QFSATTACH]]       | | No | | 
-|185 |DOS16MKDIR2 | | | +|183 | [[en:​docs:​os2:​api:​cpi:​DOS16FSCTL]]           | | No | | 
-|186 |DOS16FILEIO | | | +|184 | [[en:​docs:​os2:​api:​cpi:​DOS16FINDFIRST2]]      | | No | | 
-|187 |DOS16FINDNOTIFYCLOSE | | | +|185 | [[en:​docs:​os2:​api:​cpi:​DOS16MKDIR2]]          ​| | No | | 
-|188 |DOS16FINDNOTIFYFIRST | | | +|186 | [[en:​docs:​os2:​api:​cpi:​DOS16FILEIO]]          ​| | No | | 
-|189 |DOS16FINDNOTIFYNEXT | | | +|187 | [[en:​docs:​os2:​api:​cpi:​DOS16FINDNOTIFYCLOSE]] | | No | | 
-|190 |DOS16SETTRACEINFO | | | +|188 | [[en:​docs:​os2:​api:​cpi:​DOS16FINDNOTIFYFIRST]] | | No | | 
-|191 |DOS16EDITNAME | | | +|189 | [[en:​docs:​os2:​api:​cpi:​DOS16FINDNOTIFYNEXT]]  ​| | No | | 
-|192 |DOS16LOGMODE | | | +|190 | [[en:​docs:​os2:​api:​cpi:​DOS16SETTRACEINFO]]    | | No | | 
-|193 |DOS16LOGENTRY | | | +|191 | [[en:​docs:​os2:​api:​cpi:​DOS16EDITNAME]]        ​Wrapper around DosEditName| | No | | 
-|194 |DOS16GETLOGBUFFER | | | +|192 | [[en:​docs:​os2:​api:​cpi:​DOS16LOGMODE]]         | | No | | 
-|195 |DOS16LOGREGISTER | | | +|193 | [[en:​docs:​os2:​api:​cpi:​DOS16LOGENTRY]]        | | No | | 
-|196 |DOS16LOGREAD | | | +|194 | [[en:​docs:​os2:​api:​cpi:​DOS16GETLOGBUFFER]]    ​| | No | | 
-|197 |DOS16FINDFROMNAME | | |+|195 | [[en:​docs:​os2:​api:​cpi:​DOS16LOGREGISTER]]     | | No | | 
 +|196 | [[en:​docs:​os2:​api:​cpi:​DOS16LOGREAD]]         | | No | | 
 +|197 | [[en:​docs:​os2:​api:​cpi:​DOS16FINDFROMNAME]]    | | No | |
 |198 |DOS16OPLOCKRELEASE | | | |198 |DOS16OPLOCKRELEASE | | |
 |199 |DOS16OPLOCKWAIT | | | |199 |DOS16OPLOCKWAIT | | |
-|200 |DosICopy | | | +|200 |DosICopy | Internal function | | No | | 
-|201 |DOS16COPY | | | +|201 |DOS16COPY | Wrapper around DosCopy ​| | 
-|202 |DosIQAppType | | | +|202 |DosIQAppType | Internal function | | No | | 
-|203 |DOS16FORCEDELETE | | |+|203 |DOS16FORCEDELETE | Wrapper around DosForceDelete ​| |
 |204 |DOS16ENUMATTRIBUTE | | | |204 |DOS16ENUMATTRIBUTE | | |
 |205 |DOS16OPLOCKSHUTDOWN | | | |205 |DOS16OPLOCKSHUTDOWN | | |
Line 214: Line 216:
 |207 |DOS16GETRESOURCE2 | | | |207 |DOS16GETRESOURCE2 | | |
 |208 |DOS16FREERESOURCE | | | |208 |DOS16FREERESOURCE | | |
-|209 |DosSetMaxFH | | |+|209 |DosSetMaxFH | Gate to KAL Done |
 |210 |DosSetVerify | | | |210 |DosSetVerify | | |
 |211 |DosErrClass | | | |211 |DosErrClass | | |
-|212 |DosError | | |+|212 |DosError | Gate to KAL Done |
 |213 |DosCreateVDM | | | |213 |DosCreateVDM | | |
 |214 |DOS16MAXPATHLEN | | | |214 |DOS16MAXPATHLEN | | |
Line 225: Line 227:
 |218 |DosSetFileInfo | | | |218 |DosSetFileInfo | | |
 |219 |DosSetPathInfo | | | |219 |DosSetPathInfo | | |
-|220 |DosSetDefaultDisk |  || +|220 |DosSetDefaultDisk | Gate to KAL Done 
-|221 |DosSetFHState | | |+|221 |DosSetFHState | Gate to KAL Done |
 |222 |DosSetFSInfo | | | |222 |DosSetFSInfo | | |
-|223 |DosQueryPathInfo | | | +|223 |DosQueryPathInfo | Gate to KAL Done 
-|224 |DosQueryHType | | |+|224 |DosQueryHType | Gate to KAL Done |
 |225 |DosQueryVerify | | | |225 |DosQueryVerify | | |
-|226 |DosDeleteDir | | | +|226 |DosDeleteDir | Gate to KAL Done 
-|227 |DosScanEnv | | | +|227 |DosScanEnv | | Done 
-|228 |DosSearchPath | | | +|228 |DosSearchPath | | Done 
-|229 |DosSleep | | |+|229 |DosSleep | Gate to KAL Done |
 |230 |DosGetDateTime | | | |230 |DosGetDateTime | | |
 |231 |DosDevConfig | | | |231 |DosDevConfig | | |
 |232 |DosEnterCritSec | | | |232 |DosEnterCritSec | | |
 |233 |DosExitCritSec | | | |233 |DosExitCritSec | | |
-|234 |DosExit | | |+|234 |DosExit | Gate to KAL Done |
 |235 |DosKillProcess | | | |235 |DosKillProcess | | |
 |236 |DosSetPriority | | | |236 |DosSetPriority | | |
-|237 |DosResumeThread | | | +|237 |DosResumeThread | Gate to KAL Done 
-|238 |DosSuspendThread | | | +|238 |DosSuspendThread | Gate to KAL Done |
- +
-====  pipes 32-bit API ==== +
- +
-^Ordinal ^Name ^Desc ^Status ^+
 |239 |DosCreatePipe | | | |239 |DosCreatePipe | | |
 |240 |DosCallNPipe | | | |240 |DosCallNPipe | | |
Line 263: Line 261:
 |252 |DosTransactNPipe | | | |252 |DosTransactNPipe | | |
 |253 |DosWaitNPipe | | | |253 |DosWaitNPipe | | |
- +|254 |DosResetBuffer | Gate to KAL Done 
-==== hole ==== +|255 |DosSetCurrentDir | Gate to KAL Done 
- +|256 |DosSetFilePtr |Wrapper around DosSetFilePtrL ​Done 
-^Ordinal ^Name ^Desc ^Status ^ +|257 |DosClose | Gate to KAL Done 
-|254 |DosResetBuffer | | | +|258 |DosCopy | | Done 
-|255 |DosSetCurrentDir | | | +|259 |DosDelete | Gate to KAL Done 
-|256 |DosSetFilePtr | | | +|260 |DosDupHandle | Gate to KAL Done 
-|257 |DosClose | | | +|261 |DosEditName | | Done |
-|258 |DosCopy | | | +
-|259 |DosDelete | | | +
-|260 |DosDupHandle | | | +
-|261 |DosEditName | | |+
 |262 |THK32FREESTACK | | | |262 |THK32FREESTACK | | |
-|263 |DosFindClose | | | +|263 |DosFindClose | Gate to KAL Done 
-|264 |DosFindFirst | | | +|264 |DosFindFirst | Gate to KAL Done 
-|265 |DosFindNext | | |+|265 |DosFindNext | Gate to KAL Done |
 |266 |DOS16OPENVDD | | | |266 |DOS16OPENVDD | | |
 |267 |DOS16REQUESTVDD | | | |267 |DOS16REQUESTVDD | | |
 |268 |DOS16CLOSEVDD | | | |268 |DOS16CLOSEVDD | | |
 |269 |DosFSAttach | | | |269 |DosFSAttach | | |
-|270 |DosCreateDir | | | +|270 |DosCreateDir | Gate to KAL Done 
-|271 |DosMove | | | +|271 |DosMove | | Done 
-|272 |DosSetFileSize | | | +|272 |DosSetFileSize | Wrapper around DosSetFileSizeL ​Done 
-|273 |DosOpen | | | +|273 |DosOpen | Wrapper around DosOpenL ​Done 
-|274 |DosQueryCurrentDir | | | +|274 |DosQueryCurrentDir | Gate to KAL Done 
-|275 |DosQueryCurrentDisk | | | +|275 |DosQueryCurrentDisk | Gate to KAL Done 
-|276 |DosQueryFHState | | |+|276 |DosQueryFHState | Gate to KAL Done |
 |277 |DosQueryFSAttach | | | |277 |DosQueryFSAttach | | |
 |278 |DosQueryFSInfo | | | |278 |DosQueryFSInfo | | |
-|279 |DosQueryFileInfo | | |+|279 |DosQueryFileInfo | Gate to KAL Done |
 |280 |DosWaitChild | | | |280 |DosWaitChild | | |
-|281 |DosRead | | | +|281 |DosRead | Gate to KAL Done 
-|282 |DosWrite | | | +|282 |DosWrite | Gate to KAL Done 
-|283 |DosExecPgm | | |+|283 |DosExecPgm | Gate to KAL Done |
 |284 |DosDevIOCtl | | | |284 |DosDevIOCtl | | |
-|285 |DosFSCtl | | |+|285 |DosFSCtl | Gate to KAL Done |
 |286 |DosBeep | | | |286 |DosBeep | | |
 |287 |DosPhysicalDisk | | | |287 |DosPhysicalDisk | | |
Line 304: Line 298:
 |289 |DosSetProcessCp | | | |289 |DosSetProcessCp | | |
 |290 |DosStopTimer | | | |290 |DosStopTimer | | |
-|291 |DosQueryCp | | |+|291 |DosQueryCp | Gate to KAL | |
 |292 |DosSetDateTime | | | |292 |DosSetDateTime | | |
 |293 |THK32ALLOCBLOCK | | | |293 |THK32ALLOCBLOCK | | |
Line 312: Line 306:
 |297 |DosAllocProtectedMem | | | |297 |DosAllocProtectedMem | | |
 |298 |DosAliasMem | | | |298 |DosAliasMem | | |
-|299 |DosAllocMem | | | +|299 |DosAllocMem | Gate to KAL Done 
-|300 |DosAllocSharedMem | | | +|300 |DosAllocSharedMem | Gate to KAL Done 
-|301 |DosGetNamedSharedMem | | | +|301 |DosGetNamedSharedMem | Gate to KAL Done 
-|302 |DosGetSharedMem | | | +|302 |DosGetSharedMem | Gate to KAL Done 
-|303 |DosGiveSharedMem | | | +|303 |DosGiveSharedMem | Gate to KAL Done 
-|304 |DosFreeMem | | | +|304 |DosFreeMem | Gate to KAL Done 
-|305 |DosSetMem | | | +|305 |DosSetMem | Gate to KAL Done 
-|306 |DosQueryMem | | |+|306 |DosQueryMem | Gate to KAL Done |
 |307 |DosQueryMemState | | | |307 |DosQueryMemState | | |
 |308 |DosOpenVDD | | | |308 |DosOpenVDD | | |
 |309 |DosRequestVDD | | | |309 |DosRequestVDD | | |
 |310 |DosCloseVDD | | | |310 |DosCloseVDD | | |
-|311 |DosCreateThread | | | +|311 |DosCreateThread | Gate to KAL Done 
-|312 |DosGetInfoBlocks | | |+|312 |DosGetInfoBlocks | Gate to KAL Done |
 |313 |DOS16ALLOCPROTSEG | | | |313 |DOS16ALLOCPROTSEG | | |
 |314 |DOS16ALLOCSHRPROTSEG | | | |314 |DOS16ALLOCSHRPROTSEG | | |
Line 331: Line 325:
 |316 |DosDynamicTrace | | | |316 |DosDynamicTrace | | |
 |317 |DosDebug | | | |317 |DosDebug | | |
-|318 |DosLoadModule | | | +|318 |DosLoadModule | Gate to KAL Done 
-|319 |DosQueryModuleHandle | | | +|319 |DosQueryModuleHandle | Gate to KAL Done 
-|320 |DosQueryModuleName | | | +|320 |DosQueryModuleName | Gate to KAL Done 
-|321 |DosQueryProcAddr | | | +|321 |DosQueryProcAddr | Gate to KAL Done 
-|322 |DosFreeModule | | | +|322 |DosFreeModule | Gate to KAL Done 
-|323 |DosQueryAppType | | | +|323 |DosQueryAppType | Gate to KAL Done 
-|324 |DosCreateEventSem | | | +|324 |DosCreateEventSem | Gate to KAL Done 
-|325 |DosOpenEventSem | | | +|325 |DosOpenEventSem | Gate to KAL Done 
-|326 |DosCloseEventSem | | |+|326 |DosCloseEventSem | Gate to KAL Done |
 |327 |DosResetEventSem | | | |327 |DosResetEventSem | | |
 |328 |DosPostEventSem | | | |328 |DosPostEventSem | | |
Line 362: Line 356:
 |347 |DosSubUnsetMem | | | |347 |DosSubUnsetMem | | |
 |348 |DosQuerySysInfo | | | |348 |DosQuerySysInfo | | |
-|349 |DosWaitThread | | |+|349 |DosWaitThread | Gate to KAL Done |
 |350 |DosAsyncTimer | | | |350 |DosAsyncTimer | | |
 |351 |DosStartTimer | | | |351 |DosStartTimer | | |
Line 388: Line 382:
 |373 |DosQueryDOSProperty | | | |373 |DosQueryDOSProperty | | |
 |374 |DosSetDOSProperty | | | |374 |DosSetDOSProperty | | |
-|375 |DOS16QUERYDOSPROPERTY | | | +|375 |DOS16QUERYDOSPROPERTY | Wrapper around DosQueryDOSProperty ​| | 
-|376 |DOS16SETDOSPROPERTY | | |+|376 |DOS16SETDOSPROPERTY | Wrapper around DosSetDOSProperty ​| |
 |377 |Dos32Profile | | | |377 |Dos32Profile | | |
 |378 |DosSetSignalExceptionFocus | | | |378 |DosSetSignalExceptionFocus | | |
Line 395: Line 389:
 |380 |DosEnterMustComplete | | | |380 |DosEnterMustComplete | | |
 |381 |DosExitMustComplete | | | |381 |DosExitMustComplete | | |
-|382 |DosSetRelMaxFH | | | +|382 |DosSetRelMaxFH | Gate to KAL Done 
- +|383 |DOS16PUTMESSAGE ​| Wrapper around DosPutMessage | | | | 
-====  msg ==== +|384 |DOS16TRUEGETMESSAGE ​| Wrapper around DosTrueGetMessage | | | | 
- +|385 |DOS16INSMESSAGE ​| Wrapper around DosInsertMessage | | | | 
-^Ordinal ^Name ^Desc ^Status ^ +|386 |DosInsertMessage | | Done 
-|383 |DOS16PUTMESSAGE | | | +|387 |DosPutMessage | | Done 
-|384 |DOS16TRUEGETMESSAGE | | | +|388 |DosTrueGetMessage | | Done |
-|385 |DOS16INSMESSAGE | | | +
-|386 |DosInsertMessage | | | +
-|387 |DosPutMessage | | | +
-|388 |DosTrueGetMessage | | |+
 |389 |DOS16IQUERYMESSAGECP | | | |389 |DOS16IQUERYMESSAGECP | | |
-|390 |DosIQueryMessageCP | | | +|390 |DosIQueryMessageCP | | Done 
- +|391 |DOS16CASEMAP ​| Wrapper around DosMapCase | | | | 
-====  nls ==== +|392 |DOS16GETCOLLATE ​| Wrapper around DosQueryCollate | | | | 
- +|393 |DOS16GETCTRYINFO ​| Wrapper around DosQueryCtryInfo | | | | 
-^Ordinal ^Name ^Desc ^Status ^ +|394 |DOS16GETDBCSEV ​| Wrapper around DosQueryDBCSEnv | | | |
-|391 |DOS16CASEMAP | | | +
-|392 |DOS16GETCOLLATE | | | +
-|393 |DOS16GETCTRYINFO | | | +
-|394 |DOS16GETDBCSEV | | |+
 |395 |DosQueryCtryInfo | | | |395 |DosQueryCtryInfo | | |
-|396 |DosQueryDBCSEnv | | |+|396 |DosQueryDBCSEnv | Gate to KAL Done |
 |397 |DosMapCase | | | |397 |DosMapCase | | |
 |398 |DosQueryCollate | | | |398 |DosQueryCollate | | |
- 
-====  nampipes ==== 
- 
-^Ordinal ^Name ^Desc ^Status ^ 
 |399 |DOS16MAKENMPIPE | | | |399 |DOS16MAKENMPIPE | | |
 |400 |DOS16QNMPIPEINFO | | | |400 |DOS16QNMPIPEINFO | | |
Line 438: Line 420:
 |411 |DOS16SETNMPIPESEM | | | |411 |DOS16SETNMPIPESEM | | |
 |412 |DOS16QNMPIPESEMSTATE | | | |412 |DOS16QNMPIPESEMSTATE | | |
- 
-====  startlw ==== 
- 
-^Ordinal ^Name ^Desc ^Status ^ 
 |413 |StartLazyWriter | | | |413 |StartLazyWriter | | |
-====  some data ??? ==== 
- 
-^Ordinal ^Name ^Desc ^Status ^ 
 |414 |_QueInst_Data | | | |414 |_QueInst_Data | | |
- 
-==== hole ==== 
- 
-^Ordinal ^Name ^Desc ^Status ^ 
 |415 |DosShutdown | | | |415 |DosShutdown | | |
-|416 |DosICacheModule | | |+|416 |DosICacheModule | Internal function | | No | |
 |417 |DosReplaceModule | | | |417 |DosReplaceModule | | |
 |418 |DosAcknowledgeSignalException | | | |418 |DosAcknowledgeSignalException | | |
Line 464: Line 435:
 |426 |DosSelToFlat | | | |426 |DosSelToFlat | | |
 |427 |DosIODelayCnt | | | |427 |DosIODelayCnt | | |
-|428 |DosSetFileLocks | | | +|428 |DosSetFileLocks | Wrapper around DosSetFileLocksL ​Done 
-|429 |DosCancelLockRequest | | |+|429 |DosCancelLockRequest | Wrapper around DosCancelLockRequestL ​Done |
 |430 |LogOpen | | | |430 |LogOpen | | |
 |431 |LogClose | | | |431 |LogClose | | |
Line 473: Line 444:
 |435 |LogSetName | | | |435 |LogSetName | | |
 |436 |LogQueryState | | | |436 |LogQueryState | | |
-|437 |DOS16OPENCHANGENOTIFY | | | +|437 |DOS16OPENCHANGENOTIFY | Wrapper around DosOpenChangeNotify ​| | 
-|438 |DOS16RESETCHANGENOTIFY | | | +|438 |DOS16RESETCHANGENOTIFY | Wrapper around DosResetChangeNotify ​| | 
-|439 |DOS16CLOSECHANGENOTIFY | | |+|439 |DOS16CLOSECHANGENOTIFY | Wrapper around DosCloseChangeNotify ​| |
 |440 |DosOpenChangeNotify | | | |440 |DosOpenChangeNotify | | |
 |441 |DosResetChangeNotify | | | |441 |DosResetChangeNotify | | |
Line 481: Line 452:
 |443 |DOS16QUERYABIOSSUPPORT | | | |443 |DOS16QUERYABIOSSUPPORT | | |
 |444 |DosForceSystemDump | | | |444 |DosForceSystemDump | | |
- 
-==== hole ==== 
- 
-^Ordinal ^Name ^Desc ^Status ^ 
 |447 |Dos32GetProcessorStatus | | | |447 |Dos32GetProcessorStatus | | |
 |448 |Dos32SetProcessorStatus | | | |448 |Dos32SetProcessorStatus | | |
Line 494: Line 461:
 |454 |DosAllocThreadLocalMemory | | | |454 |DosAllocThreadLocalMemory | | |
 |455 |DosFreeThreadLocalMemory | | | |455 |DosFreeThreadLocalMemory | | |
- 
-==== hole ==== 
- 
-^Ordinal ^Name ^Desc ^Status ^ 
 |460 |DosVerifyPidTid | | | |460 |DosVerifyPidTid | | |
- +|464 |PTDA_LANMAN_SEC | Variable ​Done 
-====  not valid after HPFS & LS init: ==== +|465 |PTDA_PID | Variable ​Done 
- +|466 |SAS_SEL | Variable ​Done 
-^Ordinal ^Name ^Desc ^Status ^ +|467 |TCB_OPCOOKIE | Variable ​Done 
-|464 |PTDA_LANMAN_SEC | | | +|468 |TCB_OPFLAGS | Variable ​Done 
-|465 |PTDA_PID | | | +|469 |TCB_NEWFLAGS | Variable ​Done 
-|466 |SAS_SEL | | | +|470 |TCB_USER_ID | Variable ​Done 
-|467 |TCB_OPCOOKIE | | | +|471 |TCB_PROC_ID | Variable ​Done 
-|468 |TCB_OPFLAGS | | | +|472 |TCB_FSHARING | Variable ​Done 
-|469 |TCB_NEWFLAGS | | | +|473 |TCB_SRVATTRIB | Variable ​Done 
-|470 |TCB_USER_ID | | | +|474 |TCB_ALLOWED | Variable ​Done 
-|471 |TCB_PROC_ID | | | +|475 |TCB_PRTCB | Variable ​Done 
-|472 |TCB_FSHARING | | | +|476 |TCB_NUMBER | Variable ​Done 
-|473 |TCB_SRVATTRIB | | | +|477 |TCB_THISSFT | Variable ​Done 
-|474 |TCB_ALLOWED | | | +|478 |TCB_THISCDS | Variable ​Done 
-|475 |TCB_PRTCB | | | +|479 |TKOPTDA | Variable ​Done 
-|476 |TCB_NUMBER | | | +|480 |PTDA_CRITSEC | Variable ​Done 
-|477 |TCB_THISSFT | | | +|481 |PTDA_HOLDSIGCNT | Variable ​Done 
-|478 |TCB_THISCDS | | | +|482 |PTDA_PPTDAPARENT | Variable ​Done 
-|479 |TKOPTDA | | | +|483 |PTDA_PGDATA | Variable ​Done 
-|480 |PTDA_CRITSEC | | | +|484 |PTDA_HANDLE | Variable ​Done 
-|481 |PTDA_HOLDSIGCNT | | | +|485 |PTDA_MODULE | Variable ​Done 
-|482 |PTDA_PPTDAPARENT | | | +|486 |PTDA_LDTHANDLE | Variable ​Done 
-|483 |PTDA_PGDATA | | | +|487 |PTDA_CODEPAGE_TAG | Variable ​Done 
-|484 |PTDA_HANDLE | | | +|488 |PTDA_JFN_LENGTH | Variable ​Done 
-|485 |PTDA_MODULE | | | +|489 |PTDA_JFN_PTABLE | Variable ​Done 
-|486 |PTDA_LDTHANDLE | | | +|490 |PTDA_JFN_FLG_PTR | Variable ​Done 
-|487 |PTDA_CODEPAGE_TAG | | | +|491 |PTDA_EXTERR_LOCUS | Variable ​Done 
-|488 |PTDA_JFN_LENGTH | | | +|492 |PTDA_EXTERR | Variable ​Done 
-|489 |PTDA_JFN_PTABLE | | | +|493 |PTDA_EXTERR_ACTION | Variable ​Done 
-|490 |PTDA_JFN_FLG_PTR | | | +|494 |PTDA_EXTERR_CLASS | Variable ​Done 
-|491 |PTDA_EXTERR_LOCUS | | | +|495 |PTDA_PPID | Variable ​Done 
-|492 |PTDA_EXTERR | | | +|496 |PTDA_PROCTYPE | Variable ​Done 
-|493 |PTDA_EXTERR_ACTION | | | +|497 |PTDA_CURRTCB | Variable ​Done 
-|494 |PTDA_EXTERR_CLASS | | | +|498 |PTDA_CURRTSD | Variable ​Done 
-|495 |PTDA_PPID | | | +|499 |PTDA_SIGNATURE | Variable ​Done 
-|496 |PTDA_PROCTYPE | | | +|541 |DosIOpenL | Internal function | | No | | 
-|497 |PTDA_CURRTCB | | | +|542 |DosIProtectOpenL | Internal function | | No | | 
-|498 |PTDA_CURRTSD | | | +|543 |DosISetFileSizeL | Internal function | | No | | 
-|499 |PTDA_SIGNATURE | | | +|544 |DosIProtectSetFileSizeL | Internal function | | No | |
- +
-====  hole ==== +
- +
-^Ordinal ^Name ^Desc ^Status ^ +
-|541 |DosIOpenL | | | +
-|542 |DosIProtectOpenL | | | +
-|543 |DosISetFileSizeL | | | +
-|544 |DosIProtectSetFileSizeL | | |+
 |545 |DosExceptionCallBack | | | |545 |DosExceptionCallBack | | |
 |546 |THK32STRLEN | | | |546 |THK32STRLEN | | |
Line 556: Line 511:
 |552 |DOS16R3EXITADDR | | | |552 |DOS16R3EXITADDR | | |
 |553 |Dos32R3ExitAddr | | | |553 |Dos32R3ExitAddr | | |
-|554 |Dos32IRead | | | +|554 |Dos32IRead | Internal function | | No | | 
- +|556 |Dos32IWrite | Internal function | | No | |
-==== hole ==== +
- +
-^Ordinal ^Name ^Desc ^Status ^ +
-|556 |Dos32IWrite | | |+
 |557 |Dos32CreateSpinLock | | | |557 |Dos32CreateSpinLock | | |
 |558 |Dos32AcquireSpinLock | | | |558 |Dos32AcquireSpinLock | | |
Line 570: Line 521:
 |563 |Dos32QueryThreadAffinity | | | |563 |Dos32QueryThreadAffinity | | |
 |564 |Dos32SetThreadAffinity | | | |564 |Dos32SetThreadAffinity | | |
-|565 |DosISetFileInfo | | | +|565 |DosISetFileInfo | Internal function | | No | | 
-|566 |DosISetPathInfo | | | +|566 |DosISetPathInfo | Internal function | | No | | 
- +|569 |DosIFindNext | Internal function | | No | |
-==== hole ==== +
- +
-^Ordinal ^Name ^Desc ^Status ^ +
-|569 |DosIFindNext | | | +
- +
-==== hole (???) ==== +
- +
-^Ordinal ^Name ^Desc ^Status ^+
 |570 ??? |Dos16SetFileSizeL | | | |570 ??? |Dos16SetFileSizeL | | |
- 
-==== hole ==== 
- 
-^Ordinal ^Name ^Desc ^Status ^ 
 |572 |Dos32QueryResourceSize | | | |572 |Dos32QueryResourceSize | | |
-|573 |DOS16QUERYRESOURCESIZE | | |+|573 |DOS16QUERYRESOURCESIZE | Wrapper around Dos32QueryResourceSize ​| |
 |574 |DosPMSemWait | | | |574 |DosPMSemWait | | |
 |575 |DosPMMuxSemWait | | | |575 |DosPMMuxSemWait | | |
Line 600: Line 539:
 |584 |DOS16QUERYHEADERINFO | | | |584 |DOS16QUERYHEADERINFO | | |
 |585 |Mon32MonRead | | | |585 |Mon32MonRead | | |
-|586 |Dos32QueryProcType | | |+|586 |Dos32QueryProcType | Gate to KAL Done |
 |587 |DOS16QUERYPROCTYPE | | | |587 |DOS16QUERYPROCTYPE | | |
 |588 |Mon32MonWrite | | | |588 |Mon32MonWrite | | |
-|589 |DosISigDispatch | | |+|589 |DosISigDispatch | Internal function | | No | |
 |590 |Dos32PMPostEventSem | | | |590 |Dos32PMPostEventSem | | |
 |591 |Dos32PMWaitEventSem | | | |591 |Dos32PMWaitEventSem | | |
 |592 |DosDllTermDisp | | | |592 |DosDllTermDisp | | |
 |593 |Dos32PMRequestMutexSem | | | |593 |Dos32PMRequestMutexSem | | |
-|594 |DosIRaiseException | | |+|594 |DosIRaiseException | Internal function | | No | |
 |595 |Dos32PMWaitMuxWaitSem | | | |595 |Dos32PMWaitMuxWaitSem | | |
 |596 |DOSPM16SEMCHK | | | |596 |DOSPM16SEMCHK | | |
-|597 |DosIQueryFHState | | | +|597 |DosIQueryFHState | Internal function | | No | | 
-|598 |DosISetFHState | | |+|598 |DosISetFHState | Internal function | | No | |
 |599 |DosLDTSel | | | |599 |DosLDTSel | | |
 |600 |DosR3Frestor | | | |600 |DosR3Frestor | | |
-|601 |DosIFindFirst | | | +|601 |DosIFindFirst | Internal function | | No | |
- +
-====  moncalls ==== +
- +
-^Ordinal ^Name ^Desc ^Status ^+
 |606 |DosMonOpen | | | |606 |DosMonOpen | | |
 |607 |DosMonClose | | | |607 |DosMonClose | | |
Line 625: Line 560:
 |609 |DosMonWrite | | | |609 |DosMonWrite | | |
 |610 |DosMonReg | | | |610 |DosMonReg | | |
- +|615 |Dos32IProtectWrite | Internal function | | No | | 
-==== hole ==== +|617 |DosIProtectSetFileInfo | Internal function | | No | | 
- +|618 |Dos32IProtectSetFileInfo | Internal function | | No | | 
-^Ordinal ^Name ^Desc ^Status ^ +|619 |Dos32IProtectSetFHState | Internal function | | No | | 
-|615 |Dos32IProtectWrite | | | +|620 |Dos32IProtectQueryFHState | Internal function | | No | | 
- +|621 |DosProtectSetFilePtr | Wrapper around DosProtectSetFilePtrL ​Done 
-==== hole ==== +|622 |DOS16PROTECTCLOSE | Wrapper around DosProtectClose ​| |
- +
-^Ordinal ^Name ^Desc ^Status ^ +
-|617 |DosIProtectSetFileInfo | | | +
-|618 |Dos32IProtectSetFileInfo | | | +
-|619 |Dos32IProtectSetFHState | | | +
-|620 |Dos32IProtectQueryFHState | | | +
-|621 |DosProtectSetFilePtr | | | +
-|622 |DOS16PROTECTCLOSE | | |+
 |623 |DOS16PROTECTFILEIO | | | |623 |DOS16PROTECTFILEIO | | |
 |624 |DOS16PROTECTFILELOCKS | | | |624 |DOS16PROTECTFILELOCKS | | |
-|625 |DosIProtectRead | | | +|625 |DosIProtectRead | Internal function | | No | | 
-|626 |DosIProtectWrite | | |+|626 |DosIProtectWrite | Internal function | | No | |
 |627 |DOS16PROTECTNEWSIZE | | | |627 |DOS16PROTECTNEWSIZE | | |
-|628 |DOS16PROTECTOPEN | | |+|628 |DOS16PROTECTOPEN | Wrapper around DosProtectOpen ​| |
 |629 |DOS16PROTECTQFHANDSTATE | | | |629 |DOS16PROTECTQFHANDSTATE | | |
 |630 |DOS16PROTECTSETFHANDSTATE | | | |630 |DOS16PROTECTSETFHANDSTATE | | |
 |631 |DOS16PROTECTQFILEINFO | | | |631 |DOS16PROTECTQFILEINFO | | |
 |632 |DOS16PROTECTSETFILEINFO | | | |632 |DOS16PROTECTSETFILEINFO | | |
- 
-==== hole ==== 
- 
-^Ordinal ^Name ^Desc ^Status ^ 
 |634 |DOS16PROTECTCHGFILEPTR | | | |634 |DOS16PROTECTCHGFILEPTR | | |
 |635 |DOS16PROTECTENUMATTRIBUTE | | | |635 |DOS16PROTECTENUMATTRIBUTE | | |
 |636 |DosProtectEnumAttribute | | | |636 |DosProtectEnumAttribute | | |
-|637 |DosProtectOpen | | |+|637 |DosProtectOpen | Wrapper around DosProtectOpenL ​Done |
 |638 |DosProtectClose | | | |638 |DosProtectClose | | |
-|639 |DosProtectSetFileLocks | | | +|639 |DosProtectSetFileLocks | Wrapper around DosProtectSetFileLocksL ​Done 
-|640 |DosProtectSetFileSize | | |+|640 |DosProtectSetFileSize | Wrapper around DosProtectSetFileSizeL ​Done |
 |641 |DosProtectRead | | | |641 |DosProtectRead | | |
 |642 |DosProtectWrite | | | |642 |DosProtectWrite | | |
Line 667: Line 590:
 |645 |DosProtectQueryFHState | | | |645 |DosProtectQueryFHState | | |
 |646 |DosProtectQueryFileInfo | | | |646 |DosProtectQueryFileInfo | | |
-|647 |Dos32IProtectRead | | | +|647 |Dos32IProtectRead | Internal function | | No | |
- +
-====  msg ==== +
- +
-^Ordinal ^Name ^Desc ^Status ^+
 |649 |DosCloseMessageFile | | | |649 |DosCloseMessageFile | | |
 |650 |DosLDRDirtyWorker | | | |650 |DosLDRDirtyWorker | | |
 |651 |DOS16LDRDIRTYWORKER | | | |651 |DOS16LDRDIRTYWORKER | | |
-|652 |Dos32IGetInfoBlocks | | | +|652 |Dos32IGetInfoBlocks | Internal function | | No | | 
-|653 |T32IGETINFOBLOCKS | | | +|653 |T32IGETINFOBLOCKS | Internal function | | No | |
- +
-==== hole ==== +
- +
-^Ordinal ^Name ^Desc ^Status ^+
 |656 |T32GETPROCESSORSTATUS | | | |656 |T32GETPROCESSORSTATUS | | |
 |657 |T32SETPROCESSORSTATUS | | | |657 |T32SETPROCESSORSTATUS | | |
Line 686: Line 601:
 |659 |T32QUERYTHREADAFFINITY | | | |659 |T32QUERYTHREADAFFINITY | | |
 |660 |T32SETTHREADAFFINITY | | | |660 |T32SETTHREADAFFINITY | | |
- 
-====  quecalls 32 ==== 
- 
-^Ordinal ^Name ^Desc ^Status ^ 
 |661 |Dos32ReadQueue | | | |661 |Dos32ReadQueue | | |
 |662 |Dos32PurgeQueue | | | |662 |Dos32PurgeQueue | | |
Line 698: Line 609:
 |667 |Dos32OpenQueue | | | |667 |Dos32OpenQueue | | |
 |668 |Dos32CreateQueue | | | |668 |Dos32CreateQueue | | |
- 
-====  sesmgr 32 ==== 
- 
-^Ordinal ^Name ^Desc ^Status ^ 
 |669 |Dos32StartSession | | | |669 |Dos32StartSession | | |
 |670 |Dos32SelectSession | | | |670 |Dos32SelectSession | | |
Line 707: Line 614:
 |672 |Dos32StopSession | | | |672 |Dos32StopSession | | |
 |673 |DosRegisterNotification | | | |673 |DosRegisterNotification | | |
- +|674 |DOS16READQUEUE | Wrapper around DosReadQueue ​| | 1.0 
-====  quecalls 16 ==== +|675 |DOS16PURGEQUEUE | Wrapper around DosPurgeQueue ​| | 1.0 
- +|676 |DOS16CLOSEQUEUE ​| Wrapper around DosCloseQueue | | | | 
-^Ordinal ^Name ^Desc ^Status ^ +|677 |DOS16QUERYQUEUE ​| Wrapper around DosQueryQueue | | | 1.0 
-|674 |DOS16READQUEUE | | | +|678 |DOS16PEEKQUEUE | Wrapper around DosPeekQueue ​| | 1.0 
-|675 |DOS16PURGEQUEUE | | | +|679 |DOS16WRITEQUEUE | Wrapper around DosWriteQueue ​| | 1.0 
-|676 |DOS16CLOSEQUEUE | | | +|680 |DOS16OPENQUEUE | Wrapper around DosOpenQueue ​| | 1.0 
-|677 |DOS16QUERYQUEUE | | | +|681 |DOS16CREATEQUEUE ​| Wrapper around DosCreateQueue | | | |
-|678 |DOS16PEEKQUEUE | | | +
-|679 |DOS16WRITEQUEUE | | | +
-|680 |DOS16OPENQUEUE | | | +
-|681 |DOS16CREATEQUEUE | | | +
- +
-====  os2char 16 ==== +
- +
-^Ordinal ^Name ^Desc ^Status ^+
 |682 |DOS16SMGETMEM | | | |682 |DOS16SMGETMEM | | |
 |683 |DOS16SMFREEMEM | | | |683 |DOS16SMFREEMEM | | |
 |684 |DOS16SMGETSGCB | | | |684 |DOS16SMGETSGCB | | |
 |685 |DOS16SMINITSGCB | | | |685 |DOS16SMINITSGCB | | |
- 
-====  sesmgr 16 ==== 
- 
-^Ordinal ^Name ^Desc ^Status ^ 
 |686 |DOS16SMSGDOPOPUP | | | |686 |DOS16SMSGDOPOPUP | | |
 |687 |DOS16SMSWITCH | | | |687 |DOS16SMSWITCH | | |
Line 738: Line 633:
 |691 |DOS16SCRUNLOCK | | | |691 |DOS16SCRUNLOCK | | |
 |692 |DOS16SMDOAPPREQ | | | |692 |DOS16SMDOAPPREQ | | |
-|693 |DOS16STOPSESSION | | | +|693 |DOS16STOPSESSION | Wrapper around DosStopSession ​| | 1.0 
-|694 |DOS16SELECTSESSION | | |+|694 |DOS16SELECTSESSION ​| Wrapper around DosSelectSession | | | 1.0 |
 |695 |DOS16SCRLOCK | | | |695 |DOS16SCRLOCK | | |
 |696 |DOS16SAVREDRAWWAIT | | | |696 |DOS16SAVREDRAWWAIT | | |
 |697 |DOS16SAVREDRAWUNDO | | | |697 |DOS16SAVREDRAWUNDO | | |
 |698 |DOS16SMSGENDPOPUP | | | |698 |DOS16SMSGENDPOPUP | | |
-|699 |DOS16SETSESSION | | |+|699 |DOS16SETSESSION | Wrapper around DosSetSession  ​| | 1.0 |
 |700 |DOS16SETMNLOCKTIME | | | |700 |DOS16SETMNLOCKTIME | | |
 |701 |DOS16MODEUNDO | | | |701 |DOS16MODEUNDO | | |
-|702 |DOS16STARTSESSION | | |+|702 |DOS16STARTSESSION | Wrapper around DosStartSession ​| | 1.0 |
 |703 |DOS16SMGETSTATUS | | | |703 |DOS16SMGETSTATUS | | |
 |704 |DOS16MODEWAIT | | | |704 |DOS16MODEWAIT | | |
Line 763: Line 658:
 |716 |DOS16SMOPENDD | | | |716 |DOS16SMOPENDD | | |
 |717 |DOS16SMSETSESSIONTYPE | | | |717 |DOS16SMSETSESSIONTYPE | | |
- 
-====  os2char ==== 
- 
-^Ordinal ^Name ^Desc ^Status^ 
 |718 |OS2BaseInit | | | |718 |OS2BaseInit | | |
- +|719 |MOU16GETPTRSHAPE | | | | | 
-====  moucalls ==== +|720 |MOU16SETPTRSHAPE | | | | | 
- +|721 |MOU16GETNUMMICKEYS | | | | | 
-^Ordinal ^Name ^Desc ^Status ^ +|722 |MOU16GETTHRESHOLD ​| | | 
-|719 |MOUGETPTRSHAPE ​| | | +|723 |MOU16SHELLINIT ​| | | 
-|720 |MOUSETPTRSHAPE ​| | | +|724 |MOU16GETSCALEFACT | | | | | 
-|721 |MOUGETNUMMICKEYS ​| | | +|725 |MOU16FLUSHQUE | | | | | 
-|722 |MOUGETTHRESHOLD ​| | | +|726 |MOU16GETNUMBUTTONS | | | | | 
-|723 |MOUSHELLINIT ​| | | +|727 |MOU16CLOSE | | | | | 
-|724 |MOUGETSCALEFACT ​| | | +|728 |MOU16SETTHRESHOLD ​| | | 
-|725 |MOUFLUSHQUE ​| | | +|729 |MOU16SETSCALEFACT | | | | | 
-|726 |MOUGETNUMBUTTONS ​| | | +|730 |MOU16GETNUMQUEEL | | | | | 
-|727 |MOUCLOSE ​| | | +|731 |MOU16DEREGISTER | | | | | 
-|728 |MOUSETTHRESHOLD ​| | | +|732 |MOU16GETEVENTMASK | | | | | 
-|729 |MOUSETSCALEFACT ​| | | +|733 |MOU16SETEVENTMASK | | | | | 
-|730 |MOUGETNUMQUEEL ​| | | +|734 |MOU16OPEN | | | | | 
-|731 |MOUDEREGISTER ​| | | +|735 |MOU16REMOVEPTR | | | | | 
-|732 |MOUGETEVENTMASK ​| | | +|736 |MOU16GETPTRPOS | | | | | 
-|733 |MOUSETEVENTMASK ​| | | +|737 |MOU16READEVENTQUE | | | | | 
-|734 |MOUOPEN ​| | | +|738 |MOU16SETPTRPOS | | | | | 
-|735 |MOUREMOVEPTR ​| | | +|739 |MOU16GETDEVSTATUS | | | | | 
-|736 |MOUGETPTRPOS ​| | | +|740 |MOU16SYNCH | | | | | 
-|737 |MOUREADEVENTQUE ​| | | +|741 |MOU16REGISTER | | | | | 
-|738 |MOUSETPTRPOS ​| | | +|742 |MOU16SETDEVSTATUS | | | | | 
-|739 |MOUGETDEVSTATUS ​| | | +|743 |MOU16DRAWPTR | | | | | 
-|740 |MOUSYNCH ​| | | +|744 |MOU16INITREAL | | | | | 
-|741 |MOUREGISTER ​| | | +|745 |KBDSETCUSTXT ​| | | | |
-|742 |MOUSETDEVSTATUS ​| | | +
-|743 |MOUDRAWPTR ​| | | +
-|744 |MOUINITREAL ​| | | +
- +
-====  kbdcalls ==== +
- +
-^Ordinal ^Name ^Desc ^Status ^ +
-|745 |KBDSETCUSTXT | | |+
 |746 |KBDINIT | | | |746 |KBDINIT | | |
-|747 |KBDGETCP | | | +|747 |KBDGETCP ​| | | | | 
-|748 |KBDCHARIN | | | +|748 |KBDCHARIN ​| | | | | 
-|749 |KBDSETCP | | |+|749 |KBDSETCP ​| | | | |
 |750 |KBDLOADINSTANCE | | | |750 |KBDLOADINSTANCE | | |
-|751 |KBDSYNCH | | | +|751 |KBDSYNCH ​| | | | | 
-|752 |KBDREGISTER | | | +|752 |KBDREGISTER ​| | | | | 
-|753 |KBDSTRINGIN | | | +|753 |KBDSTRINGIN ​| | | | | 
-|754 |KBDGETSTATUS | | | +|754 |KBDGETSTATUS ​| | | | | 
-|755 |KBDSETSTATUS | | | +|755 |KBDSETSTATUS ​| | | | | 
-|756 |KBDGETFOCUS | | | +|756 |KBDGETFOCUS ​| | | | | 
-|757 |KBDFLUSHBUFFER | | | +|757 |KBDFLUSHBUFFER ​| | | | | 
-|758 |KBDXLATE | | |+|758 |KBDXLATE ​| | | | |
 |759 |KBDSWITCHFGND | | | |759 |KBDSWITCHFGND | | |
 |760 |KBDSHELLINIT | | | |760 |KBDSHELLINIT | | |
-|761 |KBDCLOSE | | | +|761 |KBDCLOSE ​| | | | | 
-|762 |KBDFREEFOCUS | | |+|762 |KBDFREEFOCUS ​| | | | |
 |763 |KBDFREE | | | |763 |KBDFREE | | |
-|764 |KBDDEREGISTER | | |+|764 |KBDDEREGISTER ​| | | | |
 |765 |KBDSETFGND | | | |765 |KBDSETFGND | | |
-|766 |KBDPEEK | | | +|766 |KBDPEEK ​| | | | | 
-|767 |KBDOPEN | | |+|767 |KBDOPEN ​| | | | |
 |768 |KBDGETHWID | | | |768 |KBDGETHWID | | |
 |769 |KBDSETHWID | | | |769 |KBDSETHWID | | |
- +|770 |VIOENDPOPUP ​| Wrapper around VioEndPopUp | | | | 
-====  viocalls ==== +|771 |VIOGETPHYSBUF ​| Wrapper around | | | | 
- +|772 |VIOGETANSI ​| Wrapper around | | | | 
-^Ordinal ^Name ^Desc ^Status ^ +|773 |VIOFREE | Wrapper around ​| | 
-|770 |VIOENDPOPUP | | | +|774 |VIOSETANSI ​| Wrapper around | | | | 
-|771 |VIOGETPHYSBUF | | | +|775 |VIODEREGISTER ​| Wrapper around | | | | 
-|772 |VIOGETANSI | | | +|776 |VIOSCROLLUP ​| Wrapper around | | | | 
-|773 |VIOFREE | | | +|777 |VIOPRTSC ​| Wrapper around | | | | 
-|774 |VIOSETANSI | | | +|778 |VIOGETCURPOS ​| Wrapper around | | | | 
-|775 |VIODEREGISTER | | | +|779 |VIOWRTCELLSTR ​| Wrapper around | | | | 
-|776 |VIOSCROLLUP | | | +|780 |VIOPOPUP ​| Wrapper around | | | | 
-|777 |VIOPRTSC | | | +|781 |VIOSCROLLRT ​| Wrapper around | | | | 
-|778 |VIOGETCURPOS | | | +|782 |VIOWRTCHARSTR ​| Wrapper around | | | | 
-|779 |VIOWRTCELLSTR | | | +|783 |AVS_PRTSC | Wrapper around ​| | 
-|780 |VIOPOPUP | | | +|784 |VIOSETCURPOS ​| Wrapper around | | | | 
-|781 |VIOSCROLLRT | | | +|785 |VIOSRFUNBLOCK | Wrapper around ​| | 
-|782 |VIOWRTCHARSTR | | | +|786 |VIOSRFBLOCK | Wrapper around ​| | 
-|783 |AVS_PRTSC | | | +|787 |VIOSCRUNLOCK ​| Wrapper around | | | | 
-|784 |VIOSETCURPOS | | | +|788 |VIOWRTTTY ​| Wrapper around | | | | 
-|785 |VIOSRFUNBLOCK | | | +|789 |VIOSAVE | Wrapper around ​| | 
-|786 |VIOSRFBLOCK | | | +|790 |VIOGETMODE ​| Wrapper around | | | | 
-|787 |VIOSCRUNLOCK | | | +|791 |VIOSETMODE ​| Wrapper around | | | | 
-|788 |VIOWRTTTY | | | +|792 |VIOSCRLOCK ​| Wrapper around | | | | 
-|789 |VIOSAVE | | | +|793 |VIOREADCELLSTR ​| Wrapper around | | | | 
-|790 |VIOGETMODE | | | +|794 |VIOSAVREDRAWWAIT ​| Wrapper around | | | | 
-|791 |VIOSETMODE | | | +|795 |VIOWRTNATTR ​| Wrapper around | | | | 
-|792 |VIOSCRLOCK | | | +|796 |VIOGETCURTYPE ​| Wrapper around | | | | 
-|793 |VIOREADCELLSTR | | | +|797 |VIOSAVREDRAWUNDO ​| Wrapper around | | | | 
-|794 |VIOSAVREDRAWWAIT | | | +|798 |VIOGETFONT ​| Wrapper around | | | | 
-|795 |VIOWRTNATTR | | | +|799 |VIOREADCHARSTR ​| Wrapper around | | | | 
-|796 |VIOGETCURTYPE | | | +|800 |VIOGETBUF ​| Wrapper around | | | | 
-|797 |VIOSAVREDRAWUNDO | | | +|801 |VIOSETCURTYPE ​| Wrapper around | | | | 
-|798 |VIOGETFONT | | | +|802 |VIOSETFONT ​| Wrapper around | | | | 
-|799 |VIOREADCHARSTR | | | +|803 |VIOHETINIT | Wrapper around ​| | 
-|800 |VIOGETBUF | | | +|804 |VIOMODEUNDO ​| Wrapper around | | | | 
-|801 |VIOSETCURTYPE | | | +|805 |VIOSSWSWITCH | Wrapper around ​| | 
-|802 |VIOSETFONT | | | +|806 |VIOMODEWAIT ​| Wrapper around | | | | 
-|803 |VIOHETINIT | | | +|807 |AVS_PRTSCTOGGLE | Wrapper around ​| | 
-|804 |VIOMODEUNDO | | | +|808 |VIOGETCP ​| Wrapper around | | | | 
-|805 |VIOSSWSWITCH | | | +|809 |VIORESTORE | Wrapper around ​| | 
-|806 |VIOMODEWAIT | | | +|810 |VIOSETCP ​| Wrapper around | | | | 
-|807 |AVS_PRTSCTOGGLE | | | +|811 |VIOSHOWBUF ​| Wrapper around | | | | 
-|808 |VIOGETCP | | | +|812 |VIOSCROLLLF ​| Wrapper around | | | | 
-|809 |VIORESTORE | | | +|813 |VIOREGISTER ​| Wrapper around | | | | 
-|810 |VIOSETCP | | | +|814 |VIOGETCONFIG ​| Wrapper around | | | | 
-|811 |VIOSHOWBUF | | | +|815 |VIOSCROLLDN ​| Wrapper around | | | | 
-|812 |VIOSCROLLLF | | | +|816 |VIOWRTCHARSTRATT ​| Wrapper around | | | | 
-|813 |VIOREGISTER | | | +|817 |VIOGETSTATE ​| Wrapper around | | | | 
-|814 |VIOGETCONFIG | | | +|818 |VIOPRTSCTOGGLE ​| Wrapper around | | | | 
-|815 |VIOSCROLLDN | | | +|819 |VIOSETSTATE ​| Wrapper around | | | | 
-|816 |VIOWRTCHARSTRATT | | | +|820 |VIOWRTNCELL ​| Wrapper around | | | | 
-|817 |VIOGETSTATE | | | +|821 |VIOWRTNCHAR ​| Wrapper around | | | | 
-|818 |VIOPRTSCTOGGLE | | | +|822 |VIOSHELLINIT | Wrapper around ​| | 
-|819 |VIOSETSTATE | | | +|823 |VIOASSOCIATE | Wrapper around ​| | 
-|820 |VIOWRTNCELL | | | +|824 |VIOCREATEPS | Wrapper around ​| | 
-|821 |VIOWRTNCHAR | | | +|825 |VIODELETESETID | Wrapper around ​| | 
-|822 |VIOSHELLINIT | | | +|826 |VIOGETDEVICECELLSIZE | Wrapper around ​| | 
-|823 |VIOASSOCIATE | | | +|827 |VIOGETORG | Wrapper around ​| | 
-|824 |VIOCREATEPS | | | +|828 |VIOCREATELOGFONT | Wrapper around ​| | 
-|825 |VIODELETESETID | | | +|829 |VIODESTROYPS | Wrapper around ​| | 
-|826 |VIOGETDEVICECELLSIZE | | | +|830 |VIOQUERYSETIDS | Wrapper around ​| | 
-|827 |VIOGETORG | | | +|831 |VIOSETORG | Wrapper around ​| | 
-|828 |VIOCREATELOGFONT | | | +|832 |VIOQUERYFONTS | Wrapper around ​| | 
-|829 |VIODESTROYPS | | | +|833 |VIOSETDEVICECELLSIZE | Wrapper around ​| | 
-|830 |VIOQUERYSETIDS | | | +|834 |VIOSHOWPS | Wrapper around ​| | 
-|831 |VIOSETORG | | | +|835 |VIOGETPSADDRESS | Wrapper around ​| | 
-|832 |VIOQUERYFONTS | | | +|836 |VIOQUERYCONSOLE | Wrapper around ​| | 
-|833 |VIOSETDEVICECELLSIZE | | | +|837 |VIOREDRAWSIZE | Wrapper around ​| | 
-|834 |VIOSHOWPS | | | +|838 |VIOGLOBALREG | Wrapper around ​| | 
-|835 |VIOGETPSADDRESS | | | +|839 |XVIOSETCASTATE | Wrapper around ​| | 
-|836 |VIOQUERYCONSOLE | | | +|840 |XVIOCHECKCHARTYPE | Wrapper around ​| | 
-|837 |VIOREDRAWSIZE | | | +|841 |XVIODESTROYCA | Wrapper around ​| | 
-|838 |VIOGLOBALREG | | | +|842 |XVIOCREATECA | Wrapper around ​| | 
-|839 |XVIOSETCASTATE | | | +|843 |VIOCHECKCHARTYPE | Wrapper around ​| | 
-|840 |XVIOCHECKCHARTYPE | | | +|844 |XVIOGETCASTATE | Wrapper around ​| |
-|841 |XVIODESTROYCA | | | +
-|842 |XVIOCREATECA | | | +
-|843 |VIOCHECKCHARTYPE | | | +
-|844 |XVIOGETCASTATE | | | +
- +
-====  bvscalls ==== +
- +
-^Ordinal ^Name ^Desc ^Status ^+
 |845 |BVSMAIN | | | |845 |BVSMAIN | | |
 |846 |BVSREDRAWSIZE | | | |846 |BVSREDRAWSIZE | | |
 |847 |BVSGETPTRDRAWNAME | | | |847 |BVSGETPTRDRAWNAME | | |
- +|848 |AnsiInject | Inject ANSI DSR output to KbdHandler buffer ​| | 
-====  ansicall ==== +|849 |AnsiKeydef | ANSI keyboard key reassignment ​| | 
- +|850 |AnsiInterp | ANSI Control Code Sequence interpreter ​| |
-^Ordinal ^Name ^Desc ^Status ^ +
-|848 |AnsiInject | | | +
-|849 |AnsiKeydef | | | +
-|850 |AnsiInterp | | | +
- +
-====  bkscalls ==== +
- +
-^Ordinal ^Name ^Desc ^Status ^+
 |851 |BKSMAIN | | | |851 |BKSMAIN | | |
- 
-====  bmscalls ==== 
- 
-^Ordinal ^Name ^Desc ^Status ^ 
 |852 |BMSMAIN | | | |852 |BMSMAIN | | |
- +|853 |MOU16GETHOTKEY | | | | | 
-====  moucalls ==== +|854 |MOU16SETHOTKEY | | | | |
- +
-^Ordinal ^Name ^Desc ^Status ^ +
-|853 |MOUGETHOTKEY ​| | | +
-|854 |MOUSETHOTKEY ​| | | +
- +
-====  sesmgr ==== +
- +
-^Ordinal ^Name ^Desc ^Status ^+
 |855 |DOS16SMSYSINIT | | | |855 |DOS16SMSYSINIT | | |
- 
-====  queue handle variables ??? ==== 
- 
-^Ordinal ^Name ^Desc ^Status ^ 
 |856 |QhKeybdHandle | | | |856 |QhKeybdHandle | | |
 |857 |QhMouseHandle | | | |857 |QhMouseHandle | | |
- 
-====  os2char ==== 
- 
-^Ordinal ^Name ^Desc ^Status ^ 
 |858 |SMQueueRamSem | | | |858 |SMQueueRamSem | | |
 |859 |SMArray | | | |859 |SMArray | | |
Line 958: Line 805:
 |863 |BVSGLOBAL | | | |863 |BVSGLOBAL | | |
 |864 |SMGINSTANCE | | | |864 |SMGINSTANCE | | |
-|865 |BVHINSTANCE | BVH Instance variable | |+|865 |BVHINSTANCE | BVH Instance variable | Done |
 |866 |THK32ALIASMEM | | | |866 |THK32ALIASMEM | | |
 |867 |THK32FREEALIAS | | | |867 |THK32FREEALIAS | | |
Line 972: Line 819:
 |877 |Dos32QueryThreadContext | | | |877 |Dos32QueryThreadContext | | |
 |878 |DosSGQueryTopmost | | | |878 |DosSGQueryTopmost | | |
- 
-====  hole ==== 
- 
-^Ordinal ^Name ^Desc ^Status ^ 
 |976 |DosPerfSysCall | | | |976 |DosPerfSysCall | | |
- +|981 |DosOpenL | Gate to KAL Done |
-====  hole ==== +
- +
-^Ordinal ^Name ^Desc ^Status ^ +
-|981 |DosOpenL | | |+
 |982 |DosProtectOpenL | | | |982 |DosProtectOpenL | | |
 |983 |DosProtectSetFileLocksL | | | |983 |DosProtectSetFileLocksL | | |
Line 989: Line 828:
 |987 |DosCancelLockRequestL | | | |987 |DosCancelLockRequestL | | |
 |988 |DosSetFilePtrL | | | |988 |DosSetFilePtrL | | |
-|989 |DosSetFileSizeL | | |+|989 |DosSetFileSizeL | Gate to KAL Done |
 |990 |DosListIOL | | | |990 |DosListIOL | | |
 |991 |DOS16FSRAMSEMREQUEST2 | | | |991 |DOS16FSRAMSEMREQUEST2 | | |
 |992 |DOS16FSRAMSEMCLEAR2 | | | |992 |DOS16FSRAMSEMCLEAR2 | | |
- +|995 |DosSystemService | Needed for Java | | 
-==== hole ==== +|996 |DosListIO | Wrapper around DosListIOL ​Done |
- +
-^Ordinal ^Name ^Desc ^Status ^ +
-|995 |DosSystemService |Needed for Java | | +
-|996 |DosListIO | | |+
 |997 |DosCreateThread2 | | | |997 |DosCreateThread2 | | |
 |998 |DOS16SETEXTLIBPATH | | | |998 |DOS16SETEXTLIBPATH | | |
Line 1102: Line 937:
 |1098 |T32SYSCTL | | | |1098 |T32SYSCTL | | |
 |1099 |T32QUERYTHREADCONTEXT | | | |1099 |T32QUERYTHREADCONTEXT | | |
- 
-==== hole ==== 
- 
-^Ordinal ^Name ^Desc ^Status ^ 
 |1101 |T32PERFSYSCALL | | | |1101 |T32PERFSYSCALL | | |
 |1102 |T32LISTIO | | | |1102 |T32LISTIO | | |
Line 1117: Line 948:
 |1110 |T32ISETFILEPTRL | | | |1110 |T32ISETFILEPTRL | | |
 |1111 |T32LISTIOL | | | |1111 |T32LISTIOL | | |
- +|1112 |DosLogWrite | osFree extension. Gate to KAL | Done |
-====  osFree extension ==== +
- +
-^Ordinal ^Name ^Desc ^Status ^ +
-|1112 |DosLogWrite | | Done | +
- +
-==== hole ==== +
- +
-^Ordinal ^Name ^Desc ^Status ^+
 |1116 |T32ISETFILEPTR | | | |1116 |T32ISETFILEPTR | | |
 |1117 |T32IPROTECTSETFILEPTR | | | |1117 |T32IPROTECTSETFILEPTR | | |
- 
-==== hole ==== 
- 
-^Ordinal ^Name ^Desc ^Status ^ 
 |9004 |Dos32CreateRamSem | | | |9004 |Dos32CreateRamSem | | |
 |9005 |Dos32CloseRamSem | | | |9005 |Dos32CloseRamSem | | |
Line 1137: Line 956:
 |9007 |Dos32RequestRamSem | | | |9007 |Dos32RequestRamSem | | |
 |9008 |Dos32ReleaseRamSem | | | |9008 |Dos32ReleaseRamSem | | |
- 
-==== hole ==== 
- 
-^Ordinal ^Name ^Desc ^Status ^ 
 |9010 |Dos32QueryProcessInfo | | | |9010 |Dos32QueryProcessInfo | | |
 |9011 |Dos32QueryThreadInfo | | | |9011 |Dos32QueryThreadInfo | | |
 |9018 |Dos32FindFromName | | | |9018 |Dos32FindFromName | | |
- 
  
  
 {{page>​en:​templates:​dlls}} {{page>​en:​templates:​dlls}}

en/docs/os2/modules/doscalls.txt · Last modified: 2018/09/07 08:34 by prokushev