Microsoft Protocol To Patent Map Courtesy of Centrify
Microsoft Protocol To Patent Map Courtesy of Centrify
Microsoft Protocol To Patent Map Courtesy of Centrify
com/ today to
learn more about our identity
Courtesy of Centrify. Centrify extends MSFT AD across management solutions!
heterogenous systems and applications.
Primary WSPP Primary WSPP # of US # of US Patent
Protocol Description Task Scenario Patents? Apps? Patent / App #s Additional info/comments
[MS-SYS]: Windows System Overview Provides a mapping of WSPP tasks, scenarios, and protocols and a few implementation N/A 0 0
scenarios. This document is intended to be used together with the WSPP overview and
reference documents, which are companion documents to the WSPP protocol specifications.
[MS-ADA1]: Active Directory Schema Attributes A-LContains a partial list of the objects that exist in the Active Directory schema (attributes
User and Group Domain Services 0 0
beginning with A - L). Administration Interaction
[MS-ADA2]: Active Directory Schema Attributes MContains a partial list of the objects that exist in the Active Directory schema (attributes
User and Group Domain Services 0 0
beginning with M). Administration Interaction
[MS-ADA3]: Active Directory Schema Attributes N-ZContains a partial list of the objects that exist in the Active Directory schema (attributes
User and Group Domain Services 0 0
beginning with N - Z). Administration Interaction
[MS-ADLS]: Active Directory Lightweight DirectoryContains
Services aSchema
list of the objects that exist in the Active Directory Lightweight Directory Services
User and Group Domain Services 0 0
schema. Administration Interaction
[MS-ADSC]: Active Directory Schema Classes Contains a partial list of objects that exist in the Active Directory schema. User and Group Domain Services 0 0
Administration Interaction
[MS-ADTG]: Remote Data Services (RDS) Transport
Specifies
Protocol
theSpecification
Remote Data Services (RDS) Transport Protocol, a Microsoft proprietary Networking 1 0 5,974,416
protocol and an HTTP request/response protocol, that facilitates remote method definition and Transport
invocation, method definitions for executing database commands and for synchronizing
database results, and that defines a record format for encoding of database results.
[MS-FSCC]: File System Control Codes Defines the network format of native Windows structures that may be used within other File and Print Basic File Services No patent information listed in
protocols. either WSPP or MCPP
[MS-GPDPC]: Group Policy: Deployed Printer Connections
Specifies Extension
the Deployed Printer Connections Extension to the Group Policy Protocol. User and Group Group Policy 0 0
Administration
[MS-GPFR]: Group Policy: Folder Redirection Protocol
Folder
Extension
Redirection is a Group Policy extension that provides a mechanism to relocate specific User and Group Group Policy 0 0
user folders to server disk volumes. File system access requests to a user's folders are Administration
automatically redirected to a newly created folder for each user.
[MS-GPIE]: Group Policy: Internet Explorer Maintenance
The Internet
Extension
Explorer Maintenance Extension enables administrators to apply custom settings User and Group Group Policy 0 0
to the Internet Explorer configuration on one or more computers to enforce Internet-related Administration
security standards and provide a common browser interface within the organization.
[MS-HCEP]: Health Certificate Enrollment ProtocolAllows a network endpoint to obtain digital certificates.
Specification User and Group Network Access 0 2 US-2005-0267954-A1 EU patent application: EP
Administration Protection (11/056,276) Publication #1648137
11/395,559 (05109345.8)
[MS-ICPR]: ICertPassage Remote Protocol Specification
This protocol is a subset of the Windows Client Certificate Enrollment Protocol, as specified in Networking 0 0
[MS-WCCE]. Transport
Specifies extensions to the Internet Key Exchange (IKE) Protocol, as specified in [RFC2409]. Networking
[MS-IKEE]: Internet Key Exchange Protocol Extensions 0 1 US-2003-0142823-A1 EU patent applicattion: EP
Transport (10/056,889) Publication #1333635
(02028878.3)
[MS-IKEY]: Key Service Remote (IKeySvcR) Protocol
Specifies
Specification
a set of RPC interfaces that allow clients to install cryptographic keys and their Networking 0 0
associated X.509 certificates on a remote server. Transport
[MS-KILE]: Kerberos Protocol Extensions Specifies the Microsoft implementation of the Kerberos Protocol, as specified in [RFC4120], User and Group Kerberos Group 2 0 6,401,211 6,427,209 Referenced in Base
by specifying any Windows behaviors that differ from the Kerberos Protocol, in addition to Administration Membership Authentication and Domain
Windows extensions for interactive logon and the inclusion of authorization information Services Interaction scenarios
expressed as group memberships and related information.
[MS-LSAD]: Local Security Authority (Domain Policy)
Specifies
Remotea Microsoft-defined
Protocol Specification
protocol for managing sundry machine and domain security User and Group Domain Services 0 0 Referenced in Base
policies. Administration Interaction Authentication and Authorization
scenario
[MS-LSAT]: Local Security Authority (Translation Methods)
SpecifiesRemote
the Local
Protocol
Security
Specification
Authority (Translation Methods) Remote Protocol, which is User and Group Domain Services 0 0 Referenced in Base
implemented in Windows products to translate identifiers for security principal between Administration Interaction Authentication and Authorization
human-readable and machine-readable forms. scenario
[MS-MAIL]: Remote Mailslot Protocol SpecificationDescribes the Remote Mailslot Protocol, which is a Microsoft proprietary protocol and is a File and Print Basic File Services 0 0 Also referenced in Advanced File
simple, unreliable, and unidirectional interprocess communications (IPC) protocol between a Services scenario
client and server.
[MS-MCIS]: Content Indexing Services Protocol Specification
Allows a client to communicate with a server hosting an indexing service to issue queries. File and Print Basic File Services 0 0 Also referenced in Advanced File
Services scenario
[MS-MSRP]: Messenger Service Remote Protocol Specifies
Specification
a set of remote procedure call (RPC) interfaces that instructs a server to display Networking 0 0
short text messages to a console user, to deliver messages to a local or remote server for Transport
display to a console user, and to manage the names for which the server receives messages.
[MS-PAR]: Print System Asynchronous Remote Protocol the communication of print job processing and print system management information File and Print
DefinesSpecification Print RPC 2 1 5,699,495 EU patent application: EP
between a print client and any print server. 5,845,058 Publication #1564635
US-2005-179936-A1 (05100880.3)
(10/779,430)
[MS-PASS]: Passport Server Side Include (SSI) Version
Specifies
1.4how
Protocol
messages
Specification
are encapsulated on the wire. Networking 1 1 7,191,467
Transport US-2006-0185021-A1
(11/380,002)
Adds security
[MS-PEAP]: Protected Extensible Authentication Protocol (PEAP)services to the Extensible Authentication Protocol methods.
Specification Networking 0 2 US-2007-0101409-A1
Transport (11/264,439)
US-2003-0226017-A1
(10/157,806)
[MS-PKCA]: Public Key Cryptography for Initial Authentication
Enables the (PKINIT)
use of public
in Kerberos
key cryptography
Protocol Specification
in the initial authentication exchange of the User and Group Domain Services 0 0 Also referenced in Base
Kerberos Protocol and specifies the Windows implementation of PKINIT where it differs from Administration Interaction Authentication and Authorization
[RFC4556]. scenario
[MS-PNRP]: Peer Name Resolution Protocol (PNRP)
Used
Version
for resolving
4.0 Specification
a name to a set of information, such as IP addresses and to maintain a File and Print Advanced File 0 4 US-2005-0004916-A1 EU patent applications: EP
network of nodes (referred to as a cloud), and to resolve names to their endpoint information Systems (10/461,940) Publication #1487180
when requested by a node within the cloud. US-2006-0239197-A1 (04102612.1)
(11/112,042) PCT/US2006/015049
US-2006-0179139-A1
(11/375,726)
US-2007-0168512-A1
(11/376,397)
Supports
[MS-SAMR]: Security Account Manager (SAM) Remote printing
Protocol and spooling
Specification operations that are synchronous between client and server.
(Client-to-Server) User and Group Domain Services 0 0 Also referenced in Base
Administration Interaction Authentication and Authorization
scenario
[MS-SAMS]: Security Account Manager (SAM) Remote
Specifies
Protocol
a Microsoft
Specification
proprietary
(Server-to-Server)
protocol where domain controllers (DCs) use to forward time- User and Group Domain Services 0 0 Also referenced in Base
critical database changes to the primary domain controller (PDC), and to forward time-critical Administration Interaction Authentication and Authorization
database changes from a read-only domain controller (RODC) to a writable NC replica within scenario
the same domain outside the normal replication protocol.
[MS-SCMR]: Service Control Manager Remote Protocol
Used for
Specification
remotely managing the Service Control Manager (SCM), an RPC server that enables User and Group Systems and System 0 0
service configuration and control of service programs. Administration Health Management
Specifies an HTTP-based protocol that clients use to download printer driver software from a File and Print
[MS-WPRN]: Web Point-and-Print Protocol Specification Internet Print 1 0 6,094,679
server in the client network or from a Web site. This allows distribution of printer driver
software using standard Web technologies.
[MS-WSH]: Windows Security Health Agent (WSHA)
Reports
and Windows
the system
Security
security
Health
health
Validator
state. (WSHV) Protocol Specification User and Group Network Access 0 1 US-2007-0143392-A1
Administration Protection (11/304,420)
[MS-WSP]: Windows Search Protocol SpecificationSpecifies the Windows Search Protocol (WSP), which allows a client to communicate with a File and Print Basic File Services 0 0 Also referenced in Advanced File
server hosting a Windows Search service (WSS) to issue queries. Services scenario
[MS-WSSFO]: Windows SharePoint Services (WSS): Specifies
File Operations
the communication
Database sequences
Communications
used by
Protocol
Web Front
Specification
End (WFE) and application N/A No patent information listed in
servers to perform data query and update commands on Back End Database Servers (BEDS) either WSPP or MCPP
as part of file, user, and group administration operations.
[MS-WSSO]: Windows SharePoint Services Overview
Serves as a roadmap, explaining the fundamental concepts and architecture of Windows N/A No patent information listed in
SharePoint Services (WSS) and describing WSS capabilities and scenarios related to File, either WSPP or MCPP
Print, and User/Group Administration.
[MS-WSUSSS]: Windows Update Services: Server-Server
Enables Protocol
a hierarchically
Specification
organized collection of servers to synchronize metadata and content Networking 0 0
associated with software updates over the Internet by using the Simple Object Access Transport
Protocol (SOAP) and HTTP protocols.
[MS-WUSP]: Windows Update Services: Client-Server
Enables
Protocol
machines
Specification
to discover and download software updates over the Internet using the Networking 0 2 US-2005-0132348-A1 EU patent applications: EP
SOAP and HTTP protocols. Transport (10/737,708) Publication #1579301
US-2005-0132349-A1 (04816784.5)
(10/737,726) EP Patent Application
#04757283.9
[MS-GLOS]: Windows Protocols Master Glossary Provides the definitions for terms that are used in the protocol documentation. N/A 0 0
[MS-REF]: Windows Protocols Master Reference Provides the normative and informative references used in the protocol documentation. N/A 0 0
1. This was created by correlating this WSPP document (http://download.microsoft.com/download/2/8/a/28a250e5-5b79-4547-9959-346736ed7a97/WSPP_Patent_Mapping.pdf) and this MCPP document (http://download.microsoft.com/download/9/5/c/95c40a2a-b2a5-4417-b6ae-e77a695060aa/MCPP_Patent_Mapping.pdf) with the WSPP protocol
information found on MSDN (http://msdn2.microsoft.com/en-us/library/cc197979.aspx). This correlation was done the week of April 14, 2008, so the documents I based this correlation may have been subsequently updated/changed.
2. The content for the Protocol and Description columns come directly from MSDN, so it is their content/verbage and they should get full credit for that, and I cut and pasted the patent #s etc from the two maps into the appropriate columns. I counted each item in MSDN as a protocol (ie if it had a name and description, I considered it a protocol), even
though a few of the documents were indicated to be a reference and a glossary.
3. I used my best estimate based on the WSPP map to determine what Task and Scenario each protocol applies to. The map has some protocols in multiple tasks/scenarios, hence I used a judgement call to determine the "primary" task/scenario, and tried to add to the comments column which on protocols are also applicable to other
tasks/scenarios.
4. Some of the protocols (MS-EMF, MS-PSDP, MS-WMF) have their patents listed in the MCPP map vs. the WSPP map. MCPP does not list EU patents or patent applications, so these 3 may have EU patents and applications that apply to them.
5. Some of the protocols (MS-BKUP, MS-FSCC, MS-TDS, MS-WSSO and MS-WSSFO) do not have patent information in either the MCPP or WSPP map.
6. See "Comments" field for additional commentary.
7. I did not dig into any of the actual protocol documentation, so I can’t comment if the actual protocol documentation matches the content in note #1 above.
8. If you have any comments about protocols, etc. you can post a question to the protocol forum on MSDN http://forums.microsoft.com/MSDN/ShowForum.aspx?ForumID=2056&SiteID=1
9. The terms of use on our website apply to this document (http://www.centrify.com/termsofuse.asp), e.g. no representations/warranties, etc. apply. Here is some relevant verbage that apply to the document:
CENTRIFY AND/OR ITS RESPECTIVE SUPPLIERS MAKE NO REPRESENTATIONS ABOUT THE SUITABILITY OF THE INFORMATION CONTAINED IN THIS SPREADSHEET AND THE DOCUMENTS AND RELATED GRAPHICS PUBLISHED ON CENTRIFY.COM FOR ANY PURPOSE. ALL SUCH DOCUMENTS AND RELATED GRAPHICS ARE PROVIDED "AS IS" WITHOUT WARRANTY
OF ANY KIND. CENTRIFY AND/OR ITS RESPECTIVE SUPPLIERS HEREBY DISCLAIM ALL WARRANTIES AND CONDITIONS WITH REGARD TO THIS INFORMATION, INCLUDING ALL IMPLIED WARRANTIES AND CONDITIONS OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE AND NON-INFRINGEMENT. IN NO EVENT SHALL CENTRIFY AND/OR ITS
RESPECTIVE SUPPLIERS BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF
INFORMATION AVAILABLE FROM THIS SITE.
THE DOCUMENTS AND RELATED GRAPHICS PUBLISHED ON THIS SITE COULD INCLUDE TECHNICAL INACCURACIES OR TYPOGRAPHICAL ERRORS. CHANGES ARE PERIODICALLY ADDED TO THE INFORMATION HEREIN. CENTRIFY AND/OR ITS RESPECTIVE SUPPLIERS MAY MAKE IMPROVEMENTS AND/OR CHANGES IN THE SOFTWARE AND/OR THE PROGRAM(S)
DESCRIBED HEREIN AT ANY TIME.
Notices Regarding Software, Documents and Services Available on this Web Site (including this spreadsheet)
IN NO EVENT SHALL CENTRIFY AND/OR ITS RESPECTIVE SUPPLIERS BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING
OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF SOFTWARE, DOCUMENTS, PROVISION OF OR FAILURE TO PROVIDE SERVICES, OR INFORMATION AVAILABLE FROM THIS SITE.
THE CENTRIFY WEB SITE AND THIS DOCUMENT CONTAINS LINKS TO THIRD-PARTY WEB SITES. THE LINKED SITES ARE NOT UNDER THE CONTROL OF CENTRIFY AND CENTRIFY IS NOT RESPONSIBLE FOR THE CONTENTS OF ANY LINKED SITE OR ANY LINK CONTAINED IN A LINKED SITE, OR ANY
CHANGES OR UPDATES TO SUCH SITES. CENTRIFY IS PROVIDING THESE LINKS TO YOU ONLY AS A CONVENIENCE, AND THE INCLUSION OF ANY LINK DOES NOT IMPLY ENDORSEMENT BY CENTRIFY OF THE SITE.
Copyright Notice
Copyright © 2004 - 2008 Centrify Corporation, 444 Castro St., Suite 1100, Mountain View, CA, U.S.A. All rights reserved.
Centrify is a registered trademark and DirectAudit and DirectControl are trademarks of Centrify Corporation in the United States and/or other countries. Microsoft, Active Directory, Windows, Windows NT, and Windows Server are either registered trademarks or trademarks of Microsoft Corporation in the United States and/or other countries.
The names of actual companies and products mentioned herein may be the trademarks of their respective owners.
Protocol 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.
[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).
[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).
[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).
[MS-ADLS]: Active Directory Lightweight Directory Services
Contains
Schemaa list of the objects that exist in the Active Directory Lightweight Directory Services schema.
[MS-ADSC]: Active Directory Schema Classes Contains a partial list of objects that exist in the Active Directory schema.
[MS-ADTG]: Remote Data Services (RDS) Transport Protocol Specifies
Specification
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.
[MS-ADTS]: Active Directory Technical Specification Describes the state model for Active Directory.
[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.
[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.
[MS-BPAU]: Background Intelligent Transfer Service (BITS)
Provides
Peer-Caching:
authentication
Peer Authentication
for computers in
Protocol
an Active
Specification
Directory domain in support of the BITS Peer-Caching Content Retrieval Protocol ([MS-BPCR]).
[MS-CRTD]: Certificate Templates Structure SpecificationSpecifies the syntax and interpretation of certificate templates, which form the basis of certificate management for the Certificate Templates Protocol Specification.
10
MCPP Protocols
Protocol Description
Remotely
[MS-CSVP]: Failover Cluster: Setup and Validation Protocol configures
(ClusPrep) cluster nodes, cleans up cluster nodes, and validates that hardware and software settings are compatible with Failover Clustering.
Specification
[MS-DPSP]: Digest Protocol Extensions Specifies the variations in the Windows implementation of the Digest Authentication protocol from the standard, as specified in [RFC2617].
[MS-DRM]: Digital Rights Management License Acquisition
Provides
Data Structure
secure distribution, promotion, and sale of digital media content.
Exposes an remote procedure call (RPC) interface that a client can call to obtain domain-related computer state and configuration information.
[MS-DSSP]: Directory Services Setup Remote Protocol Specification
This protocol
[MS-DTCLU]: MSDTC Connection Manager: OleTx Transaction provides
Protocol Logicalconcrete mechanisms
Unit Mainframe for associating an Atomic Transaction and an LU type 6.2 Logical Unit of Work.
Extension
PerformsSpecification
[MS-EFSR]: Encrypting File System Remote (EFSRPC) Protocol maintenance and management operations on encrypted data that is stored remotely and accessed over a network.
[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.
[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.
11
MCPP Protocols
Protocol Description
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.
[MS-FSRM]: File Server Resource Manager Protocol Specification
[MS-FSCC]: File System Control Codes Defines the network format of native Windows structures that may be used within other protocols.
[MS-GPDPC]: Group Policy: Deployed Printer Connections
Specifies
Extension
the Deployed Printer Connections Extension to the Group Policy Protocol.
[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.
[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.
[MS-GPSCR]: Group Policy: Scripts Extension EncodingSpecifies 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.
[MS-GPSI]: Group Policy: Software Installation Protocol Extension
Enables an administrator to install and remove software applications at client computers.
[MS-H245]: H.245 Protocol: Microsoft Extensions Describes Microsoft's extensions for H.323 protocol.
[MS-H26XPF]: Real-Time Transport Protocol (RTP/RTCP):
Specifies
H.261 and
extensions
H.263 Video
used to
Streams
transmit
Data
andStructure
receive H.261 or H.263 video streams in a two-party peer-to-peer call.
[MS-ICPR]: ICertPassage Remote Protocol SpecificationThis protocol is a subset of the Windows Client Certificate Enrollment Protocol, as specified in [MS-WCCE].
[MS-IKEE]: Internet Key Exchange Protocol Extensions Specifies extensions to the Internet Key Exchange (IKE) Protocol, as specified in [RFC2409].
[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.
[MS-LLTD]: Link Layer Topology Discovery (LLTD) Protocol
Specifies
Specification
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.
[MS-LSAD]: Local Security Authority (Domain Policy) Remote
Specifies
Protocol
a Microsoft-defined
Specification protocol for managing sundry machine and domain security policies.
12
MCPP Protocols
Protocol Description
Allows a client to communicate with a server hosting an indexing service to issue queries.
[MS-MCIS]: Content Indexing Services Protocol Specification
RPC-based
[MS-MQQP]: Message Queuing (MSMQ): Queue Manager to Queue protocol
Managerused by the
Protocol queue manager and runtime library to read and purge messages from a remote queue.
Specification
[MS-NNS]: .NET NegotiateStream Protocol SpecificationProvides 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).
Specifies
[MS-NNTP]: NT LAN Manager (NTLM) Authentication: Network the Transfer
News use of NTLM authentication
Protocol by NNTP to facilitate client authentication to a Windows-based NNTP server.
(NNTP) Extension
[MS-NRLS]: .NET Remoting: Lifetime Services ExtensionAdds lifetime and remote activation capabilities to the .NET Remoting Core Protocol (specified in [MS-NRTP]).
[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.
[MS-NRTP]: .NET Remoting: Core Protocol SpecificationSpecifies 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.
[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.
[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.
[MS-OCSP]: Online Certificate Status Protocol (OCSP) Extensions
Specifies the Microsoft implementation of the Online Certificate Status Protocol (OCSP).
13
MCPP Protocols
Protocol Description
Consists of a set of distributed component object model (DCOM) interfaces that allow administrative tools to configure the properties of the Online Responder.
[MS-OCSPA]: Microsoft OCSP Administration Protocol Specification
[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.
[MS-PAN]: Print System Asynchronous Notification ProtocolSpecifies
Specification
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].
[MS-PAR]: Print System Asynchronous Remote Protocol Defines
Specification
the communication of print job processing and print system management information between a print client and any print server.
[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.
[MS-RA]: Remote Assistance Protocol Specification Used after a remote assistance connection is established between two computers.
[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.
[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.
[MS-RASA]: Remote Access Server Advertisement (RASADV) Specifies
Protocol
the Remote
Specification
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.
[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.
14
MCPP Protocols
Protocol Description
An RDP
[MS-RDPERP]: Remote Desktop Protocol: Remote Programs feature
Virtual that presents
Channel Extensiona remote application (running remotely on a RAIL server) as a local user application (running on the RAIL client machine).
Specifies
[MS-RDPESC]: Remote Desktop Protocol: Smart Card Virtual an extension
Channel (including virtual channels) to the Remote Desktop Protocol: File System Virtual Channel Extension for supporting smart card reader-like devices.
Extension
[MS-RPCE]: Remote Procedure Call Protocol ExtensionsSpecifies a set of extensions to the DCE Remote Procedure Call 1.1 Specification, as specified in [C706].
[MS-RPRN]: Print System Remote Protocol SpecificationDefines the communication of print job processing and print system management between a print client and any print server.
[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.
[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.
15
MCPP Protocols
Protocol Description
Remotely enables file and printer sharing and named pipe access to the server through the Server Message Block Protocol.
[MS-SRVS]: Server Service Remote Protocol Specification
Used(NHED)
[MS-SSDP]: SSDP: Networked Home Entertainment Devices to detectExtensions
devices on a home network.
[MS-TSCH]: AT Service Remote 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.
[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.
[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.
[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.
[MS-WCCE]: Windows Client Certificate Enrollment Protocol
Specifies
Specification
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.
[MS-WDV]: Web Distributed Authoring and Versioning (WebDAV)
Extends WebDAV
Protocol: by
Client
introducing
Extensions
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.
[MS-WDVME]: Web Distributed Authoring and VersioningThe(WebDAV)
Web Distributed
Protocol:Authoring
Microsoft and
Extensions
Versioning (WebDAV) Protocol, as specified in [RFC2518] extends the standard Hypertext Transfer Protocol (HTTP) mechanisms specified in [RFC2068] in
order to provide file access and content management over the Internet.
Remotely queries and configures certain aspects of a Server Message Block network redirector on a remote computer.
[MS-WKST]: Workstation Service Remote Protocol Specification
[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.
[MS-WMHTTP]: Windows Media HTTP Push DistributionSpecifies
Protocol Specification
the behavior of the Windows Media HTTP Push Distribution Protocol.
[MS-WMLOG]: Windows Media Log Data Structure Defines the Windows Media Log Format Protocol, a Microsoft proprietary interface.
[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).
[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.
[MS-WSH]: Windows Security Health Agent (WSHA) andReports
Windows theSecurity
systemHealth
security
Validator
health state.
(WSHV) Protocol Specification
Protocol Description
[MS-WSMV]: Web Services Management Protocol Extensions
Specifies
for Windows
the Windows
VistaVista 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.
[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.
[MS-WSRM]: Windows System Resource Manager (WSRM)Specifies
Protocol
a set
Specification
of a Distributed Component Object Model (DCOM) interfaces for managing the configuration of processor and memory resources and accounting functions on a server.
[MS-GLOS]: Windows Protocols Master Glossary Provides the definitions for terms that are used in the protocol documentation.
[MS-REF]: Windows Protocols Master Reference Provides the normative and informative references used in the protocol documentation.
17