The philosophy of InetSTL (http://inetstl.org/) is essentially the same as that of the STLSoft (http://stlsoft.org/) organisation: providing robust and lightweight software to the WinInet API development community. InetSTL provides template-based software that builds on that provided by Win and STLSoft in order to reduce programmer effort and increase robustness in the use of the Win.
All components in the InetSTL project reside in the inetstl namespace
As with all parts of the STLSoft libraries, there are no dependencies on InetSTL binary components and no need to compile InetSTL implementation files; InetSTL is 100% header-only!
In addition, some parts of the libraries exhibit different behaviour when translated in different contexts, such as the value of
_WIN32_WINNT, or with
ntsecapi.h include. In all cases the libraries function correctly in whatever context they are compiled.