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
Last revision Both sides next revision
en:docs:os2:modules:doscalls [2018/08/09 03:41]
prokushev [hole]
en:docs:os2:modules:doscalls [2018/09/07 08:16]
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]]       | | | | 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