summaryrefslogtreecommitdiffstats
path: root/librpc/ndr/libndr.h
diff options
context:
space:
mode:
authorStefan Metzmacher <metze@samba.org>2014-02-04 12:54:42 +0100
committerGünther Deschner <gd@samba.org>2014-02-11 16:02:14 +0100
commit3b2b0aa4d4bf07971ef016e5a2ce0fec84bbf144 (patch)
tree2d2a96386066181bd0ee11c12f52e2fe2f102c24 /librpc/ndr/libndr.h
parent7b5717058a7d7a93cda712efc7622a87d3980e48 (diff)
downloadsamba-3b2b0aa4d4bf07971ef016e5a2ce0fec84bbf144.tar.gz
samba-3b2b0aa4d4bf07971ef016e5a2ce0fec84bbf144.tar.xz
samba-3b2b0aa4d4bf07971ef016e5a2ce0fec84bbf144.zip
librpc/ndr: add ndr_syntax_id_[from|to]_string()
Signed-off-by: Stefan Metzmacher <metze@samba.org> Reviewed-by: Guenther Deschner <gd@samba.org>
Diffstat (limited to 'librpc/ndr/libndr.h')
-rw-r--r--librpc/ndr/libndr.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/librpc/ndr/libndr.h b/librpc/ndr/libndr.h
index 79de7a0f379..115e10a50a7 100644
--- a/librpc/ndr/libndr.h
+++ b/librpc/ndr/libndr.h
@@ -458,6 +458,8 @@ size_t ndr_size_dom_sid0(const struct dom_sid *sid, int flags);
void ndr_print_GUID(struct ndr_print *ndr, const char *name, const struct GUID *guid);
void ndr_print_sockaddr_storage(struct ndr_print *ndr, const char *name, const struct sockaddr_storage *ss);
bool ndr_syntax_id_equal(const struct ndr_syntax_id *i1, const struct ndr_syntax_id *i2);
+char *ndr_syntax_id_to_string(TALLOC_CTX *mem_ctx, const struct ndr_syntax_id *id);
+bool ndr_syntax_id_from_string(const char *s, struct ndr_syntax_id *id);
enum ndr_err_code ndr_push_struct_blob(DATA_BLOB *blob, TALLOC_CTX *mem_ctx, const void *p, ndr_push_flags_fn_t fn);
enum ndr_err_code ndr_push_union_blob(DATA_BLOB *blob, TALLOC_CTX *mem_ctx, void *p, uint32_t level, ndr_push_flags_fn_t fn);
size_t ndr_size_struct(const void *p, int flags, ndr_push_flags_fn_t push);