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