VOID **__fastcall WmipDoFindRegEntryByProviderId(INT64 a1){
VOID **result;
result = (VOID **)WmipInUseRegEntryHead;
if( WmipInUseRegEntryHead == &WmipInUseRegEntryHead )
return 0i64;
while( *((_DWORD *)result + 14) != (_DWORD)a1 || *((int *)result + 12) < 0 )
{
result = (VOID **)*result;
if( result == &WmipInUseRegEntryHead )
return 0i64;
}
return result;
}