8 Appendix C: API Mappings
The following table specifies mapping between APIs [C706] for RPC name service and corresponding APIs in Windows.
All APIs are as specified in [C706] section 3, RPC API Manual.
|
RPC name service APIs in [C706] |
Windows APIs |
|---|---|
|
rpc_ns_binding_export |
RpcNsBindingExportA/ RpcNsBindingExportW |
|
rpc_ns_binding_import_begin |
RpcNsBindingImportBeginA/ RpcNsBindingImportBeginW |
|
rpc_ns_binding_import_done |
RpcNsBindingImportDone |
|
rpc_ns_binding_import_next |
RpcNsBindingImportNext |
|
rpc_ns_binding_inq_entry_name |
No equivalent API |
|
rpc_ns_binding_lookup_begin |
RpcNsBindingLookupBeginA/ RpcNsBindingLookupBeginW |
|
rpc_ns_binding_lookup_done |
RpcNsBindingLookupDone |
|
rpc_ns_binding_lookup_next |
RpcNsBindingLookupNext |
|
rpc_ns_binding_select |
RpcNsBindingSelect |
|
rpc_ns_binding_unexport |
RpcNsBindingUnexportA/ RpcNsBindingUnexportW |
|
rpc_ns_entry_expand_name |
RpcNsEntryExpandNameA/ RpcNsEntryExpandNameW |
|
rpc_ns_entry_inq_resolution |
No equivalent API |
|
rpc_ns_entry_object_inq_begin |
RpcNsEntryObjectInqBeginA/ RpcNsEntryObjectInqBeginW |
|
rpc_ns_entry_object_inq_done |
RpcNsEntryObjectInqDone |
|
rpc_ns_entry_object_inq_next |
RpcNsEntryObjectInqNext |
|
rpc_ns_group_delete |
RpcNsGroupDeleteA/ RpcNsGroupDeleteW |
|
rpc_ns_group_mbr_add |
RpcNsGroupMbrAddA/ RpcNsGroupMbrAddW |
|
rpc_ns_group_mbr_inq_begin |
RpcNsGroupMbrInqBeginA/ RpcNsGroupMbrInqBeginW |
|
rpc_ns_group_mbr_inq_done |
RpcNsGroupMbrInqDone |
|
rpc_ns_group_mbr_inq_next |
RpcNsGroupMbrInqNextA/ RpcNsGroupMbrInqNextW |
|
rpc_ns_group_mbr_remove |
RpcNsGroupMbrRemoveA/ RpcNsGroupMbrRemoveW |
|
rpc_ns_import_ctx_add_eval |
No equivalent API |
|
rpc_ns_mgmt_binding_unexport |
RpcNsMgmtBindingUnexportA/ RpcNsMgmtBindingUnexportW |
|
rpc_ns_mgmt_entry_create |
RpcNsMgmtEntryCreateA/ RpcNsMgmtEntryCreateW |
|
rpc_ns_mgmt_entry_delete |
RpcNsMgmtEntryDeleteA/ RpcNsMgmtEntryDeleteW |
|
rpc_ns_mgmt_entry_inq_if_ids |
RpcNsMgmtEntryInqIfIdsA/ RpcNsMgmtEntryInqIfIdsW |
|
rpc_ns_mgmt_free_codesets |
No equivalent API |
|
rpc_ns_mgmt_handle_set_exp_age |
RpcNsMgmtHandleSetExpAge |
|
rpc_ns_mgmt_inq_exp_age |
RpcNsMgmtInqExpAge |
|
rpc_ns_mgmt_read_codesets |
No equivalent API |
|
rpc_ns_mgmt_remove_attribute |
No equivalent API |
|
rpc_ns_mgmt_set_attribute |
No equivalent API |
|
rpc_ns_mgmt_set_exp_age |
RpcNsMgmtSetExpAge |
|
rpc_ns_profile_delete |
RpcNsProfileDeleteA/ RpcNsProfileDeleteW |
|
rpc_ns_profile_elt_add |
RpcNsProfileEltAddA/ RpcNsProfileEltAddW |
|
rpc_ns_profile_elt_inq_begin |
RpcNsProfileEltInqBeginA/ RpcNsProfileEltInqBeginW |
|
rpc_ns_profile_elt_inq_done |
RpcNsProfileEltInqDone |
|
rpc_ns_profile_elt_inq_next |
RpcNsProfileEltInqNextA/ RpcNsProfileEltInqNextW |
|
rpc_ns_profile_elt_remove |
RpcNsProfileEltRemoveA/ RpcNsProfileEltRemoveW |