SmKmGetStoreList

INT64 __fastcall SmKmGetStoreList(INT64 a1){
  unsigned int i; 
  INT64 v3; 
  int v4; 
  __int64 v5; 
  __int64 v6; 
  for( i = 0; i < 0x20; i = v4 + 1 )
  {
    v3 = SmKmStoreRefFromStoreIndex(a1, i);
    if( v3 && *(_QWORD *)v3 )
    {
      *(_DWORD *)(v6 + 4 * v5 + 4) = v4 | ((*(_WORD *)(v3 + 32) & 0x3F) << 10);
      LOBYTE(v5) = v5 + 1;
    }
  }
  *(_BYTE *)(v6 + 1) = v5;
  return 0i64;
}

Referenced by:

SmProcessListRequest