IoPropagateActivityIdToThread

INT64 __fastcall IoPropagateActivityIdToThread(IRP *Irp, GUID *PropagatedId, const GUID **OriginalId){
  _IRP *v5; 
  _ETHREAD *CurrentThread; 
  const GUID *v8; 
  if( !IopIrpHasExtensionType(Irp, 0i64) )
    return 3221226021i64;
  IoGetActivityIdIrp(v5, PropagatedId);
  CurrentThread = (_ETHREAD *)KeGetCurrentThread();
  v8 = (const GUID *)*((_QWORD *)CurrentThread + 180);
  *((_QWORD *)CurrentThread + 180) = PropagatedId;
  *OriginalId = v8;
  return 0i64;
}

Referenced by:

No references.