Source position: IdGlobal.pas line 1304
function InterlockedCompareExchangeObj(
var VTarget: TObject;
const AValue: TObject;
const Compare: TObject
):TObject;