8 #ifndef _REACTOS_SKIPLIST_H 9 #define _REACTOS_SKIPLIST_H 14 #ifndef SKIPLIST_LEVELS 15 #error Please define SKIPLIST_LEVELS to a value between 1 and 31.
struct png_info_def **typedef void(__cdecl typeof(png_destroy_read_struct))(struct png_struct_def **
void InitializeSkiplist(PSKIPLIST Skiplist, PSKIPLIST_ALLOCATE_ROUTINE AllocateRoutine, PSKIPLIST_COMPARE_ROUTINE CompareRoutine, PSKIPLIST_FREE_ROUTINE FreeRoutine)
PVOID DeleteElementSkiplist(PSKIPLIST Skiplist, PVOID Element)
PSKIPLIST_ALLOCATE_ROUTINE AllocateRoutine
PVOID LookupElementSkiplist(PSKIPLIST Skiplist, PVOID Element, PDWORD ElementIndex)
PVOID(WINAPI * PSKIPLIST_ALLOCATE_ROUTINE)(DWORD)
_In_ PRTL_GENERIC_COMPARE_ROUTINE CompareRoutine
PSKIPLIST_COMPARE_ROUTINE CompareRoutine
_In_ PRTL_GENERIC_COMPARE_ROUTINE _In_ PRTL_GENERIC_ALLOCATE_ROUTINE _In_ PRTL_GENERIC_FREE_ROUTINE FreeRoutine
PSKIPLIST_NODE LookupNodeByIndexSkiplist(PSKIPLIST Skiplist, DWORD ElementIndex)
BOOL InsertTailElementSkiplist(PSKIPLIST Skiplist, PVOID Element)
struct _SKIPLIST_NODE * Next[SKIPLIST_LEVELS]
struct _SKIPLIST SKIPLIST
BOOL InsertElementSkiplist(PSKIPLIST Skiplist, PVOID Element)
DWORD Distance[SKIPLIST_LEVELS]
void(WINAPI * PSKIPLIST_FREE_ROUTINE)(PVOID)
struct _SKIPLIST * PSKIPLIST
C_ASSERT(SKIPLIST_LEVELS >=1)
struct _SKIPLIST_NODE SKIPLIST_NODE
int(WINAPI * PSKIPLIST_COMPARE_ROUTINE)(PVOID, PVOID)
struct _SKIPLIST_NODE * PSKIPLIST_NODE
_In_ PRTL_GENERIC_COMPARE_ROUTINE _In_ PRTL_GENERIC_ALLOCATE_ROUTINE AllocateRoutine
PSKIPLIST_FREE_ROUTINE FreeRoutine
unsigned int(__cdecl typeof(jpeg_read_scanlines))(struct jpeg_decompress_struct *