这一段代码中这个linklist是什么意思

#include <stdio.h>
#include <stdlib.h>

typedef int ElemType;
typedef struct LNode{
ElemType data;
struct LNode *next;//指向下一个结点
}LNode,*LinkList;
//头插法新建链表
LinkList CreatList1(LinkList &L)//这里的linklist是做什么的我没有看懂

1、结构体创建指针变量,函数返回结构体类型数据