include vmd.inc mov eax, SAVERESTORESTATE mov cx, ActionFlag mov edi, OFFSET32 SaveBuf mov esi, OFFSET32 RestoreBuf Call CursorProc
Saves or restores the state of the cursor VxD, or reports the required size, in bytes, of the buffer used to save the VxD's state information.
ActionFlag
One of the following actions:
Action | Meaning |
0 | Returns the required size, in bytes, of the buffer used to save the cursor state |
1 | Saves state information in the buffer pointed to by EDX |
2 | Restores state information from the buffer pointed to by ESI |
SaveBuf
Address of the buffer in which the cursor VxD saves its state information. Used only if ActionFlag is 1.
RestoreBuf
Address of the buffer from which the cursor VxD restores its state information. Used only if ActionFlag is 2.