ntdll: Implement RtlInitializeGenericTable.
Signed-off-by: Vijay Kiran Kamuju <infyquest@gmail.com> Signed-off-by: Alex Henrie <alexhenrie24@gmail.com> Signed-off-by: Alexandre Julliard <julliard@winehq.org>
This commit is contained in:
parent
b89204385b
commit
82a4f2e0ec
|
@ -429,7 +429,18 @@ void WINAPI RtlInitializeGenericTable(RTL_GENERIC_TABLE *table, PRTL_GENERIC_COM
|
|||
PRTL_GENERIC_ALLOCATE_ROUTINE allocate, PRTL_GENERIC_FREE_ROUTINE free,
|
||||
void *context)
|
||||
{
|
||||
FIXME("(%p, %p, %p, %p, %p) stub!\n", table, compare, allocate, free, context);
|
||||
TRACE("(%p, %p, %p, %p, %p)\n", table, compare, allocate, free, context);
|
||||
|
||||
table->TableRoot = NULL;
|
||||
table->InsertOrderList.Flink = &table->InsertOrderList;
|
||||
table->InsertOrderList.Blink = &table->InsertOrderList;
|
||||
table->OrderedPointer = &table->InsertOrderList;
|
||||
table->NumberGenericTableElements = 0;
|
||||
table->WhichOrderedElement = 0;
|
||||
table->CompareRoutine = compare;
|
||||
table->AllocateRoutine = allocate;
|
||||
table->FreeRoutine = free;
|
||||
table->TableContext = context;
|
||||
}
|
||||
|
||||
/******************************************************************************
|
||||
|
|
|
@ -265,6 +265,7 @@ NTSTATUS WINAPI PsSetCreateProcessNotifyRoutine(PCREATE_PROCESS_NOTIFY_ROUTINE,
|
|||
NTSTATUS WINAPI PsSetCreateProcessNotifyRoutineEx(PCREATE_PROCESS_NOTIFY_ROUTINE_EX,BOOLEAN);
|
||||
NTSTATUS WINAPI PsSetCreateThreadNotifyRoutine(PCREATE_THREAD_NOTIFY_ROUTINE);
|
||||
NTSTATUS WINAPI PsSetLoadImageNotifyRoutine(PLOAD_IMAGE_NOTIFY_ROUTINE);
|
||||
void WINAPI RtlInitializeGenericTable(PRTL_GENERIC_TABLE,PRTL_GENERIC_COMPARE_ROUTINE,PRTL_GENERIC_ALLOCATE_ROUTINE,PRTL_GENERIC_FREE_ROUTINE,void *);
|
||||
void WINAPI RtlInitializeGenericTableAvl(PRTL_AVL_TABLE,PRTL_AVL_COMPARE_ROUTINE,PRTL_AVL_ALLOCATE_ROUTINE, PRTL_AVL_FREE_ROUTINE,void *);
|
||||
void WINAPI RtlInsertElementGenericTableAvl(PRTL_AVL_TABLE,void *,ULONG,BOOL*);
|
||||
|
||||
|
|
Loading…
Reference in New Issue