MQL4 Как сделать скрин рабочей области (программно)?

 

Как известно стандартная функция WindowScreenShot делает скрин текущего графика (может это в ней не документировано?),
Подскажите как сделать скрин всей рабочей области?

 
этой функцией никак
 

я знаю что этой никак, какие варианты?

на winapi как реализовать?