About VMM Macros

This chapter is an alphabetic listing of the virtual machine manager (VMM) macros. There are these macros:

ArgVar

Mono_Out

Assert_Client_Ptr

Mono_Out_At

Assert_Cur_Thread_Handle

pCall

Assert_Cur_VM_Handle

Pop_Client_State

Assert_Ints_Disabled

Push_Client_State

Assert_Ints_Enabled

Queue_Out

Assert_Thread_Handle

RestoreReg

Assert_VM_Handle

Return

Assumes_Fall_Through

SaveReg

Begin_Control_Dispatch

sCall

Begin_Service_Table

ShiftState

Begin_Touch_1st_Meg

Trace_Out

Begin_VxD_IO_Table

VMMCall

BeginProc

VMMJmp

CallRet

VxD_CODE_ENDS

cCall

VxD_CODE_SEG

Client_Ptr_Flat

VxD_DATA_ENDS

Control_Dispatch

VxD_DATA_SEG

Debug_Out

VxD_ICODE_ENDS

Debug_Printf

VxD_ICODE_SEG

Declare_Virtual_Device

VxD_IDATA_ENDS

Dispatch_Byte_IO

VxD_IDATA_SEG

Dword_Align

VxD_IO

Emulate_Non_Byte_IO

VxD_LOCKED_CODE_ENDS

End_Control_Dispatch

VxD_LOCKED_CODE_SEG

End_Service_Table

VxD_LOCKED_DATA_ENDS

End_Touch_1st_Meg

VxD_LOCKED_DATA_SEG

End_VxD_IO_Table

VxD_PAGEABLE_CODE_ENDS

EndProc

VxD_PAGEABLE_CODE_SEG

Fatal_Error

VxD_REAL_INIT_ENDS

GetVxDServiceOrdinal

VxD_REAL_INIT_SEG

IO_Delay

VxDCall

IsDebugOnlyLoaded

VxDint

LeaveProc

VxDJmp

LocalVar