summaryrefslogtreecommitdiff
path: root/source4/rpc_server/samr/dcesrv_samr.h
diff options
context:
space:
mode:
authorAndrew Bartlett <abartlet@samba.org>2008-03-14 12:26:03 +1100
committerAndrew Bartlett <abartlet@samba.org>2008-03-14 12:26:03 +1100
commit9a6422b6954242e5298653eef0d12a584f0d2811 (patch)
tree3da9e88d26aa760922f9ebb5c60ace1510fa9ea8 /source4/rpc_server/samr/dcesrv_samr.h
parent39f03829a626388e8396a14c265d2f95520b0e98 (diff)
downloadsamba-9a6422b6954242e5298653eef0d12a584f0d2811.tar.gz
samba-9a6422b6954242e5298653eef0d12a584f0d2811.tar.bz2
samba-9a6422b6954242e5298653eef0d12a584f0d2811.zip
Rework our SAMR test and SAMR server.
Now that we don't create users/domain groups/aliases in the builtin domain, we hit some bugs in the server-side implementation of the enumeration functions. In essence, it turns out to be: don't treat 0 as a special case. Also, fix up the PDC name to always be returned. I'm sure nothing actually uses it, particularly for BUILTIN... Andrew Bartlett (This used to be commit 353bb79f568f20c8469cb9458f7b14c24612ad23)
Diffstat (limited to 'source4/rpc_server/samr/dcesrv_samr.h')
-rw-r--r--source4/rpc_server/samr/dcesrv_samr.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/source4/rpc_server/samr/dcesrv_samr.h b/source4/rpc_server/samr/dcesrv_samr.h
index 7a6978344b..a28a4bec43 100644
--- a/source4/rpc_server/samr/dcesrv_samr.h
+++ b/source4/rpc_server/samr/dcesrv_samr.h
@@ -52,6 +52,8 @@ struct samr_domain_state {
const char *domain_name;
struct ldb_dn *domain_dn;
enum server_role role;
+ bool builtin;
+ struct loadparm_context *lp_ctx;
};
/*