Проблема решена.
Знающие люди подсказали...
Под МСВС без шаманства устанавливается только версия
Wine-0.9.1 и это связано с проблемой NONAMELESSUNION и их обработкой старым компилятором.
Остальные версии нужно патчить, типа
Fixed union bug for old compilers (for example, Special Linux)
Index: programs/oleview/main.h
===================================================================
RCS file: /home/wine/wine/programs/oleview/main.h,v
retrieving revision 1.18
diff -u -p -u -r1.18 main.h
--- programs/oleview/main.h 16 Oct 2006 10:31:41 -0000 1.18
+++ programs/oleview/main.h 28 Dec 2006 10:35:07 -0000
@@ -26,9 +26,9 @@
#include <unknwn.h>
#ifdef NONAMELESSUNION
-# define U(x) (x).u
+# define U(x) x.u
#else
-# define U(x) (x)
+# define U(x) x
#endif
#include "resource.h"
Может кому пригодится. Не один я с МСВС 3.0.13 маюсь