summaryrefslogtreecommitdiff
path: root/source4/libnet/libnet_vampire.h
diff options
context:
space:
mode:
authorAndrew Bartlett <abartlet@samba.org>2006-01-14 01:29:38 +0000
committerGerald (Jerry) Carter <jerry@samba.org>2007-10-10 13:51:07 -0500
commitdcd63b97702fa5a5945a500acc4b65de0aa74927 (patch)
treeba518bc3c6ad18df4d10c638561853208ba7f732 /source4/libnet/libnet_vampire.h
parent5db0c6b3042292e0f343ced3d45f2f7a8f97de12 (diff)
downloadsamba-dcd63b97702fa5a5945a500acc4b65de0aa74927.tar.gz
samba-dcd63b97702fa5a5945a500acc4b65de0aa74927.tar.bz2
samba-dcd63b97702fa5a5945a500acc4b65de0aa74927.zip
r12926: Syncronsise GUIDs on users and domains from the server. These also
appear in DNS, so need to match. Andrew Bartlett (This used to be commit d092b0493d7c61112ef132c8fb259c15f189c5f6)
Diffstat (limited to 'source4/libnet/libnet_vampire.h')
-rw-r--r--source4/libnet/libnet_vampire.h15
1 files changed, 10 insertions, 5 deletions
diff --git a/source4/libnet/libnet_vampire.h b/source4/libnet/libnet_vampire.h
index 03a085aa87..5fd6504737 100644
--- a/source4/libnet/libnet_vampire.h
+++ b/source4/libnet/libnet_vampire.h
@@ -20,17 +20,22 @@
#include "librpc/gen_ndr/ndr_netlogon.h"
+struct libnet_SamSync_state {
+ struct libnet_context *machine_net_ctx;
+ struct dcerpc_pipe *netlogon_pipe;
+ const char *domain_name;
+ const struct dom_sid *domain_sid;
+ const char *realm;
+ struct GUID *domain_guid;
+};
+
/* struct and enum for doing a remote domain vampire dump */
struct libnet_SamSync {
struct {
const char *binding_string;
NTSTATUS (*init_fn)(TALLOC_CTX *mem_ctx,
void *private,
- struct libnet_context *machine_net_ctx,
- struct dcerpc_pipe *p,
- const char *domain_name,
- const struct dom_sid *domain_sid,
- const char *realm,
+ struct libnet_SamSync_state *samsync_state,
char **error_string);
NTSTATUS (*delta_fn)(TALLOC_CTX *mem_ctx,
void *private,