s4-dsdb: add samdb_msg_add_parameters.
authorGünther Deschner <gd@samba.org>
Mon, 10 Nov 2008 19:35:41 +0000 (20:35 +0100)
committerGünther Deschner <gd@samba.org>
Mon, 10 Nov 2008 20:46:25 +0000 (21:46 +0100)
Guenther

source4/dsdb/common/util.c

index de2073fee04fef96d1b991dc8e8634cc65324fcc..2161286e08c6816f90069b537c6ffd23abdeacf5 100644 (file)
@@ -918,6 +918,17 @@ int samdb_msg_add_logon_hours(struct ldb_context *sam_ldb, TALLOC_CTX *mem_ctx,
        return ldb_msg_add_value(msg, attr_name, &val, NULL);
 }
 
+/*
+  add a parameters element to a message
+*/
+int samdb_msg_add_parameters(struct ldb_context *sam_ldb, TALLOC_CTX *mem_ctx, struct ldb_message *msg,
+                            const char *attr_name, struct lsa_BinaryString *parameters)
+{
+       struct ldb_val val;
+       val.length = parameters->length * 2;
+       val.data = (uint8_t *)parameters->array;
+       return ldb_msg_add_value(msg, attr_name, &val, NULL);
+}
 /*
   add a general value element to a message
 */