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.