PopDirectedDripsUmTestDeviceCompare

NTSTATUS __fastcall PopDirectedDripsUmTestDeviceCompare(_RTL_AVL_TABLE *Table, PVOID FirstStruct, PVOID SecondStruct){
  NTSTATUS v3; 
  _DWORD *v4; 
  WCHAR *DeviceInstancePath; 
  WCHAR *v6; 
  NTSTATUS v7; 
  UINT64 String2Length; 
  UINT64 String1Length; 

  v3 = 0;
  LODWORD(String1Length) = 0;
  LODWORD(String2Length) = 0;
  PopDirectedDripsUmGetDeviceInstancePath(FirstStruct, &String1Length);
  DeviceInstancePath = (WCHAR *)PopDirectedDripsUmGetDeviceInstancePath(v4, &String2Length);
  v7 = RtlCompareUnicodeStrings(v6, (unsigned int)String1Length, DeviceInstancePath, (unsigned int)String2Length, 1u);
  if( v7 >= 0 )
    return 2 - (v7 != 0);
  return v3;
}

Referenced by:

No references.