LPARAM lParam)\r
{\r
HDC hdc;\r
- PAINTSTRUCT ps;\r
+ PAINTSTRUCT ps;\r
RECT rect, rect2;\r
POINT pt;\r
\r
- WNDPROC OldComboProc = (WNDPROC)GetWindowLong(hwnd, GWL_USERDATA);\r
+ WNDPROC OldComboProc = (WNDPROC)GetWindowLongPtr(hwnd, GWLP_USERDATA);\r
\r
static BOOL fMouseDown = FALSE;\r
static BOOL fButtonDown = FALSE;\r
\r
VOID MakeFlatCombo(HWND hwndCombo)\r
{\r
- LONG OldComboProc;\r
+ LONG_PTR OldComboProc;\r
\r
/* Remember old window procedure */\r
- OldComboProc = GetWindowLongPtr(hwndCombo, GWL_WNDPROC);\r
+ OldComboProc = GetWindowLongPtr(hwndCombo, GWLP_WNDPROC);\r
SetWindowLongPtr(hwndCombo,\r
- GWL_USERDATA,\r
+ GWLP_USERDATA,\r
OldComboProc);\r
\r
/* Perform the subclass */\r
SetWindowLongPtr(hwndCombo,\r
- GWL_WNDPROC,\r
+ GWLP_WNDPROC,\r
(LONG_PTR)FlatComboProc);\r
}\r