Inline functions don't need WINE_UNUSED.

diff --git a/dlls/gdi/gdi_private.h b/dlls/gdi/gdi_private.h
index f5e60aa..ba120f4 100644
--- a/dlls/gdi/gdi_private.h
+++ b/dlls/gdi/gdi_private.h
@@ -273,7 +273,7 @@
  * transformation process is done in floating point internally. This function
  * is then used to round these coordinates to integer values.
  */
-static inline INT WINE_UNUSED GDI_ROUND(FLOAT val)
+static inline INT GDI_ROUND(FLOAT val)
 {
    return (int)floor(val + 0.5);
 }
diff --git a/dlls/gdi/path.c b/dlls/gdi/path.c
index b19ec71..4c469d1 100644
--- a/dlls/gdi/path.c
+++ b/dlls/gdi/path.c
@@ -106,7 +106,7 @@
 /* Performs a world-to-viewport transformation on the specified point (which
  * is in floating point format).
  */
-static inline void WINE_UNUSED INTERNAL_LPTODP_FLOAT(DC *dc, FLOAT_POINT *point)
+static inline void INTERNAL_LPTODP_FLOAT(DC *dc, FLOAT_POINT *point)
 {
     FLOAT x, y;
 
diff --git a/dlls/msvcrt/main.c b/dlls/msvcrt/main.c
index 61411bf..083f0f8 100644
--- a/dlls/msvcrt/main.c
+++ b/dlls/msvcrt/main.c
@@ -28,7 +28,7 @@
 
 static inline BOOL msvcrt_init_tls(void);
 static inline BOOL msvcrt_free_tls(void);
-const char* msvcrt_get_reason(DWORD reason) WINE_UNUSED;
+const char* msvcrt_get_reason(DWORD reason);
 
 /*********************************************************************
  *                  Init
diff --git a/dlls/ole32/compobj_private.h b/dlls/ole32/compobj_private.h
index ee4e33b..32d1772 100644
--- a/dlls/ole32/compobj_private.h
+++ b/dlls/ole32/compobj_private.h
@@ -171,13 +171,11 @@
  * Per-thread values are stored in the TEB on offset 0xF80,
  * see http://www.microsoft.com/msj/1099/bugslayer/bugslayer1099.htm
  */
-static inline APARTMENT* COM_CurrentInfo(void) WINE_UNUSED;
 static inline APARTMENT* COM_CurrentInfo(void)
 {
   APARTMENT* apt = NtCurrentTeb()->ReservedForOle;
   return apt;
 }
-static inline APARTMENT* COM_CurrentApt(void) WINE_UNUSED;
 static inline APARTMENT* COM_CurrentApt(void)
 {
   APARTMENT* apt = COM_CurrentInfo();