This set of protocol documentation covers Application Services and .NET Framework protocols that support communication among server applications, ASP.NET applications, and XML Web services. The technologies supported by these protocols include message queuing (MSMQ), OleTx two-phase commit transaction processing, DCOM, Windows Presentation Foundation (WPF), Windows Communication Foundation (WFC), Windows Workflow Foundation (WF), and the Microsoft's Peer-to-Peer collaboration technologies that provide a peer-to-peer, serverless framework for collaborative planning, communication, content distribution, and multiplayer-game-matchmaking applications. This documentation also includes protocols that support SOAP message exchange.
The Application Services and .NET Framework protocol technical documentation 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 provides the following levels of audience support.
| Specification | Description |
| [MC-BUP]: Background Intelligent Transfer Service (BITS) Upload Protocol Specification |
Used to upload large entities from a client to a server over the networks with frequent disconnections, and send notifications from the server to a server application about the availability of the uploaded entities.
Click here to view this version of the [MC-BUP] PDF.
|
| [MC-CCFG]: Server Cluster: Configuration (ClusCfg) Protocol Specification |
Allows users to restore a node, which is no longer a configured member of a failover cluster, back to its pre-cluster installation state.
Click here to view this version of the [MC-CCFG] PDF.
|
| [MC-COMQC]: Component Object Model Plus (COM+) Queued Components Protocol Specification |
Used for persisting method calls made on COM+ objects in such a way that they can later be played back and executed.
Click here to view this version of the [MC-COMQC] PDF.
|
| [MC-DPL4CS]: DirectPlay 4 Protocol: Core and Service Providers Specification |
Specifies the core protocol services of the DirectPlay 4 Protocol.
Click here to view this version of the [MC-DPL4CS] PDF.
|
| [MC-DPL4R]: DirectPlay 4 Protocol: Reliable Specification |
Guarantees message delivery and provides throttling for applications that use DirectPlay 4.
Click here to view this version of the [MC-DPL4R] PDF.
|
| [MC-DPL8CS]: DirectPlay 8 Protocol: Core and Service Providers Specification |
Creates and manages game sessions over existing datagram protocols such as
UDP.
Click here to view this version of the [MC-DPL8CS] PDF.
|
| [MC-DPL8R]: DirectPlay 8 Protocol: Reliable Specification |
Provides mixed not reliable and reliable messages over existing datagram protocols such as the User Datagram Protocol (UDP).
Click here to view this version of the [MC-DPL8R] PDF.
|
| [MC-DPLHP]: DirectPlay 8 Protocol: Host and Port Enumeration Specification |
Allows a DirectPlay 8 client application to discover one or more DirectPlay 8 server applications.
Click here to view this version of the [MC-DPLHP] PDF.
|
| [MC-DPLNAT]: DirectPlay 8 Protocol: NAT Locator Specification |
Provides extensions to the DirectPlay 8 Core and Service Providers Protocol (as specified in [MC-DPL8CS]) to improve Network Address Translation (NAT) support.
Click here to view this version of the [MC-DPLNAT] PDF.
|
| [MC-DPLVP]: DirectPlay Voice Protocol Specification |
Used to provide voice communications for applications that use the DirectPlay Protocol to communicate.
Click here to view this version of the [MC-DPLVP] PDF.
|
| [MC-DTCXA]: MSDTC Connection Manager: OleTx XA Protocol Specification |
Specifies the extensions to the MSDTC Connection Manager: OleTx Transaction Protocol [MS-DTCO] to support XA [XOPEN-DTP] compliant software components in an OleTx distributed transaction processing environment.
Click here to view this version of the [MC-DTCXA] PDF.
|
| [MC-FPSEWM]: FrontPage Server Extensions: Website Management Specification |
Specifies a set of server extensions that can be used to augment a basic HTTP server. These extensions provide file server functionality similar to WebDAV, allowing a Web site to be presented as a file share.
Click here to view this version of the [MC-FPSEWM] PDF.
|
| [MC-IISA]: Internet Information Services (IIS) Application Host COM Protocol Specification |
Enables remote read/write access to server data. The server data MAY be used to define administration, configuration, and operational parameters to an application server service, which MAY be a Web server.
Click here to view this version of the [MC-IISA] PDF.
|
| [MC-IISIAQ]: Internet Information Services (IIS) IAQ AdminRPC Protocol Specification |
Used for querying and managing a Simple Mail Transfer Protocol (SMTP) virtual server with advanced queuing.
Click here to view this version of the [MC-IISIAQ] PDF.
|
| [MC-MQAC]: Message Queuing (MSMQ): ActiveX Client Protocol Specification |
Describes how clients interact with a server-based message queuing system (MSMQ).
Click here to view this version of the [MC-MQAC] PDF.
|
| [MC-MQSRM]: Message Queuing (MSMQ): SOAP Reliable Messaging Protocol (SRMP) |
Defines a mechanism for reliably transferring messages between two message queues that are located on two different hosts.
Click here to view this version of the [MC-MQSRM] PDF.
|
| [MC-NBFS]: .NET Binary Format: SOAP Data Structure |
Defines the .NET Binary Format: SOAP Data Structure, which is a new format built by extending the format described in the .NET Binary Format: XML Data Structure, as specified in [MC-NBFX].
Click here to view this version of the [MC-NBFS] PDF.
|
| [MC-NBFSE]: .NET Binary Format: SOAP Extension |
Used to provide a context under which strings may be transmitted once and referred to by subsequent documents in order to reduce the overall size of the documents.
Click here to view this version of the [MC-NBFSE] PDF.
|
| [MC-NBFX]: .NET Binary Format: XML Data Structure |
Defines a binary format that can represent many XML documents, as specified in [XML1.0].
Click here to view this version of the [MC-NBFX] PDF.
|
| [MC-NMF]: .NET Message Framing Protocol Specification |
Defines a mechanism for framing messages. While this is primarily aimed at framing SOAP messages, the protocol can be used to frame other message types as well.
Click here to view this version of the [MC-NMF] PDF.
|
| [MC-NPR]: .NET Packet Routing Protocol Specification |
Defines a SOAP message header for indicating that a message can safely be treated as a packet or datagram.
Click here to view this version of the [MC-NPR] PDF.
|
| [MC-PRCH]: Peer Channel Protocol Specification |
Used for broadcasting messages over a virtual network of cooperating nodes.
Click here to view this version of the [MC-PRCH] PDF.
|
| [MC-PRCR]: Peer Channel Custom Resolver Protocol Specification |
Used for storage and retrieval of endpoint information of clients with access to a known service.
Click here to view this version of the [MC-PRCR] PDF.
|
| [MC-SMP]: Session Multiplex Protocol Specification |
Provides session management capabilities between a database client and a database server. Specifically, the Session Multiplex Protocol enables multiple logical client connections to connect to a single server over a single physical connection.
Click here to view this version of the [MC-SMP] PDF.
|
| [MC-SQLR]: SQL Server Resolution Protocol Specification |
Facilitates connectivity to a database server.
Click here to view this version of the [MC-SQLR] PDF.
|
| [MS-NETCEX]: .NET Context Exchange Protocol Specification |
Specifies a message syntax for identifying context that is shared between a client and a server, and a protocol for establishing that context.
Click here to view this version of the [MS-NETCEX] PDF.
|
| [MS-NETTR]: .NET Tracing Protocol Specification |
Provides a method for correlating call traces in a .NET remoting application.
Click here to view this version of the [MS-NETTR] PDF.
|
| [MS-P2PPI]: Peer-to-Peer Presence and Invitation Protocol Specification |
Facilitates session initiation between two peered computers.
Click here to view this version of the [MS-P2PPI] PDF.
|
| [MS-PNM]: People Near Me (PNM) Protocol Specification |
Specifies a protocol for broadcasting and retrieving information concerning the presence or absence of a client on a subnet.
Click here to view this version of the [MS-PNM] PDF.
|
| [MS-RAIW]: Remote Administrative Interface: WINS Specification |
This protocol enables local or remote administration of the Windows Internet Name Service (WINS) within the Microsoft Management Console (MMC) WINS snapin and the NetSh command line (WINS context).
Click here to view this version of the [MS-RAIW] PDF.
|
| [MS-WSRVCAT]: WS-AtomicTransaction (WS-AT) Protocol Extensions |
Extends the WS-AtomicTransaction protocol by enabling WS-AtomicTransaction initiators, participants, and coordinators to participate in transactions coordinated by OleTx transaction managers.
Click here to view this version of the [MS-WSRVCAT] PDF.
|
| [MS-WSRVCRM]: WS-ReliableMessaging Protocol: Advanced Flow Control Extension |
Specifies an advanced message flow control extension to the Web Services Reliable Messaging Protocol [WSRM1-0] [WSRM1-1].
Click here to view this version of the [MS-WSRVCRM] PDF.
|
| [MS-WSRVCRR]: WS-ReliableMessaging Protocol: Reliable Request-Reply Extension |
Enables these applications to communicate reliably over transfer protocols that only support SOAP request-Response.
Click here to view this version of the [MS-WSRVCRR] PDF.
|