From 083c3d992b73fbc20ce455ba1e301656e1716b2f Mon Sep 17 00:00:00 2001 From: Joachim Henze Date: Thu, 12 Apr 2018 17:57:38 +0200 Subject: [PATCH] [USER32] Fix compilation when USE_VERSIONED_CLASSES is not defined Variable 'Status' would be set but not used otherwise in this case. This commit will not fix or improve CORE-13278, but was spotted when having a look at that. --- win32ss/user/user32/windows/class.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/win32ss/user/user32/windows/class.c b/win32ss/user/user32/windows/class.c index b7451639ba4..7208b36c10e 100644 --- a/win32ss/user/user32/windows/class.c +++ b/win32ss/user/user32/windows/class.c @@ -90,7 +90,9 @@ ClassNameToVersion( BOOL bAnsi) { LPCWSTR VersionedClass = NULL; +#ifdef USE_VERSIONED_CLASSES NTSTATUS Status; +#endif UNICODE_STRING SectionName; WCHAR SectionNameBuf[MAX_PATH] = {0}; ACTCTX_SECTION_KEYED_DATA KeyedData = { sizeof(KeyedData) }; @@ -126,13 +128,13 @@ ClassNameToVersion( RtlInitUnicodeString(&SectionName, lpszClass); } } +#ifdef USE_VERSIONED_CLASSES Status = RtlFindActivationContextSectionString( FIND_ACTCTX_SECTION_KEY_RETURN_HACTCTX, NULL, ACTIVATION_CONTEXT_SECTION_WINDOW_CLASS_REDIRECTION, &SectionName, &KeyedData ); -#ifdef USE_VERSIONED_CLASSES if (NT_SUCCESS(Status) && KeyedData.ulDataFormatVersion == 1) { struct strsection_header *SectionHeader = KeyedData.lpSectionBase;