[USER32]: Fix formatting in User32CreateWindowEx, no code changes.

svn path=/trunk/; revision=74017
This commit is contained in:
Hermès Bélusca-Maïto 2017-03-01 19:23:27 +00:00
parent b6a16efc88
commit 0366c75f60

View file

@ -172,7 +172,7 @@ User32CreateWindowEx(DWORD dwExStyle,
WNDCLASSEXA wceA;
WNDCLASSEXW wceW;
HMODULE hLibModule = NULL;
DWORD save_error;
DWORD dwLastError;
BOOL Unicode, ClassFound = FALSE;
HWND Handle = NULL;
LPCWSTR lpszClsVersion;
@ -198,13 +198,15 @@ User32CreateWindowEx(DWORD dwExStyle,
else
{
if (Unicode)
{
RtlInitUnicodeString(&ClassName, (PCWSTR)lpClassName);
}
else
{
if (!RtlCreateUnicodeStringFromAsciiz(&ClassName, (PCSZ)lpClassName))
{
SetLastError(ERROR_OUTOFMEMORY);
return (HWND)0;
return NULL;
}
}
@ -251,7 +253,7 @@ User32CreateWindowEx(DWORD dwExStyle,
{
if (Unicode)
{
wceW.cbSize = sizeof(WNDCLASSEXW);
wceW.cbSize = sizeof(wceW);
if (GetClassInfoExW(hInstance, (LPCWSTR)lpClassName, &wceW) && wceW.lpszMenuName)
{
hMenu = LoadMenuW(hInstance, wceW.lpszMenuName);
@ -259,7 +261,7 @@ User32CreateWindowEx(DWORD dwExStyle,
}
else
{
wceA.cbSize = sizeof(WNDCLASSEXA);
wceA.cbSize = sizeof(wceA);
if (GetClassInfoExA(hInstance, lpClassName, &wceA) && wceA.lpszMenuName)
{
hMenu = LoadMenuA(hInstance, wceA.lpszMenuName);
@ -304,8 +306,8 @@ User32CreateWindowEx(DWORD dwExStyle,
if (!lpLibFileName) break;
if (!ClassFound)
{
save_error = GetLastError();
if ( save_error == ERROR_CANNOT_FIND_WND_CLASS )
dwLastError = GetLastError();
if (dwLastError == ERROR_CANNOT_FIND_WND_CLASS)
{
ClassFound = VersionRegisterClass(ClassName.Buffer, lpLibFileName, pCtx, &hLibModule);
if (ClassFound) continue;
@ -313,10 +315,10 @@ User32CreateWindowEx(DWORD dwExStyle,
}
if (hLibModule)
{
save_error = GetLastError();
dwLastError = GetLastError();
FreeLibrary(hLibModule);
SetLastError(save_error);
hLibModule = 0;
SetLastError(dwLastError);
hLibModule = NULL;
}
break;
}
@ -324,13 +326,12 @@ User32CreateWindowEx(DWORD dwExStyle,
#if 0
DbgPrint("[window] NtUserCreateWindowEx() == %d\n", Handle);
#endif
cleanup:
if (!Unicode)
{
if (!IS_ATOM(lpClassName))
{
RtlFreeUnicodeString(&ClassName);
}
RtlFreeLargeString(&WindowName);
}