mirror of
https://github.com/reactos/reactos.git
synced 2026-06-05 19:43:39 +08:00
[NTUSER][USER32] Define NtUserSetWindowLongPtr for non-Win64 (#4612)
- Add NtUserSetWindowLongPtr macro on non-Win64. - Use NtUserSetWindowLongPtr instead of NtUserSetWindowLong. CORE-11700
This commit is contained in:
committed by
GitHub
parent
fd1e799123
commit
93955f37de
@@ -3365,6 +3365,8 @@ NtUserSetWindowLongPtr(
|
||||
DWORD Index,
|
||||
LONG_PTR NewValue,
|
||||
BOOL Ansi);
|
||||
#else
|
||||
#define NtUserSetWindowLongPtr NtUserSetWindowLong
|
||||
#endif // _WIN64
|
||||
|
||||
BOOL
|
||||
|
||||
@@ -331,7 +331,7 @@ static HWND User32CreateImeUIWindow(PIMEUI pimeui, HKL hKL)
|
||||
}
|
||||
|
||||
if (hwndUI)
|
||||
NtUserSetWindowLong(hwndUI, IMMGWLP_IMC, (LONG_PTR)pimeui->hIMC, FALSE);
|
||||
NtUserSetWindowLongPtr(hwndUI, IMMGWLP_IMC, (LONG_PTR)pimeui->hIMC, FALSE);
|
||||
|
||||
Quit:
|
||||
IMM_FN(ImmUnlockImeDpi)(pImeDpi);
|
||||
|
||||
@@ -1829,7 +1829,7 @@ SetWindowWord ( HWND hWnd,int nIndex,WORD wNewWord )
|
||||
}
|
||||
break;
|
||||
}
|
||||
return NtUserSetWindowLong( hWnd, nIndex, wNewWord, FALSE );
|
||||
return (WORD)NtUserSetWindowLongPtr(hWnd, nIndex, wNewWord, FALSE);
|
||||
}
|
||||
|
||||
/*
|
||||
@@ -1843,7 +1843,7 @@ SetWindowLongA(
|
||||
int nIndex,
|
||||
LONG dwNewLong)
|
||||
{
|
||||
return NtUserSetWindowLong(hWnd, nIndex, dwNewLong, TRUE);
|
||||
return (LONG)NtUserSetWindowLongPtr(hWnd, nIndex, dwNewLong, TRUE);
|
||||
}
|
||||
|
||||
/*
|
||||
@@ -1856,7 +1856,7 @@ SetWindowLongW(
|
||||
int nIndex,
|
||||
LONG dwNewLong)
|
||||
{
|
||||
return NtUserSetWindowLong(hWnd, nIndex, dwNewLong, FALSE);
|
||||
return (LONG)NtUserSetWindowLongPtr(hWnd, nIndex, dwNewLong, FALSE);
|
||||
}
|
||||
|
||||
#ifdef _WIN64
|
||||
|
||||
Reference in New Issue
Block a user