[ros-diffs] [ion] 24608: - 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.

ion at svn.reactos.org ion at svn.reactos.org
Sun Oct 22 21:48:43 CEST 2006


Author: ion
Date: Sun Oct 22 23:48:43 2006
New Revision: 24608

URL: http://svn.reactos.org/svn/reactos?rev=24608&view=rev
Log:
- 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.

Modified:
    trunk/reactos/include/ndk/dbgktypes.h
    trunk/reactos/include/psdk/ntdef.h

Modified: trunk/reactos/include/ndk/dbgktypes.h
URL: http://svn.reactos.org/svn/reactos/trunk/reactos/include/ndk/dbgktypes.h?rev=24608&r1=24607&r2=24608&view=diff
==============================================================================
--- trunk/reactos/include/ndk/dbgktypes.h (original)
+++ trunk/reactos/include/ndk/dbgktypes.h Sun Oct 22 23:48:43 2006
@@ -148,6 +148,7 @@
     PVOID BaseOfDll;
     ULONG DebugInfoFileOffset;
     ULONG DebugInfoSize;
+    PVOID NamePointer;
 } DBGKM_LOAD_DLL, *PDBGKM_LOAD_DLL;
 
 typedef struct _DBGKM_UNLOAD_DLL

Modified: trunk/reactos/include/psdk/ntdef.h
URL: http://svn.reactos.org/svn/reactos/trunk/reactos/include/psdk/ntdef.h?rev=24608&r1=24607&r2=24608&view=diff
==============================================================================
--- trunk/reactos/include/psdk/ntdef.h (original)
+++ trunk/reactos/include/psdk/ntdef.h Sun Oct 22 23:48:43 2006
@@ -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); \




More information about the Ros-diffs mailing list