Hi Navid,

On Sun, May 27, 2012 at 2:26 PM, Navid Mohaghegh <na...@navid.ca> wrote:

> Hi everyone,
>
> I have read the post below and I am looking for more details:
>
> http://sourceforge.net/mailarchive/forum.php?thread_name=CAHNhiDS%2BBXE7%3D2XF_P942mNVZwOjWwrgT6JcPASGhcAJvWRxQg%40mail.gmail.com&forum_name=freerdp-devel
>
> I am still a little bit confused about the goal of WinPR. Are we going to
> have OS-dependent implementation for APIs used by a program?
>

WinPR provides a portable implementation of specific portions of the
Windows API useful to FreeRDP. If you're only interested in FreeRDP then it
doesn't change anything for you, it's effectively more of the same, except
that parts of FreeRDP will be made easily reusable to others through WinPR.

>
> I was particularly interested in FreeRDP implementation for Android or iOS
> and through reading I was directed to WinPR.
>

The current WinPR code is just parts of FreeRDP which have been refactored.
For instance, we've had NLA support for a while, now it's been refactored
as Windows SSPI modules. All of this code is still as portable as the
original, meaning it is ported to Android and iOS as well. The only
difference is that the code is now exporting the exact same interface as
the original Microsoft implementation.

The original NLA code was done using a custom-made API which was unstable.
It turned out to be a problem when we got to implement new features like
Terminal Server Gateway that required significant changes to this API. Now
that the code is exporting the SSPI API, we don't have to worry about API
stability and maturity any more for those parts of code. We know the
original API is stable and mature enough, such that if we stick to it we
shouldn't have any problems.


> Thank you very much,
> Navid
>
> ------------------------------------------------------------------------------
> Live Security Virtual Conference
> Exclusive live event will cover all the ways today's security and
> threat landscape has changed and how IT managers can respond. Discussions
> will include endpoint security, mobile security and the latest in malware
> threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
> _______________________________________________
> Freerdp-devel mailing list
> Freerdp-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/freerdp-devel
>
------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
_______________________________________________
Freerdp-devel mailing list
Freerdp-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freerdp-devel

Reply via email to