include vmm.inc mov esi, List ; list handle VMMcall List_Get_First jz empty_list ; zero flag set if list is empty mov [Node], eax ; address of first node |
The List_Get_First service returns a pointer to the first node in a list. If the list is empty, it returns 0 and the zero flag is set.
List
Specifies the handle identifying a list. The handle must have been previously created using the List_Create service.
If the zero flag is clear, the EAX register contains the address of the first node in the list. If the list is empty, the zero flag is set and EAX is zero.
EAX, Flags