Приложения Win32 работают в защищенном режиме на процессорах 80386 и выше

Приложение может адресовать память вплоть до 4 Гбайт

Формат исполняемого файла - PE(Portable Executable)

Windows выполняет каждое 32-разрядное приложение в отдельном виртуальном пространстве.

Основные используемые библиотеки:
  KERNEL32.DLL - содержит функции управления памятью, загрузки/удаления программ и обеспечивает непосредственную поддержку выполнения программ
  USER32.DLL - сосредоточены функции управления окнами (создание окна, изменение его размеров, перемещение, удаление), другими элементами интерфейса, а также функции ввода с клавиатуры и работы с мышью
  GDI32.DLL - обеспечивает взаимодействие с графическими устройствами (в том числе с экраном, принтерами и плоттерами)