1 /* header auto-generated by pidl */
5 #include "librpc/gen_ndr/wkssvc.h"
6 #include "librpc/gen_ndr/security.h"
7 #ifndef _HEADER_libnetjoin
8 #define _HEADER_libnetjoin
10 enum netr_SchannelType
;
13 struct libnet_JoinCtx
{
16 const char * machine_name
;
17 const char * domain_name
;/* [ref] */
18 const char * account_ou
;
19 const char * admin_account
;
20 const char * admin_password
;
21 const char * machine_password
;
23 const char * os_version
;
27 uint8_t modify_config
;
28 struct ads_struct
*ads
;/* [ref] */
30 enum netr_SchannelType secure_channel_type
;
31 struct messaging_context
*msg_ctx
;/* [noprint,ref] */
35 const char * account_name
;
36 const char * netbios_domain_name
;
37 const char * dns_domain_name
;
39 struct dom_sid
*domain_sid
;/* [ref] */
40 uint8_t modified_config
;
41 const char * error_string
;
49 struct libnet_UnjoinCtx
{
52 const char * machine_name
;
53 const char * domain_name
;
54 const char * account_ou
;
55 const char * admin_account
;
56 const char * admin_password
;
57 const char * machine_password
;
58 uint32_t unjoin_flags
;
59 uint8_t modify_config
;
60 struct dom_sid
*domain_sid
;/* [ref] */
61 struct ads_struct
*ads
;/* [ref] */
63 struct messaging_context
*msg_ctx
;/* [noprint,ref] */
67 const char * netbios_domain_name
;
68 const char * dns_domain_name
;
69 uint8_t modified_config
;
70 const char * error_string
;
71 uint8_t disabled_machine_account
;
72 uint8_t deleted_machine_account
;
78 #endif /* _HEADER_libnetjoin */