Active Directory domain controllers that have the Global Catalog server roles register the following RPC services, which are used by MAPI clients to access the Directory Service that was previously integrated in Exchange before Exchange 2000:
Active Directory Extended Directory Service (XDS): f5cc5a7c-4264-101a-8c59-08002b2f8426 v21.0 Active Directory Name Service Provider (NSP) interface: f5cc5a18-4264-101a-8c59-08002b2f8426 v56.0
Table 4.37. rxds operations
| Interface | Operation number | Operation name |
|---|---|---|
| f5cc5a7c-4264-101a-8c59-08002b2f8426 v21.0: rxds | ||
| 0x00 | ds_abandon | |
| 0x01 | ds_add_entry | |
| 0x02 | ds_bind | |
| 0x03 | ds_compare | |
| 0x04 | ds_list | |
| 0x05 | ds_modify_entry | |
| 0x06 | ds_modify_rdn | |
| 0x07 | ds_read | |
| 0x08 | ds_receive_result | |
| 0x09 | ds_remove_entry | |
| 0x0a | ds_search | |
| 0x0b | ds_unbind | |
| 0x0c | ds_wait | |
| 0x0d | dra_replica_add | |
| 0x0e | dra_replica_delete | |
| 0x0f | dra_replica_synchronize | |
| 0x10 | dra_reference_update | |
| 0x11 | dra_authorize_replica | |
| 0x12 | dra_unauthorize_replica | |
| 0x13 | dra_adopt | |
| 0x14 | dra_set_status | |
| 0x15 | dra_modify_entry | |
| 0x16 | dra_delete_subref |
Table 4.38. nspi operations
| Interface | Operation number | Operation name |
|---|---|---|
| f5cc5a18-4264-101a-8c59-08002b2f8426 v56.0: nspi | ||
| 0x00 | NspiBind | |
| 0x01 | NspiUnbind | |
| 0x02 | NspiUpdateStat | |
| 0x03 | NspiQueryRows | |
| 0x04 | NspiSeekEntries | |
| 0x05 | NspiGetMatches | |
| 0x06 | NspiResortRestriction | |
| 0x07 | NspiDNToEph | |
| 0x08 | NspiGetPropList | |
| 0x09 | NspiGetProps | |
| 0x0a | NspiCompareDNTs | |
| 0x0b | NspiModProps | |
| 0x0c | NspiGetHierarchyInfo | |
| 0x0d | NspiGetTemplateInfo | |
| 0x0e | NspiModLinkAtt | |
| 0x0f | NspiDeleteEntries | |
| 0x10 | NspiQueryColumns | |
| 0x11 | NspiGetNamesFromIDs | |
| 0x12 | NspiGetIDsFromNames | |
| 0x13 | NspiResolveNames | |
| 0x14 | NspiResolveNamesW |
NSPI operations offered by an Global Catalog Active Directory domain controller are either called directly (Outlook 2000 and later MAPI clients) or through a proxy run by the Exchange server, as described in [89].
An Exchange server integrated in an Active Directory domain registers the NSPI interface, to proxy NSPI requests to Global Catalog Active Directory domain controllers:
annotation=MS Exchange Directory NSPI Proxy uuid=f5cc5a18-4264-101a-8c59-08002b2f8426 , version=56 ncacn_ip_tcp:172.16.1.238[1112] annotation=MS Exchange Directory NSPI Proxy uuid=f5cc5a18-4264-101a-8c59-08002b2f8426 , version=56 ncacn_http:172.16.1.238[1113]
The rxds interface is also registered on an Exchange 2000 server but is not registered in the endpoint mapper:
f5cc5a7c-4264-101a-8c59-08002b2f8426 v21.0