IRPFind is useful in situations where the current thread's IRP is completed, but not cleared, and there's no obvious thread link between two threads with pending or completed IRPs. I've seen drivers do this where they handle synchronization internally and spawn unrelated threads that complete IRPs making them hard to debug when they hang or deadlock. It's, in general, not useful... until it is :).