Home | Info | Community | Development | myReactOS | Contact Us
ReactOS Development > Doxygensbdebug.h
Go to the documentation of this file.
00001 #ifndef NDEBUG 00002 #define TEST_STATUS(s) \ 00003 if (! NT_SUCCESS(s)) \ 00004 { \ 00005 if (s == STATUS_NO_MORE_ENTRIES) \ 00006 DPRINT("NTSTATUS == NO MORE ENTRIES\n"); \ 00007 else if (s == STATUS_BUFFER_OVERFLOW) \ 00008 DPRINT("NTSTATUS == BUFFER OVERFLOW\n"); \ 00009 else if (s == STATUS_BUFFER_TOO_SMALL) \ 00010 DPRINT("NTSTATUS == BUFFER TOO SMALL\n"); \ 00011 else if (s == STATUS_INVALID_PARAMETER) \ 00012 DPRINT("NTSTATUS == INVALID PARAMETER\n"); \ 00013 else if (s == STATUS_OBJECT_NAME_NOT_FOUND) \ 00014 DPRINT("NTSTATUS == OBJECT NAME NOT FOUND\n"); \ 00015 else if (s == STATUS_INVALID_HANDLE) \ 00016 DPRINT("NTATATUS == INVALID_HANDLE\n"); \ 00017 else if (s == STATUS_ACCESS_DENIED) \ 00018 DPRINT("NTSTATUS == ACCESS_DENIED\n"); \ 00019 else \ 00020 DPRINT("NTSTATUS == FAILURE (Unknown)\n"); \ 00021 } 00022 #else 00023 #define TEST_STATUS(s) 00024 #endif Generated on Sun May 27 2012 04:27:59 for ReactOS by
1.7.6.1
|