title: Error loading DLL in python, not a valid win32 application
body: <p>I am trying to load a DLL in python to call functions.  </p>
  
  <pre><code>import ctypes
  from ctypes import *
  
  dsusb = ctypes.WinDLL('c:\python27\dsusb.dll')
  </code></pre>
  
  <p>I get the following error in my stack.</p>
  
  <pre><code>C:\Python27&gt;python test.py
  Traceback (most recent call last):
    File "test.py", line 4, in &lt;module&gt;
      dsusb = ctypes.WinDLL('c:\python27\dsusb.dll')
    File "C:\Python27\lib\ctypes\__init__.py", line 365, in __init__
      self._handle = _dlopen(self._name, mode)
  WindowsError: [Error 193] %1 is not a valid Win32 application
  </code></pre>
  
  <p>I also tried cdll with the same code.</p>
  
  <p>I looked up the error and windows says it's due to a path containing spaces... which I do not think is really the problem...</p>
  
  <p>Am I loading this DLL wrong or is there something that might be wrong in the dll?</p>