util: util_ntdb.c gets NTDB_ERROR => NTSTATUS map.
[ddiss/samba.git] / lib / util / util_ntdb.h
index 41531791e17b1816264a1b1736da365ed5919d4f..eac0db4f027d8e9533b9419064b14cab4c62eed5 100644 (file)
@@ -23,6 +23,7 @@
 #define _____LIB_UTIL_UTIL_NTDB_H__
 #include <ntdb.h>
 #include <talloc.h>
+#include "libcli/util/ntstatus.h"
 
 struct loadparm_context;
 union ntdb_attribute;
@@ -102,4 +103,9 @@ static inline NTDB_DATA string_term_ntdb_data(const char *string)
        return ntdb_mkdata(string, string ? strlen(string) + 1 : 0);
 }
 
+
+/****************************************************************************
+ Return an NTSTATUS from a NTDB_ERROR
+****************************************************************************/
+NTSTATUS map_nt_error_from_ntdb(enum NTDB_ERROR err);
 #endif /* _____LIB_UTIL_UTIL_NTDB_H__ */