Uncomment the typedef in the DECLARE_INTERFACE macro, and get rid of
duplicate typedefs.
diff --git a/include/objbase.h b/include/objbase.h
index 1c1ab30..6347610 100644
--- a/include/objbase.h
+++ b/include/objbase.h
@@ -250,14 +250,14 @@
#undef CONST_VTBL
#define CONST_VTBL const
#define DECLARE_INTERFACE(iface) \
- /*typedef*/ interface iface { const struct iface##Vtbl *lpVtbl; } /*iface*/; \
+ typedef interface iface { const struct iface##Vtbl *lpVtbl; } iface; \
typedef struct iface##Vtbl iface##Vtbl; \
struct iface##Vtbl
#else
#undef CONST_VTBL
#define CONST_VTBL
#define DECLARE_INTERFACE(iface) \
- /*typedef*/ interface iface { struct iface##Vtbl *lpVtbl; } /*iface*/; \
+ typedef interface iface { struct iface##Vtbl *lpVtbl; } iface; \
typedef struct iface##Vtbl iface##Vtbl; \
struct iface##Vtbl
#endif