Removed DECLARE_OLD_HANDLE. Fixed a few remaining warnings.

diff --git a/include/winnt.h b/include/winnt.h
index afc60c7..63f0e6d 100644
--- a/include/winnt.h
+++ b/include/winnt.h
@@ -561,20 +561,14 @@
  * we're ready we'll remove the '!defined(__WINE__)' (the equivalent
  * of converting it from DECLARE_OLD_HANDLE to DECLARE_HANDLE).
  */
-#if defined(STRICT) || (defined(__WINE__) && !defined(WINE_NO_STRICT))
-typedef VOID*           HANDLE;
-#define DECLARE_OLD_HANDLE(a) \
-    typedef struct a##__ { int unused; } *a; \
-    typedef a *P##a
+#if defined(__WINE__) && defined(WINE_NO_STRICT)
+typedef UINT HANDLE;
 #else
-typedef UINT            HANDLE;
-#define DECLARE_OLD_HANDLE(a) \
-    typedef HANDLE a; \
-    typedef a *P##a
+typedef void *HANDLE;
 #endif
-typedef HANDLE         *PHANDLE,    *LPHANDLE;
+typedef HANDLE *PHANDLE, *LPHANDLE;
 
-#ifdef STRICT
+#if defined(STRICT) || (defined(__WINE__) && !defined(WINE_NO_STRICT))
 #define DECLARE_HANDLE(a) \
     typedef struct a##__ { int unused; } *a; \
     typedef a *P##a