From b8322ec2b23f60379cbecaf68c0ce8f254611d41 Mon Sep 17 00:00:00 2001 From: Volker Lendecke Date: Sat, 4 Jul 2009 11:12:33 +0200 Subject: Add pdb_get_domain_info --- source3/include/passdb.h | 11 +++++++++++ 1 file changed, 11 insertions(+) (limited to 'source3/include/passdb.h') diff --git a/source3/include/passdb.h b/source3/include/passdb.h index 53ba899d31..c288015c05 100644 --- a/source3/include/passdb.h +++ b/source3/include/passdb.h @@ -197,6 +197,14 @@ struct pdb_search { void (*search_end)(struct pdb_search *search); }; +struct pdb_domain_info { + char *name; + char *dns_domain; + char *dns_forest; + struct dom_sid sid; + struct GUID guid; +}; + #define PDB_CAP_STORE_RIDS 0x0001 #define PDB_CAP_ADS 0x0002 @@ -224,6 +232,9 @@ struct pdb_methods { const char *name; /* What name got this module */ + struct pdb_domain_info *(*get_domain_info)(struct pdb_methods *, + TALLOC_CTX *mem_ctx); + NTSTATUS (*getsampwnam)(struct pdb_methods *, struct samu *sam_acct, const char *username); NTSTATUS (*getsampwsid)(struct pdb_methods *, struct samu *sam_acct, const DOM_SID *sid); -- cgit