Dos Functions - 1 of 12
┌────────────────────┬──────────────────────────────────────────────────┐
│Hook ID │Event Name │
│Major/Minor Code │ │
├────────────────────┼──────────────────────────────────────────────────┤
│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 │Dos32ExitList │
├────────────────────┼──────────────────────────────────────────────────┤
│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 │Dos32CreateThread │
├────────────────────┼──────────────────────────────────────────────────┤
│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) │
└────────────────────┴──────────────────────────────────────────────────┘
[Back: Exceptions and Interrupts]
[Next: Dos Functions - 2 of 12]