[WIN32K]
authorThomas Faber <thomas.faber@reactos.org>
Fri, 16 Oct 2015 14:04:19 +0000 (14:04 +0000)
committerThomas Faber <thomas.faber@reactos.org>
Fri, 16 Oct 2015 14:04:19 +0000 (14:04 +0000)
- Add some missing OBJ_KERNEL_HANDLE
CORE-10207

svn path=/trunk/; revision=69554

reactos/win32ss/gdi/ntgdi/freetype.c
reactos/win32ss/user/ntuser/input.c
reactos/win32ss/user/ntuser/misc.c
reactos/win32ss/user/ntuser/misc/registry.c
reactos/win32ss/user/ntuser/winsta.c

index 882857b..4557e24 100644 (file)
@@ -232,7 +232,7 @@ IntLoadSystemFonts(VOID)
     InitializeObjectAttributes(
         &ObjectAttributes,
         &Directory,
-        OBJ_CASE_INSENSITIVE,
+        OBJ_CASE_INSENSITIVE | OBJ_KERNEL_HANDLE,
         NULL,
         NULL);
 
@@ -447,7 +447,7 @@ IntGdiAddFontResource(PUNICODE_STRING FileName, DWORD Characteristics)
     {
         IntLockGlobalFonts;
         InsertTailList(&FontListHead, &Entry->ListEntry);
-        InitializeObjectAttributes(&ObjectAttributes, &FontRegPath, OBJ_CASE_INSENSITIVE, NULL, NULL);
+        InitializeObjectAttributes(&ObjectAttributes, &FontRegPath, OBJ_CASE_INSENSITIVE | OBJ_KERNEL_HANDLE, NULL, NULL);
         Status = ZwOpenKey(&KeyHandle, KEY_WRITE, &ObjectAttributes);
         if (NT_SUCCESS(Status))
         {
@@ -2994,7 +2994,7 @@ IntGetFullFileName(
 
     InitializeObjectAttributes(&ObjectAttributes,
                                FileName,
-                               OBJ_CASE_INSENSITIVE,
+                               OBJ_CASE_INSENSITIVE | OBJ_KERNEL_HANDLE,
                                NULL,
                                NULL);
 
index fd7207e..902e0a3 100644 (file)
@@ -100,7 +100,7 @@ OpenInputDevice(PHANDLE pHandle, PFILE_OBJECT *ppObject, CONST WCHAR *pszDeviceN
 
     InitializeObjectAttributes(&ObjectAttributes,
                                &DeviceName,
-                               0,
+                               OBJ_KERNEL_HANDLE,
                                NULL,
                                NULL);
 
index 87baf1d..ed7ca25 100644 (file)
@@ -67,10 +67,10 @@ UserGetLanguageID(VOID)
     L"\\Registry\\Machine\\System\\CurrentControlSet\\Control\\Nls\\Language");
 
   InitializeObjectAttributes( &ObAttr,
-                            &Language,
-                 OBJ_CASE_INSENSITIVE,
-                                 NULL,
-                                 NULL);
+                              &Language,
+                              OBJ_CASE_INSENSITIVE | OBJ_KERNEL_HANDLE,
+                              NULL,
+                              NULL);
 
   if ( NT_SUCCESS(ZwOpenKey(&KeyHandle, KEY_READ, &ObAttr)))
   {
index e2e3f38..61db087 100644 (file)
@@ -28,7 +28,7 @@ RegOpenKey(
     /* Initialize object attributes */
     InitializeObjectAttributes(&ObjectAttributes,
                                &ustrKeyName,
-                               OBJ_CASE_INSENSITIVE,
+                               OBJ_CASE_INSENSITIVE | OBJ_KERNEL_HANDLE,
                                NULL,
                                NULL);
 
@@ -209,7 +209,7 @@ RegReadUserSetting(
     /* Initialize object attributes */
     InitializeObjectAttributes(&ObjectAttributes,
                                &usKeyName,
-                               OBJ_CASE_INSENSITIVE,
+                               OBJ_CASE_INSENSITIVE | OBJ_KERNEL_HANDLE,
                                NULL,
                                NULL);
 
@@ -316,7 +316,7 @@ RegWriteUserSetting(
     /* Initialize object attributes */
     InitializeObjectAttributes(&ObjectAttributes,
                                &usKeyName,
-                               OBJ_CASE_INSENSITIVE,
+                               OBJ_CASE_INSENSITIVE | OBJ_KERNEL_HANDLE,
                                NULL,
                                NULL);
 
index 0f757d5..92496b1 100644 (file)
@@ -1103,7 +1103,7 @@ BuildWindowStationNameList(
    InitializeObjectAttributes(
       &ObjectAttributes,
       &gustrWindowStationsDir,
-      OBJ_CASE_INSENSITIVE,
+      OBJ_CASE_INSENSITIVE | OBJ_KERNEL_HANDLE,
       NULL,
       NULL);