successfully opened device from R3, IRP function added