PipAttemptDependentStart
INT64 __stdcall PipAttemptDependentStart(PDEVICE_OBJECT DependentDevice){
__int64 v2;
const WCHAR *v3;
INT64 v4;
if( DependentDevice )
v2 = *(_QWORD *)(*((_QWORD *)DependentDevice + 39) + 40i64);
else
v2 = 0i64;
if( !v2
|| (*(_DWORD *)(v2 + 396) & 0x2000) == 0
|| *(_DWORD *)(v2 + 404) != 51
|| PipCheckForUnsatisfiedDependencies(v2, 3u) )
{
return 3221225473i64;
}
PipClearDevNodeProblem(v2, v3, v4);
return PnpRequestDeviceAction(DependentDevice, StartDevice, 1u, 0i64, 0i64, 0i64);
}Referenced by:
PipAttemptDependentsStart