source: trunk/server/source3/librpc/idl/libnet_join.idl

Last change on this file was 745, checked in by Silvan Scherrer, 13 years ago

Samba Server: updated trunk to 3.6.0

File size: 1.9 KB
Line 
1#include "idl_types.h"
2
3import "wkssvc.idl", "security.idl", "misc.idl";
4
5/*
6 libnetjoin interface definition
7*/
8
9[
10 pointer_default(unique),
11 helper("ads.h")
12]
13interface libnetjoin
14{
15 typedef bitmap wkssvc_joinflags wkssvc_joinflags;
16 typedef enum netr_SchannelType netr_SchannelType;
17
18 [nopush,nopull,noopnum] WERROR libnet_JoinCtx(
19 [in] string dc_name,
20 [in] string machine_name,
21 [in,ref] string *domain_name,
22 [in] string account_ou,
23 [in] string admin_account,
24 [in,noprint] string admin_password,
25 [in] string machine_password,
26 [in] wkssvc_joinflags join_flags,
27 [in] string os_version,
28 [in] string os_name,
29 [in] boolean8 create_upn,
30 [in] string upn,
31 [in] boolean8 modify_config,
32 [in,unique] ads_struct *ads,
33 [in] boolean8 debug,
34 [in] boolean8 use_kerberos,
35 [in] netr_SchannelType secure_channel_type,
36 [in,noprint] messaging_context *msg_ctx,
37 [out] string account_name,
38 [out] string netbios_domain_name,
39 [out] string dns_domain_name,
40 [out] string forest_name,
41 [out] string dn,
42 [out] dom_sid *domain_sid,
43 [out] boolean8 modified_config,
44 [out] string error_string,
45 [out] boolean8 domain_is_ad
46 );
47
48 [nopush,nopull,noopnum] WERROR libnet_UnjoinCtx(
49 [in] string dc_name,
50 [in] string machine_name,
51 [in] string domain_name,
52 [in] string account_ou,
53 [in] string admin_account,
54 [in,noprint] string admin_password,
55 [in] string machine_password,
56 [in] wkssvc_joinflags unjoin_flags,
57 [in] boolean8 delete_machine_account,
58 [in] boolean8 modify_config,
59 [in] dom_sid *domain_sid,
60 [in,unique] ads_struct *ads,
61 [in] boolean8 debug,
62 [in] boolean8 use_kerberos,
63 [in,noprint] messaging_context *msg_ctx,
64 [out] string netbios_domain_name,
65 [out] string dns_domain_name,
66 [out] string forest_name,
67 [out] boolean8 modified_config,
68 [out] string error_string,
69 [out] boolean8 disabled_machine_account,
70 [out] boolean8 deleted_machine_account
71 );
72}
Note: See TracBrowser for help on using the repository browser.