Microsoft Computer Languages

This documentation provides detailed technical specifications for certain Microsoft computer languages that are implemented by Microsoft products.

Audience

The Microsoft computer languages documentation is intended for use in conjunction with publicly available standard specifications, computer language design and implementation art. It assumes that the reader either is familiar with this material or has access to it.

The technical documentation provides the following levels of audience support:

  • Implementer: Conceptual and reference information for a successful implementation of a specified computer language.

  • Reviewer: A resource for readers who want to evaluate or understand one or more specified computer languages.

Note

Note that inter-document links are functional only if all PDF files are located in the same directory. An error message appears if you click a link to a PDF document that is in a different folder (when viewing on your computer) or part of a different download (when viewing online).

In This Section

Microsoft General Purpose Programming Languages

Microsoft Domain-Specific Languages

Windows Protocols

Microsoft Office Protocols

Microsoft Office File Formats

SharePoint Products and Technologies Protocols

Exchange Server Protocols

Microsoft SQL Server Protocols

Microsoft Interoperability

Microsoft Protocol Programs

Additional Resources

Open Specifications Forum Group

Participate in the top-level forum group.

Using the Open Specifications

Ask questions about the Open Specifications documents, their organization, language conventions, and references.

Windows Protocols

Discuss technical content and implementation of the Windows protocols described in the Open Specifications.

File Services

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

Using the Office Open Protocols

Discuss technical content and implementation of the Microsoft Office protocols described in the Open Specifications.

Using the Exchange Server Protocols

Discuss technical content and implementation of the Exchange Server and Outlook protocols described in the Open Specifications.

Using the SharePoint Products and Technologies Protocols

Discuss technical content and implementation of the Microsoft SharePoint Products and Technologies protocols described in the Open Specifications.

Using the Office Binary File Formats

Discuss technical content and implementation of the Microsoft Office binary file formats described in the Open Specifications.

Using the Microsoft SQL Server Protocols

Discuss technical content and implementation of the Microsoft SQL Server protocols described in the Open Specifications.