STATUS_MORE_PROCESSING_REQUIRED

Similar to:

#define STATUS_CONTINUE_COMPLETION STATUS_SUCCESS

Maybe we could have:

#define STATUS_COMPLETED STATUS_MORE_PROCESSING_REQUIRED

It might clarify things for some people. Esp. when rolling their own IRPs.
I use STATUS_CONTINUE_COMPLETION in my code for clarification.

– Jamey

Except when you return _MORE_PROCESSING_REQUIRED the IRP needn’t be completed. It could specifically be not completed. So, STATUS_COMPLETED would be very confusing.

Personally, I dislike _CONTINUE_COMPLETION. It’s just another way to confuse people. Why introduce another, bogus, status code and force people to look it up? “Oh! It’s the same as _SUCCESS! OK!” Ugh.

Peter
OSR
@OSRDrivers