From: Günther Deschner Date: Wed, 3 Feb 2021 14:28:13 +0000 (+0100) Subject: s3-libnetapi: add NetProvisionComputerAccount() to IDL X-Git-Tag: talloc-2.3.3~18 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=b19a145e8f0d25291a209436ce55b9f8d8a5fd80;p=thirdparty%2Fsamba.git s3-libnetapi: add NetProvisionComputerAccount() to IDL Guenther Signed-off-by: Guenther Deschner Reviewed-by: Alexander Bokovoy --- diff --git a/source3/librpc/idl/libnetapi.idl b/source3/librpc/idl/libnetapi.idl index 403e2e7edd5..ae09a1c2d1f 100644 --- a/source3/librpc/idl/libnetapi.idl +++ b/source3/librpc/idl/libnetapi.idl @@ -126,6 +126,29 @@ interface libnetapi [in] uint32 rename_options ); + /*******************************************/ + /* NetProvisionComputerAccount */ + /*******************************************/ + + typedef [public,bitmap32bit] bitmap { + NETSETUP_PROVISION_DOWNLEVEL_PRIV_SUPPORT = 0x00000001, + NETSETUP_PROVISION_REUSE_ACCOUNT = 0x00000002, + NETSETUP_PROVISION_USE_DEFAULT_PASSWORD = 0x00000004, + NETSETUP_PROVISION_SKIP_ACCOUNT_SEARCH = 0x00000008, + NETSETUP_PROVISION_ROOT_CA_CERTS = 0x00000010 + } NetProvisionFlags; + + [nopush,nopull] NET_API_STATUS NetProvisionComputerAccount( + [in,ref] string *domain, + [in,ref] string *machine_name, + [in,unique] string *machine_account_ou, + [in,unique] string *dcname, + [in] NetProvisionFlags options, + [in,out,unique] uint8 **provision_bin_data, + [in,out,unique] uint32 *provision_bin_data_size, + [in,out,unique] string **provision_text_data + ); + /*******************************************/ /* NetServerGetInfo */ /*******************************************/