[ATL] Add GET_X_LPARAM and GET_Y_LPARAM to atlwin.h
authorMark Jansen <mark.jansen@reactos.org>
Mon, 14 Jan 2019 19:50:37 +0000 (20:50 +0100)
committerGiannis Adamopoulos <gadamopoulos@reactos.org>
Tue, 15 Jan 2019 12:34:53 +0000 (14:34 +0200)
Remove all local definitions

base/applications/msconfig_new/comctl32ex/comctl32supp.h
base/shell/explorer/precomp.h
dll/shellext/stobject/precomp.h
dll/win32/browseui/internettoolbar.cpp
dll/win32/browseui/shellbars/shellbars.h
dll/win32/browseui/toolsband.cpp
dll/win32/shell32/shellmenu/CMenuToolbars.cpp
sdk/lib/atl/atlwin.h

index e426eae..a671d1c 100644 (file)
 #define __COMCTL32SUPP_H__
 
 #include <windowsx.h>
-/*
-#define GET_X_LPARAM(lp)    ((int)(short)LOWORD(lp))
-#define GET_Y_LPARAM(lp)    ((int)(short)HIWORD(lp))
-*/
 
 #define Button_IsEnabled(hwndCtl) IsWindowEnabled((hwndCtl))
 
index e62b6ef..1db8538 100644 (file)
@@ -64,9 +64,6 @@ extern HANDLE hProcessHeap;
 extern HKEY hkExplorer;
 extern BOOL bExplorerIsShell;
 
-#define GET_X_LPARAM(lp) ((int)(short)LOWORD(lp))
-#define GET_Y_LPARAM(lp) ((int)(short)HIWORD(lp))
-
 /*
  * explorer.c
  */
index cefd8ea..674a32e 100644 (file)
@@ -34,9 +34,6 @@ extern HINSTANCE g_hInstance;
 #define ID_ICON_HOTPLUG (WM_APP + 0x4CC)
 #define ID_ICON_POWER   (WM_APP + 0x4CD)
 
-#define GET_X_LPARAM(lp) ((int)(short)LOWORD(lp))
-#define GET_Y_LPARAM(lp) ((int)(short)HIWORD(lp))
-
 #include "csystray.h"
 
 typedef HRESULT(STDMETHODCALLTYPE * PFNSTINIT)     (_In_ CSysTray * pSysTray);
index a48efd6..d6f6145 100644 (file)
@@ -25,10 +25,6 @@ toolbar, and address band for an explorer window
 
 #include "precomp.h"
 
-/* FIXME, I can't include windowsx because it conflicts with some #defines */
-#define GET_X_LPARAM(lp) ((int)(short)LOWORD(lp))
-#define GET_Y_LPARAM(lp) ((int)(short)HIWORD(lp))
-
 #if 1
 
 interface IAugmentedShellFolder : public IShellFolder
index 59221c4..a9ad17a 100644 (file)
@@ -31,9 +31,6 @@ WINE_DEFAULT_DEBUG_CHANNEL(browseui);
 #include "CBandSiteMenu.h"
 #include "CISFBand.h"
 
-#define GET_X_LPARAM(lp) ((int)(short)LOWORD(lp))
-#define GET_Y_LPARAM(lp) ((int)(short)HIWORD(lp))
-
 #define USE_SYSTEM_ISFBAND 0
 
 #if USE_SYSTEM_ISFBAND
index 1e855cb..5e98f7b 100644 (file)
@@ -24,10 +24,6 @@ Implements the toolbar band of a cabinet window
 
 #include "precomp.h"
 
-/* FIXME, I can't include windowsx because it conflicts with some #defines */
-#define GET_X_LPARAM(lp) ((int)(short)LOWORD(lp))
-#define GET_Y_LPARAM(lp) ((int)(short)HIWORD(lp))
-
 class CToolsBand :
     public CWindowImpl<CToolsBand, CWindow, CControlWinTraits>,
     public CComObjectRootEx<CComMultiThreadModelNoCS>,
index fd98086..2431ee8 100644 (file)
@@ -28,9 +28,6 @@
 
 #define IDS_MENU_EMPTY 34561
 
-#define GET_X_LPARAM(lp) ((int)(short)LOWORD(lp))
-#define GET_Y_LPARAM(lp) ((int)(short)HIWORD(lp))
-
 WINE_DEFAULT_DEBUG_CHANNEL(CMenuToolbars);
 
 // FIXME: Enable if/when wine comctl supports this flag properly
index a4f717c..3539c13 100644 (file)
@@ -52,6 +52,15 @@ inline LONG_PTR GetWindowLongPtr(HWND hWnd, int nIndex)
 namespace ATL
 {
 
+#ifndef GET_X_LPARAM
+#define GET_X_LPARAM(lp) ((int)(short)LOWORD(lp))
+#endif
+#ifndef GET_Y_LPARAM
+#define GET_Y_LPARAM(lp) ((int)(short)HIWORD(lp))
+#endif
+
+
+
 struct _ATL_WNDCLASSINFOW;
 typedef _ATL_WNDCLASSINFOW CWndClassInfo;