When you implement a web server on Windows CE, developers would want to implement most of the features available with web servers on PC platforms.
However, this is not the case if the windows CE IIS doesn’t support some of the features like maintaining the session ID etc. Also, you would want to get some parameters from the remote device like CPU speed etc and would like to set some parameters.
I have posted an article on how to use the Internet server application programming interface (ISAPI) to achieve a fully functional webserver. For the article, please have a look at the link https://www.e-consystems.com/Articles/Windows-CE/webserver_isapi.asp