2.2 Technical Specifications

This section describes the details of protocols, structures and standards that are specified in technical specifications. The goal of the technical specifications is to support interoperability, not to describe the Windows implementations of the technology. For example, many protocols specify client and server roles; for such protocols, the information contained in technical specifications fulfills the three general interoperability cases:

  • Implement a client that interoperates with a server implemented in Windows.

  • Implement a server that interoperates with a client implemented in Windows.

  • Implement a client and a server that interoperate with each other on a non-Windows operating system.

Other types of protocols, as well as structures, algorithms, and so on, are also documented to support interoperability in both Windows and non-Windows operating environments.

Technical specifications consist of both normative and informative content.