summaryrefslogtreecommitdiff
path: root/source4/lib/samba3/samba3.h
diff options
context:
space:
mode:
authorJelmer Vernooij <jelmer@samba.org>2005-08-25 01:12:43 +0000
committerGerald (Jerry) Carter <jerry@samba.org>2007-10-10 13:34:33 -0500
commitdcd27d550fcc6fc8ddbec2f4a310a862f3fbbffc (patch)
tree48e603b8172393f14df0af969567e58d8675130c /source4/lib/samba3/samba3.h
parent2dc45bd4841a0b7ea640d9a41e381f4601809262 (diff)
downloadsamba-dcd27d550fcc6fc8ddbec2f4a310a862f3fbbffc.tar.gz
samba-dcd27d550fcc6fc8ddbec2f4a310a862f3fbbffc.tar.bz2
samba-dcd27d550fcc6fc8ddbec2f4a310a862f3fbbffc.zip
r9602: Add support for reading share_info.tdb and smb.conf.
Add userdata argument to function pointers for pm_process() (This used to be commit 84b2fb34675fa557173621433838c5a7ec0f1283)
Diffstat (limited to 'source4/lib/samba3/samba3.h')
-rw-r--r--source4/lib/samba3/samba3.h16
1 files changed, 16 insertions, 0 deletions
diff --git a/source4/lib/samba3/samba3.h b/source4/lib/samba3/samba3.h
index 575ee83825..fe4db560a8 100644
--- a/source4/lib/samba3/samba3.h
+++ b/source4/lib/samba3/samba3.h
@@ -184,6 +184,19 @@ struct samba3_secrets
} *afs_keyfiles;
};
+struct samba3_parameter {
+ char *name;
+ char *value;
+};
+
+struct samba3_share_info {
+ char *name;
+ struct security_descriptor secdesc;
+
+ uint32_t parameter_count;
+ struct samba3_parameter *parameters;
+};
+
struct samba3
{
uint32_t winsdb_count;
@@ -192,6 +205,9 @@ struct samba3
uint32_t samaccount_count;
struct samba3_samaccount *samaccounts;
+ uint32_t share_count;
+ struct samba3_share_info *shares;
+
struct samba3_secrets secrets;
struct samba3_groupdb group;
struct samba3_idmapdb idmap;