CmpLoadServicesNode
_BOOL __fastcall CmpLoadServicesNode(INT64 a1, INT64 a2, INT64 *a3, INT64 a4){
__int64 v7;
unsigned int SubKeyByName;
INT64 v9;
_BOOL result;
int v11;
int v12;
v11 = -1;
v12 = 0;
v7 = (*(__int64(__fastcall **)(INT64, INT64, int *))(a1 + 8))(a1, a2, &v11);
result = 0;
if( v7 )
{
SubKeyByName = CmpFindSubKeyByName(a1, v7, (_UNICODE_STRING *)&CmpServicesString);
(*(void(__fastcall **)(INT64, int *))(a1 + 16))(a1, &v11);
if( SubKeyByName != -1 )
{
v9 = (*(__int64(__fastcall **)(INT64, _QWORD, INT64))(a1 + 8))(a1, SubKeyByName, a4);
*a3 = v9;
if( v9 )
return 1;
}
}
return result;
}Referenced by:
CmpFindDrivers