PopDirectedDripsNotifyTransitionFailed

INT64 __fastcall PopDirectedDripsNotifyTransitionFailed(DEVICE_OBJECT *a1){
  INT64 result; 
  void *v2; 
  INT64 v3; 
  result = (INT64)IoGetDeviceAttachmentBaseRefWithTag(a1, 0x67696450ui64);
  v2 = (void *)result;
  if( result )
  {
    v3 = *(_QWORD *)(*(_QWORD *)(result + 312) + 40i64);
    if( v3 )
      PopDirectedDripsDiagTraceBroadcastFailureDevice(v3);
    LODWORD(result) = ObfDereferenceObjectWithTag(v2, 0x67696450ui64);
  }
  byte_140C24C14 = 1;
  return result;
}

Referenced by:

PoBroadcastSystemState