The SINGLE_LIST_ENTRY structure is available for any entry in a single-linked list.
typedef struct _SINGLE_LIST_ENTRY { // sle struct _SINGLE_LIST_ENTRY *Next; } SINGLE_LIST_ENTRY;
This structure can be used as the beginning of a single-linked list or as any subsequent entry in the list.