http://msdn.microsoft.com/workshop/networking/moniker/overview/appendix_a.asp