uLib
User mode C/C++ extended API library for Win32 programmers.
|
#include <uLib/ListFunc.h>
Go to the source code of this file.
Functions | |
void | _InitializeListHead (PLIST_ENTRY ListHead) |
bool | _IsListEmpty (PLIST_ENTRY ListHead) |
PLIST_ENTRY | _RemoveTailList (PLIST_ENTRY ListHead) |
PLIST_ENTRY | _RemoveHeadList (PLIST_ENTRY ListHead) |
void | _RemoveEntryList (PLIST_ENTRY Entry) |
void | _InsertTailList (PLIST_ENTRY ListHead, PLIST_ENTRY Entry) |
void | _InsertHeadList (PLIST_ENTRY ListHead, PLIST_ENTRY Entry) |
UINT | GetListEntryCount (PLIST_ENTRY ListHead) |
bool | ListForEach (PLIST_ENTRY ListHead, bool(__stdcall *Action)(PLIST_ENTRY Entry, void *UserData), void *UserData) |
void | AttachHeadlessList (OUT PLIST_ENTRY Head, IN PLIST_ENTRY Circular) |
void | _InitializeEntryList (PSINGLE_LIST_ENTRY EntryOrHead) |
void | _PushEntryList (PSINGLE_LIST_ENTRY ListHead, PSINGLE_LIST_ENTRY Entry) |
PSINGLE_LIST_ENTRY | _PopEntryList (PSINGLE_LIST_ENTRY ListHead) |