The function returns an address of next item in the list.
Return value
The address of the item or NULL, if the pointer is at the end of the
list. The pointer is initialized by calling the function
FindFirstEl or
FindEl.
The list contains only one pointer, that is why you should be careful
when accessing the list through the more threads.