SdbpCheckMatchingWildcardRegistryEntry
__int64 __fastcall SdbpCheckMatchingWildcardRegistryEntry(
WCHAR *a1,
WCHAR *a2,
int a3,
WCHAR *a4,
int a5,
__int64 a6,
PVOID buf1,
UINT64 count,
_DWORD *a9){
INT64 v12;
INT64 v14;
HANDLE KeyHandle;
PVOID P;
P = 0i64;
KeyHandle = 0i64;
*a9 = 0;
if( (int)AslRegWildcardFindFirst(&KeyHandle, &P, a1) >= 0 )
{
do
LODWORD(v14) = a5;
while( (!(unsigned int)SdbpCheckMatchingRegistryValue(
KeyHandle,
a2,
(unsigned int)a3,
a4,
v14,
a6,
buf1,
count,
(INT64)a9)
|| !*a9)
&& (int)AslRegWildcardFindNext(&KeyHandle, (INT64)P, v12) >= 0 );
}
AslRegWildcardFindClose(P);
return 1i64;
}Referenced by:
SdbpCheckMatchingWildcardRegistry