title: Using ctypes to load a specific runtime library (MSVCRT80)
body: <p>We're using <code>ctypes.windll</code> to load a third-party library. This library uses 'MSVCRT80' and states that it's callers responsibility to free resources. Therefor we've tried using <code>windll.msvcrt.free(pointer)</code> to free resources returned by the external library. This fails as <code>windll.msvcrt</code> is another runtime ('MSVCRT90.DLL' which Python is linked with)</p>
  
  <p>Therefor we explicitly need to load 'MSVCRT80.DLL', but I can't find a way to load this library. I've tried using <code>ctypes.util.find_library('msvcrt80')</code> but this returns <code>None</code>. I guess this is because this function only looks through the path, while the actual library is located at <code>c:\windows\winsxs\amd64_microsoft.vc80.crt_1fc8b3b9a1e18e3b_8.0.50727.6195_none_88e41e092fab0294</code>.</p>
  
  <p>Is there any way I can load the correct runtime using <code>ctypes</code>?</p>