WmipDoFindRegEntryByProviderId

VOID **__fastcall WmipDoFindRegEntryByProviderId(INT64 a1){
  VOID **result; 

  result = (VOID **)*(&stru_140C00F40 + 901);
  if( (_UNKNOWN *)*(&stru_140C00F40 + 901) == (_UNKNOWN *)((char *)&stru_140C00F40 + 7208) )
    return 0i64;
  while( *((_DWORD *)result + 14) != (_DWORD)a1 || *((int *)result + 12) < 0 )
  {
    result = (VOID **)*result;
    if( result == (VOID **)((char *)&stru_140C00F40 + 7208) )
      return 0i64;
  }
  return result;
}

Referenced by:

IoWMIWriteEvent
WmipFindRegEntryByProviderId