diff options
Diffstat (limited to 'source3/librpc/rpc/dcerpc_ep.h')
-rw-r--r-- | source3/librpc/rpc/dcerpc_ep.h | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/source3/librpc/rpc/dcerpc_ep.h b/source3/librpc/rpc/dcerpc_ep.h index 59873676c8..6da7f9b9b2 100644 --- a/source3/librpc/rpc/dcerpc_ep.h +++ b/source3/librpc/rpc/dcerpc_ep.h @@ -25,6 +25,10 @@ struct dcerpc_binding_vector { uint32_t count; }; +NTSTATUS dcerpc_binding_vector_create(TALLOC_CTX *mem_ctx, + const struct ndr_interface_table *iface, + struct dcerpc_binding_vector **pbvec); + /** * @brief Adds server address information in the local endpoint map. * @@ -61,4 +65,8 @@ NTSTATUS dcerpc_ep_register_noreplace(const struct ndr_interface_table *iface, const struct GUID *object_guid, const char *annotation); +NTSTATUS dcerpc_ep_unregister(const struct ndr_interface_table *iface, + const struct dcerpc_binding_vector *bind_vec, + const struct GUID *object_guid); + #endif /* _DCERPC_EP_H_ */ |