From 6d08ee060eb0963445a9e2971114466fc2f35ba9 Mon Sep 17 00:00:00 2001 From: Alex Ionescu Date: Sun, 22 Oct 2006 19:48:43 +0000 Subject: [PATCH] - Add one of the basic OBJECT_ATTRIBUTES flags and don't fail any 3rd-party driver or application that might've been using it. - Add missing member to DBGKM_LOAD_DLL. svn path=/trunk/; revision=24608 --- reactos/include/ndk/dbgktypes.h | 1 + reactos/include/psdk/ntdef.h | 19 +++++++++---------- 2 files changed, 10 insertions(+), 10 deletions(-) diff --git a/reactos/include/ndk/dbgktypes.h b/reactos/include/ndk/dbgktypes.h index 1a4a917e305..c4c7025c2bd 100644 --- a/reactos/include/ndk/dbgktypes.h +++ b/reactos/include/ndk/dbgktypes.h @@ -148,6 +148,7 @@ typedef struct _DBGKM_LOAD_DLL PVOID BaseOfDll; ULONG DebugInfoFileOffset; ULONG DebugInfoSize; + PVOID NamePointer; } DBGKM_LOAD_DLL, *PDBGKM_LOAD_DLL; typedef struct _DBGKM_UNLOAD_DLL diff --git a/reactos/include/psdk/ntdef.h b/reactos/include/psdk/ntdef.h index 0e60f8b41aa..ac49caa6c59 100644 --- a/reactos/include/psdk/ntdef.h +++ b/reactos/include/psdk/ntdef.h @@ -18,16 +18,15 @@ #define DECLSPEC_NOINLINE __declspec(noinline) #endif -#define OBJ_INHERIT 0x00000002 -#define OBJ_PERMANENT 0x00000010 -#define OBJ_EXCLUSIVE 0x00000020 -#define OBJ_CASE_INSENSITIVE 0x00000040 -#define OBJ_OPENIF 0x00000080 -#define OBJ_OPENLINK 0x00000100 -#define OBJ_KERNEL_HANDLE 0x00000200 -#define OBJ_VALID_ATTRIBUTES (OBJ_KERNEL_HANDLE | OBJ_OPENLINK | \ - OBJ_OPENIF | OBJ_CASE_INSENSITIVE | OBJ_EXCLUSIVE | \ - OBJ_PERMANENT | OBJ_INHERIT) +#define OBJ_INHERIT 0x00000002 +#define OBJ_PERMANENT 0x00000010 +#define OBJ_EXCLUSIVE 0x00000020 +#define OBJ_CASE_INSENSITIVE 0x00000040 +#define OBJ_OPENIF 0x00000080 +#define OBJ_OPENLINK 0x00000100 +#define OBJ_KERNEL_HANDLE 0x00000200 +#define OBJ_FORCE_ACCESS_CHECK 0x00000400 +#define OBJ_VALID_ATTRIBUTES 0x000007F2 #define InitializeObjectAttributes(p,n,a,r,s) { \ (p)->Length = sizeof(OBJECT_ATTRIBUTES); \ (p)->RootDirectory = (r); \