include vmm.inc mov esi, List ; list handle VMMcall List_Remove_First jz list_empty ; zero flag set if list is empty mov [Node], eax ; address of node removed
Removes the first node from a list. Uses EAX, Flags.
List
Handle of the list. The handle must have been previously created using the List_Create service.
This service does not free the node. It is up to the virtual device to free the node, or attach it to another list.
See also List_Create, List_Remove