ViAvlNodeInitializeSessionId

INT64 __fastcall ViAvlNodeInitializeSessionId(INT64 a1, INT64 a2){
  INT64 result; 
  if( *(_BYTE *)(a1 + 28) && (unsigned int)MmIsSessionAddress(*(PVOID *)a2) )
    result = MmGetSessionIdEx(*((_QWORD *)KeGetCurrentThread() + 23));
  else
    result = 0xFFFFFFFFi64;
  *(_DWORD *)(a2 + 16) = result;
  return result;
}

Referenced by:

VfAvlDeleteTreeNode
VfAvlLookupTreeNode
VfAvlReserveNode