From: Paul G. <pga...@at...> - 2002-06-21 23:19:56
|
On 21 Jun 2002 at 16:29, Casper Hornstrup wrote: > I have a header file with NT status codes (STATUS_*). A few of these > are already in w32api (winbase.h), but I'm not sure this is where they > are supposed to be since they are not defined in Win32. Should we > remove those that are in winbase.h (and add them to ntstatus.h > instead) and add this header file to w32api or to the the DDK? Depends on which STATUS_* Return Variables you are wanting to define. Some go in winbase.h, others go in other header files (According to MS Platform SDK, November 2001). Some STATUS_* return variables (eg. STATUS_WAIT_0, that is a "zero", not an "Oh".) simply do not exist within the Platform SDK (November 2001) and have been added for the sole reason of facilitating the Mingw runtime. eg. STATUS_FLOAT_DENORMAL_OPERAND, (NT4, Win2k, XP only) according to MS Platform SDK, is not supported for Win9x/Me. According to the Platform SDK that particular return variable is supposed to be declared (again, according to MS Platform SDK) in Winnt.h. So, can you be more specific about "which" NT/Win2k/XP STATUS_* return variables you are wondering about? Paul G. |