Масштабирование окна

Здравствуйте, существует программа ISBoxer для мультибоксинга в играх, то есть с помощью нее можно запускать несколько экземпляров игры причем при этом разделять экран на несколько регионов.

Сама программа инжектится в процесс игры и работает внутри процесса.

Вот как это выглядит:

Так вот окно игры которое меньшее на скрине отображается в "масштабе". То есть в нем не меняется разрешение как если просто изменить размер окна, а остается как и у большего окна, и при этом если по нему поводить мышкой то срабатывают "фокусы" на элементах. Причем стоит отметить, что если переключить в настройках игры режим с оконного на полноэкранный то все равно окно остается в своем регионе.

Может кто нибудь подсказать как делается такое масштабирование ? Я подозреваю, что ставятся хуки на какие то функции dx, но возможно я не прав, надеюсь специалисты по dx подскажут куда смотреть.