PpIrpQueryCapabilities
NTSTATUS __stdcall PpIrpQueryCapabilities(DEVICE_OBJECT *DeviceObject, DEVICE_CAPABILITIES *Capabilities){
INT64 result[10];
memset((INT64)Capabilities, 0i64);
*(_DWORD *)&Capabilities->Size = 65600;
Capabilities->UINumber = -1;
Capabilities->Address = -1;
memset((INT64)result, 0i64);
LOWORD(result[0]) = 2331;
result[1] = (INT64)Capabilities;
return IopSynchronousCall(DeviceObject, (IO_STACK_LOCATION *)result, 3221225659i64, 0i64, 0i64);
}Referenced by:
IoGetDeviceProperty
PiControlGetDevicePowerData
PiProcessNewDeviceNode
PnpQueryAndSaveDeviceNodeCapabilities