Miscellaneous Kernel Functions

┌────────────────────┬──────────────────────────────────────────────────┐
│Hook ID             │Event Name                                        │
│Major/Minor Code    │                                                  │
├────────────────────┼──────────────────────────────────────────────────┤
│7F/01               │CpuSwitch                                         │
├────────────────────┼──────────────────────────────────────────────────┤
│7F/02               │CpuSwitch                                         │
├────────────────────┼──────────────────────────────────────────────────┤
│7F/03               │CpuSwitch                                         │
├────────────────────┼──────────────────────────────────────────────────┤
│7F/04               │CpuSwitch                                         │
├────────────────────┼──────────────────────────────────────────────────┤
│7F/05               │CpuSwitch                                         │
├────────────────────┼──────────────────────────────────────────────────┤
│7F/06               │CpuSwitch                                         │
├────────────────────┼──────────────────────────────────────────────────┤
│7F/07               │CpuSwitch                                         │
├────────────────────┼──────────────────────────────────────────────────┤
│7F/08               │CpuSwitch                                         │
├────────────────────┼──────────────────────────────────────────────────┤
│80/02               │DosSMSGStart                                      │
├────────────────────┼──────────────────────────────────────────────────┤
│80/03               │DosSMSGSwitch                                     │
├────────────────────┼──────────────────────────────────────────────────┤
│80/04               │DosSMSGTerminate                                  │
├────────────────────┼──────────────────────────────────────────────────┤
│80/09               │DosSMSGDoPopup                                    │
├────────────────────┼──────────────────────────────────────────────────┤
│80/0A               │DosSMSGEndPopup                                   │
├────────────────────┼──────────────────────────────────────────────────┤
│80/0B               │DosSMSGSet                                        │
├────────────────────┼──────────────────────────────────────────────────┤
│80/0C               │DosSelectSession                                  │
├────────────────────┼──────────────────────────────────────────────────┤
│80/0D               │DosSetSession                                     │
├────────────────────┼──────────────────────────────────────────────────┤
│80/0E               │DosStartSession                                   │
├────────────────────┼──────────────────────────────────────────────────┤
│80/0F               │DosStopSession                                    │
├────────────────────┼──────────────────────────────────────────────────┤
│80/11               │DosSMDoAppReq                                     │
├────────────────────┼──────────────────────────────────────────────────┤
│80/13               │DosSMAppNotify                                    │
├────────────────────┼──────────────────────────────────────────────────┤
│80/14               │DosSMNotifyDD                                     │
├────────────────────┼──────────────────────────────────────────────────┤
│80/15               │DosSMNotifyDD2                                    │
├────────────────────┼──────────────────────────────────────────────────┤
│80/16               │DosSMParentSwitch                                 │
├────────────────────┼──────────────────────────────────────────────────┤
│80/17               │DosSMGetStatus                                    │
├────────────────────┼──────────────────────────────────────────────────┤
│80/18               │DosSMRegisterDD                                   │
├────────────────────┼──────────────────────────────────────────────────┤
│81/03               │DosSMGetSGId                                      │
├────────────────────┼──────────────────────────────────────────────────┤
│81/04               │DosSMFreeSGId                                     │
├────────────────────┼──────────────────────────────────────────────────┤
│81/05               │DosSMAddSGQueue                                   │
├────────────────────┼──────────────────────────────────────────────────┤
│81/06               │DosSMGetSGQueue                                   │
├────────────────────┼──────────────────────────────────────────────────┤
│81/07               │DosSMDelSGQueue                                   │
├────────────────────┼──────────────────────────────────────────────────┤
│81/09               │DosSMChildExit                                    │
├────────────────────┼──────────────────────────────────────────────────┤
│81/0A               │ParentNotify                                      │
├────────────────────┼──────────────────────────────────────────────────┤
│81/0B               │ParentSwitch                                      │
├────────────────────┼──────────────────────────────────────────────────┤
│81/0C               │WriteTermQueue                                    │
├────────────────────┼──────────────────────────────────────────────────┤
│83/01               │DosGetMessage                                     │
├────────────────────┼──────────────────────────────────────────────────┤
│83/02               │DosInsertMessage                                  │
├────────────────────┼──────────────────────────────────────────────────┤
│83/03               │DosPutMessage                                     │
├────────────────────┼──────────────────────────────────────────────────┤
│83/04               │DosQueryMessageCP                                 │
├────────────────────┼──────────────────────────────────────────────────┤
│88/01               │DosCloseQueue                                     │
├────────────────────┼──────────────────────────────────────────────────┤
│88/02               │DosCreateQueue                                    │
├────────────────────┼──────────────────────────────────────────────────┤
│88/03               │DosOpenQueue                                      │
├────────────────────┼──────────────────────────────────────────────────┤
│88/04               │DosPeekQueue                                      │
├────────────────────┼──────────────────────────────────────────────────┤
│88/05               │DosPurgeQueue                                     │
├────────────────────┼──────────────────────────────────────────────────┤
│88/06               │DosQueryQueue                                     │
├────────────────────┼──────────────────────────────────────────────────┤
│88/07               │DosReadQueue                                      │
├────────────────────┼──────────────────────────────────────────────────┤
│88/08               │DosWriteQueue                                     │
├────────────────────┼──────────────────────────────────────────────────┤
│89/01               │Write Internal                                    │
├────────────────────┼──────────────────────────────────────────────────┤
│89/02               │Read Internal                                     │
├────────────────────┼──────────────────────────────────────────────────┤
│89/03               │Peek Internal                                     │
└────────────────────┴──────────────────────────────────────────────────┘


[Back: VIO Functions]
[Next: VDH Functions]