diff options
Diffstat (limited to 'source4/dsdb/samdb/ldb_modules/schema_syntax.h')
-rw-r--r-- | source4/dsdb/samdb/ldb_modules/schema_syntax.h | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/source4/dsdb/samdb/ldb_modules/schema_syntax.h b/source4/dsdb/samdb/ldb_modules/schema_syntax.h index 1974c10b99..453f79a3c2 100644 --- a/source4/dsdb/samdb/ldb_modules/schema_syntax.h +++ b/source4/dsdb/samdb/ldb_modules/schema_syntax.h @@ -62,3 +62,12 @@ enum schema_internal_syntax { SCHEMA_AS_DN_STRING = 23 }; +int map_schema_syntax(uint32_t om_syntax, + const char *attr_syntax, + const struct ldb_val *om_class, + enum schema_internal_syntax *syntax); + +int schema_validate(struct ldb_message_element *el, + enum schema_internal_syntax type, + bool single, int min, int max); + |