summaryrefslogtreecommitdiff
path: root/worldtime_protocol/time_display.cpp
diff options
context:
space:
mode:
author(no author) <(no author)@4f64403b-2f21-0410-a795-97e2b3489a10>2009-03-29 16:31:31 +0000
committer(no author) <(no author)@4f64403b-2f21-0410-a795-97e2b3489a10>2009-03-29 16:31:31 +0000
commita54110ae83aeb7e6b31b7320bfec06562ae6b546 (patch)
tree279de9e5ac57c880725646c519b703fcbab4dbf9 /worldtime_protocol/time_display.cpp
parent7ca0277c12724173c8951f7db3d06edc33231f68 (diff)
x64 portability
git-svn-id: https://server.scottellis.com.au/svn/mim_plugs@441 4f64403b-2f21-0410-a795-97e2b3489a10
Diffstat (limited to 'worldtime_protocol/time_display.cpp')
-rw-r--r--worldtime_protocol/time_display.cpp10
1 files changed, 5 insertions, 5 deletions
diff --git a/worldtime_protocol/time_display.cpp b/worldtime_protocol/time_display.cpp
index 2489c19..348085e 100644
--- a/worldtime_protocol/time_display.cpp
+++ b/worldtime_protocol/time_display.cpp
@@ -49,7 +49,7 @@ typedef struct WindowData_tag {
TIME_ZONE_INFORMATION tzi;
} WindowData;
-BOOL CALLBACK DlgProcDisplay(HWND hwndDlg, UINT msg, WPARAM wParam, LPARAM lParam) {
+INT_PTR CALLBACK DlgProcDisplay(HWND hwndDlg, UINT msg, WPARAM wParam, LPARAM lParam) {
RECT r;
HDC hdc;
PAINTSTRUCT ps;
@@ -72,7 +72,7 @@ BOOL CALLBACK DlgProcDisplay(HWND hwndDlg, UINT msg, WPARAM wParam, LPARAM lPara
GetClientRect(hwndDlg, &r);
FillRect(hdc, &r, GetSysColorBrush(COLOR_WINDOW));
- WindowData *wd = (WindowData *)GetWindowLong(hwndDlg, GWL_USERDATA);
+ WindowData *wd = (WindowData *)GetWindowLongPtr(hwndDlg, GWLP_USERDATA);
if(wd) {
RECT br = r, lr = r;
br.bottom -= (r.bottom - r.top) / 4;
@@ -95,7 +95,7 @@ BOOL CALLBACK DlgProcDisplay(HWND hwndDlg, UINT msg, WPARAM wParam, LPARAM lPara
case WM_UPDATE_DATA:
{
SYSTEMTIME st, other_st;
- WindowData *wd = (WindowData *)GetWindowLong(hwndDlg, GWL_USERDATA);
+ WindowData *wd = (WindowData *)GetWindowLongPtr(hwndDlg, GWLP_USERDATA);
MyGetSystemTime(&st);
MySystemTimeToTzSpecificLocalTime(&wd->tzi, &st, &other_st);
@@ -122,7 +122,7 @@ BOOL CALLBACK DlgProcDisplay(HWND hwndDlg, UINT msg, WPARAM wParam, LPARAM lPara
case WM_DESTROY:
{
KillTimer(hwndDlg, ID_UPDATE_TIMER);
- WindowData *wd = (WindowData *)GetWindowLong(hwndDlg, GWL_USERDATA);
+ WindowData *wd = (WindowData *)GetWindowLongPtr(hwndDlg, GWLP_USERDATA);
HANDLE hContact = wd->hContact;
if(CallService(MS_DB_CONTACT_IS, (WPARAM)hContact, 0))
Utils_SaveWindowPosition(hwndDlg, hContact, PROTO, "timewnd");
@@ -166,7 +166,7 @@ int show_time(HANDLE hContact) {
}
DBWriteContactSettingDword(hContact, PROTO, "WindowHandle", (DWORD)hwnd);
- SetWindowLong(hwnd, GWL_USERDATA, (LONG)wd);
+ SetWindowLongPtr(hwnd, GWLP_USERDATA, (LONG_PTR)wd);
SendMessage(hwnd, WM_UPDATE_DATA, 0, 0);
if(CallService(MS_DB_CONTACT_IS, (WPARAM)hContact, 0))