summaryrefslogtreecommitdiff
path: root/source4/rpc_server/drsuapi/dcesrv_drsuapi.h
diff options
context:
space:
mode:
authorStefan Metzmacher <metze@samba.org>2007-02-23 07:56:29 +0000
committerGerald (Jerry) Carter <jerry@samba.org>2007-10-10 14:48:47 -0500
commit89e28a0ec8e3a76e712946fd0313e7dfcc969402 (patch)
treed3896200e9a3a720220687c340f856fffbeb74c1 /source4/rpc_server/drsuapi/dcesrv_drsuapi.h
parentbf772399bf38b16567b68e7fde102431e5a28135 (diff)
downloadsamba-89e28a0ec8e3a76e712946fd0313e7dfcc969402.tar.gz
samba-89e28a0ec8e3a76e712946fd0313e7dfcc969402.tar.bz2
samba-89e28a0ec8e3a76e712946fd0313e7dfcc969402.zip
r21512: finish DsBind() in the DRSUAPI server:
- fill in our on bind_info struct correctly - remember the local and remote DsBindInfo28 struct - remember the remote bind_buid w2k3 now tries replicate using DsGetNCChanges() from us, after the NET-API-BECOME-DC test created the domain controller and replicated all data. (But we still give a DCERPC fault in DsGetNCChanges()...) metze (This used to be commit 33550c063d4e206fce63fdd99dc93a56995db580)
Diffstat (limited to 'source4/rpc_server/drsuapi/dcesrv_drsuapi.h')
-rw-r--r--source4/rpc_server/drsuapi/dcesrv_drsuapi.h5
1 files changed, 4 insertions, 1 deletions
diff --git a/source4/rpc_server/drsuapi/dcesrv_drsuapi.h b/source4/rpc_server/drsuapi/dcesrv_drsuapi.h
index 15eace70e1..ec4a6c88e9 100644
--- a/source4/rpc_server/drsuapi/dcesrv_drsuapi.h
+++ b/source4/rpc_server/drsuapi/dcesrv_drsuapi.h
@@ -31,5 +31,8 @@ enum drsuapi_handle {
state asscoiated with a drsuapi_DsBind*() operation
*/
struct drsuapi_bind_state {
- void *sam_ctx;
+ struct ldb_context *sam_ctx;
+ struct GUID remote_bind_guid;
+ struct drsuapi_DsBindInfo28 remote_info28;
+ struct drsuapi_DsBindInfo28 local_info28;
};