PopDirectedDripsNotifyTransitionFailed

NTSTATUS __stdcall PopDirectedDripsNotifyTransitionFailed(PFN_WDFDEVICEWDMDISPATCHPREPROCESSEDIRP *a1){
  _DEVICE_OBJECT *DeviceAttachmentBaseRefWithTag; 
  _DEVICE_OBJECT *v2; 
  INT64 DeviceNode; 

  DeviceAttachmentBaseRefWithTag = IoGetDeviceAttachmentBaseRefWithTag((_DEVICE_OBJECT *)a1, 0x67696450ui64);
  v2 = DeviceAttachmentBaseRefWithTag;
  if( DeviceAttachmentBaseRefWithTag )
  {
    DeviceNode = (INT64)DeviceAttachmentBaseRefWithTag->DeviceObjectExtension->DeviceNode;
    if( DeviceNode )
      PopDirectedDripsDiagTraceBroadcastFailureDevice(DeviceNode);
    LODWORD(DeviceAttachmentBaseRefWithTag) = ObfDereferenceObjectWithTag(v2, 0x67696450ui64);
  }
  *(&stru_140C23628 + 5612) = 1;
  return(int)DeviceAttachmentBaseRefWithTag;
}

Referenced by:

PoBroadcastSystemState