INT64 __stdcall IoSetIoAttributionIrp(IRP *Irp, PVOID AttributionSource, UINT64 Flags){
INT64 result;
if( (_DWORD)Flags && (Flags & 0xFFFFFFFC) == 0 )
{
if( (Flags & 1) == 0 )
{
LODWORD(result) = IopSetDiskIoAttributionFromProcess(Irp, (_EPROCESS *)AttributionSource);
return result;
}
if( (Flags & 2) == 0 )
{
LODWORD(result) = IoSetDiskIoAttributionFromThread(Irp, (_ETHREAD *)AttributionSource);
return result;
}
}
return 3221225485i64;
}