#ifndef LISTINTERFACE_H #define LISTINTERFACE_H #include "verifypr.h" struct DLnkNode; typedef DLnkNode* DLnkNodePtr; struct DLnkNode { MovieNode Item; DLnkNodePtr Link; DLnkNodePtr PrevLink; }; void SetNextLink(DLnkNodePtr New, DLnkNodePtr Curr); void SetPrevLink(DLnkNodePtr New, DLnkNodePtr Prev); DLnkNodePtr GetNextLink(DLnkNodePtr Curr); DLnkNodePtr GetPrevLink(DLnkNodePtr Curr); void SetItem (DLnkNodePtr Curr, MovieNode InfoItem); MovieNode GetItem(DLnkNodePtr Curr); void AllocateNewNode (DLnkNodePtr & New); void FreeNode (DLnkNodePtr & Curr); void InitializationForLists(void); #endif