SdbGetFirstChild

INT64 __fastcall SdbGetFirstChild(INT64 a1, UINT64 a2){
  unsigned int v2; 
  unsigned int NextTagId; 
  unsigned int v5; 
  v2 = a2;
  if( !(_DWORD)a2 )
  {
    NextTagId = *(_DWORD *)(a1 + 20);
    v5 = 12;
    return v5 < NextTagId ? v5 : 0;
  }
  if( (SdbGetTagFromTagID(a1, a2) & 0xF000) == 28672 )
  {
    NextTagId = SdbpGetNextTagId(a1, v2);
    v5 = v2 + 6;
    return v5 < NextTagId ? v5 : 0;
  }
  return 0i64;
}

Referenced by:

InitOnceScanIndexes
SdbFindFirstNamedTag
SdbFindFirstTag
SdbpMatchList