ATL is part of the VC++ release, and there's a developer community where you can report problems: https://developercommunity.visualstudio.com
Also see developer community ticket https://developercommunity.visualstudio.com/content/problem/314326/compiler-errors-with-atls-window-class-macros-used.html
Thanks and already in use :)
... or ULONG
MSG_WM_WTSSESSION_CHANGE should crack lParam as session Id
Using the latest commit (#ebb00f) this looks good to me and is working.
MFC offers classes around the Windows Internet Extensions library (wininet). I have recently ported the functionality to a WTL friendly header (currently the HTTP subset) for use in a wider range than just MFC and I find it great if it would be available as part of the WTL library. Is there any interest?
Please find attached the header-only implementation