There are the following virtual machine interrupt and callback services:
| Service | Description |
| Build_Int_Stack_Frame | Builds a stack frame for an interrupt. |
| Call_When_VM_Ints_Enabled | Installs an interrupts-enabled callback. |
| Disable_VM_Ints | Disables interrupts for the virtual machine. |
| Enable_VM_Ints | Enables interrupts for the virtual machine. |
| Get_PM_Int_Type | Returns the type of interrupt vector. |
| Get_PM_Int_Vector | Returns a protected-mode interrupt address. |
| Get_V86_Int_Vector | Returns a real-mode interrupt address. |
| Hook_V86_Int_Chain | Installs a hook procedure for a V86 interrupt. |
| Set_PM_Int_Type | Sets the protected-mode interrupt type. |
| Set_PM_Int_Vector | Sets a protected-mode interrupt vector. |
| Set_V86_Int_Vector | Sets a real-mode interrupt vector. |
| Simulate_Far_Call | Simulates a far call. |
| Simulate_Far_Jmp | Simulates a jump. |
| Simulate_Far_Ret | Simulates a far return. |
| Simulate_Far_Ret_N | Simulates a far return with parameters. |
| Simulate_Int | Simulates an interrupt. |
| Simulate_Iret | Simulates a return from an interrupt. |
| Simulate_Pop | Simulates a pop instruction. |
| Simulate_Push | Simulates a push instruction. |