summaryrefslogtreecommitdiff
path: root/source4/libnet/libnet_become_dc.h
diff options
context:
space:
mode:
Diffstat (limited to 'source4/libnet/libnet_become_dc.h')
-rw-r--r--source4/libnet/libnet_become_dc.h12
1 files changed, 10 insertions, 2 deletions
diff --git a/source4/libnet/libnet_become_dc.h b/source4/libnet/libnet_become_dc.h
index cffa0fd129..7549e369e4 100644
--- a/source4/libnet/libnet_become_dc.h
+++ b/source4/libnet/libnet_become_dc.h
@@ -75,11 +75,19 @@ struct libnet_BecomeDC_DestDSA {
uint32_t user_account_control;
};
+struct libnet_BecomeDC_PrepareDB {
+ const struct libnet_BecomeDC_Domain *domain;
+ const struct libnet_BecomeDC_Forest *forest;
+ const struct libnet_BecomeDC_SourceDSA *source_dsa;
+ const struct libnet_BecomeDC_DestDSA *dest_dsa;
+};
+
struct libnet_BecomeDC_Callbacks {
void *private_data;
NTSTATUS (*check_options)(void *private_data,
- const struct libnet_BecomeDC_CheckOptions *options);
- NTSTATUS (*prepare_db)(void *private_data, void *todo);
+ const struct libnet_BecomeDC_CheckOptions *info);
+ NTSTATUS (*prepare_db)(void *private_data,
+ const struct libnet_BecomeDC_PrepareDB *info);
NTSTATUS (*schema_chunk)(void *private_data, void *todo);
NTSTATUS (*config_chunk)(void *private_data, void *todo);
NTSTATUS (*domain_chunk)(void *private_data, void *todo);