# pywin32-ctypes **Repository Path**: mirrors_enthought/pywin32-ctypes ## Basic Information - **Project Name**: pywin32-ctypes - **Description**: A (partial) reimplementation of pywin32 in pure python - **Primary Language**: Unknown - **License**: BSD-3-Clause - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2020-08-08 - **Last Updated**: 2026-05-30 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README .. image:: https://readthedocs.org/projects/pywin32-ctypes/badge/?version=master :target: http://pywin32-ctypes.readthedocs.org/en/latest/?badge=master :alt: Documentation Status A reimplementation of pywin32 that is pure python. The default behaviour will try to use cffi (>= 1.3.0), if available, and fall back to using ctypes. Please note that there is no need to have a compiler available on installation or at runtime. Usage ===== Example:: # Equivalent to 'import win32api' from pywin32. from win32ctypes.pywin32 import win32api win32api.LoadLibraryEx(sys.executable, 0, win32api.LOAD_LIBRARY_AS_DATAFILE) .. note:: Currently pywin32ctypes implements only a very small subset of pywin32, for internal needs at Enthought. We do welcome additional features and PRs, though. Development setup ================= The following should be good enough:: pip install -r test_requirements.txt python install -e . .. note:: - While pywin32-ctypes should regularly be tested on windows, you can also develop/test on unix by using wine