RtlInsertElementGenericTableAvl

VOID *__stdcall RtlInsertElementGenericTableAvl(
        _RTL_AVL_TABLE *Table,
        VOID *Buffer,
        UINT64 BufferSize,
        UINT8 *NewElement){
  unsigned int v4; 
  _TABLE_SEARCH_RESULT v8; 
  VOID *NodeOrParent; 
  _RTL_SPLAY_LINKS **SearchResult; 
  INT64 v12; 

  v12 = 0i64;
  v4 = BufferSize;
  v8 = FindNodeOrParent(
         (_RTL_GENERIC_TABLE *)Table,
         Buffer,
         (_RTL_SPLAY_LINKS **)&v12,
         NewElement,
         NodeOrParent,
         SearchResult);
  return RtlInsertElementGenericTableFullAvl(Table, Buffer, v4, NewElement, (VOID *)v12, v8);
}

Referenced by:

EtwpEnumerateAutologgerPath
EtwpEnumerateKeyProviders
IopSetFileObjectIosbRange
PiDcInitUpdateProperties
PiDmObjectManagerPopulate
PiDqQueryAddObjectToResultSet
PiSwBusRelationAdd
PiSwIrpStartCreateWorker
PiUpdateDriverDBCache
PnpMapDeviceObjectToDeviceInstance
PopAvlFindOrMakeStatsForPowerRequest
PopAvlFindOrMakeStatsForScenarioType
PopCreatePowerRequestObject
PopDirectedDripsUmDirectedFxAddTestDevice
VfAvlInsertReservedTreeNode