SMPProgAdd - STRACE - Dos Functions: Difference between revisions
Appearance
No edit summary |
|||
(14 intermediate revisions by the same user not shown) | |||
Line 5: | Line 5: | ||
! Major/Minor Code !! Event Name | ! Major/Minor Code !! Event Name | ||
|- | |- | ||
| 10/01 || DosCreateThread | | 10/01 || [[DosCreateThread]] | ||
|- | |- | ||
| 10/02 || DosWaitChild | | 10/02 || [[DosWaitChild]] | ||
|- | |- | ||
| 10/03 || DosEnterCritSec | | 10/03 || [[DosEnterCritSec]] | ||
|- | |- | ||
| 10/04 || DosExecPgm | | 10/04 || [[DosExecPgm]] | ||
|- | |- | ||
| 10/05 || DosExit | | 10/05 || [[DosExit]] | ||
|- | |- | ||
| 10/06 || DosExitCritSec | | 10/06 || [[DosExitCritSec]] | ||
|- | |- | ||
| 10/07 || DosExitList | | 10/07 || [[DosExitList]] | ||
|- | |- | ||
| 10/08 || DosSetPriority | | 10/08 || [[DosSetPriority]] | ||
|- | |- | ||
| 10/09 || DosKillProcess | | 10/09 || [[DosKillProcess]] | ||
|- | |- | ||
| 10/0B || DosResumeThread | | 10/0B || [[DosResumeThread]] | ||
|- | |- | ||
| 10/0C || DosSuspendThread | | 10/0C || [[DosSuspendThread]] | ||
|- | |- | ||
| 10/0D || DosSetCp | | 10/0D || [[DosSetCp]] | ||
|- | |- | ||
| 10/0E || DosDebug | | 10/0E || [[DosDebug]] | ||
|- | |- | ||
| 10/0F || | | 10/0F || [[DosExitList]] * | ||
|- | |- | ||
| 10/10 || DosGetInfoSeg | | 10/10 || [[DosGetInfoSeg]] | ||
|- | |- | ||
| 10/11 || DosGetPID | | 10/11 || [[DosGetPID]] | ||
|- | |- | ||
| 10/12 || DosGetPPID | | 10/12 || [[DosGetPPID]] | ||
|- | |- | ||
| 10/13 || DosGetPrty | | 10/13 || [[DosGetPrty]] | ||
|- | |- | ||
| 10/14 || DosGetInfoBlocks | | 10/14 || [[DosGetInfoBlocks]] | ||
|- | |- | ||
| 10/15 || DosR2StackRealloc | | 10/15 || [[DosR2StackRealloc]] | ||
|- | |- | ||
| 10/16 || DosWaitThread | | 10/16 || [[DosWaitThread]] | ||
|- | |- | ||
| 10/17 || | | 10/17 || [[DosCallback]] * | ||
|- | |- | ||
| 10/18 || | | 10/18 || [[DosCreateThread]] | ||
|- | |- | ||
| 10/19 || DosRetForward | | 10/19 || [[DosRetForward]] | ||
|- | |- | ||
| 10/1A || TickHandler | | 10/1A || TickHandler | ||
|- | |- | ||
| 10/1B || DosCreateVDM | | 10/1B || [[DosCreateVDM]] | ||
|- | |- | ||
| 12/01 || Thread Dispatch | | 12/01 || Thread Dispatch | ||
Line 100: | Line 100: | ||
! Major/Minor Code !! Event Name | ! Major/Minor Code !! Event Name | ||
|- | |- | ||
| 14/01 || DosLoadModule | | 14/01 || [[DosLoadModule]] | ||
|- | |- | ||
| 14/02 || DosFreeModule | | 14/02 || [[DosFreeModule]] | ||
|- | |- | ||
| 14/04 || DosQueryModuleHandle | | 14/04 || [[DosQueryModuleHandle]] | ||
|- | |- | ||
| 14/05 || DosQueryModuleName | | 14/05 || [[DosQueryModuleName]] | ||
|- | |- | ||
| 14/06 || DosGetEnv | | 14/06 || [[DosGetEnv]] | ||
|- | |- | ||
| 14/07 || DosGetMachineMode | | 14/07 || [[DosGetMachineMode]] | ||
|- | |- | ||
| 14/08 || DosGetVersion | | 14/08 || [[DosGetVersion]] | ||
|- | |- | ||
| 14/09 || DosQueryAppType | | 14/09 || [[DosQueryAppType]] | ||
|- | |- | ||
| 14/0A || DosScanEnv | | 14/0A || [[DosScanEnv]] | ||
|- | |- | ||
| 14/0B || DosQueryProcAddr | | 14/0B || [[DosQueryProcAddr]] | ||
|- | |- | ||
| 18/01 || DosHoldSignal | | 18/01 || [[DosHoldSignal]] | ||
|- | |- | ||
| 18/02 || DosSendSignal | | 18/02 || [[DosSendSignal]] | ||
|- | |- | ||
| 18/03 || DosSetSigHandler | | 18/03 || [[DosSetSigHandler]] | ||
|- | |- | ||
| 18/04 || DosCreatePipe | | 18/04 || [[DosCreatePipe]] | ||
|- | |- | ||
| 18/05 || DosSemClear | | 18/05 || [[DosSemClear]] | ||
|- | |- | ||
| 18/06 || DosSemRequest | | 18/06 || [[DosSemRequest]] | ||
|- | |- | ||
| 18/07 || DosSemSet | | 18/07 || [[DosSemSet]] | ||
|- | |- | ||
| 18/08 || DosSemSetWait | | 18/08 || [[DosSemSetWait]] | ||
|- | |- | ||
| 18/09 || DosSemWait | | 18/09 || [[DosSemWait]] | ||
|- | |- | ||
| 18/0A || DosMuxSemWait | | 18/0A || [[DosMuxSemWait]] | ||
|- | |- | ||
| 18/0B || DosCloseSem | | 18/0B || [[DosCloseSem]] | ||
|- | |- | ||
| 18/0C || DosCreateSem | | 18/0C || [[DosCreateSem]] | ||
|- | |- | ||
| 18/0D || DosOpenSem | | 18/0D || [[DosOpenSem]] | ||
|- | |- | ||
| 18/0F || DosAddMuxWaitSem | | 18/0F || [[DosAddMuxWaitSem]] | ||
|- | |- | ||
| 18/10 || DosCallNPipe | | 18/10 || [[DosCallNPipe]] | ||
|- | |- | ||
| 18/12 || DosCloseEventSem | | 18/12 || [[DosCloseEventSem]] | ||
|- | |- | ||
| 18/13 || DosCloseMutexSem | | 18/13 || [[DosCloseMutexSem]] | ||
|- | |- | ||
| 18/14 || DosCloseMuxWaitSem | | 18/14 || [[DosCloseMuxWaitSem]] | ||
|- | |- | ||
| 18/15 || DosConnectNPipe | | 18/15 || [[DosConnectNPipe]] | ||
|- | |- | ||
| 18/16 || DosCreateEventSem | | 18/16 || [[DosCreateEventSem]] | ||
|- | |- | ||
| 18/17 || DosCreateMutexSem | | 18/17 || [[DosCreateMutexSem]] | ||
|- | |- | ||
| 18/18 || DosCreateMuxWaitSem | | 18/18 || [[DosCreateMuxWaitSem]] | ||
|- | |- | ||
| 18/19 || | | 18/19 || [[DosDisConnectNPipe]] | ||
|- | |- | ||
| 18/1A || DosCreateNPipe | | 18/1A || [[DosCreateNPipe]] | ||
|- | |- | ||
| 18/1B || DosOpenEventSem | | 18/1B || [[DosOpenEventSem]] | ||
|- | |- | ||
| 18/1C || DosOpenMutexSem | | 18/1C || [[DosOpenMutexSem]] | ||
|- | |- | ||
| 18/1D || DosOpenMuxWaitSem | | 18/1D || [[DosOpenMuxWaitSem]] | ||
|- | |- | ||
| 18/1E || DosPeekNPipe | | 18/1E || [[DosPeekNPipe]] | ||
|- | |- | ||
| 18/1F || DosQueryNPHState | | 18/1F || [[DosQueryNPHState]] | ||
|- | |- | ||
| 18/20 || DosQueryNPipeInfo | | 18/20 || [[DosQueryNPipeInfo]] | ||
|- | |- | ||
| 18/21 || DosQueryNPipeSemState | | 18/21 || [[DosQueryNPipeSemState]] | ||
|- | |- | ||
| 18/23 || DosQueryEventSem | | 18/23 || [[DosQueryEventSem]] | ||
|- | |- | ||
| 18/24 || DosQueryMutexSem | | 18/24 || [[DosQueryMutexSem]] | ||
|- | |- | ||
| 18/25 || DosQueryMuxWaitSem | | 18/25 || [[DosQueryMuxWaitSem]] | ||
|- | |- | ||
| 18/27 || DosReleaseMutexSem | | 18/27 || [[DosReleaseMutexSem]] | ||
|- | |- | ||
| 18/29 || DosRequestMutexSem | | 18/29 || [[DosRequestMutexSem]] | ||
|- | |- | ||
| 18/2B || DosSetNPHState | | 18/2B || [[DosSetNPHState]] | ||
|- | |- | ||
| 18/2C || DosSetNPipeSem | | 18/2C || [[DosSetNPipeSem]] | ||
|- | |- | ||
| 18/2D || DosTransactNPipe | | 18/2D || [[DosTransactNPipe]] | ||
|- | |- | ||
| 18/2E || DosWaitEventSem | | 18/2E || [[DosWaitEventSem]] | ||
|- | |- | ||
| 18/2F || DosWaitMuxWaitSem | | 18/2F || [[DosWaitMuxWaitSem]] | ||
|- | |- | ||
| 18/30 || DosWaitNPipe | | 18/30 || [[DosWaitNPipe]] | ||
|} | |} | ||
Line 209: | Line 209: | ||
! Major/Minor Code !! Event Name | ! Major/Minor Code !! Event Name | ||
|- | |- | ||
| 18/31 || DosFSRamSemClear | | 18/31 || [[DosFSRamSemClear]] | ||
|- | |- | ||
| 18/32 || DosFSRamSemRequest | | 18/32 || [[DosFSRamSemRequest]] | ||
|- | |- | ||
| 18/33 || DosDeleteMuxWaitSem | | 18/33 || [[DosDeleteMuxWaitSem]] | ||
|- | |- | ||
| 18/34 || DosPostEventSem | | 18/34 || [[DosPostEventSem]] | ||
|- | |- | ||
| 18/35 || DosRawReadNPipe | | 18/35 || [[DosRawReadNPipe]] | ||
|- | |- | ||
| 18/36 || DosRawWriteNPipe | | 18/36 || [[DosRawWriteNPipe]] | ||
|- | |- | ||
| 18/37 || DosResetEventSem | | 18/37 || [[DosResetEventSem]] | ||
|- | |- | ||
| 18/39 || DosSetKBDSigFocus | | 18/39 || DosSetKBDSigFocus | ||
Line 227: | Line 227: | ||
| 18/40 || SemWaitEventSem | | 18/40 || SemWaitEventSem | ||
|- | |- | ||
| 1C/01 || DosError | | 1C/01 || [[DosError]] | ||
|- | |- | ||
| 1C/02 || DosSetVec | | 1C/02 || [[DosSetVec]] | ||
|- | |- | ||
| 1C/05 || DosSysTrace | | 1C/05 || [[DosSysTrace]] | ||
|- | |- | ||
| 1C/06 || DosErrClass | | 1C/06 || [[DosErrClass]] | ||
|- | |- | ||
| 1C/07 || DosLogRead | | 1C/07 || [[DosLogRead]] | ||
|- | |- | ||
| 1C/08 || DosLogRegister | | 1C/08 || [[DosLogRegister]] | ||
|- | |- | ||
| 1C/09 || DosDynamicTrace | | 1C/09 || [[DosDynamicTrace]] | ||
|- | |- | ||
| 1C/0A || DosRaiseException | | 1C/0A || [[DosRaiseException]] | ||
|- | |- | ||
| 1C/0B || DosSetExceptionHandler | | 1C/0B || [[DosSetExceptionHandler]] | ||
|- | |- | ||
| 1C/0C || DosUnsetExceptionHandler | | 1C/0C || [[DosUnsetExceptionHandler]] | ||
|- | |- | ||
| 1C/0D || DosUnwindExceptionHandler | | 1C/0D || DosUnwindExceptionHandler | ||
Line 303: | Line 303: | ||
| 20/2B || SMSwapOut | | 20/2B || SMSwapOut | ||
|} | |} | ||
== Dos Functions - 4 of 12 == | == Dos Functions - 4 of 12 == | ||
Line 309: | Line 308: | ||
! Major/Minor Code !! Event Name | ! Major/Minor Code !! Event Name | ||
|- | |- | ||
| 24/01 || DosAllocSeg | | 24/01 || [[DosAllocSeg]] | ||
|- | |- | ||
| 24/02 || DosAllocShrSeg | | 24/02 || [[DosAllocShrSeg]] | ||
|- | |- | ||
| 24/03 || DosGetShrSeg | | 24/03 || [[DosGetShrSeg]] | ||
|- | |- | ||
| 24/04 || DosReallocSeg | | 24/04 || [[DosReallocSeg]] | ||
|- | |- | ||
| 24/05 || DosFreeSeg | | 24/05 || [[DosFreeSeg]] | ||
|- | |- | ||
| 24/06 || DosAllocHuge | | 24/06 || [[DosAllocHuge]] | ||
|- | |- | ||
| 24/07 || DosReallocHuge | | 24/07 || [[DosReallocHuge]] | ||
|- | |- | ||
| 24/08 || DosCreateCSAlias | | 24/08 || [[DosCreateCSAlias]] | ||
|- | |- | ||
| 24/09 || DosGiveSeg | | 24/09 || [[DosGiveSeg]] | ||
|- | |- | ||
| 24/0A || DosAllocMem | | 24/0A || [[DosAllocMem]] | ||
|- | |- | ||
| 24/0B || DosAllocSharedMem | | 24/0B || [[DosAllocSharedMem]] | ||
|- | |- | ||
| 24/0C || DosFreeMem | | 24/0C || [[DosFreeMem]] | ||
|- | |- | ||
| 24/0D || DosGetHugeShift | | 24/0D || [[DosGetHugeShift]] | ||
|- | |- | ||
| 24/0E || DosGetNamedSharedMem | | 24/0E || [[DosGetNamedSharedMem]] | ||
|- | |- | ||
| 24/0F || Dos32GetResource | | 24/0F || Dos32GetResource | ||
|- | |- | ||
| 24/10 || DosGetSharedMem | | 24/10 || [[DosGetSharedMem]] | ||
|- | |- | ||
| 24/11 || DosGetSeg | | 24/11 || [[DosGetSeg]] | ||
|- | |- | ||
| 24/12 || DosGiveSharedMem | | 24/12 || [[DosGiveSharedMem]] | ||
|- | |- | ||
| 24/13 || DosLockSeg | | 24/13 || [[DosLockSeg]] | ||
|- | |- | ||
| 24/16 || DosMemAvail | | 24/16 || [[DosMemAvail]] | ||
|- | |- | ||
| 24/17 || DosQueryMem | | 24/17 || [[DosQueryMem]] | ||
|- | |- | ||
| 24/18 || DosSetMem | | 24/18 || [[DosSetMem]] | ||
|- | |- | ||
| 24/19 || DosSizeSeg | | 24/19 || [[DosSizeSeg]] | ||
|- | |- | ||
| 24/1A || DosUnlockSeg | | 24/1A || [[DosUnlockSeg]] | ||
|- | |- | ||
| 24/1B || DosSubAlloc | | 24/1B || [[DosSubAlloc]] | ||
|- | |- | ||
| 24/1C || Dos32SubAlloc | | 24/1C || Dos32SubAlloc | ||
|- | |- | ||
| 24/1D || DosSubFree | | 24/1D || [[DosSubFree]] | ||
|- | |- | ||
| 24/1E || Dos32SubFree | | 24/1E || Dos32SubFree | ||
|- | |- | ||
| 24/1F || DosSubSet | | 24/1F || [[DosSubSet]] | ||
|- | |- | ||
| 24/20 || Dos32SubSet | | 24/20 || Dos32SubSet | ||
|- | |- | ||
| 24/21 || DosAliasMem | | 24/21 || [[DosAliasMem]] | ||
|- | |- | ||
| 24/22 || DosAllocProtectedMem | | 24/22 || DosAllocProtectedMem | ||
Line 379: | Line 378: | ||
| 24/25 || DosAllocShrProtSeg | | 24/25 || DosAllocShrProtSeg | ||
|- | |- | ||
| 24/26 || DosQueryMemState | | 24/26 || [[DosQueryMemState]] | ||
|- | |- | ||
| 24/27 || DosSubUnSet | | 24/27 || DosSubUnSet | ||
Line 388: | Line 387: | ||
! Major/Minor Code !! Event Name | ! Major/Minor Code !! Event Name | ||
|- | |- | ||
| 30/01 || DosResetBuffer | | 30/01 || [[DosResetBuffer]] | ||
|- | |- | ||
| 30/02 || DosSetFilePtr | | 30/02 || [[DosSetFilePtr]] | ||
|- | |- | ||
| 30/03 || DosClose | | 30/03 || [[DosClose]] | ||
|- | |- | ||
| 30/04 || DosDelete | | 30/04 || [[DosDelete]] | ||
|- | |- | ||
| 30/05 || DosDupHandle | | 30/05 || [[DosDupHandle]] | ||
|- | |- | ||
| 30/06 || DosSetFileLocks | | 30/06 || [[DosSetFileLocks]] | ||
|- | |- | ||
| 30/07 || DosCreateDir | | 30/07 || [[DosCreateDir]] | ||
|- | |- | ||
| 30/08 || DosMove | | 30/08 || [[DosMove]] | ||
|- | |- | ||
| 30/09 || DosSetFileSize | | 30/09 || [[DosSetFileSize]] | ||
|- | |- | ||
| 30/0A || DosOpen | | 30/0A || [[DosOpen]] | ||
|- | |- | ||
| 30/0B || DosRead | | 30/0B || [[DosRead]] | ||
|- | |- | ||
| 30/0C || DosReadAsync | | 30/0C || [[DosReadAsync]] | ||
|- | |- | ||
| 30/0D || DosDeleteDir | | 30/0D || [[DosDeleteDir]] | ||
|- | |- | ||
| 30/0E || DosSetDefaultDisk | | 30/0E || [[DosSetDefaultDisk]] | ||
|- | |- | ||
| 30/0F || DosSetFHState | | 30/0F || [[DosSetFHState]] | ||
|- | |- | ||
| 30/10 || DosSetFileMode | | 30/10 || [[DosSetFileMode]] | ||
|- | |- | ||
| 30/11 || DosSetVerify | | 30/11 || [[DosSetVerify]] | ||
|- | |- | ||
| 30/12 || DosWrite | | 30/12 || [[DosWrite]] | ||
|- | |- | ||
| 30/13 || DosWriteAsync | | 30/13 || [[DosWriteAsync]] | ||
|- | |- | ||
| 30/14 || DosSetCurrentDir | | 30/14 || [[DosSetCurrentDir]] | ||
|- | |- | ||
| 30/15 || DosFindClose | | 30/15 || [[DosFindClose]] | ||
|- | |- | ||
| 30/16 || DosFindFirst | | 30/16 || [[DosFindFirst]] | ||
|- | |- | ||
| 30/17 || DosFindNext | | 30/17 || [[DosFindNext]] | ||
|- | |- | ||
| 30/18 || DosFindFirst2 | | 30/18 || [[DosFindFirst2]] | ||
|- | |- | ||
| 30/19 || DosCreateDir | | 30/19 || [[DosCreateDir]] | ||
|- | |- | ||
| 30/1A || DosOpen2 | | 30/1A || [[DosOpen2]] | ||
|- | |- | ||
| 30/1B || DosQueryCurrentDir | | 30/1B || [[DosQueryCurrentDir]] | ||
|- | |- | ||
| 30/1C || DosQueryCurrentDisk | | 30/1C || [[DosQueryCurrentDisk]] | ||
|- | |- | ||
| 30/1D || DosQueryFHState | | 30/1D || [[DosQueryFHState]] | ||
|- | |- | ||
| 30/1E || DosQueryFileInfo | | 30/1E || [[DosQueryFileInfo]] | ||
|- | |- | ||
| 30/1F || DosQueryFileMode | | 30/1F || [[DosQueryFileMode]] | ||
|- | |- | ||
| 30/20 || DosQueryFSInfo | | 30/20 || [[DosQueryFSInfo]] | ||
|- | |- | ||
| 30/21 || DosQueryHType | | 30/21 || [[DosQueryHType]] | ||
|- | |- | ||
| 30/22 || DosQueryVerify | | 30/22 || [[DosQueryVerify]] | ||
|- | |- | ||
| 30/23 || DosSetFileInfo | | 30/23 || [[DosSetFileInfo]] | ||
|- | |- | ||
| 30/24 || DosSetFSInfo | | 30/24 || [[DosSetFSInfo]] | ||
|- | |- | ||
| 30/25 || DosSetMaxFH | | 30/25 || [[DosSetMaxFH]] | ||
|- | |- | ||
| 30/26 || DosCopy | | 30/26 || [[DosCopy]] | ||
|- | |- | ||
| 30/27 || DosSearchPath | | 30/27 || [[DosSearchPath]] | ||
|- | |- | ||
| 30/28 || DosEditName | | 30/28 || [[DosEditName]] | ||
|- | |- | ||
| 30/29 || DosFileIO | | 30/29 || [[DosFileIO]] | ||
|} | |} | ||
Line 475: | Line 474: | ||
! Major/Minor Code !! Event Name | ! Major/Minor Code !! Event Name | ||
|- | |- | ||
| 30/2A || DosFindFromName | | 30/2A || [[DosFindFromName]] | ||
|- | |- | ||
| 30/2B || DosFindNotifyClose | | 30/2B || [[DosFindNotifyClose]] | ||
|- | |- | ||
| 30/2C || DosFindNotifyFirst | | 30/2C || [[DosFindNotifyFirst]] | ||
|- | |- | ||
| 30/2D || DosFindNotifyNext | | 30/2D || [[DosFindNotifyNext]] | ||
|- | |- | ||
| 30/2E || DosFSAttach | | 30/2E || [[DosFSAttach]] | ||
|- | |- | ||
| 30/2F || DosFSCtl | | 30/2F || [[DosFSCtl]] | ||
|- | |- | ||
| 30/30 || DosOpLockRelease | | 30/30 || [[DosOpLockRelease]] | ||
|- | |- | ||
| 30/31 || DosOpLockWait | | 30/31 || [[DosOpLockWait]] | ||
|- | |- | ||
| 30/32 || DosQueryFSAttach | | 30/32 || [[DosQueryFSAttach]] | ||
|- | |- | ||
| 30/33 || DosQueryPathInfo | | 30/33 || [[DosQueryPathInfo]] | ||
|- | |- | ||
| 30/34 || DosQuerySysInfo | | 30/34 || [[DosQuerySysInfo]] | ||
|- | |- | ||
| 30/35 || DosSetPathInfo | | 30/35 || [[DosSetPathInfo]] | ||
|- | |- | ||
| 30/36 || DosForceDelete | | 30/36 || [[DosForceDelete]] | ||
|- | |- | ||
| 30/40 || Dos32Read | | 30/40 || Dos32Read | ||
Line 570: | Line 569: | ||
| 33/13 || SDR | | 33/13 || SDR | ||
|- | |- | ||
| 38/01 || DosGetDateTime | | 38/01 || [[DosGetDateTime]] | ||
|- | |- | ||
| 38/02 || DosSetDateTime | | 38/02 || [[DosSetDateTime]] | ||
|- | |- | ||
| 38/03 || DosSleep | | 38/03 || [[DosSleep]] | ||
|- | |- | ||
| 38/04 || DosTimerAsync | | 38/04 || [[DosTimerAsync]] | ||
|- | |- | ||
| 38/05 || DosTimerStart | | 38/05 || [[DosTimerStart]] | ||
|- | |- | ||
| 38/06 || DosStopTimer | | 38/06 || [[DosStopTimer]] | ||
|- | |- | ||
| 38/07 || DosAsyncTimer | | 38/07 || [[DosAsyncTimer]] | ||
|- | |- | ||
| 38/08 || DosStartTimer | | 38/08 || [[DosStartTimer]] | ||
|- | |- | ||
| 39/01 || DosQueryCp | | 39/01 || [[DosQueryCp]] | ||
|- | |- | ||
| 39/08 || DosMapCase | | 39/08 || [[DosMapCase]] | ||
|- | |- | ||
| 39/09 || DosQueryCollate | | 39/09 || [[DosQueryCollate]] | ||
|- | |- | ||
| 39/0A || DosQueryCtryInfo | | 39/0A || [[DosQueryCtryInfo]] | ||
|- | |- | ||
| 39/0B || DosQueryDBCSEv | | 39/0B || DosQueryDBCSEv | ||
Line 1,001: | Line 1,000: | ||
| 5C/7E || ResetDisketteSystem | | 5C/7E || ResetDisketteSystem | ||
|- | |- | ||
| 60/01 || DosDevConfig | | 60/01 || [[DosDevConfig]] | ||
|- | |- | ||
| 60/02 || DosDevIOCtl | | 60/02 || [[DosDevIOCtl]] | ||
|- | |- | ||
| 60/04 || DosMonOpen | | 60/04 || [[DosMonOpen]] | ||
|- | |- | ||
| 60/05 || DosMonClose | | 60/05 || [[DosMonClose]] | ||
|- | |- | ||
| 60/06 || DosMonReg | | 60/06 || [[DosMonReg]] | ||
|- | |- | ||
| 60/07 || DosMonRead | | 60/07 || [[DosMonRead]] | ||
|- | |- | ||
| 60/08 || DosMonWrite | | 60/08 || [[DosMonWrite]] | ||
|- | |- | ||
| 60/09 || DosPhysicalDisk | | 60/09 || [[DosPhysicalDisk]] | ||
|- | |- | ||
| 60/0A || DosDevIOCtl2 | | 60/0A || [[DosDevIOCtl2]] | ||
|- | |- | ||
| 60/0B || DosCLIAccess | | 60/0B || [[DosCLIAccess]] | ||
|- | |- | ||
| 60/0C || DosPortAccess | | 60/0C || [[DosPortAccess]] | ||
|- | |- | ||
| 60/81 || DosDevConfig | | 60/81 || [[DosDevConfig]] | ||
|- | |- | ||
| 60/82 || DosDevIOCtl | | 60/82 || [[DosDevIOCtl]] | ||
|- | |- | ||
| 60/84 || DosMonOpen | | 60/84 || [[DosMonOpen]] | ||
|- | |- | ||
| 60/85 || DosMonClose | | 60/85 || [[DosMonClose]] | ||
|- | |- | ||
| 60/86 || DosMonReg | | 60/86 || [[DosMonReg]] | ||
|- | |- | ||
| 60/87 || DosMonRead | | 60/87 || [[DosMonRead]] | ||
|- | |- | ||
| 60/88 || DosMonWrite | | 60/88 || [[DosMonWrite]] | ||
|- | |- | ||
| 60/89 || DosPhysicalDisk | | 60/89 || [[DosPhysicalDisk]] | ||
|- | |- | ||
| 60/8A || DosDevIOCtl2 | | 60/8A || [[DosDevIOCtl2]] | ||
|- | |- | ||
| 60/8B || DosCLIAccess | | 60/8B || [[DosCLIAccess]] | ||
|- | |- | ||
| 60/8C || DosPortAccess | | 60/8C || [[DosPortAccess]] | ||
|} | |} |
Latest revision as of 16:49, 24 May 2025
Reprint Courtesy of International Business Machines Corporation, © International Business Machines Corporation
Dos Functions - 1 of 12
Major/Minor Code | Event Name |
---|---|
10/01 | DosCreateThread |
10/02 | DosWaitChild |
10/03 | DosEnterCritSec |
10/04 | DosExecPgm |
10/05 | DosExit |
10/06 | DosExitCritSec |
10/07 | DosExitList |
10/08 | DosSetPriority |
10/09 | DosKillProcess |
10/0B | DosResumeThread |
10/0C | DosSuspendThread |
10/0D | DosSetCp |
10/0E | DosDebug |
10/0F | DosExitList * |
10/10 | DosGetInfoSeg |
10/11 | DosGetPID |
10/12 | DosGetPPID |
10/13 | DosGetPrty |
10/14 | DosGetInfoBlocks |
10/15 | DosR2StackRealloc |
10/16 | DosWaitThread |
10/17 | DosCallback * |
10/18 | DosCreateThread |
10/19 | DosRetForward |
10/1A | TickHandler |
10/1B | DosCreateVDM |
12/01 | Thread Dispatch |
12/02 | ExitList Call |
12/03 | IdleTask |
13/01 | SpinLock |
13/02 | SpinLockRing0 |
13/03 | SpinLockSpin |
13/04 | SpinLockHold |
13/05 | SpinLockRing0Hold |
13/06 | SpinLockIPI |
13/07 | SpinLockIPISpin |
13/09 | SpinLock09Get spin lock |
13/0A | SpinLock0AStart to spin on spin lock |
13/29 | SpinLock29Release spin lock |
13/2A | SpinLock2AStart to spin on spin lock (type II) |
13/2B | SpinLock2BGet spin lock (type II) |
13/4B | SpinLock4BRelease spin lock (type II) |
13/39 | SpinLock39Get spin lock (type III) |
13/3B | SpinLock3BRelease spin lock (type III) |
13/4B | SpinLock4BStart to spin on spin lock (type III) |
Dos Functions - 2 of 12
Dos Functions - 3 of 12
Major/Minor Code | Event Name |
---|---|
18/31 | DosFSRamSemClear |
18/32 | DosFSRamSemRequest |
18/33 | DosDeleteMuxWaitSem |
18/34 | DosPostEventSem |
18/35 | DosRawReadNPipe |
18/36 | DosRawWriteNPipe |
18/37 | DosResetEventSem |
18/39 | DosSetKBDSigFocus |
18/40 | SemWaitEventSem |
1C/01 | DosError |
1C/02 | DosSetVec |
1C/05 | DosSysTrace |
1C/06 | DosErrClass |
1C/07 | DosLogRead |
1C/08 | DosLogRegister |
1C/09 | DosDynamicTrace |
1C/0A | DosRaiseException |
1C/0B | DosSetExceptionHandler |
1C/0C | DosUnsetExceptionHandler |
1C/0D | DosUnwindExceptionHandler |
1C/0E | DosSetTraceInfo |
1C/0F | DosSystemService |
20/11 | VMAllocMem |
20/12 | VMFreeMem |
20/13 | VMLock |
20/14 | VMUnlock |
20/15 | VMInitTask |
20/16 | VMFreeTask |
20/17 | VMAttach |
20/18 | VM32ApiAliasMem |
20/19 | VM32ApiAllocMem |
20/1A | VM32ApiAllocSharedMem |
20/1B | VM32ApiGetNamedShared |
20/1C | VM32ApiGetSharedMem |
20/1D | VM32ApiGiveSharedMem |
20/1E | VM32ApiFreeMem |
20/1F | VM32ApiSetMem |
20/21 | VM32ApiQueryMem |
20/22 | PGPageFault |
20/24 | PGReloadFrame |
20/25 | PGGetPF |
20/26 | PGIdle |
20/27 | SELInitLDT |
20/28 | SELAllocLDT |
20/29 | SELFreeLDT |
20/2A | SMSwapIn |
20/2B | SMSwapOut |
Dos Functions - 4 of 12
Major/Minor Code | Event Name |
---|---|
24/01 | DosAllocSeg |
24/02 | DosAllocShrSeg |
24/03 | DosGetShrSeg |
24/04 | DosReallocSeg |
24/05 | DosFreeSeg |
24/06 | DosAllocHuge |
24/07 | DosReallocHuge |
24/08 | DosCreateCSAlias |
24/09 | DosGiveSeg |
24/0A | DosAllocMem |
24/0B | DosAllocSharedMem |
24/0C | DosFreeMem |
24/0D | DosGetHugeShift |
24/0E | DosGetNamedSharedMem |
24/0F | Dos32GetResource |
24/10 | DosGetSharedMem |
24/11 | DosGetSeg |
24/12 | DosGiveSharedMem |
24/13 | DosLockSeg |
24/16 | DosMemAvail |
24/17 | DosQueryMem |
24/18 | DosSetMem |
24/19 | DosSizeSeg |
24/1A | DosUnlockSeg |
24/1B | DosSubAlloc |
24/1C | Dos32SubAlloc |
24/1D | DosSubFree |
24/1E | Dos32SubFree |
24/1F | DosSubSet |
24/20 | Dos32SubSet |
24/21 | DosAliasMem |
24/22 | DosAllocProtectedMem |
24/23 | DosAllocProtHuge |
24/24 | DosAllocProtSeg |
24/25 | DosAllocShrProtSeg |
24/26 | DosQueryMemState |
24/27 | DosSubUnSet |
Dos Functions - 5 of 12
Major/Minor Code | Event Name |
---|---|
30/01 | DosResetBuffer |
30/02 | DosSetFilePtr |
30/03 | DosClose |
30/04 | DosDelete |
30/05 | DosDupHandle |
30/06 | DosSetFileLocks |
30/07 | DosCreateDir |
30/08 | DosMove |
30/09 | DosSetFileSize |
30/0A | DosOpen |
30/0B | DosRead |
30/0C | DosReadAsync |
30/0D | DosDeleteDir |
30/0E | DosSetDefaultDisk |
30/0F | DosSetFHState |
30/10 | DosSetFileMode |
30/11 | DosSetVerify |
30/12 | DosWrite |
30/13 | DosWriteAsync |
30/14 | DosSetCurrentDir |
30/15 | DosFindClose |
30/16 | DosFindFirst |
30/17 | DosFindNext |
30/18 | DosFindFirst2 |
30/19 | DosCreateDir |
30/1A | DosOpen2 |
30/1B | DosQueryCurrentDir |
30/1C | DosQueryCurrentDisk |
30/1D | DosQueryFHState |
30/1E | DosQueryFileInfo |
30/1F | DosQueryFileMode |
30/20 | DosQueryFSInfo |
30/21 | DosQueryHType |
30/22 | DosQueryVerify |
30/23 | DosSetFileInfo |
30/24 | DosSetFSInfo |
30/25 | DosSetMaxFH |
30/26 | DosCopy |
30/27 | DosSearchPath |
30/28 | DosEditName |
30/29 | DosFileIO |
Dos Functions - 6 of 12
Major/Minor Code | Event Name |
---|---|
30/2A | DosFindFromName |
30/2B | DosFindNotifyClose |
30/2C | DosFindNotifyFirst |
30/2D | DosFindNotifyNext |
30/2E | DosFSAttach |
30/2F | DosFSCtl |
30/30 | DosOpLockRelease |
30/31 | DosOpLockWait |
30/32 | DosQueryFSAttach |
30/33 | DosQueryPathInfo |
30/34 | DosQuerySysInfo |
30/35 | DosSetPathInfo |
30/36 | DosForceDelete |
30/40 | Dos32Read |
30/41 | Dos32Write |
30/42 | fscMPStub |
32/01 | Cluster Allocate |
32/02 | Cluster Deallocate |
32/03 | Unlock/Lock File Range |
32/04 | AddHash |
32/05 | AddLW |
32/06 | CCH |
32/07 | LazyWriter |
32/08 | LazyRead |
32/0A | SDW |
32/0B | FLW |
32/0C | LWWrite |
32/13 | SDR |
Dos Functions - 7 of 12
Major/Minor Code | Event Name |
---|---|
33/01 | AddHash |
33/02 | AddLW |
33/03 | CCH |
33/04 | FindDir |
33/05 | LazyWriter |
33/06 | LDE |
33/07 | RDBufOrGetInBuf |
33/08 | ReadDir |
33/09 | SDL |
33/0A | SDW |
33/0B | FLW |
33/0D | FSOpen |
33/0E | FSRead |
33/0F | FSWrite |
33/11 | SplitDir |
33/12 | Adjust |
33/13 | SDR |
38/01 | DosGetDateTime |
38/02 | DosSetDateTime |
38/03 | DosSleep |
38/04 | DosTimerAsync |
38/05 | DosTimerStart |
38/06 | DosStopTimer |
38/07 | DosAsyncTimer |
38/08 | DosStartTimer |
39/01 | DosQueryCp |
39/08 | DosMapCase |
39/09 | DosQueryCollate |
39/0A | DosQueryCtryInfo |
39/0B | DosQueryDBCSEv |
4F/01 | DOSIntEnter |
50/01 | KeyboardInput |
50/02 | DisplayOutput |
50/05 | PrinterOutput |
50/06 | DirectConsoleI/O |
50/07 | DirectConsoleInput |
50/08 | ConsoleInput |
50/09 | DisplayString |
50/0A | BufferedKeyboardInput |
50/0B | CheckStatus |
50/0D | DiskReset |
50/0E | SelectDisk |
Dos Functions - 8 of 12
Major/Minor Code | Event Name |
---|---|
50/0F | FCBOPEN |
50/10 | FCBClose |
50/11 | FCBFindFirst |
50/12 | FCBNextEntry |
50/14 | FCBSeqRead |
50/15 | FCBSeqWrite |
50/16 | FCBCreateFile |
50/17 | FCBRenameFile |
50/19 | CurrentDisk |
50/1A | SetDiskXferAddress |
50/1B | AllocTableInfo |
50/1C | AllocTableInfoForSpecificDevice |
50/21 | FCBRandomRead |
50/22 | FCBRandomWrite |
50/23 | FCBFileSize |
50/24 | FCBLSEEK |
50/25 | SetInterruptVector |
50/26 | CreateNewProgSegPrefix |
50/27 | FCBRandomBlockRead |
50/28 | FCBRandomBlockWrite |
50/29 | ParseFilename |
50/2A | GetDate |
50/2B | SetDate |
50/2C | GetTime |
50/2D | SetTime |
50/2F | GetDiskXferAddress |
50/35 | GetInterruptVector |
50/36 | GetDiskFreeSpace |
50/39 | CreateSubdirectory |
50/3A | RemoveSubdirectory |
50/3B | ChangeCurrentDirectory |
50/3C | CREATE |
50/3D | OPEN |
50/3E | CLOSE |
50/3F | READ |
50/40 | WRITE |
50/41 | DeleteFile |
50/42 | LSEEK |
50/43 | ChangeFileMode |
50/44 | IOCTL |
Dos Functions - 9 of 12
Major/Minor Code | Event Name |
---|---|
50/45 | DupFileHandle |
50/46 | ForceDupFileHandle |
50/47 | GetCurrentDirectory |
50/48 | AllocateMemorySegment |
50/49 | FreeMemorySegment |
50/4A | ResizeMemorySegment |
50/4B | EXEC |
50/4C | ProgTerminate |
50/4E | FINDFIRST |
50/4F | FINDNEXT |
50/56 | RENAMEFile |
50/57 | Get/SetFileDate/Time |
50/5A | CreateUniqueFile |
50/5B | CREATENEW |
50/5C | Lock/UnlockFile |
50/68 | CommitFile |
52/01 | SetSystemTimerTimeCounter |
52/02 | ReadRealTimeClockTime |
52/03 | SetRealTimeClockTime |
52/04 | ReadRealTimeClockDate |
52/05 | SetRealTimeClockDate |
52/06 | SetRealTimeClockAlarm |
52/07 | ResetRealTimeClockAlarm |
52/08 | SetRealTimeClock |
52/09 | ReadRealTimeClockAlarm |
52/0A | ReadSystemTimerDayCounter |
52/0B | SetSystemTimerDayCounter |
52/7E | ReadSystemTimerTimeCounter |
54/01 | SetCursorType |
54/02 | SetCursorPosition |
54/03 | ReadCursorPosition |
54/04 | ReadLightPenPosition |
54/05 | SelectActiveDisplayPage |
54/06 | ScrollActivePageUp |
54/07 | ScrollActivePageDown |
54/08 | ReadAttribute/CharacterAtCurrentCursorPos |
54/09 | WriteAttribute/CharacterAtCurrentCursorPos |
54/0A | WriteCharacterAtCurrentCursorPos |
54/0B | SetColorPalette |
Dos Functions - 10 of 12
Major/Minor Code | Event Name |
---|---|
54/0C | WriteDot |
54/0D | ReadDot |
54/0E | WriteTeletypetoActivePage |
54/0F | ReadCurrentVideoState |
54/10 | SetPaletteRegisters |
54/11 | CharacterGenerator |
54/12 | AlternateSelect |
54/13 | WriteString |
54/14 | LoadLCDCharacterFont/Set |
54/15 | ReturnPhysicalDisplayParameters |
54/1A | Read/WriteDisplayCombinationCode |
54/1B | ReturnFunctionality/StateInfo |
54/1C | Save/RestoreVideoState |
54/7E | SetMode |
56/01 | KeyboardRead |
56/02 | KeyboardStatus |
56/03 | ShiftStatus |
56/04 | SetTypematicRate |
56/05 | KeyboardWrite |
56/10 | ExtendedKeyboardRead |
56/11 | ExtendedKeyboardStatus |
56/12 | ExtendedShiftStatus |
56/13 | KeyboardIntercept |
56/20 | Extended122KeyboardRead |
56/21 | Extended122KeyboardStatus |
56/22 | Extended122ShiftStatus |
57/01 | InitializeThePrinterPort |
57/02 | ReadStatus |
57/7E | PrintCharacter |
58/01 | ReadStatusOfLastOp |
58/02 | ReadDesiredSectors |
58/03 | WriteDesiredSectors |
58/04 | VerifyDesiredSectors |
58/05 | FormatDesiredCylinder |
58/06 | FormatDesiredCylinderSetBadSectorFlags |
58/07 | FormatDriveStarting |
58/08 | ReadDriveParameters |
58/09 | InitializeDrivePairChar |
58/0C | Seek |
58/0D | AlternateDiskReset |
58/10 | TestDriveReady |
58/11 | Recalibrate |
58/15 | ReadDASDType |
58/19 | ParkHeads |
58/1A | FormatUnit |
58/7E | ResetDiskSystem |
Dos Functions - 11 of 12
Major/Minor Code | Event Name |
---|---|
59/01 | SendAChar |
59/02 | ReceiveAChar |
59/03 | ReadStatus |
59/04 | ExtendedInitialize |
59/05 | ExtendedCommPortControl |
59/7E | InitTheCommPort |
5A/01 | ShowCursor |
5A/02 | HideCursor |
5A/03 | GetButtonStatusAndMousePos |
5A/04 | SetMouseCursorPos |
5A/05 | GetButtonPressInfo |
5A/06 | GetButtonReleaseInfo |
5A/07 | SetMin/MaxHorizontalCursor |
5A/08 | SetMin/MaxVerticalCursor |
5A/09 | SetGraphicsCursorBlock |
5A/0A | SetTextCursor |
5A/0B | ReadMouseMotionCounters |
5A/0C | SetIntSubrCallMask |
5A/0D | LightPenEmulModeOn |
5A/0E | LightPenEmulModeOff |
5A/0F | SetMickey/PixelRatio |
5A/10 | ConditionalOff |
5A/11 | SetDoubleSpeedThreshold |
5A/12 | SwapInterruptSubroutines |
5A/13 | GetMouseDriverState |
5A/14 | SaveMouseDriverState |
5A/15 | RestoreMouseDriverState |
5A/16 | SetAltSubrCallMask |
5A/17 | GetUserAltIntAddr |
5A/18 | SetMouseSensitivity |
5A/19 | GetMouseSensitivity |
5A/1A | SetMouseInterruptRate |
5A/1B | SetCRTPageNumber |
5A/1C | GetCRTPageNumber |
5A/1D | DisableMouseDriver |
5A/1E | EnableMouseDriver |
5A/1F | SoftwareReset |
5A/20 | SetLanguageForMsg |
5A/21 | GetLanguageNumber |
5A/22 | GetDriverVersion |
5A/7E | MouseResetAndStatus |
Dos Functions - 12 of 12
Major/Minor Code | Event Name |
---|---|
5C/01 | ReadStatusOfLastOp |
5C/02 | ReadDesiredSectors |
5C/03 | WriteDesiredSectors |
5C/04 | VerifyDesiredSectors |
5C/05 | FormatDesiredTrack |
5C/08 | ReadDriveParameters |
5C/15 | ReadDASDType |
5C/16 | SetDisketteChgLineStatus |
5C/17 | SetDASDTypeForFormat |
5C/18 | SetMediaTypeForFormat |
5C/7E | ResetDisketteSystem |
60/01 | DosDevConfig |
60/02 | DosDevIOCtl |
60/04 | DosMonOpen |
60/05 | DosMonClose |
60/06 | DosMonReg |
60/07 | DosMonRead |
60/08 | DosMonWrite |
60/09 | DosPhysicalDisk |
60/0A | DosDevIOCtl2 |
60/0B | DosCLIAccess |
60/0C | DosPortAccess |
60/81 | DosDevConfig |
60/82 | DosDevIOCtl |
60/84 | DosMonOpen |
60/85 | DosMonClose |
60/86 | DosMonReg |
60/87 | DosMonRead |
60/88 | DosMonWrite |
60/89 | DosPhysicalDisk |
60/8A | DosDevIOCtl2 |
60/8B | DosCLIAccess |
60/8C | DosPortAccess |