include vmm.inc
SaveReg <reg1, reg2, reg3, ...>
Push registers or other things onto the stack.
This macro pushes each of its arguments onto the stack in the order specified. The arguments are typically the names of registers, but can be anything that can validly follow the 'push' opcode. The special name 'fd' pushes flags via the 'pushfd' instruction and the special name 'ad' pushes all registers via the 'pushad' instruction.
Using the SaveReg macro instead of coding the corresponding instructions manually is required if the procedure is using an ESP-based stack frame.
See the description of the ArgVar macro for additional information.
Debug_Test_Valid_Handle