For the same project that I'm using ctypes on OS X I'm also working on a Windows version - again using ctypes for the native interfacing.
In both cases the OS X and Windows specific code does not amount to much (a few hundred lines each, with plenty of spacing). Doing …