How to get viewport pixels including userinterface.

In c++, how can i get the viewport pixels as an array of values? (including userinterface).

bump