Mike McCormack : wineconsole: Use a Get/SetWindowLongPtr to store a pointer .

Alexandre Julliard julliard at wine.codeweavers.com
Wed May 31 05:31:34 CDT 2006


Module: wine
Branch: refs/heads/master
Commit: 899840c964ae0f725ce05204a87bb38b9a756d3a
URL:    http://source.winehq.org/git/?p=wine.git;a=commit;h=899840c964ae0f725ce05204a87bb38b9a756d3a

Author: Mike McCormack <mike at codeweavers.com>
Date:   Wed May 31 16:27:39 2006 +0900

wineconsole: Use a Get/SetWindowLongPtr to store a pointer.

---

 programs/wineconsole/user.c |    6 +++---
 1 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/programs/wineconsole/user.c b/programs/wineconsole/user.c
index db3dd95..9053055 100644
--- a/programs/wineconsole/user.c
+++ b/programs/wineconsole/user.c
@@ -871,7 +871,7 @@ static LRESULT WCUSER_Create(HWND hWnd, 
     HMENU		hSysMenu;
 
     data = lpcs->lpCreateParams;
-    SetWindowLong(hWnd, 0L, (DWORD)data);
+    SetWindowLongPtr(hWnd, 0L, (DWORD_PTR)data);
     PRIVATE(data)->hWnd = hWnd;
 
     hSysMenu = GetSystemMenu(hWnd, FALSE);
@@ -1081,7 +1081,7 @@ static void    WCUSER_GenerateMouseInput
  */
 static LRESULT CALLBACK WCUSER_Proc(HWND hWnd, UINT uMsg, WPARAM wParam, LPARAM lParam)
 {
-    struct inner_data*	data = (struct inner_data*)GetWindowLong(hWnd, 0);
+    struct inner_data*	data = (struct inner_data*)GetWindowLongPtr(hWnd, 0);
 
     switch (uMsg)
     {
@@ -1400,7 +1400,7 @@ enum init_return WCUSER_InitBackend(stru
     wndclass.style         = CS_DBLCLKS;
     wndclass.lpfnWndProc   = WCUSER_Proc;
     wndclass.cbClsExtra    = 0;
-    wndclass.cbWndExtra    = sizeof(DWORD);
+    wndclass.cbWndExtra    = sizeof(DWORD_PTR);
     wndclass.hInstance     = GetModuleHandle(NULL);
     wndclass.hIcon         = LoadIcon(0, IDI_WINLOGO);
     wndclass.hCursor       = LoadCursor(0, IDC_ARROW);




More information about the wine-cvs mailing list