Unterschiede zwischen Msxml2.ServerXMLHTTP und WinHttp.WinHttpRequest?

Gerade als ich endlich den Unterschied zwischen Msxml2.XMLHTTP und Msxml2.ServerXMLHTTP verstand

http://support.microsoft.com/kb/290761

XMLHTTP wurde für Clientanwendungen entwickelt und basiert auf URLMon, das auf Microsoft Win32 Internet (WinInet) basiert. ServerXMLHTTP wurde für Serveranwendungen entwickelt und basiert auf einem neuen HTTP-Client-Stack, WinHTTP. ServerXMLHTTP bietet Zuverlässigkeit und Sicherheit und ist serversicher. Weitere Informationen finden Sie in der Dokumentation zu MSXML Software Development Kit (SDK).

plötzlich finde ich WinHttp.WinHttpRequest ...

http://msdn.microsoft.com/en-us/library/aa382925(VS.85).aspx

Microsoft Windows HTTP Services (WinHTTP) bietet Entwicklern eine servergestützte, übergeordnete Schnittstelle zum HTTP / 1.1-Internetprotokoll. WinHTTP wird hauptsächlich in serverbasierten Szenarien von Serveranwendungen verwendet, die mit HTTP-Servern kommunizieren.

Wie unterscheidet sich das von Msxml2.ServerXMLHTTP?

(Nun, die implizite Frage ist, welche soll ich verwenden ...)

Antworten auf die Frage(3)

Ihre Antwort auf die Frage