Win32Win64
Win32Win64 refers to software development and deployment that targets both 32‑bit and 64‑bit Windows platforms using the Win32 API. It describes an approach in which code is written to be portable across the two major Windows ABIs, with attention to architectural differences that arise between 32‑bit and 64‑bit environments.
Background and data models. Windows operates under different data models for 32‑bit and 64‑bit builds. In 32‑bit
Compatibility and deployment. Windows provides a compatibility path for 32‑bit applications on 64‑bit systems via WOW64,
Development practices. Cross‑target development commonly uses conditional compilation (for example, _WIN32 and _WIN64) and pointer‑sized types
See also: Windows API, WOW64, PE file format, 64‑bit Windows.