Click to Rate and Give Feedback
MSDN
MSDN Library
Open Specifications
Windows Protocols

  Switch on low bandwidth view
Windows Communication Protocols (MCPP)

The Microsoft Communications Protocol Program (MCPP) technical documentation set provides detailed technical specifications for Microsoft proprietary protocols (including extensions to industry-standard or other published protocols) that are used by Windows Server operating systems (specifically, Windows NT 3.1 and successors up to and including Windows Server 2008) to interoperate with Windows client operating systems (specifically, Windows 2000 Professional and successors up to and including Windows Vista). The documentation set includes a set of companion overview and reference documents that supplement the technical specifications with conceptual background, overviews of inter-protocol relationships and interactions, and technical reference information, such as common data types and error codes.

The MCPP technical documentation set is intended for use in conjunction with publicly available standard specifications, network programming art, and Windows distributed systems concepts. It assumes that the reader either is familiar with this material or has immediate access to it.

The technical documentation set provides the following levels of audience support:

  • For implementers: Provides sufficient conceptual and reference information for a successful implementation of one or more protocol specifications for a given task or scenario.

  • For reviewers: Serves as a definitive resource for readers who want to evaluate or understand one or more protocols.

More Information

For more information on these protocols, please visit http://www.microsoft.com/protocols.

Questions

If you have questions about the protocol documentation, please visit the Open Specifications Forums on MSDN.

Specification Description

[MS-PROTO]: Windows Protocols Overview

Describes the technical relationships among certain sets of protocols that are included in MCPP. This document is intended to be used together with the overview and reference documents, which are companion documents to the protocol specifications.

Click here to view this version of the [MS-PROTO] PDF.

[MS-ADA1]: Active Directory Schema Attributes A-L

Contains a partial list of the objects that exist in the Active Directory schema (attributes beginning with A - L).

Click here to view this version of the [MS-ADA1] PDF.

[MS-ADA2]: Active Directory Schema Attributes M

Contains a partial list of the objects that exist in the Active Directory schema (attributes beginning with M).

Click here to view this version of the [MS-ADA2] PDF.

[MS-ADA3]: Active Directory Schema Attributes N-Z

Contains a partial list of the objects that exist in the Active Directory schema (attributes beginning with N - Z).

Click here to view this version of the [MS-ADA3] PDF.

[MS-ADCAP]: Active Directory Web Services: Custom Action Protocol Specification

Specifies the Active Directory Web Services: Custom Action Protocol, used for directory access in identity management and topology management. The purpose of this protocol is to enable the transition of client applications that are currently using non–Web services protocols for managing information held in directory services to instead use Web services protocols.

Click here to view this version of the [MS-ADCAP] PDF.

[MS-ADDM]: Active Directory Web Services: Data Model and Common Elements

Contains an XML data model and other protocol components (such as the definition of an XPath 1.0-derived selection language) that are used in various protocols that belong to the set of Active Directory Web Services protocols.

Click here to view this version of the [MS-ADDM] PDF.

[MS-ADLS]: Active Directory Lightweight Directory Services Schema

Contains a list of the objects that exist in the Active Directory Lightweight Directory Services schema.

Click here to view this version of the [MS-ADLS] PDF.

[MS-ADSC]: Active Directory Schema Classes

Contains a partial list of objects that exist in the Active Directory schema.

Click here to view this version of the [MS-ADSC] PDF.

[MS-ADTG]: Remote Data Services (RDS) Transport Protocol Specification

Specifies the Remote Data Services (RDS) Transport Protocol, a Microsoft proprietary protocol and an HTTP request/response protocol, that facilitates remote method definition and invocation, method definitions for executing database commands and for synchronizing database results, and that defines a record format for encoding of database results.

Click here to view this version of the [MS-ADTG] PDF.

[MS-ADTS]: Active Directory Technical Specification

Describes the state model for Active Directory.

Click here to view this version of the [MS-ADTS] PDF.

[MS-AIPS]: Authenticated Internet Protocol Specification

Supports a more generalized authentication exchange than the Internet Key Exchange Protocol and provides the optimizations in key exchange and policy discoverability.

Click here to view this version of the [MS-AIPS] PDF.

[MS-APDS]: Authentication Protocol Domain Support Specification

Specifies Authentication Protocol Domain Support, which is the communication process between a server and a domain controller that uses Netlogon interfaces to complete an authentication sequence.

Click here to view this version of the [MS-APDS] PDF.

[MS-ASP]: ASP.NET State Server Protocol Specification

Specifies the ASP.NET State Server Protocol, which is a contract for transmitting session state data between a client and a state server.

Click here to view this version of the [MS-ASP] PDF.

[MS-BDSRR]: Business Document Scanning: Scan Repository Capabilities and Status Retrieval Protocol Specification

Used to query a server for the capabilities and status of the scan repository.

Click here to view this version of the [MS-BDSRR] PDF.

[MS-BKRP]: BackupKey Remote Protocol Specification

Specifies how to encrypt secret values (such as cryptographic keys), so they can be backed up to storage that is not specially protected, and how to decrypt such values in the event recovery is necessary.

Click here to view this version of the [MS-BKRP] PDF.

[MS-BPAU]: Background Intelligent Transfer Service (BITS) Peer-Caching: Peer Authentication Protocol Specification

Provides authentication for computers in an Active Directory domain in support of the BITS Peer-Caching Content Retrieval Protocol ([MS-BPCR]).

Click here to view this version of the [MS-BPAU] PDF.

[MS-BPCR]: Background Intelligent Transfer Service (BITS) Peer-Caching: Content Retrieval Protocol Specification

One of the family of protocols that implements a distributed URL cache known as "BITS peer-caching". Other protocols in the family are used to discover potential peers and to authenticate them.

Click here to view this version of the [MS-BPCR] PDF.

[MS-BPDP]: Background Intelligent Transfer Service (BITS) Peer-Caching: Peer Discovery Protocol Specification

Used to locate hosts in a domain that supports the URL-caching protocol implemented by BITS.

Click here to view this version of the [MS-BPDP] PDF.

[MS-BRWS]: Common Internet File System (CIFS) Browser Protocol Specification

Specification of the Common Internet File System (CIFS) Browser Protocol.

Click here to view this version of the [MS-BRWS] PDF.

[MS-BRWSA]: Common Internet File System (CIFS) Browser Auxiliary Protocol Specification

Used by the master browser server to query configuration information for the domains from the domain master browser server. The protocol operation is stateless.

Click here to view this version of the [MS-BRWSA] PDF.

[MS-CER]: Corporate Error Reporting Version 1.0 Protocol Specification

Designed for businesses to manage all error reporting information within the organization.

Click here to view this version of the [MS-CER] PDF.

[MS-CHAP]: Extensible Authentication Protocol Method for Microsoft Challenge Handshake Authentication Protocol (CHAP) Specification

Uses Extensible Authentication Protocol Method for Microsoft Challenge Handshake Authentication Protocol (CHAP) version 2 (EAP-MSCHAPv2) as an authentication method within the EAP-MSCHAPv2 framework.

Click here to view this version of the [MS-CHAP] PDF.

[MS-CMOM]: MSDTC Connection Manager: OleTx Management Protocol Specification

Enables the remote management of a OleTx Transaction Manager and its extensions: MSDTC Connection Manager: OleTx Transaction Internet Extension ([MS-DTCM]), the Transaction Internet Protocol (TIP) Extensions ([MS-TIPP]), and MSDTC Connection Manager: OleTx XA Protocol Extension ([MC-DTCXA]).

Click here to view this version of the [MS-CMOM] PDF.

[MS-CMP]: MSDTC Connection Manager: OleTx Multiplexing Protocol Specification

Specifies the MSDTC Connection Manager Protocol: Connection Multiplexing Protocol [MS-CMP].

Click here to view this version of the [MS-CMP] PDF.

[MS-CMPO]: MSDTC Connection Manager: OleTx Transports Protocol Specification

Specifies the MSDTC Connection Manager: OleTx Transports Protocol.

Click here to view this version of the [MS-CMPO] PDF.

[MS-CMRP]: Failover Cluster: Management API (ClusAPI) Protocol Specification

Microsoft proprietary RPC-based protocol that is used for remotely managing a cluster.

Click here to view this version of the [MS-CMRP] PDF.

[MS-COM]: Component Object Model Plus (COM+) Protocol Specification

Describes the Component Object Model Plus (COM+) Protocol, which consists of a Microsoft proprietary DCOM interface (and DCOM protocol extensions) that is used for adding transactions, implementing synchronization, managing multiple object class configurations, enforcing security, and providing additional functionality and attributes to DCOM-based distributed object applications.

Click here to view this version of the [MS-COM] PDF.

[MS-COMA]: Component Object Model Plus (COM+) Remote Administration Protocol Specification

Allows clients to manage the configuration of software components, and to control running instances of these components.

Click here to view this version of the [MS-COMA] PDF.

[MS-COMEV]: Component Object Model Plus (COM+) Event System Protocol Specification

A Microsoft proprietary protocol that exposes DCOM interfaces for storing and managing configuration data for publishers of events and their respective subscribers on remote computers. This protocol also specifies how to get specific information about a publisher and its subscribers.

Click here to view this version of the [MS-COMEV] PDF.

[MS-COMT]: Component Object Model Plus (COM+) Tracker Service Protocol Specification

Specifies the Component Object Model Plus (COM+) Tracker Service Protocol, which allows clients to monitor running instances of components.

Click here to view this version of the [MS-COMT] PDF.

[MS-CPSP]: Connection Point Services: Phonebook Data Structure

Structure specification for "Phonebook File" (store Point of Presence (POP) location information, logically grouped by geographical Region) and the "Region File" (lists regions).

Click here to view this version of the [MS-CPSP] PDF.

[MS-CRTD]: Certificate Templates Structure Specification

Specifies the syntax and interpretation of certificate templates, which form the basis of certificate management for the Certificate Templates Protocol Specification.

Click here to view this version of the [MS-CRTD] PDF.

[MS-CSRA]: Certificate Services Remote Administration Protocol Specification

Specifies the Certificate Services Remote Administration Protocol, which consists of a set of Distributed Component Object Model (DCOM) interfaces that allow administrative tools to configure the state and policy of a certification authority (CA) on a server.

Click here to view this version of the [MS-CSRA] PDF.

[MS-CSSP]: Credential Security Support Provider (CredSSP) Protocol Specification

Specifies the Credential Security Support Provider (CredSSP) Protocol, which enables an application to securely delegate a user's credentials from a client to a target server.

Click here to view this version of the [MS-CSSP] PDF.

[MS-CSVP]: Failover Cluster: Setup and Validation Protocol (ClusPrep) Specification

Remotely configures cluster nodes, cleans up cluster nodes, and validates that hardware and software settings are compatible with Failover Clustering.

Click here to view this version of the [MS-CSVP] PDF.

[MS-CTAP]: CardSpace Token Acquisition Protocol Specification

Defines a standard mechanism that may be used by a client to acquire a Security Token from a Security Token service (STS).

Click here to view this version of the [MS-CTAP] PDF.

[MS-DCOM]: Distributed Component Object Model (DCOM) Remote Protocol Specification

Describes the Distributed Component Object Model Protocol (DCOM) that exposes application objects via remote procedure calls (RPCs) and consists of a set of extensions layered on the Microsoft Remote Procedure Call Extensions.

Click here to view this version of the [MS-DCOM] PDF.

[MS-DFSC]: Distributed File System (DFS): Referral Protocol Specification

Allows file system clients to resolve names from a namespace distributed across many servers and geographies into local names on specific file servers.

Click here to view this version of the [MS-DFSC] PDF.

[MS-DFSNM]: Distributed File System (DFS): Namespace Management Protocol Specification

Provides a remote procedure call (RPC) interface for administering DFS configurations. The client is an application that issues method calls on the RPC interface to administer DFS. The server is a DFS service that implements support for this RPC interface for administering DFS.

Click here to view this version of the [MS-DFSNM] PDF.

[MS-DHCPE]: Dynamic Host Configuration Protocol (DHCP) Extensions

Describes the Dynamic Host Configuration Protocol (DHCP), which specifies the Microsoft specific vendor-class options included in Microsoft's implementation of DHCP.

Click here to view this version of the [MS-DHCPE] PDF.

[MS-DHCPM]: Microsoft Dynamic Host Configuration Protocol (DHCP) Server Management Protocol Specification

Defines RPC interfaces that provide methods for remotely accessing and administering the DHCP server. This protocol is a client/server protocol based on RPC that is used in the configuration, management, and monitoring of a DHCP server.

Click here to view this version of the [MS-DHCPM] PDF.

[MS-DHCPN]: Dynamic Host Configuration Protocol (DHCP) Extensions for Network Access Protection (NAP)

Describes the Dynamic Host Configuration Protocol (DHCP), which is designed to reduce the administrative burden and complexity of configuring hosts on a TCP/IP-based network, such as a private intranet, and which is one enforcement method supported by Network Access Protection (NAP).

Click here to view this version of the [MS-DHCPN] PDF.

[MS-DLTM]: Distributed Link Tracking: Central Manager Protocol Specification

Works with the Distributed Link Tracking (DLT) Workstation Protocol to discover the new location of a file that has moved. DLT can determine whether the file has moved on a mass-storage device, within a computer, or between computers in a network. The DLT Central Manager Protocol keeps track of file and volume moves and other relevant information from participating computers, so it can provide this information in response to workstation queries.

Click here to view this version of the [MS-DLTM] PDF.

[MS-DLTW]: Distributed Link Tracking: Workstation Protocol Specification

Works with the Distributed Link Tracking (DLT) Central Manager Protocol to discover the new location of a file that has moved. DLT can determine whether the file has moved on a mass-storage device, within a computer, or between computers in a network. The DLT Workstation Protocol helps a computer locate files that have been moved within a computer or between computers in a computer network.

Click here to view this version of the [MS-DLTW] PDF.

[MS-DMRP]: Disk Management Remote Protocol Specification

Managing storage objects on a machine.

Click here to view this version of the [MS-DMRP] PDF.

[MS-DNSP]: Domain Name Service (DNS) Server Management Protocol Specification

Defines RPC interfaces that provide methods for remotely accessing and administering a DNS server. It is a client/server protocol based on RPC that is used in the configuration, management and monitoring of a DNS server.

Click here to view this version of the [MS-DNSP] PDF.

[MS-DPDX]: DirectPlay DXDiag Usage Protocol Specification

Intended for peer-to-peer network video gaming and used by the DXDiag application, which is part of the Windows operating system.

Click here to view this version of the [MS-DPDX] PDF.

[MS-DPSP]: Digest Protocol Extensions

Specifies the variations in the Windows implementation of the Digest Authentication protocol from the standard, as specified in [RFC2617].

Click here to view this version of the [MS-DPSP] PDF.

[MS-DPWSSN]: Devices Profile for Web Services (DPWS): Size Negotiation Extension

Specifies an extension to the Devices Profile for Web Services (DPWS) to allow the negotiation of message sizes between a client and a service for a specific message transaction.

Click here to view this version of the [MS-DPWSSN] PDF.

[MS-DRM]: Digital Rights Management License Acquisition Data Structure

Provides secure distribution, promotion, and sale of digital media content.

Click here to view this version of the [MS-DRM] PDF.

[MS-DRSR]: Directory Replication Service (DRS) Remote Protocol Specification

Specifies an RPC protocol for replication and management of data in Active Directory.

Click here to view this version of the [MS-DRSR] PDF.

[MS-DSML]: Directory Services Markup Language (DSML) 2.0 Protocol Extensions

Specifies extensions that are used to directory services in SOAP sessions.

Click here to view this version of the [MS-DSML] PDF.

[MS-DSSP]: Directory Services Setup Remote Protocol Specification

Exposes an remote procedure call (RPC) interface that a client can call to obtain domain-related computer state and configuration information.

Click here to view this version of the [MS-DSSP] PDF.

[MS-DTCLU]: MSDTC Connection Manager: OleTx Transaction Protocol Logical Unit Mainframe Extension

This protocol provides concrete mechanisms for associating an Atomic Transaction and an LU type 6.2 Logical Unit of Work.

Click here to view this version of the [MS-DTCLU] PDF.

[MS-DTCM]: MSDTC Connection Manager: OleTx Transaction Internet Protocol Specification

Extends the OleTx protocol (see [MS-DTCO]) to enable its interoperation with the open-standard Transaction Internet Protocol (TIP)

Click here to view this version of the [MS-DTCM] PDF.

[MS-DTCO]: MSDTC Connection Manager: OleTx Transaction Protocol Specification

Provides concrete mechanisms for beginning, propagating, and completing atomic transactions. It also provides mechanisms for coordinating agreement on a single atomic outcome for each transaction, and for reliably distributing that outcome to all participants in the transaction.

Click here to view this version of the [MS-DTCO] PDF.

[MS-EERR]: ExtendedError Remote Data Structure

Specifies encoding extended error information. This specification assumes that the reader has familiarity with the concepts and the requirements that are detailed in [MS-RPCE] and [C706].

Click here to view this version of the [MS-EERR] PDF.

[MS-EFSR]: Encrypting File System Remote (EFSRPC) Protocol Specification

Performs maintenance and management operations on encrypted data that is stored remotely and accessed over a network.

Click here to view this version of the [MS-EFSR] PDF.

[MS-EMF]: Enhanced Metafile Format Specification

An Enhanced Metafile Structure (EMF) is a collection of records that can store an image in an application-independent format. The stored image can be recreated by processing the records.

Click here to view this version of the [MS-EMF] PDF.

[MS-EMFPLUS]: Enhanced Metafile Format Plus Extensions Specification

Enhanced Metafile Format Plus Extensions define a device-independent structure that encapsulates graphics commands and objects for storage or for sending to devices, such as displays and printers, which support the drawing of images, graphics, and text.

Click here to view this version of the [MS-EMFPLUS] PDF.

[MS-EMFSPOOL]: Enhanced Metafile Spool Format Specification

An EMF spool file is a collection of records that contain information to print a document outside the control of original application, either on the same computer, or on another computer.

Click here to view this version of the [MS-EMFSPOOL] PDF.

[MS-EVEN]: EventLog Remoting Protocol Specification

Exposes remote procedure call (RPC) methods for reading events in both live and backup event logs on remote computers and specifies how to get general information about a log.

Click here to view this version of the [MS-EVEN] PDF.

[MS-EVEN6]: EventLog Remoting Protocol Version 6.0 Specification

Exposes Remote Procedure Call (RPC) methods for reading events in both live and backup event logs on remote computers and specifies how to get general information about a log. This protocol addresses Windows Vista.

Click here to view this version of the [MS-EVEN6] PDF.

[MS-FASP]: Firewall and Advanced Security Protocol Specification

Describes the protocol for managing security policies on remote computers.

Click here to view this version of the [MS-FASP] PDF.

[MS-FAX]: Fax Server and Client Remote Protocol Specification

Defines the Microsoft proprietary Fax Server and Client Remote Protocol, which is a remote procedure call (RPC)-based, client-server protocol, that is used to send faxes and to manage the fax server and its queues.

Click here to view this version of the [MS-FAX] PDF.

[MS-FPSE]: FrontPage Server Extensions Remote Protocol Specification

Specifies a set of server extensions that can be used to augment a basic HTTP server.

Click here to view this version of the [MS-FPSE] PDF.

[MS-FSCC]: File System Control Codes

Defines the network format of native Windows structures that may be used within other protocols.

Click here to view this version of the [MS-FSCC] PDF.

[MS-FSRM]: File Server Resource Manager Protocol Specification

Set of a Distributed Component Object Model (DCOM) interfaces for managing the configuration of directory quotas, file screens, and storage report jobs on a machine.

Click here to view this version of the [MS-FSRM] PDF.

[MS-GPDPC]: Group Policy: Deployed Printer Connections Extension

Specifies the Deployed Printer Connections Extension to the Group Policy Protocol.

Click here to view this version of the [MS-GPDPC] PDF.

[MS-GPEF]: Group Policy: Encrypting File System Extension

Describes the Group Policy Extension for Encrypting File System, which uses the Microsoft proprietary protocol, Group Policy Protocol, to allow remote administrative configuration of the Encrypting File System.

Click here to view this version of the [MS-GPEF] PDF.

[MS-GPFR]: Group Policy: Folder Redirection Protocol Extension

Folder Redirection is a Group Policy extension that provides a mechanism to relocate specific user folders to server disk volumes. File system access requests to a user's folders are automatically redirected to a newly created folder for each user.

Click here to view this version of the [MS-GPFR] PDF.

[MS-GPIE]: Group Policy: Internet Explorer Maintenance Extension

The Internet Explorer Maintenance Extension enables administrators to apply custom settings to the Internet Explorer configuration on one or more computers to enforce Internet-related security standards and provide a common browser interface within the organization.

Click here to view this version of the [MS-GPIE] PDF.

[MS-GPIPSEC]: Group Policy: IP Security (IPsec) Protocol Extension

This document specifies the IPSec policy component's extension to the Group Policy protocol [MS-GPOL]. The transmitted configuration data enables centralized (common) configuration of the IPsec component on multiple client systems in order to provide basic traffic filtering, data integrity, and optionally, data encryption for TCP/IP traffic.

Click here to view this version of the [MS-GPIPSEC] PDF.

[MS-GPOL]: Group Policy: Core Protocol Specification

Communicates administrator-defined policies between a client and a domain controller (DC).

Click here to view this version of the [MS-GPOL] PDF.

[MS-GPPREF]: Group Policy: Preferences Extension Data Structure

Extension to Group Policy: Core Protocol [MS-GPOL] that provides a mechanism to manage and deploy policy preferences.

Click here to view this version of the [MS-GPPREF] PDF.

[MS-GPREG]: Group Policy: Registry Extension Encoding

The Registry Extension Encoding Protocol extension to the Group Policy Protocol provides a mechanism for an administrator to control any behavior on a client that depends on registry-based settings.

Click here to view this version of the [MS-GPREG] PDF.

[MS-GPSB]: Group Policy: Security Protocol Extension

Specifies an extension to the Group Policy Protocol that enables security policies to be distributed to multiple client systems, so these systems can enact the policies in accordance with the intentions of the administrator.

Click here to view this version of the [MS-GPSB] PDF.

[MS-GPSCR]: Group Policy: Scripts Extension Encoding

Specifies an extension to the Group Policy Protocol that provides a mechanism for an administrator to instruct an arbitrarily large group of clients to execute administrator-specified code at computer startup, computer shutdown, user log on, and user log off.

Click here to view this version of the [MS-GPSCR] PDF.

[MS-GPSI]: Group Policy: Software Installation Protocol Extension

Enables an administrator to install and remove software applications at client computers.

Click here to view this version of the [MS-GPSI] PDF.

[MS-GPWL]: Group Policy: Wireless/Wired Protocol Extension

Specifies an extension to the Group Policy Protocol that specifies the behaviors of the Wireless/Wired Group Policy administrative-side and client-side plug-in extensions.

Click here to view this version of the [MS-GPWL] PDF.

[MS-GSSA]: Generic Security Service Algorithm for Secret Key Transaction Authentication for DNS (GSS-TSIG) Protocol Extension

Generic Security Service Algorithm for Secret Key Transaction Authentication for DNS (GSS-TSIG) identifies one possible extension to TSIG based on the Generic Security Service Application Program Interface (GSS-API).

Click here to view this version of the [MS-GSSA] PDF.

[MS-H245]: H.245 Protocol: Microsoft Extensions

Describes Microsoft's extensions for H.323 protocol.

Click here to view this version of the [MS-H245] PDF.

[MS-H26XPF]: Real-Time Transport Protocol (RTP/RTCP): H.261 and H.263 Video Streams Extensions

Specifies extensions that are used to transmit and receive H.261 or H.263 video streams in a two-party peer-to-peer call.

Click here to view this version of the [MS-H26XPF] PDF.

[MS-HCEP]: Health Certificate Enrollment Protocol Specification

Allows a network endpoint to obtain digital certificates.

Click here to view this version of the [MS-HCEP] PDF.

[MS-HNDS]: Host Name Data Structure Extension

Specifies the extension to the allowable host names that may be assigned to a computer.

Click here to view this version of the [MS-HNDS] PDF.

[MS-ICPR]: ICertPassage Remote Protocol Specification

This protocol is a subset of the Windows Client Certificate Enrollment Protocol, as specified in [MS-WCCE].

Click here to view this version of the [MS-ICPR] PDF.

[MS-IISS]: Internet Information Services (IIS) ServiceControl Protocol Specification

A client-to-server protocol that enables remote control of Internet services as a single unit.

Click here to view this version of the [MS-IISS] PDF.

[MS-IKEE]: Internet Key Exchange Protocol Extensions

Specifies extensions to the Internet Key Exchange (IKE) Protocol, as specified in [RFC2409].

Click here to view this version of the [MS-IKEE] PDF.

[MS-IKEY]: Key Service Remote (IKeySvcR) Protocol Specification

Specifies a set of RPC interfaces that allow clients to install cryptographic keys and their associated X.509 certificates on a remote server.

Click here to view this version of the [MS-IKEY] PDF.

[MS-IMSA]: Internet Information Services (IIS) IMSAdminBaseW Remote Protocol Specification

Defines interfaces that provide Unicode-compliant methods for remotely accessing and administering the IIS metabase associated with an application that manages IIS configuration, such as the IIS snap-in for Microsoft Management Console (MMC).

Click here to view this version of the [MS-IMSA] PDF.

[MS-IOI]: IManagedObject Interface Protocol Specification

Allows a Microsoft virtual machine to determine ownership of remote objects.

Click here to view this version of the [MS-IOI] PDF.

[MS-IPHTTPS]: IP over HTTPS (IP-HTTPS) Tunneling Protocol Specification

Specifies the IP over HTTPS (IP-HTTPS) Protocol, a mechanism to transport IPv6 packets on an HTTPS connection.

Click here to view this version of the [MS-IPHTTPS] PDF.

[MS-IRDA]: IrDA Object Exchange (OBEX) Protocol Profile

Clarifies the implementation details of [IROBEX] where necessary and clarifies which portions of [IROBEX] are not implemented.

Click here to view this version of the [MS-IRDA] PDF.

[MS-IRP]: Internet Information Services (IIS) Inetinfo Remote Protocol Specification

A remote procedure call (RPC)-based client/server protocol that is used for managing Internet protocol servers such as those hosted by Microsoft Internet Information Services (IIS).

Click here to view this version of the [MS-IRP] PDF.

[MS-KILE]: Kerberos Protocol Extensions

Specifies the Microsoft implementation of the Kerberos Protocol, as specified in [RFC4120], by specifying any Windows behaviors that differ from the Kerberos Protocol, in addition to Windows extensions for interactive logon and the inclusion of authorization information expressed as group memberships and related information.

Click here to view this version of the [MS-KILE] PDF.

[MS-L2TPIE]: Layer 2 Tunneling Protocol (L2TP) IPsec Extensions

Allows IP, IPX, or NetBEUI traffic to be encrypted, and then sent over any medium that supports point-to-point (PPP) (Point to Point Protocol [RFC1661]) datagram delivery, such as IP, X.25, Frame Relay, or ATM.

Click here to view this version of the [MS-L2TPIE] PDF.

[MS-LLMNRP]: Link Local Multicast Name Resolution (LLMNR) Profile

Specifies the Microsoft profile of the Link Local Multicast Name Resolution Protocol .

Click here to view this version of the [MS-LLMNRP] PDF.

[MS-LLTD]: Link Layer Topology Discovery (LLTD) Protocol Specification

Specifies the Link Layer Topology Discovery (LLTD) Protocol, which an application or higher-layer protocol can use to facilitate discovery of link-layer topology and diagnose various problems associated with a network's signal strength and bandwidth.

Click here to view this version of the [MS-LLTD] PDF.

[MS-LSAD]: Local Security Authority (Domain Policy) Remote Protocol Specification

Specifies a Microsoft-defined protocol for managing sundry machine and domain security policies.

Click here to view this version of the [MS-LSAD] PDF.

[MS-LSAT]: Local Security Authority (Translation Methods) Remote Protocol Specification

Specifies the Local Security Authority (Translation Methods) Remote Protocol, which is implemented in Windows products to translate identifiers for security principal between human-readable and machine-readable forms.

Click here to view this version of the [MS-LSAT] PDF.

[MS-LWSSP]: Lightweight Web Services Security Profile

Specifies restrictions on a set of Web services specifications and provides clarifications that promote interoperability when building secure Web services.

Click here to view this version of the [MS-LWSSP] PDF.

[MS-MAIL]: Remote Mailslot Protocol Specification

Describes the Remote Mailslot Protocol, which is a Microsoft proprietary protocol and is a simple, unreliable, and unidirectional interprocess communications (IPC) protocol between a client and server.

Click here to view this version of the [MS-MAIL] PDF.

[MS-MCIS]: Content Indexing Services Protocol Specification

Allows a client to communicate with a server hosting an indexing service to issue queries.

Click here to view this version of the [MS-MCIS] PDF.

[MS-MMSP]: Microsoft Media Server (MMS) Protocol Specification

Specifies the Microsoft Media Server (MMS) Protocol specification version 1.0. MMS streams multimedia from Windows Media Services to Windows Media Player, or to another instance of Windows Media Services. MMS uses TCP (Transmission Control Protocol) and UDP (User Datagram Protocol).

Click here to view this version of the [MS-MMSP] PDF.

[MS-MNPR]: Microsoft NetMeeting Protocol Specification

Implements a proprietary method of application sharing over the T.120 Multipoint Communication Service (MCS) layer, using the S20 MCS Channel.

Click here to view this version of the [MS-MNPR] PDF.

[MS-MQBR]: Message Queuing (MSMQ): Binary Reliable Message Routing Algorithm

Used by Message Queuing (also known as MSMQ) to communicate across both connected networks and heterogeneous networks.

Click here to view this version of the [MS-MQBR] PDF.

[MS-MQCN]: Message Queuing (MSMQ): Directory Service Change Notification Protocol Specification

A queued protocol that uses Microsoft Message Queuing (MSMQ) as its transport infrastructure to send notifications wrapped within Microsoft Message Queuing (MSMQ) messages.

Click here to view this version of the [MS-MQCN] PDF.

[MS-MQDMPR]: Message Queuing (MSMQ): Common Data Model and Processing Rules

Specifies the Message Queuing (MSMQ): Shared Data Models and Processing Rules.

Click here to view this version of the [MS-MQDMPR] PDF.

[MS-MQDS]: Message Queuing (MSMQ): Directory Service Protocol Specification

Specifies the Message Queuing (MSMQ): Directory Service Protocol, a remote procedure call (RPC)–based protocol that is used by Message Queuing (MSMQ) clients and Message Queuing servers to remotely access and maintain MSMQ directory objects in the MSMQ: Directory Service Protocol.

Click here to view this version of the [MS-MQDS] PDF.

[MS-MQDSSM]: Message Queuing (MSMQ): Directory Service Schema Mapping

Specifies the Message Queuing (MSMQ): Directory Service Schema Mapping.

Click here to view this version of the [MS-MQDSSM] PDF.

[MS-MQMP]: Message Queuing (MSMQ): Queue Manager Client Protocol Specification

Enables communication between message queuing client applications and an MSMQ Queue Manager .

Click here to view this version of the [MS-MQMP] PDF.

[MS-MQMQ]: Message Queuing (MSMQ): Data Structures

Contains common definitions and data structures that are used in various protocols in the set of Microsoft Message Queuing protocols.

Click here to view this version of the [MS-MQMQ] PDF.

[MS-MQMR]: Message Queuing (MSMQ): Queue Manager Management Protocol Specification

Used for management operations on the MSMQ server, including monitoring the MSMQ installation and the queues.

Click here to view this version of the [MS-MQMR] PDF.

[MS-MQQB]: Message Queuing (MSMQ): Message Queuing Binary Protocol Specification

Defines a mechanism for reliably transferring messages between two message queues located on two different hosts.

Click here to view this version of the [MS-MQQB] PDF.

[MS-MQQP]: Message Queuing (MSMQ): Queue Manager to Queue Manager Protocol Specification

RPC-based protocol used by the queue manager and runtime library to read and purge messages from a remote queue.

Click here to view this version of the [MS-MQQP] PDF.

[MS-MQRR]: Message Queuing (MSMQ): Queue Manager Remote Read Protocol Specification

An RPC-based protocol that is used by Message Queuing (also known as MSMQ) clients to read or reject a message from a queue, move a message between queues, and purge all messages from a queue.

Click here to view this version of the [MS-MQRR] PDF.

[MS-MQSD]: Message Queuing (MSMQ): Directory Service Discovery Protocol Specification

This document specifies the Message Queuing (MSMQ): Directory Service Discovery Protocol used by MSMQ clients to discover an accessible executing instance of an MSMQ Directory Service server.

Click here to view this version of the [MS-MQSD] PDF.

[MS-MSB]: Media Stream Broadcast (MSB) Protocol Specification

Allows distribution of Advanced Systems Format (ASF) packets over a network for which Internet Protocol (IP) multicasting is enabled.

Click here to view this version of the [MS-MSB] PDF.

[MS-MSBD]: Media Stream Broadcast Distribution (MSBD) Protocol Specification

Transfers an audio-visual content stream from a server to a single client.

Click here to view this version of the [MS-MSBD] PDF.

[MS-MSRP]: Messenger Service Remote Protocol Specification

Specifies a set of remote procedure call (RPC) interfaces that instructs a server to display short text messages to a console user, to deliver messages to a local or remote server for display to a console user, and to manage the names for which the server receives messages.

Click here to view this version of the [MS-MSRP] PDF.

[MS-MWBE]: Microsoft Web Browser Federated Sign-On Protocol Extensions

Specifies extensions to the Microsoft Web Browser Federated Sign-On Protocol and enables Web browser requestors that do not support scripting (to create POST messages) and enable passing security identifiers (SIDs) in Security Assertion Markup Language (SAML) V1.1 assertions. It is assumed that the reader is familiar with the terms, concepts, and protocol that are defined in [MS-MWBF].

Click here to view this version of the [MS-MWBE] PDF.

[MS-MWBF]: Microsoft Web Browser Federated Sign-On Protocol Specification

Describes the Microsoft Web Browser Federated Sign-On Protocol, which is primarily a restriction of the protocol that is specified in [WSFedPRP]. The restrictions are designed to enable greater interoperability by reducing the number of variations that must be implemented. This document also specifies minor additions to [WSFedPRP] to handle common scenarios.

Click here to view this version of the [MS-MWBF] PDF.

[MS-N2HT]: Negotiate and Nego2 HTTP Authentication Protocol

Support for SPNEGO authentication is as specified in [RFC4559]. The tokens are transmitted using base64-encoding. This document calls out the differences in the Microsoft implementation from what is specified in [RFC4559], where applicable.

Click here to view this version of the [MS-N2HT] PDF.

[MS-NBTE]: NetBIOS over TCP (NetBT) Algorithm Extension

Specifies extensions to the NetBIOS over TCP (NetBT) protocol, as specified in [RFC1001] and [RFC1002].

Click here to view this version of the [MS-NBTE] PDF.

[MS-NLMP]: NT LAN Manager (NTLM) Authentication Protocol Specification

Used in Windows for authentication between clients and servers.

Click here to view this version of the [MS-NLMP] PDF.

[MS-NNS]: .NET NegotiateStream Protocol Specification

Provides mutually authenticated and confidential communication over a TCP connection. It uses the Simple and Protected GSS-API Negotiation mechanism (SPNEGO) for security services (authentication, key derivation, and data encryption and decryption).

Click here to view this version of the [MS-NNS] PDF.

[MS-NNTP]: NT LAN Manager (NTLM) Authentication: Network News Transfer Protocol (NNTP) Extension

Specifies the use of NTLM authentication by NNTP to facilitate client authentication to a Windows-based NNTP server.

Click here to view this version of the [MS-NNTP] PDF.

[MS-NRBF]: .NET Remoting: Binary Format Data Structure

Defines a set of structures for representing object graph or method invocation information as an octet stream.

Click here to view this version of the [MS-NRBF] PDF.

[MS-NRLS]: .NET Remoting: Lifetime Services Extension

Adds lifetime and remote activation capabilities to the .NET Remoting Core Protocol (specified in [MS-NRTP]).

Click here to view this version of the [MS-NRLS] PDF.

[MS-NRPC]: Netlogon Remote Protocol Specification

Describes the Netlogon Remote Protocol, a Microsoft proprietary remote procedure call (RPC) interface, that is used for user and machine authentication on domain-based networks; to replicate the user account database for operating systems earlier than Windows 2000 backup domain controllers; to maintain domain relationships from the members of a domain to the domain controller, among domain controllers for a domain, and between domain controllers across domains; and to discover and manage these relationships.

Click here to view this version of the [MS-NRPC] PDF.

[MS-NRTP]: .NET Remoting: Core Protocol Specification

Specifies a mechanism by which a calling program can invoke a method in a different address space over the network. Arguments are passed along as part of the invocation message, and return values are sent in the response.

Click here to view this version of the [MS-NRTP] PDF.

[MS-NTHT]: NTLM Over HTTP Protocol Specification

Microsoft provides support for NT LAN Manager (NTLM) (as specified in [MS-NLMP]) authentication in Microsoft Internet Explorer and Microsoft Internet Information Services (IIS) that uses the HTTP protocol in addition to other standard authentication mechanisms.

Click here to view this version of the [MS-NTHT] PDF.

[MS-OAUT]: OLE Automation Protocol Specification

Describes the OLE Automation Protocol, a Microsoft proprietary protocol that uses DCOM as its transport layer and provides support for an additional set of types as well as for a late-bound calling mechanism.

Click here to view this version of the [MS-OAUT] PDF.

[MS-OCSP]: Online Certificate Status Protocol (OCSP) Extensions

Specifies the Microsoft implementation of the Online Certificate Status Protocol (OCSP).

Click here to view this version of the [MS-OCSP] PDF.

[MS-OCSPA]: Microsoft OCSP Administration Protocol Specification

Consists of a set of distributed component object model (DCOM) interfaces that allow administrative tools to configure the properties of the Online Responder.

Click here to view this version of the [MS-OCSPA] PDF.

[MS-PAC]: Privilege Attribute Certificate Data Structure

Specifies the structure used to encode authorization information. The Privilege Attribute Certificate also contains memberships, additional credential information, profile and policy information, and supporting security metadata.

Click here to view this version of the [MS-PAC] PDF.

[MS-PAN]: Print System Asynchronous Notification Protocol Specification

Specifies an asynchronous protocol that clients use to receive print status notifications from a print server and send any server-requested responses to those notifications back to the server. It is based on the Remote Procedure Call (RPC) protocol, as specified in [C706].

Click here to view this version of the [MS-PAN] PDF.

[MS-PAR]: Print System Asynchronous Remote Protocol Specification

Defines the communication of print job processing and print system management information between a print client and any print server.

Click here to view this version of the [MS-PAR] PDF.

[MS-PASS]: Passport Server Side Include (SSI) Version 1.4 Protocol Specification

Specifies how messages are encapsulated on the wire.

Click here to view this version of the [MS-PASS] PDF.

[MS-PCCRC]: Peer Content Caching and Retrieval: Content Identification

Specifies the content information format used by the Windows Branch Caching Framework to uniquely identify content for discovery and retrieval purposes.

Click here to view this version of the [MS-PCCRC] PDF.

[MS-PCCRD]: Peer Content Caching and Retrieval Discovery Protocol Specification

Specifies the Discovery Protocol for the Windows Peer Content Caching and Retrieval framework.

Click here to view this version of the [MS-PCCRD] PDF.

[MS-PCCRR]: Peer Content Caching and Retrieval: Retrieval Protocol Specification

Specifies the Retrieval Protocol for the Windows Peer Content Caching and Retrieval framework.

Click here to view this version of the [MS-PCCRR] PDF.

[MS-PCCRTP]: Peer Content Caching and Retrieval: Hypertext Transfer Protocol (HTTP) Client Extensions

Specifies a new content encoding, PeerDist, that can be used in HTTP/1.1. In particular, it specifies the mechanism used by an HTTP/1.1 client and an HTTP/1.1 server to communicate to each other using the PeerDist content encoding.

Click here to view this version of the [MS-PCCRTP] PDF.

[MS-PCHC]: Peer Content Caching and Retrieval: Hosted Cache Protocol Specification

Specifies the Peer Content Caching and Retrieval: Hosted Cache Protocol, which is used by clients to offer metadata to a hosted cache server.

Click here to view this version of the [MS-PCHC] PDF.

[MS-PCQ]: Performance Counter Query Protocol Specification

Used for browsing performance counters and retrieving performance counter values from a server.

Click here to view this version of the [MS-PCQ] PDF.

[MS-PEAP]: Protected Extensible Authentication Protocol (PEAP) Specification

Adds security services to the Extensible Authentication Protocol methods.

Click here to view this version of the [MS-PEAP] PDF.

[MS-PKCA]: Public Key Cryptography for Initial Authentication (PKINIT) in Kerberos Protocol Specification

Enables the use of public key cryptography in the initial authentication exchange of the Kerberos Protocol and specifies the Windows implementation of PKINIT where it differs from [RFC4556].

Click here to view this version of the [MS-PKCA] PDF.

[MS-PLA]: Performance Logs and Alerts Protocol Specification

The Performance Logs and Alerts Protocol Specification provides a set of DCOM interfaces to control data collection on a remote system. The control includes starting, stopping, scheduling, configuration of data collector objects, and creation of alerts.

Click here to view this version of the [MS-PLA] PDF.

[MS-PNPR]: Plug and Play Remote (PNPR) Protocol Specification

Specifies the Plug and Play Remote (PNPR) Protocol that describes the pnp interface, which a client uses for remote management of devices on the target system.

Click here to view this version of the [MS-PNPR] PDF.

[MS-PNRP]: Peer Name Resolution Protocol (PNRP) Version 4.0 Specification

Used for resolving a name to a set of information, such as IP addresses and to maintain a network of nodes (referred to as a cloud), and to resolve names to their endpoint information when requested by a node within the cloud.

Click here to view this version of the [MS-PNRP] PDF.

[MS-POP3]: NT LAN Manager (NTLM) Authentication: Post Office Protocol - Version 3 (POP3) Extension

The Post Office Protocol 3 (POP3): NT LAN Manager (NTLM) Authentication Protocol specifies the use of NTLM Authentication (see [MS-NLMP]) by the Post Office Protocol 3 (POP3) to facilitate client authentication to a Windows POP3 server. POP3 specifies a protocol for the inquiry and retrieval electronic mail.

Click here to view this version of the [MS-POP3] PDF.

[MS-PPPI]: PPP Over IrDA Dialup Protocol Specification

Enables the scenario in which a computer with infrared capabilities has network access by using a modem via the infrared link.

Click here to view this version of the [MS-PPPI] PDF.

[MS-PSDP]: Proximity Service Discovery Protocol Specification

Specification defines a Microsoft proprietary protocol that is referred to as the Proximity Service Discovery Protocol.

Click here to view this version of the [MS-PSDP] PDF.

[MS-PSRP]: PowerShell Remoting Protocol Specification

Specifies the Windows PowerShell Remoting Protocol, which encodes messages prior to sending them over the Web Services Management Protocol Extensions for the Windows Vista [MS-WSMV] layer.

Click here to view this version of the [MS-PSRP] PDF.

[MS-PTPT]: Point-to-Point Tunneling Protocol (PPTP) Profile

Allows the Point-to-Point Protocol (PPP) [RFC1661] to be tunneled through an IP network.

Click here to view this version of the [MS-PTPT] PDF.

[MS-RA]: Remote Assistance Protocol Specification

Used after a remote assistance connection is established between two computers.

Click here to view this version of the [MS-RA] PDF.

[MS-RAI]: Remote Assistance Initiation Protocol Specification

Allows an authorized Expert to start Remote Assistance (RA) on a remote Novice computer to retrieve data that is required to make a Remote Assistance connection from the Expert's computer to the Novice's computer.

Click here to view this version of the [MS-RAI] PDF.

[MS-RAIOP]: Remote Assistance Initiation over PNRP Protocol Specification

Specifies the Remote Assistance Initiation over PNRP Protocol, which is used to establish a Remote Assistance connection between two computers.

Click here to view this version of the [MS-RAIOP] PDF.

[MS-RAP]: Remote Administration Protocol Specification

Specifies an extension of the Microsoft Remote Administration Protocol (RAP) specification, which Microsoft LAN Manager uses to perform remote administrative functions and is included in the Microsoft Windows operating system for compatibility reasons.

Click here to view this version of the [MS-RAP] PDF.

[MS-RASA]: Remote Access Server Advertisement (RASADV) Protocol Specification

Specifies the Remote Access Server Advertisement (RASADV) Protocol, by which Remote Access Service (RAS) Servers advertise their presence within a local network, which allows network administrators to detect non-malicious configuration and deployment of gateways providing external access to their network.

Click here to view this version of the [MS-RASA] PDF.

[MS-RCMP]: Remote Certificate Mapping Protocol Specification

Specifies a Microsoft proprietary protocol that allows servers to use a directory, database, or other technology to map the user's X.509 certificate to a security principal.

Click here to view this version of the [MS-RCMP] PDF.

[MS-RDPBCGR]: Remote Desktop Protocol: Basic Connectivity and Graphics Remoting Specification

Designed to facilitate user interaction with a remote computer system by transferring graphics display information from the remote computer to the user and transporting input from the user to the remote computer, where it may be injected locally.

Click here to view this version of the [MS-RDPBCGR] PDF.

[MS-RDPCR2]: Remote Desktop Protocol: Composited Remoting V2 Specification

Specifies the Remote Desktop Protocol: Composited Remoting 2. Microsoft Windows uses this protocol to display the contents of the Windows desktop running on one machine on a second machine connected to the first via a network.

Click here to view this version of the [MS-RDPCR2] PDF.

[MS-RDPEA]: Remote Desktop Protocol: Audio Output Virtual Channel Extension

Specifies the Remote Desktop Protocol: Audio Output Virtual Channel Extension to the Remote Desktop Protocol.

Click here to view this version of the [MS-RDPEA] PDF.

[MS-RDPEAI]: Remote Desktop Protocol: Audio Input Redirection Virtual Channel Extension

Specifies the Remote Desktop Protocol: Audio Input Redirection Virtual Channel Extension, which seamlessly transfers audio data from a client to a server.

Click here to view this version of the [MS-RDPEAI] PDF.

[MS-RDPECLIP]: Remote Desktop Protocol: Clipboard Virtual Channel Extension

Allow users to seamlessly transfer data via the system clipboard between applications that are running on different computers

Click here to view this version of the [MS-RDPECLIP] PDF.

[MS-RDPEDC]: Remote Desktop Protocol: Desktop Composition Virtual Channel Extension

Specifies the Remote Desktop Protocol: Desktop Composition Virtual Channel Extension, which allows a remote display client to replicate the functionality of the Desktop Window Manager (DWM) across a network boundary.

Click here to view this version of the [MS-RDPEDC] PDF.

[MS-RDPEDX]: Remote Desktop Protocol: DirectX Virtual Channel Extension

Specifies the Remote Desktop Protocol: DirectX Virtual Channel Extension, an extension to the Remote Desktop Protocol: Basic Connectivity and Graphics Remoting [MS-RDPBCGR].

Click here to view this version of the [MS-RDPEDX] PDF.

[MS-RDPEDYC]: Remote Desktop Protocol: Dynamic Channel Virtual Channel Extension

Supports features such as classes of priority (that may be used to implement bandwidth allocation) and individually connected endpoints using dynamic virtual channel (DVC) listeners.

Click here to view this version of the [MS-RDPEDYC] PDF.

[MS-RDPEFS]: Remote Desktop Protocol: File System Virtual Channel Extension

Specifies the Remote Desktop Protocol: File System Virtual Channel Extension, which runs over a static virtual channel with the name RDPDR.

Click here to view this version of the [MS-RDPEFS] PDF.

[MS-RDPEGDI]: Remote Desktop Protocol: Graphics Device Interface (GDI) Acceleration Extensions

Reduce the bandwidth associated with graphics remoting by encoding the drawing operations that produce an image instead of encoding the actual image.

Click here to view this version of the [MS-RDPEGDI] PDF.

[MS-RDPELE]: Remote Desktop Protocol: Licensing Extension

Expands on the licensing protocol sequence specified in [MS-RDPBCGR] to address scenarios in which the exchange of licensing information between the client and server is required.

Click here to view this version of the [MS-RDPELE] PDF.

[MS-RDPEMC]: Remote Desktop Protocol: Multiparty Virtual Channel Extension

Describes the messages that are exchanged between a remote desktop host and the participants with which it is engaging in multiparty application sharing.

Click here to view this version of the [MS-RDPEMC] PDF.

[MS-RDPEPC]: Remote Desktop Protocol: Print Virtual Channel Extension

Specifies the Print Virtual Channel Extension to the Remote Desktop Protocol.

Click here to view this version of the [MS-RDPEPC] PDF.

[MS-RDPEPNP]: Remote Desktop Protocol: Plug and Play Devices Virtual Channel Extension

Used to redirect Plug and Play devices from a terminal client to the terminal server.

Click here to view this version of the [MS-RDPEPNP] PDF.

[MS-RDPEPS]: Remote Desktop Protocol: Session Selection Extension

Expands upon the original connectivity options specified in [MS-RDPBCGR] to address a wide range of new scenarios where the Remote Desktop Protocol (RDP) is used to send the user experience of an application.

Click here to view this version of the [MS-RDPEPS] PDF.

[MS-RDPERP]: Remote Desktop Protocol: Remote Programs Virtual Channel Extension

An RDP feature that presents a remote application (running remotely on a RAIL server) as a local user application (running on the RAIL client machine).

Click here to view this version of the [MS-RDPERP] PDF.

[MS-RDPESC]: Remote Desktop Protocol: Smart Card Virtual Channel Extension

Specifies an extension (including virtual channels) to the Remote Desktop Protocol: File System Virtual Channel Extension for supporting smart card reader-like devices.

Click here to view this version of the [MS-RDPESC] PDF.

[MS-RDPESP]: Remote Desktop Protocol: Serial Port Virtual Channel Extension

Used to redirect serial and parallel ports from a terminal client to the terminal server. This allows the server to access client ports as if the connected devices were local to the server.

Click here to view this version of the [MS-RDPESP] PDF.

[MS-RDPEV]: Remote Desktop Protocol: Video Redirection Virtual Channel Extension

Used to redirect printing jobs from the terminal server to the terminal client.

Click here to view this version of the [MS-RDPEV] PDF.

[MS-RDPEXPS]: Remote Desktop Protocol: XML Paper Specification (XPS) Print Virtual Channel Extension

Used to redirect printing jobs from the terminal server to the terminal client.

Click here to view this version of the [MS-RDPEXPS] PDF.

[MS-RMPR]: Rights Management Services (RMS): Client-to-Server Protocol Specification

Specifies the Rights Management Services Client/Server Protocol, which is a SOAP protocol, that is used to obtain and issue certificates and licenses used for creating and working with protected content.

Click here to view this version of the [MS-RMPR] PDF.

[MS-RNAP]: Vendor-Specific RADIUS Attributes for Network Access Protection (NAP) Data Structure

Specifies the Microsoft RADIUS vendor-specific attributes (VSAs) that are implemented in the Windows operating system.

Click here to view this version of the [MS-RNAP] PDF.

[MS-RPCE]: Remote Procedure Call Protocol Extensions

Specifies a set of extensions to the DCE Remote Procedure Call 1.1 Specification, as specified in [C706].

Click here to view this version of the [MS-RPCE] PDF.

[MS-RPCH]: Remote Procedure Call over HTTP Protocol Specification

Specifies the use of HTTP or HTTPS as a transport for the Remote Procedure Call (RPC) Protocol, as specified in [C706] and extended in [MS-RPCE].

Click here to view this version of the [MS-RPCH] PDF.

[MS-RPCL]: Remote Procedure Call Location Services Extensions

Specifies a set of extensions and restrictions to the DCE Remote Procedure Call Location Services specification as defined in [C706].

Click here to view this version of the [MS-RPCL] PDF.

[MS-RPRN]: Print System Remote Protocol Specification

Defines the communication of print job processing and print system management between a print client and any print server.

Click here to view this version of the [MS-RPRN] PDF.

[MS-RRASM]: Routing and Remote Access Server (RRAS) Management Protocol Specification

Specifies RPC interfaces that provide methods for remotely accessing and administering the RRAS server.

Click here to view this version of the [MS-RRASM] PDF.

[MS-RRP]: Windows Remote Registry Protocol Specification

The Windows Remote Registry Protocol is a remote procedure call (RPC)-based client/server protocol that is used for remotely managing a hierarchical data store such as the Windows registry. For more information, see [MSWINREG].

Click here to view this version of the [MS-RRP] PDF.

[MS-RSMP]: Removable Storage Manager (RSM) Remote Protocol Specification

Specifies a set of distributed component object model (DCOM) interfaces for applications to manage robotic changers, media libraries, and tape drives. The Removable Storage Manager (RSM) Remote Protocol deals with detailed low-level operating system and storage concepts.

Click here to view this version of the [MS-RSMP] PDF.

[MS-RSP]: Remote Shutdown Protocol Specification

Specifies the Remote Shutddown Protocol.

Click here to view this version of the [MS-RSP] PDF.

[MS-RTPDT]: Real-Time Transport Protocol (RTP/RTCP): DTMF Digits, Telephony Tones and Telephony Signals Data Extensions

Describes the payload format needed to carry DTMF digits, tones, and signals in RTP packets over a network transport.

Click here to view this version of the [MS-RTPDT] PDF.

[MS-RTPME]: Real-Time Transport Protocol (RTP/RTCP): Microsoft Extensions

Specifies a set of network transport functions suitable for applications transmitting real-time data, such as audio and video, across multimedia endpoints.

Click here to view this version of the [MS-RTPME] PDF.

[MS-RTPRAD]: Real-Time Transport Protocol (RTP/RTCP): Redundant Audio Data Extensions

Specifies a method for encoding redundant audio data for use with the Real-time Transport Protocol (RTP) Extensions protocol.

Click here to view this version of the [MS-RTPRAD] PDF.

[MS-RTSP]: Real-Time Streaming Protocol (RTSP) Windows Media Extensions

Defines Windows Media extensions to the Real Time Streaming Protocol (RTSP).

Click here to view this version of the [MS-RTSP] PDF.

[MS-SAMR]: Security Account Manager (SAM) Remote Protocol Specification (Client-to-Server)

Supports printing and spooling operations that are synchronous between client and server.

Click here to view this version of the [MS-SAMR] PDF.

[MS-SCMR]: Service Control Manager Remote Protocol Specification

Used for remotely managing the Service Control Manager (SCM), an RPC server that enables service configuration and control of service programs.

Click here to view this version of the [MS-SCMR] PDF.

[MS-SDP]: Session Description Protocol (SDP) Extensions

Describes the session description used to negotiate Instant Messaging, Audio/Video and Data Collaboration sessions noting the extensions used

Click here to view this version of the [MS-SDP] PDF.

[MS-SFU]: Kerberos Protocol Extensions: Service for User and Constrained Delegation Protocol Specification

Specifies two extensions to the Kerberos protocol as developed by Microsoft. These two extensions, collectively known as Service for User (S4U), enable an application service to obtain a Kerberos service ticket on behalf of a user.

Click here to view this version of the [MS-SFU] PDF.

[MS-SIP]: Session Initiation Protocol Extensions

The Session Initiation Protocol (SIP) is used by terminals to establish, modify, and terminate multimedia sessions or calls. Microsoft has added support for privacy features and for subscription requests for offline end nodes to the SIP extensions for presence.

Click here to view this version of the [MS-SIP] PDF.

[MS-SMB]: Server Message Block (SMB) Protocol Specification

Defines extensions to the existing Common Internet File System (CIFS) specification that have been implemented by Microsoft since the publication of the [CIFS] specification.

Click here to view this version of the [MS-SMB] PDF.

[MS-SMB2]: Server Message Block (SMB) Version 2 Protocol Specification

Supports the sharing of file and print resources between machines and extends the concepts from the Server Message Block Protocol.

Click here to view this version of the [MS-SMB2] PDF.

[MS-SMTP]: NT LAN Manager (NTLM) Authentication: Simple Mail Transfer Protocol (SMTP) Extension

Specifies the use of NT LAN Manager (NTLM) authentication (as specified in [MS-NLMP]) by the Simple Mail Transfer Protocol (SMTP) to facilitate client authentication to a Windows SMTP server.

Click here to view this version of the [MS-SMTP] PDF.

[MS-SNTP]: Network Time Protocol (NTP) Authentication Extensions

Specifies an authentication extension to the Network Time Protocol (NTP) version 3 ([RFC1305]) and the Simple Network Time Protocol (SNTP) version 4 ([RFC2030]).

Click here to view this version of the [MS-SNTP] PDF.

[MS-SOH]: Statement of Health for Network Access Protection (NAP) Protocol Specification

Specifies the Statement of Health (SoH) protocol in which a client and a server exchange SoH and Statement of Health Response (SoHR) messages. This protocol, and the appropriate authentication protocols, helps enterprises to ensure that users of their network resources are authenticated and are using systems that conform with corporate policies.

Click here to view this version of the [MS-SOH] PDF.

[MS-SPNG]: Simple and Protected Generic Security Service Application Program Interface Negotiation Mechanism (SPNEGO) Protocol Extensions

Explains and documents variations made by Microsoft when first implementing SPNEGO in the context of the current RFC, as specified in [RFC4178].

Click here to view this version of the [MS-SPNG] PDF.

[MS-SRVS]: Server Service Remote Protocol Specification

Remotely enables file and printer sharing and named pipe access to the server through the Server Message Block Protocol.

Click here to view this version of the [MS-SRVS] PDF.

[MS-SSDP]: SSDP: Networked Home Entertainment Devices (NHED) Extensions

Used to detect devices on a home network.

Click here to view this version of the [MS-SSDP] PDF.

[MS-SSTP]: Secure Socket Tunneling Protocol (SSTP) Specification

A mechanism to transport data-link layer (L2) frames on a Hypertext Transfer Protocol over Secure Sockets Layer (HTTPS) connection.

Click here to view this version of the [MS-SSTP] PDF.

[MS-TAIL]: Telephony API Internet Locator Service Data Structure

Uses Lightweight Directory Access Protocol (LDAP) requests to retrieve information stored in the Internet Locator Service (ILS) dynamic instance, such as people or conferences. It is used for communication between a client using the Telephony Application Programming Interface (TAPI) and an ILS server.

Click here to view this version of the [MS-TAIL] PDF.

[MS-TERE]: Teredo Extensions

Provide additional capabilities to Teredo, including support for more types of Network Address Translations (NATs) and for more efficient communication.

Click here to view this version of the [MS-TERE] PDF.

[MS-TIPP]: Transaction Internet Protocol (TIP) Extensions

Specifies a set of extensions to the standard Transaction Internet Protocol (TIP) Version 3.0, as specified in [RFC2371].

Click here to view this version of the [MS-TIPP] PDF.

[MS-TLSP]: Transport Layer Security (TLS) Profile

Specifies the authentication option to the Telnet protocol as a generic method for negotiating an authentication type and mode, including if encryption should be used and if credentials should be forwarded.

Click here to view this version of the [MS-TLSP] PDF.

[MS-TNAP]: Telnet: NT LAN Manager (NTLM) Authentication Protocol Specification

Specifies the authentication option to the Telnet protocol as a generic method for negotiating an authentication type and mode, including if encryption should be used and if credentials should be forwarded.

Click here to view this version of the [MS-TNAP] PDF.

[MS-TRP]: Telephony Remote Protocol Specification

Enables implementation of communications applications ranging from voice mail to call centers with multiple agents and switches.

Click here to view this version of the [MS-TRP] PDF.

[MS-TSCH]: Task Scheduler Service Remoting Protocol Specification

Specifies the protocols used by the Task Scheduler Remoting Protocol to register and configure a task and to inquire about the status of running tasks on a remote machine.

Click here to view this version of the [MS-TSCH] PDF.

[MS-TSGU]: Terminal Services Gateway Server Protocol Specification

A mechanism to transport data-link layer (L2) frames on a Hypertext Transfer Protocol over Secure Sockets Layer (HTTPS) connection.

Click here to view this version of the [MS-TSGU] PDF.

[MS-TSRAP]: Telnet Server Remote Administration Protocol Specification

Specifies a set of interfaces used for performing management tasks on Telnet Server.

Click here to view this version of the [MS-TSRAP] PDF.

[MS-TSRV]: Timer Service Protocol

A SOAP-based protocol that supports workflow client applications. It allows a client to request a timer, request timer removal, and receive notices from a protocol server.

Click here to view this version of the [MS-TSRV] PDF.

[MS-TSTS]: Terminal Services Terminal Server Runtime Interface Protocol Specification

An RPC-based protocol used for remotely querying and configuring various aspects of a terminal server.

Click here to view this version of the [MS-TSTS] PDF.

[MS-TSWP]: Terminal Services Workspace Provisioning Protocol Specification

Specifies the Terminal Services Workspace Provisioning Protocol, which is used for transferring remote resource information from a server to a client. The client can use this resource information to launch resources such as remote applications on a remote server.

Click here to view this version of the [MS-TSWP] PDF.

[MS-TVTT]: Telnet: VTNT Terminal Type Format Data Structure

Defines the structures for Telnet VTNT Terminal Type Format, and how the client and server negotiate the use of this format.

Click here to view this version of the [MS-TVTT] PDF.

[MS-UNMP]: User Name Mapping Protocol Specification

Maps Windows domain user and group account names to the POSIX user and group identifiers used in AUTH_UNIX authentication, and vice versa. This enables the association of user names for users who have different identities in Windows- and UNIX-based domains.

Click here to view this version of the [MS-UNMP] PDF.

[MS-V4OF]: IPv4 Over IEEE 1394 Protocol Extensions

Specifies Microsoft's extension to the IPv4 over IEEE 1394 protocol to support bridging and clarifies the implementation details as specified in [RFC2734] where necessary.

Click here to view this version of the [MS-V4OF] PDF.

[MS-VDS]: Virtual Disk Service (VDS) Protocol Specification

Describes the Virtual Disk Service (VDS) Protocol, which is a set of distributed component object model (DCOM) interfaces for managing the configuration of disk storage on a machine that deals with detailed, low-level operating system and storage concepts.

Click here to view this version of the [MS-VDS] PDF.

[MS-VUVP]: VT-UTF8 and VT100+ Protocols Specification

Used for point-to-point serial communication for terminal control and headless server configuration.

Click here to view this version of the [MS-VUVP] PDF.

[MS-W32T]: W32Time Remote Protocol Specification

Used for controlling and monitoring a time service on a machine. This RPC interface supports time services that synchronize time using the Network Time Protocol (NTP) Version 3, as specified in [RFC1305], as well as platform-specific hardware time sources.

Click here to view this version of the [MS-W32T] PDF.

[MS-WCCE]: Windows Client Certificate Enrollment Protocol Specification

Specifies a Microsoft proprietary protocol that consists of a set of DCOM interfaces that allow clients to request various services from a certification authority (CA). These services enable X.509 (as specified in [X509]) digital certificate enrollment, issuance, revocation, and property retrieval.

Click here to view this version of the [MS-WCCE] PDF.

[MS-WDV]: Web Distributed Authoring and Versioning (WebDAV) Protocol: Client Extensions

Extends WebDAV by introducing new headers that both enable the file types that are not currently manageable and optimize protocol interactions for file system clients. These extensions do not introduce new functionality into WebDAV, but instead optimize processing and eliminate the need for special-case processing.

Click here to view this version of the [MS-WDV] PDF.

[MS-WDVME]: Web Distributed Authoring and Versioning (WebDAV) Protocol: Microsoft Extensions

The Web Distributed Authoring and Versioning (WebDAV) Protocol, as specified in [RFC2518] extends the standard Hypertext Transfer Protocol (HTTP) mechanisms specified in [RFC2616] in order to provide file access and content management over the Internet.

Click here to view this version of the [MS-WDVME] PDF.

[MS-WDVSE]: Web Distributed Authoring and Versioning (WebDAV) Protocol: Server Extensions

Extends the standard HTTP mechanisms defined in [RFC2068] to provide file access and content management over the Internet.

Click here to view this version of the [MS-WDVSE] PDF.

[MS-WKST]: Workstation Service Remote Protocol Specification

Remotely queries and configures certain aspects of a Server Message Block network redirector on a remote computer.

Click here to view this version of the [MS-WKST] PDF.

[MS-WMF]: Windows Metafile Format Specification

A Windows metafile is a container for an image, which is defined by series of variable-length records, called metafile records.

Click here to view this version of the [MS-WMF] PDF.

[MS-WMHTTP]: Windows Media HTTP Push Distribution Protocol Specification

Specifies the behavior of the Windows Media HTTP Push Distribution Protocol.

Click here to view this version of the [MS-WMHTTP] PDF.

[MS-WMI]: Windows Management Instrumentation Remote Protocol Specification

Leverages the Common Information Model (CIM), as specified in [DMTF-DSP004], to represent various components of the operating system. CIM is the conceptual model for storing enterprise management information.

Click here to view this version of the [MS-WMI] PDF.

[MS-WMIO]: Windows Management Instrumentation Encoding Version 1.0 Protocol Specification

Specifies a binary data encoding format used by the Windows Management Instrumentation Remote Protocol, as specified in [MS-WMI], for network communication.

Click here to view this version of the [MS-WMIO] PDF.

[MS-WMLOG]: Windows Media Log Data Structure

Defines the Windows Media Log Format Protocol, a Microsoft proprietary interface.

Click here to view this version of the [MS-WMLOG] PDF.

[MS-WMSP]: Windows Media HTTP Streaming Protocol Specification

Defines the Windows Media HTTP Streaming Protocol, a Microsoft proprietary protocol, that is a client/server-based protocol used to stream real-time data between the client (the receiver of streaming data) and server (the sender of streaming data).

Click here to view this version of the [MS-WMSP] PDF.

[MS-WPRN]: Web Point-and-Print Protocol Specification

Specifies an HTTP-based protocol that clients use to download printer driver software from a server in the client network or from a Web site. This allows distribution of printer driver software using standard Web technologies.

Click here to view this version of the [MS-WPRN] PDF.

[MS-WSDS]: WS-Enumeration: Directory Services Protocol Extensions

Specifies the WS-Enumeration Directory Services Protocol Extensions, a set of extensions to the Web Services Enumeration (WS-Enumeration) [WSENUM] Protocol for facilitating SOAP-based search operations against directory servers.

Click here to view this version of the [MS-WSDS] PDF.

[MS-WSH]: Windows Security Health Agent (WSHA) and Windows Security Health Validator (WSHV) Protocol Specification

Reports the system security health state.

Click here to view this version of the [MS-WSH] PDF.

[MS-WSMAN]: Web Services Management Protocol Extensions for Windows Server 2003

Specifies the Web Services Management (WS-MAN) Extensions Protocol, which is a general purpose, SOAP-based systems management protocol that defines procedures for carrying out remote management operations.

Click here to view this version of the [MS-WSMAN] PDF.

[MS-WSMV]: Web Services Management Protocol Extensions for Windows Vista

Specifies the Windows Vista extensions to the WS-Management Protocol, the WS-Management Binding Specification, and the WS-CIM Mapping Specification for accessing CIM object as a Web service.

Click here to view this version of the [MS-WSMV] PDF.

[MS-WSP]: Windows Search Protocol Specification

Specifies the Windows Search Protocol (WSP), which allows a client to communicate with a server hosting a Windows Search service (WSS) to issue queries.

Click here to view this version of the [MS-WSP] PDF.

[MS-WSPELD]: WS-Transfer and WS-Enumeration Protocol Extension for Lightweight Directory Access Protocol v3 Controls Specification

Specifies the WS-Transfer: Lightweight Directory Access Protocol (LDAP) v3 Control Extension, also known as WSPELD. WSPELD extends the Web Services Enumeration (WS-Enumeration) [WSENUM] and Web Services Transfer (WS-Transfer) [WXFR] protocols.

Click here to view this version of the [MS-WSPELD] PDF.

[MS-WSRM]: Windows System Resource Manager (WSRM) Protocol Specification

Specifies a set of a Distributed Component Object Model (DCOM) interfaces for managing the configuration of processor and memory resources and accounting functions on a server.

Click here to view this version of the [MS-WSRM] PDF.

[MS-WSTEP]: WS-Trust Enrollment Extensions

Specifies the WS-Trust Enrollment Extensions, also known as WSTEP. The WSTEP Protocol specification covers the Certificate Enrollment Web service. WSTEP protocol specification defines the message formats and server behavior for the purposes of certificate enrollment.

Click here to view this version of the [MS-WSTEP] PDF.

[MS-WSTIM]: WS-Transfer: Identity Management Operations for Directory Access Extensions

Specifies the WS-Transfer: Identity Management Operations for Directory Access Extensions, a set of extensions to the WS-Transfer protocol [WXFR] for representing the protocol operations commonly used for directory access in identity management protocols.

Click here to view this version of the [MS-WSTIM] PDF.

[MS-WUSP]: Windows Update Services: Client-Server Protocol Specification

Enables machines to discover and download software updates over the Internet using the SOAP and HTTP protocols.

Click here to view this version of the [MS-WUSP] PDF.

[MS-XCEP]: X.509 Certificate Enrollment Policy Protocol Specification

Specifies the X.509 Certificate Enrollment Policy Protocol. This protocol defines the interactions between a requesting client and a responding server for the exchange of a certificate enrollment policy, which is the collection of certificate templates and certificate issuers available to the requestor for X.509 certificate enrollment.

Click here to view this version of the [MS-XCEP] PDF.

[MS-XOPP]: XML-binary Optimized Packaging (XOP) Profile

Specifies the XML-binary Optimized Packaging (XOP) Profile, which provides extensions that enable more efficient implementations of [XML-XOP] to be built by requiring certain ordering of the MIME parts in the XOP package.

Click here to view this version of the [MS-XOPP] PDF.

[MS-GLOS]: Windows Protocols Master Glossary

Provides the definitions for terms that are used in the protocol documentation.

Click here to view this version of the [MS-GLOS] PDF.

[MS-REF]: Windows Protocols Master Reference

Provides the normative and informative references used in the protocol documentation.

Click here to view this version of the [MS-REF] PDF.

© 2009 Microsoft Corporation. All rights reserved. Terms of Use  |  Trademarks  |  Privacy Statement
Page view tracker