summaryrefslogtreecommitdiff
path: root/librpc/ndr/libndr.h
diff options
context:
space:
mode:
authorAndrew Bartlett <abartlet@samba.org>2008-11-10 11:40:31 +1100
committerStefan Metzmacher <metze@samba.org>2008-11-16 16:24:33 +0100
commit536de25faef82611e61b12126d432368badeed65 (patch)
treef809e4e12b2448780ef8ffb49a85c534ea2e2b92 /librpc/ndr/libndr.h
parent8c2c62c5eaf7c6adc445950f4917208dc4bced87 (diff)
downloadsamba-536de25faef82611e61b12126d432368badeed65.tar.gz
samba-536de25faef82611e61b12126d432368badeed65.tar.bz2
samba-536de25faef82611e61b12126d432368badeed65.zip
Add a new function to parse a DATA_BLOB into a GUID
The reason for this new function is to ensure the length is not discarded when the input is a ldb_val (aka DATA_BLOB) in ldb. Andrew Bartlett
Diffstat (limited to 'librpc/ndr/libndr.h')
-rw-r--r--librpc/ndr/libndr.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/librpc/ndr/libndr.h b/librpc/ndr/libndr.h
index 127f6734e3..ad94c59e90 100644
--- a/librpc/ndr/libndr.h
+++ b/librpc/ndr/libndr.h
@@ -511,6 +511,7 @@ enum ndr_err_code ndr_push_charset(struct ndr_push *ndr, int ndr_flags, const ch
/* GUIDs */
bool GUID_equal(const struct GUID *u1, const struct GUID *u2);
+NTSTATUS GUID_from_data_blob(const DATA_BLOB *s, struct GUID *guid);
NTSTATUS GUID_from_string(const char *s, struct GUID *guid);
NTSTATUS NS_GUID_from_string(const char *s, struct GUID *guid);
struct GUID GUID_zero(void);