Skip to main content

Access selected win32 APIs through ctypes.

Project description

ctwin32

PyPI - Version PyPI - Python Version License - MIT


ctwin32 is a pure Python module, that wraps some Windows APIs (win32) by using ctypes. Since it is my personal playground, the selection of supported APIs and the way those are wrapped are solely dictated by my needs and preferences.

ctwin32 is definitely not a replacement for pywin32, although it serves that purpose for me (in conjunction with comtypes). Compared with pywin32 the coverage of ctwin32 is less than tiny.


Note: Even though ctwin32 is a pure Python module, it can of course only be used on Windows. Therefore, the wheel packages provided are intentionally tagged with the x86 bit and x64 bit Windows platform tags (in terms of content, the two are the same). This is just to keep pip from installing them on a non-Windows OS.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

ctwin32-1.5.0-py3-none-win_amd64.whl (115.1 kB view details)

Uploaded Python 3 Windows x86-64

ctwin32-1.5.0-py3-none-win32.whl (115.1 kB view details)

Uploaded Python 3 Windows x86

File details

Details for the file ctwin32-1.5.0-py3-none-win_amd64.whl.

File metadata

  • Download URL: ctwin32-1.5.0-py3-none-win_amd64.whl
  • Upload date:
  • Size: 115.1 kB
  • Tags: Python 3, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.10.1 pkginfo/1.8.2 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.10.1

File hashes

Hashes for ctwin32-1.5.0-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 55ec4c981de4f3f227309891b62e6990c125074cea903993f7b4e918dfca651b
MD5 ede11d18c965e67fec363d5691bd7981
BLAKE2b-256 1ac372dfd73cc32b3d01d399c69736033b15248adeea1493d0b6a756843eb525

See more details on using hashes here.

File details

Details for the file ctwin32-1.5.0-py3-none-win32.whl.

File metadata

  • Download URL: ctwin32-1.5.0-py3-none-win32.whl
  • Upload date:
  • Size: 115.1 kB
  • Tags: Python 3, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.10.1 pkginfo/1.8.2 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.10.1

File hashes

Hashes for ctwin32-1.5.0-py3-none-win32.whl
Algorithm Hash digest
SHA256 14a11f0a7cbf8dc4df878c3ac22cded0d7a30c5e23c53079af3472b10dc5f5af
MD5 fc048171c3dac94d47a05f6cac9db08d
BLAKE2b-256 b875135947544d840721918e75a4ceb1979e03688e3a91171c29bbb28c656621

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page