From b39a1f63cf5405893ab40128f6858dc7946c675a Mon Sep 17 00:00:00 2001 From: Thomas Faber Date: Fri, 16 Oct 2015 14:04:19 +0000 Subject: [PATCH] [WIN32K] - Add some missing OBJ_KERNEL_HANDLE CORE-10207 svn path=/trunk/; revision=69554 --- reactos/win32ss/gdi/ntgdi/freetype.c | 6 +++--- reactos/win32ss/user/ntuser/input.c | 2 +- reactos/win32ss/user/ntuser/misc.c | 8 ++++---- reactos/win32ss/user/ntuser/misc/registry.c | 6 +++--- reactos/win32ss/user/ntuser/winsta.c | 2 +- 5 files changed, 12 insertions(+), 12 deletions(-) diff --git a/reactos/win32ss/gdi/ntgdi/freetype.c b/reactos/win32ss/gdi/ntgdi/freetype.c index 882857b435c..4557e2426c1 100644 --- a/reactos/win32ss/gdi/ntgdi/freetype.c +++ b/reactos/win32ss/gdi/ntgdi/freetype.c @@ -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); diff --git a/reactos/win32ss/user/ntuser/input.c b/reactos/win32ss/user/ntuser/input.c index fd7207eb26f..902e0a39145 100644 --- a/reactos/win32ss/user/ntuser/input.c +++ b/reactos/win32ss/user/ntuser/input.c @@ -100,7 +100,7 @@ OpenInputDevice(PHANDLE pHandle, PFILE_OBJECT *ppObject, CONST WCHAR *pszDeviceN InitializeObjectAttributes(&ObjectAttributes, &DeviceName, - 0, + OBJ_KERNEL_HANDLE, NULL, NULL); diff --git a/reactos/win32ss/user/ntuser/misc.c b/reactos/win32ss/user/ntuser/misc.c index 87baf1d7769..ed7ca2557d5 100644 --- a/reactos/win32ss/user/ntuser/misc.c +++ b/reactos/win32ss/user/ntuser/misc.c @@ -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))) { diff --git a/reactos/win32ss/user/ntuser/misc/registry.c b/reactos/win32ss/user/ntuser/misc/registry.c index e2e3f38c1bf..61db087dee9 100644 --- a/reactos/win32ss/user/ntuser/misc/registry.c +++ b/reactos/win32ss/user/ntuser/misc/registry.c @@ -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); diff --git a/reactos/win32ss/user/ntuser/winsta.c b/reactos/win32ss/user/ntuser/winsta.c index 0f757d52cd9..92496b1a816 100644 --- a/reactos/win32ss/user/ntuser/winsta.c +++ b/reactos/win32ss/user/ntuser/winsta.c @@ -1103,7 +1103,7 @@ BuildWindowStationNameList( InitializeObjectAttributes( &ObjectAttributes, &gustrWindowStationsDir, - OBJ_CASE_INSENSITIVE, + OBJ_CASE_INSENSITIVE | OBJ_KERNEL_HANDLE, NULL, NULL); -- 2.17.1