PnpIrpQueryID
INT64 __stdcall PnpIrpQueryID(DEVICE_OBJECT *DeviceObject, BUS_QUERY_ID_TYPE IDType, WCHAR **ID){
INT64 v6;
INT64 result;
BUS_QUERY_ID_TYPE v8;
*ID = 0i64;
memset((INT64)&result, 0i64);
v8 = IDType;
LOWORD(result) = 4891;
LODWORD(v6) = IopSynchronousCall(DeviceObject, (IO_STACK_LOCATION *)&result, 3221225659i64, 0i64, (UINT64 *)ID);
if( (int)v6 < 0 )
{
*ID = 0i64;
}
else if( !*ID )
{
return 3221225659i64;
}
return v6;
}Referenced by:
PiProcessNewDeviceNode
PnpQueryID
PpProfileCommitTransitioningDock
PpProfileIncludeInHardwareProfileTransition