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]