Skip to main content

Windows Open Protocols

Microsoft has implemented four new interoperability principles and corresponding actions across its high-volume business products:

  1. Ensuring open connections
  2. Promoting data portability
  3. Enhancing support for industry standards
  4. Fostering more open engagement with customers and the industry, including open source communities.

Read the Microsoft PressPass article for full details.

Technical Documentation

  • Introduction

    Learn how Microsoft is providing access through open connections to its high-volume products.

  • Windows Communication Protocols

    Find technical specifications for Microsoft proprietary protocols (including extensions to industry-standard or other published protocols) that are implemented and used in Windows client operating systems to interoperate or communicate natively with Windows Server operating systems.

  • Windows Server Protocols

    Access detailed technical specifications for Microsoft proprietary protocols (including extensions to industry-standard or other published protocols) that are implemented in Microsoft Windows Server work group server software and that are used to deliver file and print, and user and group, administration services to Windows work group networks.

Important Notes About the Documentation

  • “Copy Code” button does not currently work in Firefox — It is a known issue that the “Copy Code” button that appears on code samples in an Open Protocols specification does not copy code to the clipboard when the specification is viewed in the Firefox Web browser. Instead of using the button, highlight the code and copy it.
  • Download PDF documents to the same directory to retain links — If you use the PDF versions of the Open Protocols specifications, be sure to download all of the documents to the same directory. Hyperlinks between specifications require the documents to be in the same directory to work.
  • Byte Array diagram formatting is richer in the PDF version — Formatting of byte-array data is simplified in the on-line version of the documents. Implementers may find it useful to review the PDF version of an Open Protocol specification for a richer formatted version of a byte-array diagram.
  • “End Note” links are misdirected to MS-SECO — It is a known issue that links in the on-line version of an Open Protocol specification misdirect to MS-SECO rather than going to Appendix A: Windows Behavior in the same specification. These links are easily identified as a number enclosed in triangle-brackets, i.e., <1>. These links work correctly in the PDF version of the specification.

Windows Open Protocols Forums

File Services

Discuss technical content and implementation of Server Message Block (SMB) protocols described in the Open Protocol specifications

Windows Protocols

Discuss technical content and implementation of the Windows protocols described in the Open Protocol specifications

Using the Open Protocol Specifications

Questions about the Open Protocol documents, their organization, language conventions and references

Key Resources

Windows Communication Protocols

Windows Server Protocols