Some non-threatening fixes to some headers, as well as some casting
changes that make winelib more win32 code compatible.
diff --git a/include/wtypes.h b/include/wtypes.h
index b3ce390..1ffa115 100644
--- a/include/wtypes.h
+++ b/include/wtypes.h
@@ -64,7 +64,9 @@
#endif /* !defined(__cplusplus) */
extern const IID GUID_NULL;
+#define IID_NULL GUID_NULL
#define CLSID_NULL GUID_NULL
+#define FMTID_NULL GUID_NULL
typedef enum tagDVASPECT
{
@@ -132,11 +134,16 @@
typedef ULONG PROPID;
+#ifndef _tagBLOB_DEFINED
+#define _tagBLOB_DEFINED
+#define _BLOB_DEFINED
+#define _LPBLOB_DEFINED
typedef struct tagBLOB
{
ULONG cbSize;
BYTE *pBlobData;
-} BLOB;
+} BLOB, *LPBLOB;
+#endif
#ifndef _tagCY_DEFINED
#define _tagCY_DEFINED