Каждое приложение, так или иначе, работает под управлением операционной системы. Обращение к ресурсам компьютера происходит не напрямую, а посредством API данной системы. В случае с Windows, мы имеем дело с Windows API, которая народом произносится как WinAPI.
Возникает вопрос: что доступно из WinAPI пользователям D? Базовая поддержка необходимых функций есть как в фобосе, так и в танго. Для наших целей (повторю, что цель блога — создание игр на Direct3D9), вероятно, их будет достаточно. В случае, если встроенного функционала будет не хватать, воспользуемся библиотекой «Windows API Bindings». Проверим взаимодействие с операционной системой на примере простого приложения, содержащего точку входа, отвечающую правилам WinAPI.