PiSwDeviceCompareObjects

_RTL_GENERIC_COMPARE_RESULTS __stdcall PiSwDeviceCompareObjects(
        _RTL_AVL_TABLE *Table,
        VOID *FirstStruct,
        VOID *SecondStruct){
  __int64 v3; 
  __int64 v4; 
  int v5; 
  int v6; 
  bool v7; 

  v3 = *(_QWORD *)FirstStruct;
  v4 = *(_QWORD *)SecondStruct;
  v5 = wcsicmp(
         *(const wchar_t **)(*(_QWORD *)FirstStruct + 16i64),
         *(const wchar_t **)(*(_QWORD *)SecondStruct + 16i64));
  v6 = 0;
  v7 = v5 < 0;
  if( !v5 )
  {
    v5 = wcsicmp(*(const wchar_t **)(v3 + 8), *(const wchar_t **)(v4 + 8));
    v7 = v5 < 0;
  }
  if( v7 )
    return 0;
  LOBYTE(v6) = v5 <= 0;
  return v6 + 1;
}

Referenced by:

No references.