s3-passdb: remove libwbclient header dependency for passdb/lookup_sid.h.
[kai/samba.git] / source3 / passdb / lookup_sid.h
index f3fdcc7c86b41f2dad590dbc0ddd4a4130860bad..c9f8dddfeac65ccbed323cbb3b6c07a4ad2e926a 100644 (file)
@@ -24,7 +24,8 @@
 #define _PASSDB_LOOKUP_SID_H_
 
 #include "../librpc/gen_ndr/lsa.h"
-#include "../nsswitch/libwbclient/wbclient.h"
+
+struct passwd;
 
 #define LOOKUP_NAME_NONE               0x00000000
 #define LOOKUP_NAME_ISOLATED             0x00000001  /* Look up unqualified names */
@@ -85,6 +86,7 @@ void uid_to_sid(struct dom_sid *psid, uid_t uid);
 void gid_to_sid(struct dom_sid *psid, gid_t gid);
 bool sid_to_uid(const struct dom_sid *psid, uid_t *puid);
 bool sid_to_gid(const struct dom_sid *psid, gid_t *pgid);
+struct wbcUnixId;
 bool sids_to_unix_ids(const struct dom_sid *sids, uint32_t num_sids,
                      struct wbcUnixId *ids);
 NTSTATUS get_primary_group_sid(TALLOC_CTX *mem_ctx,