/* INCLUDES ******************************************************************/
-#include <ddk/ntddk.h>
-#include <windows.h>
+#include <k32.h>
#define NDEBUG
#include <kernel32/kernel32.h>
-#include <kernel32/error.h>
/* FUNCTIONS *****************************************************************/
}
if (dwMask & HANDLE_FLAG_INHERIT)
{
- HandleInfo.bInheritHandle = TRUE;
+ HandleInfo.bInheritHandle = dwFlags & HANDLE_FLAG_INHERIT;
}
if (dwMask & HANDLE_FLAG_PROTECT_FROM_CLOSE)
{
- HandleInfo.bProtectFromClose = TRUE;
+ HandleInfo.bProtectFromClose = dwFlags & HANDLE_FLAG_PROTECT_FROM_CLOSE;
}
errCode = NtSetInformationObject(hObject,