1 /* header auto-generated by pidl */
5 #include "libcli/util/ntstatus.h"
7 #include "librpc/gen_ndr/wkssvc.h"
8 #include "librpc/gen_ndr/security.h"
9 #include "librpc/gen_ndr/misc.h"
10 #ifndef _HEADER_libnetjoin
11 #define _HEADER_libnetjoin
14 struct libnet_JoinCtx {
17 const char * machine_name;
18 const char * domain_name;/* [ref] */
19 const char * account_ou;
20 const char * admin_account;
21 const char * admin_password;/* [noprint] */
22 const char * machine_password;
24 const char * os_version;
28 uint8_t modify_config;
29 struct ads_struct *ads;/* [unique] */
32 enum netr_SchannelType secure_channel_type;
33 struct messaging_context *msg_ctx;/* [noprint,ref] */
37 const char * account_name;
38 const char * netbios_domain_name;
39 const char * dns_domain_name;
40 const char * forest_name;
42 struct dom_sid *domain_sid;/* [ref] */
43 uint8_t modified_config;
44 const char * error_string;
52 struct libnet_UnjoinCtx {
55 const char * machine_name;
56 const char * domain_name;
57 const char * account_ou;
58 const char * admin_account;
59 const char * admin_password;/* [noprint] */
60 const char * machine_password;
61 uint32_t unjoin_flags;
62 uint8_t delete_machine_account;
63 uint8_t modify_config;
64 struct dom_sid *domain_sid;/* [ref] */
65 struct ads_struct *ads;/* [unique] */
68 struct messaging_context *msg_ctx;/* [noprint,ref] */
72 const char * netbios_domain_name;
73 const char * dns_domain_name;
74 const char * forest_name;
75 uint8_t modified_config;
76 const char * error_string;
77 uint8_t disabled_machine_account;
78 uint8_t deleted_machine_account;
84 #endif /* _HEADER_libnetjoin */