shuai zhang wxsxsdz@gmail.com writes:
Hello, I want to use NT_SUCCESS() to test the return value of some functions, and STATUS_SUCCESS is only defined in ntstatus.h, not in winnt.h (which is in turn included by windef.h). So should we change the headers in this way? So that we can write #include "ntstatus.h" #include "windef.h" then it is possible to use NT_SUCCESS().
You have to define WIN32_NO_STATUS yourself. That's dumb, but it's the way Microsoft does it.