RtlInitializeGenericTableAvl
VOID __stdcall RtlInitializeGenericTableAvl(
PRTL_AVL_TABLE Table,
PRTL_AVL_COMPARE_ROUTINE CompareRoutine,
PRTL_AVL_ALLOCATE_ROUTINE AllocateRoutine,
PRTL_AVL_FREE_ROUTINE FreeRoutine,
PVOID TableContext){
memset((INT64)Table, 0i64);
Table->CompareRoutine = (_RTL_GENERIC_COMPARE_RESULTS(__fastcall *)(_RTL_AVL_TABLE *, void *, void *))CompareRoutine;
Table->FreeRoutine = (void(__fastcall *)(_RTL_AVL_TABLE *, void *))FreeRoutine;
Table->TableContext = TableContext;
Table->BalancedRoot.Parent = &Table->BalancedRoot;
Table->AllocateRoutine = (void *(__fastcall *)(_RTL_AVL_TABLE *, unsigned int))AllocateRoutine;
}Referenced by:
EtwpEnableKeyProviders
EtwpInitializeAutoLoggers
IoInitSystemPreDrivers
PiDcInit
PiDmObjectManagerInit
PiDqQueryCreate
PiInitializeDDBCache
PiPnpRtlBeginOperation
PiSwInit
PopDirectedDripsUmInitialize
PopPowerRequestInit
PopStatsInitPowerRequestLibrary
PpInitSystem
VfAvlInitializeTreeEx