idl: removed the generated gen_ndr/ files from pidl
[kai/samba-autobuild/.git] / librpc / gen_ndr / cli_wkssvc.h
diff --git a/librpc/gen_ndr/cli_wkssvc.h b/librpc/gen_ndr/cli_wkssvc.h
deleted file mode 100644 (file)
index 1d3165f..0000000
+++ /dev/null
@@ -1,549 +0,0 @@
-#include "../librpc/gen_ndr/ndr_wkssvc.h"
-#ifndef __CLI_WKSSVC__
-#define __CLI_WKSSVC__
-struct tevent_req *rpccli_wkssvc_NetWkstaGetInfo_send(TALLOC_CTX *mem_ctx,
-                                                     struct tevent_context *ev,
-                                                     struct rpc_pipe_client *cli,
-                                                     const char *_server_name /* [in] [unique,charset(UTF16)] */,
-                                                     uint32_t _level /* [in]  */,
-                                                     union wkssvc_NetWkstaInfo *_info /* [out] [ref,switch_is(level)] */);
-NTSTATUS rpccli_wkssvc_NetWkstaGetInfo_recv(struct tevent_req *req,
-                                           TALLOC_CTX *mem_ctx,
-                                           WERROR *result);
-NTSTATUS rpccli_wkssvc_NetWkstaGetInfo(struct rpc_pipe_client *cli,
-                                      TALLOC_CTX *mem_ctx,
-                                      const char *server_name /* [in] [unique,charset(UTF16)] */,
-                                      uint32_t level /* [in]  */,
-                                      union wkssvc_NetWkstaInfo *info /* [out] [ref,switch_is(level)] */,
-                                      WERROR *werror);
-struct tevent_req *rpccli_wkssvc_NetWkstaSetInfo_send(TALLOC_CTX *mem_ctx,
-                                                     struct tevent_context *ev,
-                                                     struct rpc_pipe_client *cli,
-                                                     const char *_server_name /* [in] [unique,charset(UTF16)] */,
-                                                     uint32_t _level /* [in]  */,
-                                                     union wkssvc_NetWkstaInfo *_info /* [in] [ref,switch_is(level)] */,
-                                                     uint32_t *_parm_error /* [in,out] [ref] */);
-NTSTATUS rpccli_wkssvc_NetWkstaSetInfo_recv(struct tevent_req *req,
-                                           TALLOC_CTX *mem_ctx,
-                                           WERROR *result);
-NTSTATUS rpccli_wkssvc_NetWkstaSetInfo(struct rpc_pipe_client *cli,
-                                      TALLOC_CTX *mem_ctx,
-                                      const char *server_name /* [in] [unique,charset(UTF16)] */,
-                                      uint32_t level /* [in]  */,
-                                      union wkssvc_NetWkstaInfo *info /* [in] [ref,switch_is(level)] */,
-                                      uint32_t *parm_error /* [in,out] [ref] */,
-                                      WERROR *werror);
-struct tevent_req *rpccli_wkssvc_NetWkstaEnumUsers_send(TALLOC_CTX *mem_ctx,
-                                                       struct tevent_context *ev,
-                                                       struct rpc_pipe_client *cli,
-                                                       const char *_server_name /* [in] [unique,charset(UTF16)] */,
-                                                       struct wkssvc_NetWkstaEnumUsersInfo *_info /* [in,out] [ref] */,
-                                                       uint32_t _prefmaxlen /* [in]  */,
-                                                       uint32_t *_entries_read /* [out] [ref] */,
-                                                       uint32_t *_resume_handle /* [in,out] [unique] */);
-NTSTATUS rpccli_wkssvc_NetWkstaEnumUsers_recv(struct tevent_req *req,
-                                             TALLOC_CTX *mem_ctx,
-                                             WERROR *result);
-NTSTATUS rpccli_wkssvc_NetWkstaEnumUsers(struct rpc_pipe_client *cli,
-                                        TALLOC_CTX *mem_ctx,
-                                        const char *server_name /* [in] [unique,charset(UTF16)] */,
-                                        struct wkssvc_NetWkstaEnumUsersInfo *info /* [in,out] [ref] */,
-                                        uint32_t prefmaxlen /* [in]  */,
-                                        uint32_t *entries_read /* [out] [ref] */,
-                                        uint32_t *resume_handle /* [in,out] [unique] */,
-                                        WERROR *werror);
-struct tevent_req *rpccli_wkssvc_NetrWkstaUserGetInfo_send(TALLOC_CTX *mem_ctx,
-                                                          struct tevent_context *ev,
-                                                          struct rpc_pipe_client *cli,
-                                                          const char *_unknown /* [in] [unique,charset(UTF16)] */,
-                                                          uint32_t _level /* [in]  */,
-                                                          union wkssvc_NetrWkstaUserInfo *_info /* [out] [ref,switch_is(level)] */);
-NTSTATUS rpccli_wkssvc_NetrWkstaUserGetInfo_recv(struct tevent_req *req,
-                                                TALLOC_CTX *mem_ctx,
-                                                WERROR *result);
-NTSTATUS rpccli_wkssvc_NetrWkstaUserGetInfo(struct rpc_pipe_client *cli,
-                                           TALLOC_CTX *mem_ctx,
-                                           const char *unknown /* [in] [unique,charset(UTF16)] */,
-                                           uint32_t level /* [in]  */,
-                                           union wkssvc_NetrWkstaUserInfo *info /* [out] [ref,switch_is(level)] */,
-                                           WERROR *werror);
-struct tevent_req *rpccli_wkssvc_NetrWkstaUserSetInfo_send(TALLOC_CTX *mem_ctx,
-                                                          struct tevent_context *ev,
-                                                          struct rpc_pipe_client *cli,
-                                                          const char *_unknown /* [in] [unique,charset(UTF16)] */,
-                                                          uint32_t _level /* [in]  */,
-                                                          union wkssvc_NetrWkstaUserInfo *_info /* [in] [ref,switch_is(level)] */,
-                                                          uint32_t *_parm_err /* [in,out] [unique] */);
-NTSTATUS rpccli_wkssvc_NetrWkstaUserSetInfo_recv(struct tevent_req *req,
-                                                TALLOC_CTX *mem_ctx,
-                                                WERROR *result);
-NTSTATUS rpccli_wkssvc_NetrWkstaUserSetInfo(struct rpc_pipe_client *cli,
-                                           TALLOC_CTX *mem_ctx,
-                                           const char *unknown /* [in] [unique,charset(UTF16)] */,
-                                           uint32_t level /* [in]  */,
-                                           union wkssvc_NetrWkstaUserInfo *info /* [in] [ref,switch_is(level)] */,
-                                           uint32_t *parm_err /* [in,out] [unique] */,
-                                           WERROR *werror);
-struct tevent_req *rpccli_wkssvc_NetWkstaTransportEnum_send(TALLOC_CTX *mem_ctx,
-                                                           struct tevent_context *ev,
-                                                           struct rpc_pipe_client *cli,
-                                                           const char *_server_name /* [in] [unique,charset(UTF16)] */,
-                                                           struct wkssvc_NetWkstaTransportInfo *_info /* [in,out] [ref] */,
-                                                           uint32_t _max_buffer /* [in]  */,
-                                                           uint32_t *_total_entries /* [out] [ref] */,
-                                                           uint32_t *_resume_handle /* [in,out] [unique] */);
-NTSTATUS rpccli_wkssvc_NetWkstaTransportEnum_recv(struct tevent_req *req,
-                                                 TALLOC_CTX *mem_ctx,
-                                                 WERROR *result);
-NTSTATUS rpccli_wkssvc_NetWkstaTransportEnum(struct rpc_pipe_client *cli,
-                                            TALLOC_CTX *mem_ctx,
-                                            const char *server_name /* [in] [unique,charset(UTF16)] */,
-                                            struct wkssvc_NetWkstaTransportInfo *info /* [in,out] [ref] */,
-                                            uint32_t max_buffer /* [in]  */,
-                                            uint32_t *total_entries /* [out] [ref] */,
-                                            uint32_t *resume_handle /* [in,out] [unique] */,
-                                            WERROR *werror);
-struct tevent_req *rpccli_wkssvc_NetrWkstaTransportAdd_send(TALLOC_CTX *mem_ctx,
-                                                           struct tevent_context *ev,
-                                                           struct rpc_pipe_client *cli,
-                                                           const char *_server_name /* [in] [unique,charset(UTF16)] */,
-                                                           uint32_t _level /* [in]  */,
-                                                           struct wkssvc_NetWkstaTransportInfo0 *_info0 /* [in] [ref] */,
-                                                           uint32_t *_parm_err /* [in,out] [unique] */);
-NTSTATUS rpccli_wkssvc_NetrWkstaTransportAdd_recv(struct tevent_req *req,
-                                                 TALLOC_CTX *mem_ctx,
-                                                 WERROR *result);
-NTSTATUS rpccli_wkssvc_NetrWkstaTransportAdd(struct rpc_pipe_client *cli,
-                                            TALLOC_CTX *mem_ctx,
-                                            const char *server_name /* [in] [unique,charset(UTF16)] */,
-                                            uint32_t level /* [in]  */,
-                                            struct wkssvc_NetWkstaTransportInfo0 *info0 /* [in] [ref] */,
-                                            uint32_t *parm_err /* [in,out] [unique] */,
-                                            WERROR *werror);
-struct tevent_req *rpccli_wkssvc_NetrWkstaTransportDel_send(TALLOC_CTX *mem_ctx,
-                                                           struct tevent_context *ev,
-                                                           struct rpc_pipe_client *cli,
-                                                           const char *_server_name /* [in] [unique,charset(UTF16)] */,
-                                                           const char *_transport_name /* [in] [unique,charset(UTF16)] */,
-                                                           uint32_t _unknown3 /* [in]  */);
-NTSTATUS rpccli_wkssvc_NetrWkstaTransportDel_recv(struct tevent_req *req,
-                                                 TALLOC_CTX *mem_ctx,
-                                                 WERROR *result);
-NTSTATUS rpccli_wkssvc_NetrWkstaTransportDel(struct rpc_pipe_client *cli,
-                                            TALLOC_CTX *mem_ctx,
-                                            const char *server_name /* [in] [unique,charset(UTF16)] */,
-                                            const char *transport_name /* [in] [unique,charset(UTF16)] */,
-                                            uint32_t unknown3 /* [in]  */,
-                                            WERROR *werror);
-struct tevent_req *rpccli_wkssvc_NetrUseAdd_send(TALLOC_CTX *mem_ctx,
-                                                struct tevent_context *ev,
-                                                struct rpc_pipe_client *cli,
-                                                const char *_server_name /* [in] [unique,charset(UTF16)] */,
-                                                uint32_t _level /* [in]  */,
-                                                union wkssvc_NetrUseGetInfoCtr *_ctr /* [in] [ref,switch_is(level)] */,
-                                                uint32_t *_parm_err /* [in,out] [unique] */);
-NTSTATUS rpccli_wkssvc_NetrUseAdd_recv(struct tevent_req *req,
-                                      TALLOC_CTX *mem_ctx,
-                                      WERROR *result);
-NTSTATUS rpccli_wkssvc_NetrUseAdd(struct rpc_pipe_client *cli,
-                                 TALLOC_CTX *mem_ctx,
-                                 const char *server_name /* [in] [unique,charset(UTF16)] */,
-                                 uint32_t level /* [in]  */,
-                                 union wkssvc_NetrUseGetInfoCtr *ctr /* [in] [ref,switch_is(level)] */,
-                                 uint32_t *parm_err /* [in,out] [unique] */,
-                                 WERROR *werror);
-struct tevent_req *rpccli_wkssvc_NetrUseGetInfo_send(TALLOC_CTX *mem_ctx,
-                                                    struct tevent_context *ev,
-                                                    struct rpc_pipe_client *cli,
-                                                    const char *_server_name /* [in] [unique,charset(UTF16)] */,
-                                                    const char *_use_name /* [in] [ref,charset(UTF16)] */,
-                                                    uint32_t _level /* [in]  */,
-                                                    union wkssvc_NetrUseGetInfoCtr *_ctr /* [out] [ref,switch_is(level)] */);
-NTSTATUS rpccli_wkssvc_NetrUseGetInfo_recv(struct tevent_req *req,
-                                          TALLOC_CTX *mem_ctx,
-                                          WERROR *result);
-NTSTATUS rpccli_wkssvc_NetrUseGetInfo(struct rpc_pipe_client *cli,
-                                     TALLOC_CTX *mem_ctx,
-                                     const char *server_name /* [in] [unique,charset(UTF16)] */,
-                                     const char *use_name /* [in] [ref,charset(UTF16)] */,
-                                     uint32_t level /* [in]  */,
-                                     union wkssvc_NetrUseGetInfoCtr *ctr /* [out] [ref,switch_is(level)] */,
-                                     WERROR *werror);
-struct tevent_req *rpccli_wkssvc_NetrUseDel_send(TALLOC_CTX *mem_ctx,
-                                                struct tevent_context *ev,
-                                                struct rpc_pipe_client *cli,
-                                                const char *_server_name /* [in] [unique,charset(UTF16)] */,
-                                                const char *_use_name /* [in] [ref,charset(UTF16)] */,
-                                                uint32_t _force_cond /* [in]  */);
-NTSTATUS rpccli_wkssvc_NetrUseDel_recv(struct tevent_req *req,
-                                      TALLOC_CTX *mem_ctx,
-                                      WERROR *result);
-NTSTATUS rpccli_wkssvc_NetrUseDel(struct rpc_pipe_client *cli,
-                                 TALLOC_CTX *mem_ctx,
-                                 const char *server_name /* [in] [unique,charset(UTF16)] */,
-                                 const char *use_name /* [in] [ref,charset(UTF16)] */,
-                                 uint32_t force_cond /* [in]  */,
-                                 WERROR *werror);
-struct tevent_req *rpccli_wkssvc_NetrUseEnum_send(TALLOC_CTX *mem_ctx,
-                                                 struct tevent_context *ev,
-                                                 struct rpc_pipe_client *cli,
-                                                 const char *_server_name /* [in] [unique,charset(UTF16)] */,
-                                                 struct wkssvc_NetrUseEnumInfo *_info /* [in,out] [ref] */,
-                                                 uint32_t _prefmaxlen /* [in]  */,
-                                                 uint32_t *_entries_read /* [out] [ref] */,
-                                                 uint32_t *_resume_handle /* [in,out] [unique] */);
-NTSTATUS rpccli_wkssvc_NetrUseEnum_recv(struct tevent_req *req,
-                                       TALLOC_CTX *mem_ctx,
-                                       WERROR *result);
-NTSTATUS rpccli_wkssvc_NetrUseEnum(struct rpc_pipe_client *cli,
-                                  TALLOC_CTX *mem_ctx,
-                                  const char *server_name /* [in] [unique,charset(UTF16)] */,
-                                  struct wkssvc_NetrUseEnumInfo *info /* [in,out] [ref] */,
-                                  uint32_t prefmaxlen /* [in]  */,
-                                  uint32_t *entries_read /* [out] [ref] */,
-                                  uint32_t *resume_handle /* [in,out] [unique] */,
-                                  WERROR *werror);
-struct tevent_req *rpccli_wkssvc_NetrMessageBufferSend_send(TALLOC_CTX *mem_ctx,
-                                                           struct tevent_context *ev,
-                                                           struct rpc_pipe_client *cli,
-                                                           const char *_server_name /* [in] [unique,charset(UTF16)] */,
-                                                           const char *_message_name /* [in] [ref,charset(UTF16)] */,
-                                                           const char *_message_sender_name /* [in] [unique,charset(UTF16)] */,
-                                                           uint8_t *_message_buffer /* [in] [ref,size_is(message_size)] */,
-                                                           uint32_t _message_size /* [in]  */);
-NTSTATUS rpccli_wkssvc_NetrMessageBufferSend_recv(struct tevent_req *req,
-                                                 TALLOC_CTX *mem_ctx,
-                                                 WERROR *result);
-NTSTATUS rpccli_wkssvc_NetrMessageBufferSend(struct rpc_pipe_client *cli,
-                                            TALLOC_CTX *mem_ctx,
-                                            const char *server_name /* [in] [unique,charset(UTF16)] */,
-                                            const char *message_name /* [in] [ref,charset(UTF16)] */,
-                                            const char *message_sender_name /* [in] [unique,charset(UTF16)] */,
-                                            uint8_t *message_buffer /* [in] [ref,size_is(message_size)] */,
-                                            uint32_t message_size /* [in]  */,
-                                            WERROR *werror);
-struct tevent_req *rpccli_wkssvc_NetrWorkstationStatisticsGet_send(TALLOC_CTX *mem_ctx,
-                                                                  struct tevent_context *ev,
-                                                                  struct rpc_pipe_client *cli,
-                                                                  const char *_server_name /* [in] [unique,charset(UTF16)] */,
-                                                                  const char *_unknown2 /* [in] [unique,charset(UTF16)] */,
-                                                                  uint32_t _unknown3 /* [in]  */,
-                                                                  uint32_t _unknown4 /* [in]  */,
-                                                                  struct wkssvc_NetrWorkstationStatistics **_info /* [out] [ref] */);
-NTSTATUS rpccli_wkssvc_NetrWorkstationStatisticsGet_recv(struct tevent_req *req,
-                                                        TALLOC_CTX *mem_ctx,
-                                                        WERROR *result);
-NTSTATUS rpccli_wkssvc_NetrWorkstationStatisticsGet(struct rpc_pipe_client *cli,
-                                                   TALLOC_CTX *mem_ctx,
-                                                   const char *server_name /* [in] [unique,charset(UTF16)] */,
-                                                   const char *unknown2 /* [in] [unique,charset(UTF16)] */,
-                                                   uint32_t unknown3 /* [in]  */,
-                                                   uint32_t unknown4 /* [in]  */,
-                                                   struct wkssvc_NetrWorkstationStatistics **info /* [out] [ref] */,
-                                                   WERROR *werror);
-struct tevent_req *rpccli_wkssvc_NetrLogonDomainNameAdd_send(TALLOC_CTX *mem_ctx,
-                                                            struct tevent_context *ev,
-                                                            struct rpc_pipe_client *cli,
-                                                            const char *_domain_name /* [in] [ref,charset(UTF16)] */);
-NTSTATUS rpccli_wkssvc_NetrLogonDomainNameAdd_recv(struct tevent_req *req,
-                                                  TALLOC_CTX *mem_ctx,
-                                                  WERROR *result);
-NTSTATUS rpccli_wkssvc_NetrLogonDomainNameAdd(struct rpc_pipe_client *cli,
-                                             TALLOC_CTX *mem_ctx,
-                                             const char *domain_name /* [in] [ref,charset(UTF16)] */,
-                                             WERROR *werror);
-struct tevent_req *rpccli_wkssvc_NetrLogonDomainNameDel_send(TALLOC_CTX *mem_ctx,
-                                                            struct tevent_context *ev,
-                                                            struct rpc_pipe_client *cli,
-                                                            const char *_domain_name /* [in] [ref,charset(UTF16)] */);
-NTSTATUS rpccli_wkssvc_NetrLogonDomainNameDel_recv(struct tevent_req *req,
-                                                  TALLOC_CTX *mem_ctx,
-                                                  WERROR *result);
-NTSTATUS rpccli_wkssvc_NetrLogonDomainNameDel(struct rpc_pipe_client *cli,
-                                             TALLOC_CTX *mem_ctx,
-                                             const char *domain_name /* [in] [ref,charset(UTF16)] */,
-                                             WERROR *werror);
-struct tevent_req *rpccli_wkssvc_NetrJoinDomain_send(TALLOC_CTX *mem_ctx,
-                                                    struct tevent_context *ev,
-                                                    struct rpc_pipe_client *cli,
-                                                    const char *_server_name /* [in] [unique,charset(UTF16)] */,
-                                                    const char *_domain_name /* [in] [ref,charset(UTF16)] */,
-                                                    const char *_account_ou /* [in] [unique,charset(UTF16)] */,
-                                                    const char *_Account /* [in] [unique,charset(UTF16)] */,
-                                                    const char *_password /* [in] [unique,charset(UTF16)] */,
-                                                    uint32_t _join_flags /* [in]  */);
-NTSTATUS rpccli_wkssvc_NetrJoinDomain_recv(struct tevent_req *req,
-                                          TALLOC_CTX *mem_ctx,
-                                          WERROR *result);
-NTSTATUS rpccli_wkssvc_NetrJoinDomain(struct rpc_pipe_client *cli,
-                                     TALLOC_CTX *mem_ctx,
-                                     const char *server_name /* [in] [unique,charset(UTF16)] */,
-                                     const char *domain_name /* [in] [ref,charset(UTF16)] */,
-                                     const char *account_ou /* [in] [unique,charset(UTF16)] */,
-                                     const char *Account /* [in] [unique,charset(UTF16)] */,
-                                     const char *password /* [in] [unique,charset(UTF16)] */,
-                                     uint32_t join_flags /* [in]  */,
-                                     WERROR *werror);
-struct tevent_req *rpccli_wkssvc_NetrUnjoinDomain_send(TALLOC_CTX *mem_ctx,
-                                                      struct tevent_context *ev,
-                                                      struct rpc_pipe_client *cli,
-                                                      const char *_server_name /* [in] [unique,charset(UTF16)] */,
-                                                      const char *_Account /* [in] [unique,charset(UTF16)] */,
-                                                      const char *_password /* [in] [unique,charset(UTF16)] */,
-                                                      uint32_t _unjoin_flags /* [in]  */);
-NTSTATUS rpccli_wkssvc_NetrUnjoinDomain_recv(struct tevent_req *req,
-                                            TALLOC_CTX *mem_ctx,
-                                            WERROR *result);
-NTSTATUS rpccli_wkssvc_NetrUnjoinDomain(struct rpc_pipe_client *cli,
-                                       TALLOC_CTX *mem_ctx,
-                                       const char *server_name /* [in] [unique,charset(UTF16)] */,
-                                       const char *Account /* [in] [unique,charset(UTF16)] */,
-                                       const char *password /* [in] [unique,charset(UTF16)] */,
-                                       uint32_t unjoin_flags /* [in]  */,
-                                       WERROR *werror);
-struct tevent_req *rpccli_wkssvc_NetrRenameMachineInDomain_send(TALLOC_CTX *mem_ctx,
-                                                               struct tevent_context *ev,
-                                                               struct rpc_pipe_client *cli,
-                                                               const char *_server_name /* [in] [unique,charset(UTF16)] */,
-                                                               const char *_NewMachineName /* [in] [unique,charset(UTF16)] */,
-                                                               const char *_Account /* [in] [unique,charset(UTF16)] */,
-                                                               const char *_password /* [in] [unique,charset(UTF16)] */,
-                                                               uint32_t _RenameOptions /* [in]  */);
-NTSTATUS rpccli_wkssvc_NetrRenameMachineInDomain_recv(struct tevent_req *req,
-                                                     TALLOC_CTX *mem_ctx,
-                                                     WERROR *result);
-NTSTATUS rpccli_wkssvc_NetrRenameMachineInDomain(struct rpc_pipe_client *cli,
-                                                TALLOC_CTX *mem_ctx,
-                                                const char *server_name /* [in] [unique,charset(UTF16)] */,
-                                                const char *NewMachineName /* [in] [unique,charset(UTF16)] */,
-                                                const char *Account /* [in] [unique,charset(UTF16)] */,
-                                                const char *password /* [in] [unique,charset(UTF16)] */,
-                                                uint32_t RenameOptions /* [in]  */,
-                                                WERROR *werror);
-struct tevent_req *rpccli_wkssvc_NetrValidateName_send(TALLOC_CTX *mem_ctx,
-                                                      struct tevent_context *ev,
-                                                      struct rpc_pipe_client *cli,
-                                                      const char *_server_name /* [in] [unique,charset(UTF16)] */,
-                                                      const char *_name /* [in] [ref,charset(UTF16)] */,
-                                                      const char *_Account /* [in] [unique,charset(UTF16)] */,
-                                                      const char *_Password /* [in] [unique,charset(UTF16)] */,
-                                                      enum wkssvc_NetValidateNameType _name_type /* [in]  */);
-NTSTATUS rpccli_wkssvc_NetrValidateName_recv(struct tevent_req *req,
-                                            TALLOC_CTX *mem_ctx,
-                                            WERROR *result);
-NTSTATUS rpccli_wkssvc_NetrValidateName(struct rpc_pipe_client *cli,
-                                       TALLOC_CTX *mem_ctx,
-                                       const char *server_name /* [in] [unique,charset(UTF16)] */,
-                                       const char *name /* [in] [ref,charset(UTF16)] */,
-                                       const char *Account /* [in] [unique,charset(UTF16)] */,
-                                       const char *Password /* [in] [unique,charset(UTF16)] */,
-                                       enum wkssvc_NetValidateNameType name_type /* [in]  */,
-                                       WERROR *werror);
-struct tevent_req *rpccli_wkssvc_NetrGetJoinInformation_send(TALLOC_CTX *mem_ctx,
-                                                            struct tevent_context *ev,
-                                                            struct rpc_pipe_client *cli,
-                                                            const char *_server_name /* [in] [unique,charset(UTF16)] */,
-                                                            const char **_name_buffer /* [in,out] [ref,charset(UTF16)] */,
-                                                            enum wkssvc_NetJoinStatus *_name_type /* [out] [ref] */);
-NTSTATUS rpccli_wkssvc_NetrGetJoinInformation_recv(struct tevent_req *req,
-                                                  TALLOC_CTX *mem_ctx,
-                                                  WERROR *result);
-NTSTATUS rpccli_wkssvc_NetrGetJoinInformation(struct rpc_pipe_client *cli,
-                                             TALLOC_CTX *mem_ctx,
-                                             const char *server_name /* [in] [unique,charset(UTF16)] */,
-                                             const char **name_buffer /* [in,out] [ref,charset(UTF16)] */,
-                                             enum wkssvc_NetJoinStatus *name_type /* [out] [ref] */,
-                                             WERROR *werror);
-struct tevent_req *rpccli_wkssvc_NetrGetJoinableOus_send(TALLOC_CTX *mem_ctx,
-                                                        struct tevent_context *ev,
-                                                        struct rpc_pipe_client *cli,
-                                                        const char *_server_name /* [in] [unique,charset(UTF16)] */,
-                                                        const char *_domain_name /* [in] [ref,charset(UTF16)] */,
-                                                        const char *_Account /* [in] [unique,charset(UTF16)] */,
-                                                        const char *_unknown /* [in] [unique,charset(UTF16)] */,
-                                                        uint32_t *_num_ous /* [in,out] [ref] */,
-                                                        const char ***_ous /* [out] [ref,charset(UTF16),size_is(,*num_ous)] */);
-NTSTATUS rpccli_wkssvc_NetrGetJoinableOus_recv(struct tevent_req *req,
-                                              TALLOC_CTX *mem_ctx,
-                                              WERROR *result);
-NTSTATUS rpccli_wkssvc_NetrGetJoinableOus(struct rpc_pipe_client *cli,
-                                         TALLOC_CTX *mem_ctx,
-                                         const char *server_name /* [in] [unique,charset(UTF16)] */,
-                                         const char *domain_name /* [in] [ref,charset(UTF16)] */,
-                                         const char *Account /* [in] [unique,charset(UTF16)] */,
-                                         const char *unknown /* [in] [unique,charset(UTF16)] */,
-                                         uint32_t *num_ous /* [in,out] [ref] */,
-                                         const char ***ous /* [out] [ref,charset(UTF16),size_is(,*num_ous)] */,
-                                         WERROR *werror);
-struct tevent_req *rpccli_wkssvc_NetrJoinDomain2_send(TALLOC_CTX *mem_ctx,
-                                                     struct tevent_context *ev,
-                                                     struct rpc_pipe_client *cli,
-                                                     const char *_server_name /* [in] [unique,charset(UTF16)] */,
-                                                     const char *_domain_name /* [in] [ref,charset(UTF16)] */,
-                                                     const char *_account_ou /* [in] [unique,charset(UTF16)] */,
-                                                     const char *_admin_account /* [in] [unique,charset(UTF16)] */,
-                                                     struct wkssvc_PasswordBuffer *_encrypted_password /* [in] [unique] */,
-                                                     uint32_t _join_flags /* [in]  */);
-NTSTATUS rpccli_wkssvc_NetrJoinDomain2_recv(struct tevent_req *req,
-                                           TALLOC_CTX *mem_ctx,
-                                           WERROR *result);
-NTSTATUS rpccli_wkssvc_NetrJoinDomain2(struct rpc_pipe_client *cli,
-                                      TALLOC_CTX *mem_ctx,
-                                      const char *server_name /* [in] [unique,charset(UTF16)] */,
-                                      const char *domain_name /* [in] [ref,charset(UTF16)] */,
-                                      const char *account_ou /* [in] [unique,charset(UTF16)] */,
-                                      const char *admin_account /* [in] [unique,charset(UTF16)] */,
-                                      struct wkssvc_PasswordBuffer *encrypted_password /* [in] [unique] */,
-                                      uint32_t join_flags /* [in]  */,
-                                      WERROR *werror);
-struct tevent_req *rpccli_wkssvc_NetrUnjoinDomain2_send(TALLOC_CTX *mem_ctx,
-                                                       struct tevent_context *ev,
-                                                       struct rpc_pipe_client *cli,
-                                                       const char *_server_name /* [in] [unique,charset(UTF16)] */,
-                                                       const char *_account /* [in] [unique,charset(UTF16)] */,
-                                                       struct wkssvc_PasswordBuffer *_encrypted_password /* [in] [unique] */,
-                                                       uint32_t _unjoin_flags /* [in]  */);
-NTSTATUS rpccli_wkssvc_NetrUnjoinDomain2_recv(struct tevent_req *req,
-                                             TALLOC_CTX *mem_ctx,
-                                             WERROR *result);
-NTSTATUS rpccli_wkssvc_NetrUnjoinDomain2(struct rpc_pipe_client *cli,
-                                        TALLOC_CTX *mem_ctx,
-                                        const char *server_name /* [in] [unique,charset(UTF16)] */,
-                                        const char *account /* [in] [unique,charset(UTF16)] */,
-                                        struct wkssvc_PasswordBuffer *encrypted_password /* [in] [unique] */,
-                                        uint32_t unjoin_flags /* [in]  */,
-                                        WERROR *werror);
-struct tevent_req *rpccli_wkssvc_NetrRenameMachineInDomain2_send(TALLOC_CTX *mem_ctx,
-                                                                struct tevent_context *ev,
-                                                                struct rpc_pipe_client *cli,
-                                                                const char *_server_name /* [in] [unique,charset(UTF16)] */,
-                                                                const char *_NewMachineName /* [in] [unique,charset(UTF16)] */,
-                                                                const char *_Account /* [in] [unique,charset(UTF16)] */,
-                                                                struct wkssvc_PasswordBuffer *_EncryptedPassword /* [in] [unique] */,
-                                                                uint32_t _RenameOptions /* [in]  */);
-NTSTATUS rpccli_wkssvc_NetrRenameMachineInDomain2_recv(struct tevent_req *req,
-                                                      TALLOC_CTX *mem_ctx,
-                                                      WERROR *result);
-NTSTATUS rpccli_wkssvc_NetrRenameMachineInDomain2(struct rpc_pipe_client *cli,
-                                                 TALLOC_CTX *mem_ctx,
-                                                 const char *server_name /* [in] [unique,charset(UTF16)] */,
-                                                 const char *NewMachineName /* [in] [unique,charset(UTF16)] */,
-                                                 const char *Account /* [in] [unique,charset(UTF16)] */,
-                                                 struct wkssvc_PasswordBuffer *EncryptedPassword /* [in] [unique] */,
-                                                 uint32_t RenameOptions /* [in]  */,
-                                                 WERROR *werror);
-struct tevent_req *rpccli_wkssvc_NetrValidateName2_send(TALLOC_CTX *mem_ctx,
-                                                       struct tevent_context *ev,
-                                                       struct rpc_pipe_client *cli,
-                                                       const char *_server_name /* [in] [unique,charset(UTF16)] */,
-                                                       const char *_name /* [in] [ref,charset(UTF16)] */,
-                                                       const char *_Account /* [in] [unique,charset(UTF16)] */,
-                                                       struct wkssvc_PasswordBuffer *_EncryptedPassword /* [in] [unique] */,
-                                                       enum wkssvc_NetValidateNameType _name_type /* [in]  */);
-NTSTATUS rpccli_wkssvc_NetrValidateName2_recv(struct tevent_req *req,
-                                             TALLOC_CTX *mem_ctx,
-                                             WERROR *result);
-NTSTATUS rpccli_wkssvc_NetrValidateName2(struct rpc_pipe_client *cli,
-                                        TALLOC_CTX *mem_ctx,
-                                        const char *server_name /* [in] [unique,charset(UTF16)] */,
-                                        const char *name /* [in] [ref,charset(UTF16)] */,
-                                        const char *Account /* [in] [unique,charset(UTF16)] */,
-                                        struct wkssvc_PasswordBuffer *EncryptedPassword /* [in] [unique] */,
-                                        enum wkssvc_NetValidateNameType name_type /* [in]  */,
-                                        WERROR *werror);
-struct tevent_req *rpccli_wkssvc_NetrGetJoinableOus2_send(TALLOC_CTX *mem_ctx,
-                                                         struct tevent_context *ev,
-                                                         struct rpc_pipe_client *cli,
-                                                         const char *_server_name /* [in] [unique,charset(UTF16)] */,
-                                                         const char *_domain_name /* [in] [ref,charset(UTF16)] */,
-                                                         const char *_Account /* [in] [unique,charset(UTF16)] */,
-                                                         struct wkssvc_PasswordBuffer *_EncryptedPassword /* [in] [unique] */,
-                                                         uint32_t *_num_ous /* [in,out] [ref] */,
-                                                         const char ***_ous /* [out] [ref,charset(UTF16),size_is(,*num_ous)] */);
-NTSTATUS rpccli_wkssvc_NetrGetJoinableOus2_recv(struct tevent_req *req,
-                                               TALLOC_CTX *mem_ctx,
-                                               WERROR *result);
-NTSTATUS rpccli_wkssvc_NetrGetJoinableOus2(struct rpc_pipe_client *cli,
-                                          TALLOC_CTX *mem_ctx,
-                                          const char *server_name /* [in] [unique,charset(UTF16)] */,
-                                          const char *domain_name /* [in] [ref,charset(UTF16)] */,
-                                          const char *Account /* [in] [unique,charset(UTF16)] */,
-                                          struct wkssvc_PasswordBuffer *EncryptedPassword /* [in] [unique] */,
-                                          uint32_t *num_ous /* [in,out] [ref] */,
-                                          const char ***ous /* [out] [ref,charset(UTF16),size_is(,*num_ous)] */,
-                                          WERROR *werror);
-struct tevent_req *rpccli_wkssvc_NetrAddAlternateComputerName_send(TALLOC_CTX *mem_ctx,
-                                                                  struct tevent_context *ev,
-                                                                  struct rpc_pipe_client *cli,
-                                                                  const char *_server_name /* [in] [unique,charset(UTF16)] */,
-                                                                  const char *_NewAlternateMachineName /* [in] [unique,charset(UTF16)] */,
-                                                                  const char *_Account /* [in] [unique,charset(UTF16)] */,
-                                                                  struct wkssvc_PasswordBuffer *_EncryptedPassword /* [in] [unique] */,
-                                                                  uint32_t _Reserved /* [in]  */);
-NTSTATUS rpccli_wkssvc_NetrAddAlternateComputerName_recv(struct tevent_req *req,
-                                                        TALLOC_CTX *mem_ctx,
-                                                        WERROR *result);
-NTSTATUS rpccli_wkssvc_NetrAddAlternateComputerName(struct rpc_pipe_client *cli,
-                                                   TALLOC_CTX *mem_ctx,
-                                                   const char *server_name /* [in] [unique,charset(UTF16)] */,
-                                                   const char *NewAlternateMachineName /* [in] [unique,charset(UTF16)] */,
-                                                   const char *Account /* [in] [unique,charset(UTF16)] */,
-                                                   struct wkssvc_PasswordBuffer *EncryptedPassword /* [in] [unique] */,
-                                                   uint32_t Reserved /* [in]  */,
-                                                   WERROR *werror);
-struct tevent_req *rpccli_wkssvc_NetrRemoveAlternateComputerName_send(TALLOC_CTX *mem_ctx,
-                                                                     struct tevent_context *ev,
-                                                                     struct rpc_pipe_client *cli,
-                                                                     const char *_server_name /* [in] [unique,charset(UTF16)] */,
-                                                                     const char *_AlternateMachineNameToRemove /* [in] [unique,charset(UTF16)] */,
-                                                                     const char *_Account /* [in] [unique,charset(UTF16)] */,
-                                                                     struct wkssvc_PasswordBuffer *_EncryptedPassword /* [in] [unique] */,
-                                                                     uint32_t _Reserved /* [in]  */);
-NTSTATUS rpccli_wkssvc_NetrRemoveAlternateComputerName_recv(struct tevent_req *req,
-                                                           TALLOC_CTX *mem_ctx,
-                                                           WERROR *result);
-NTSTATUS rpccli_wkssvc_NetrRemoveAlternateComputerName(struct rpc_pipe_client *cli,
-                                                      TALLOC_CTX *mem_ctx,
-                                                      const char *server_name /* [in] [unique,charset(UTF16)] */,
-                                                      const char *AlternateMachineNameToRemove /* [in] [unique,charset(UTF16)] */,
-                                                      const char *Account /* [in] [unique,charset(UTF16)] */,
-                                                      struct wkssvc_PasswordBuffer *EncryptedPassword /* [in] [unique] */,
-                                                      uint32_t Reserved /* [in]  */,
-                                                      WERROR *werror);
-struct tevent_req *rpccli_wkssvc_NetrSetPrimaryComputername_send(TALLOC_CTX *mem_ctx,
-                                                                struct tevent_context *ev,
-                                                                struct rpc_pipe_client *cli,
-                                                                const char *_server_name /* [in] [unique,charset(UTF16)] */,
-                                                                const char *_primary_name /* [in] [unique,charset(UTF16)] */,
-                                                                const char *_Account /* [in] [unique,charset(UTF16)] */,
-                                                                struct wkssvc_PasswordBuffer *_EncryptedPassword /* [in] [unique] */,
-                                                                uint32_t _Reserved /* [in]  */);
-NTSTATUS rpccli_wkssvc_NetrSetPrimaryComputername_recv(struct tevent_req *req,
-                                                      TALLOC_CTX *mem_ctx,
-                                                      WERROR *result);
-NTSTATUS rpccli_wkssvc_NetrSetPrimaryComputername(struct rpc_pipe_client *cli,
-                                                 TALLOC_CTX *mem_ctx,
-                                                 const char *server_name /* [in] [unique,charset(UTF16)] */,
-                                                 const char *primary_name /* [in] [unique,charset(UTF16)] */,
-                                                 const char *Account /* [in] [unique,charset(UTF16)] */,
-                                                 struct wkssvc_PasswordBuffer *EncryptedPassword /* [in] [unique] */,
-                                                 uint32_t Reserved /* [in]  */,
-                                                 WERROR *werror);
-struct tevent_req *rpccli_wkssvc_NetrEnumerateComputerNames_send(TALLOC_CTX *mem_ctx,
-                                                                struct tevent_context *ev,
-                                                                struct rpc_pipe_client *cli,
-                                                                const char *_server_name /* [in] [unique,charset(UTF16)] */,
-                                                                enum wkssvc_ComputerNameType _name_type /* [in]  */,
-                                                                uint32_t _Reserved /* [in]  */,
-                                                                struct wkssvc_ComputerNamesCtr **_ctr /* [out] [ref] */);
-NTSTATUS rpccli_wkssvc_NetrEnumerateComputerNames_recv(struct tevent_req *req,
-                                                      TALLOC_CTX *mem_ctx,
-                                                      WERROR *result);
-NTSTATUS rpccli_wkssvc_NetrEnumerateComputerNames(struct rpc_pipe_client *cli,
-                                                 TALLOC_CTX *mem_ctx,
-                                                 const char *server_name /* [in] [unique,charset(UTF16)] */,
-                                                 enum wkssvc_ComputerNameType name_type /* [in]  */,
-                                                 uint32_t Reserved /* [in]  */,
-                                                 struct wkssvc_ComputerNamesCtr **ctr /* [out] [ref] */,
-                                                 WERROR *werror);
-#endif /* __CLI_WKSSVC__ */