42 typedef U16BIT ListId_t;
45 typedef void* H_Object;
72 H_Object hParent, ListId_t listId,
P_LLControl *phLlCtrl );
79 BOOLEAN LLInsertHead(
P_LLControl pCtrlObj, H_Object hNewObj );
80 BOOLEAN LLInsertTail(
P_LLControl pCtrlObj, H_Object hNewObj );
89 void llLinkInit( P_LLObject pLinks, U32BIT numLists );
91 BOOLEAN LLRemove( H_Object hListObj, ListId_t listId );
92 void LLRemoveFromAll( H_Object hListObj, U16BIT numLists );
94 H_Object LLNext( H_Object obj, ListId_t listId );
95 H_Object LLPrev( H_Object obj, ListId_t listId );
97 void LLReplaceAll( H_Object oldobj, H_Object newobj, U16BIT numLists );
99 BOOLEAN LLCheckInListCtrl(
P_LLControl pCtrlBlk, H_Object obj );
100 BOOLEAN LLCheckInListId( ListId_t listId, H_Object obj );
102 H_Object LLParent( H_Object obj, ListId_t listId );
General include file for clDsm library internal definitions.
Definition: clDsmSystem.h:551
Definition: linkList.h:47
Definition: linkList.h:55