WmipDoFindRegEntryByDevice

VOID **__fastcall WmipDoFindRegEntryByDevice(VOID *a1){
  VOID **result; 
  for( result = (VOID **)WmipInUseRegEntryHead; result != &WmipInUseRegEntryHead; result = (VOID **)*result )
  {
    if( result[2] == a1 && *((int *)result + 12) >= 0 )
      return result;
  }
  return 0i64;
}

Referenced by:

IoWMIDeviceObjectToProviderId
WmipFindRegEntryByDevice