summaryrefslogtreecommitdiff
path: root/source3/libnet/libnet_join.h
diff options
context:
space:
mode:
Diffstat (limited to 'source3/libnet/libnet_join.h')
-rw-r--r--source3/libnet/libnet_join.h17
1 files changed, 17 insertions, 0 deletions
diff --git a/source3/libnet/libnet_join.h b/source3/libnet/libnet_join.h
index 9596733cee..46ab27e8b0 100644
--- a/source3/libnet/libnet_join.h
+++ b/source3/libnet/libnet_join.h
@@ -39,8 +39,25 @@ struct libnet_JoinCtx {
char *netbios_domain_name;
char *dns_domain_name;
char *dn;
+ struct dom_sid *domain_sid;
bool modified_config;
+ WERROR result;
+ } out;
+};
+
+struct libnet_UnjoinCtx {
+ struct {
+ const char *server_name;
+ const char *domain_name;
+ const char *admin_account;
+ const char *password;
+ uint32_t unjoin_flags;
+ bool modify_config;
struct dom_sid *domain_sid;
+ } in;
+
+ struct {
+ bool modified_config;
WERROR result;
} out;
};