problem in the link list

xdata struct WindowList{
	 struct Windows * thisW;
	 struct WindowList * NextWindow;

};
xdata struct WindowList temp;
temp=temp.Next;//this line is generating an error.'=' incompatible operand
What is the reason of this error and how can i traverse this linklist.

More questions in this forum