NtPlugPlayGetDeviceRelationsList
__int64 __fastcall NtPlugPlayGetDeviceRelationsList(
__int64 a1,
__int64 a2,
unsigned int a3,
__int64 a4,
int a5,
__int64 a6){
__int64 result;
__int64 v9;
__int64 v10;
__int64 v11[3];
v11[0] = 0i64;
result = PnpCtxGetNtPlugPlayRoutine(a1, 4, v11);
if( (int)result >= 0 )
{
if( v11[0] )
{
result = ((__int64(__fastcall *)(__int64, __int64, _QWORD, __int64, int, __int64, _DWORD))v11[0])(
v9,
a2,
a3,
v10,
a5,
a6,
0);
if( (_DWORD)result == -2147483643 )
return 3221225507i64;
}
else
{
return 3221225474i64;
}
}
return result;
}Referenced by:
CmGetDeviceRelationsList