As for where this is referenced in the specification, here it is:
http://msdn.microsoft.com/en-us/library/cc242419(v=PROT.10).aspx
The client informs the server of various system parameters using the Client
System Parameters Update PDU. As with many things in RDP, this maps directly
to some Windows API, here's the original version of it:
http://msdn.microsoft.com/en-us/library/ms724947(v=vs.85).aspx
If you read carefully the spec refers to MSDN-VIRTUALSCR:
http://msdn.microsoft.com/en-us/library/dd145136(VS.85).aspx
If multiple monitors are in use, the SPI_SETWORKAREA command is will set the
work area for the monitor where the work area fits.
I recently added code to match what is explained in MSDN-VIRTUALSCR, and
make it easy to manage multiple monitors in RemoteApp properly.
On Fri, Sep 2, 2011 at 3:53 PM, Marc-André Moreau <
marcandre.mor...@gmail.com> wrote:
> Hi John,
>
> On Fri, Sep 2, 2011 at 3:22 PM, John Eke <john....@magorcorp.com> wrote:
>
>> Hi Guys,
>>
>> Im new to freerdp, trying to use the libraries and understand the
>> codebase a bit. Also if this is the wrong place to ask questions please
>> let me know as well.
>>
>> I was wondering if I could get a brief explanation of what 'work area'
>> means with regards to RemoteApp. If there are explanatory docs somewhere
>> also a link will be of great help.
>>
>
> The work area is the area of the screen which is unobstructed by desktop
> elements like a dock or a taskbar. Windows normally cannot be placed in
> areas outside the work area.
>
> In the context of RemoteApp, the both the full screen area and the work
> area need to be sent to the server: the server will in return have a
> server-side session matching those settings. If this information wasn't
> properly passed on to the server, the server would think it is ok to place
> windows in areas where the client cannot place them.
>
>>
>> Thanks a lot.
>>
>> - John E
>>
>>
>>
>> ------------------------------------------------------------------------------
>> Special Offer -- Download ArcSight Logger for FREE!
>> Finally, a world-class log management solution at an even better
>> price-free! And you'll get a free "Love Thy Logs" t-shirt when you
>> download Logger. Secure your free ArcSight Logger TODAY!
>> http://p.sf.net/sfu/arcsisghtdev2dev
>> _______________________________________________
>> Freerdp-devel mailing list
>> Freerdp-devel@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/freerdp-devel
>>
>
>
------------------------------------------------------------------------------
Special Offer -- Download ArcSight Logger for FREE!
Finally, a world-class log management solution at an even better
price-free! And you'll get a free "Love Thy Logs" t-shirt when you
download Logger. Secure your free ArcSight Logger TODAY!
http://p.sf.net/sfu/arcsisghtdev2dev
_______________________________________________
Freerdp-devel mailing list
Freerdp-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freerdp-devel