diff -aur 000/setup.py 001/setup.py
--- 000/setup.py	2015-04-09 21:00:48.725278100 -0300
+++ 001/setup.py	2015-04-09 21:02:02.350399800 -0300
@@ -100,7 +100,7 @@
 
 # some modules need a static CRT to avoid problems caused by them having a
 # manifest.
-static_crt_modules = ["winxpgui"]
+static_crt_modules = []
 
 
 from distutils.dep_util import newer_group
@@ -476,6 +476,7 @@
 
 class WinExt_win32(WinExt):
     def __init__ (self, name, **kw):
+        kw["libraries"] = kw.get("libraries", "") + " oleaut32 ole32 pywintypes"
         WinExt.__init__(self, name, **kw)
     def get_pywin32_dir(self):
         return "win32"
@@ -499,7 +500,7 @@
 # itself - thus, output is "win32comext"
 class WinExt_win32com(WinExt):
     def __init__ (self, name, **kw):
-        kw["libraries"] = kw.get("libraries", "") + " oleaut32 ole32"
+        kw["libraries"] = kw.get("libraries", "") + " oleaut32 ole32 uuid pywintypes pythoncom"
 
         # COM extensions require later windows headers.
         if not kw.get("windows_h_version"):
@@ -1500,6 +1504,10 @@
         "win32/src/PySecurityObjects.h",
         ],
     extra_compile_args = ['-DBUILD_PYWINTYPES'],
+    extra_link_args = ['-Wl,--out-implib,build/temp.mingw-%d.%d/libpywintypes.dll.a' % (
+        sys.version_info.major,
+        sys.version_info.minor,
+    )],
     libraries = "advapi32 user32 ole32 oleaut32",
     pch_header = "PyWinTypes.h",
     )
@@ -1764,9 +1762,13 @@
                         %(win32com)s/include\\PyIEnumContextProps.h     %(win32com)s/include\\PyIClientSecurity.h
                         %(win32com)s/include\\PyIServerSecurity.h
                         """ % dirs).split(),
-                   libraries = "oleaut32 ole32 user32 urlmon",
-                   export_symbol_file = 'com/win32com/src/PythonCOM.def',
+                   libraries = "oleaut32 ole32 user32 urlmon uuid pywintypes",
+                   # export_symbol_file = 'com/win32com/src/PythonCOM.def',
                    extra_compile_args = ['-DBUILD_PYTHONCOM'],
+                   extra_link_args = ['-Wl,--out-implib,build/temp.mingw-%d.%d/libpythoncom.dll.a' % (
+                       sys.version_info.major,
+                       sys.version_info.minor,
+                   )],
                    pch_header = "stdafx.h",
                    windows_h_version = 0x500,
                    base_address = dll_base_address,
