librpc/gen_ndr/cli_wkssvc.c

ソースコードを見る。

関数

NTSTATUS rpccli_wkssvc_NetWkstaGetInfo (struct rpc_pipe_client *cli, TALLOC_CTX *mem_ctx, const char *server_name, uint32_t level, union wkssvc_NetWkstaInfo *info)
NTSTATUS rpccli_wkssvc_NetWkstaSetInfo (struct rpc_pipe_client *cli, TALLOC_CTX *mem_ctx, const char *server_name, uint32_t level, union wkssvc_NetWkstaInfo *info, uint32_t *parm_error)
NTSTATUS rpccli_wkssvc_NetWkstaEnumUsers (struct rpc_pipe_client *cli, TALLOC_CTX *mem_ctx, const char *server_name, uint32_t level, union WKS_USER_ENUM_UNION *users, uint32_t prefmaxlen, uint32_t *entriesread, uint32_t *totalentries, uint32_t *resumehandle)
NTSTATUS rpccli_WKSSVC_NETRWKSTAUSERGETINFO (struct rpc_pipe_client *cli, TALLOC_CTX *mem_ctx)
NTSTATUS rpccli_WKSSVC_NETRWKSTAUSERSETINFO (struct rpc_pipe_client *cli, TALLOC_CTX *mem_ctx)
NTSTATUS rpccli_wkssvc_NetWkstaTransportEnum (struct rpc_pipe_client *cli, TALLOC_CTX *mem_ctx, const char *server_name, uint32_t *level, union wkssvc_NetWkstaTransportCtr *ctr, uint32_t max_buffer, uint32_t *totalentries, uint32_t *resume_handle)
NTSTATUS rpccli_WKSSVC_NETRWKSTATRANSPORTADD (struct rpc_pipe_client *cli, TALLOC_CTX *mem_ctx)
NTSTATUS rpccli_WKSSVC_NETRWKSTATRANSPORTDEL (struct rpc_pipe_client *cli, TALLOC_CTX *mem_ctx)
NTSTATUS rpccli_WKSSVC_NETRUSEADD (struct rpc_pipe_client *cli, TALLOC_CTX *mem_ctx)
NTSTATUS rpccli_WKSSVC_NETRUSEGETINFO (struct rpc_pipe_client *cli, TALLOC_CTX *mem_ctx)
NTSTATUS rpccli_WKSSVC_NETRUSEDEL (struct rpc_pipe_client *cli, TALLOC_CTX *mem_ctx)
NTSTATUS rpccli_WKSSVC_NETRUSEENUM (struct rpc_pipe_client *cli, TALLOC_CTX *mem_ctx)
NTSTATUS rpccli_WKSSVC_NETRMESSAGEBUFFERSEND (struct rpc_pipe_client *cli, TALLOC_CTX *mem_ctx)
NTSTATUS rpccli_WKSSVC_NETRWORKSTATIONSTATISTICSGET (struct rpc_pipe_client *cli, TALLOC_CTX *mem_ctx)
NTSTATUS rpccli_WKSSVC_NETRLOGONDOMAINNAMEADD (struct rpc_pipe_client *cli, TALLOC_CTX *mem_ctx)
NTSTATUS rpccli_WKSSVC_NETRLOGONDOMAINNAMEDEL (struct rpc_pipe_client *cli, TALLOC_CTX *mem_ctx)
NTSTATUS rpccli_WKSSVC_NETRJOINDOMAIN (struct rpc_pipe_client *cli, TALLOC_CTX *mem_ctx)
NTSTATUS rpccli_WKSSVC_NETRUNJOINDOMAIN (struct rpc_pipe_client *cli, TALLOC_CTX *mem_ctx)
NTSTATUS rpccli_WKSSVC_NETRRENAMEMACHINEINDOMAIN (struct rpc_pipe_client *cli, TALLOC_CTX *mem_ctx)
NTSTATUS rpccli_WKSSVC_NETRVALIDATENAME (struct rpc_pipe_client *cli, TALLOC_CTX *mem_ctx)
NTSTATUS rpccli_WKSSVC_NETRGETJOININFORMATION (struct rpc_pipe_client *cli, TALLOC_CTX *mem_ctx)
NTSTATUS rpccli_WKSSVC_NETRGETJOINABLEOUS (struct rpc_pipe_client *cli, TALLOC_CTX *mem_ctx)
NTSTATUS rpccli_wkssvc_NetrJoinDomain2 (struct rpc_pipe_client *cli, TALLOC_CTX *mem_ctx, const char *server_name, const char *domain_name, const char *account_name, const char *admin_account, struct wkssvc_PasswordBuffer *encrypted_password, uint32_t join_flags)
NTSTATUS rpccli_wkssvc_NetrUnjoinDomain2 (struct rpc_pipe_client *cli, TALLOC_CTX *mem_ctx, const char *server_name, const char *account, struct wkssvc_PasswordBuffer *encrypted_password, uint32_t unjoin_flags)
NTSTATUS rpccli_wkssvc_NetrRenameMachineInDomain2 (struct rpc_pipe_client *cli, TALLOC_CTX *mem_ctx, const char *server_name, const char *NewMachineName, const char *Account, struct wkssvc_PasswordBuffer *EncryptedPassword, uint32_t RenameOptions)
NTSTATUS rpccli_WKSSVC_NETRVALIDATENAME2 (struct rpc_pipe_client *cli, TALLOC_CTX *mem_ctx)
NTSTATUS rpccli_WKSSVC_NETRGETJOINABLEOUS2 (struct rpc_pipe_client *cli, TALLOC_CTX *mem_ctx)
NTSTATUS rpccli_wkssvc_NetrAddAlternateComputerName (struct rpc_pipe_client *cli, TALLOC_CTX *mem_ctx, const char *server_name, const char *NewAlternateMachineName, const char *Account, struct wkssvc_PasswordBuffer *EncryptedPassword, uint32_t Reserved)
NTSTATUS rpccli_wkssvc_NetrRemoveAlternateComputerName (struct rpc_pipe_client *cli, TALLOC_CTX *mem_ctx, const char *server_name, const char *AlternateMachineNameToRemove, const char *Account, struct wkssvc_PasswordBuffer *EncryptedPassword, uint32_t Reserved)
NTSTATUS rpccli_WKSSVC_NETRSETPRIMARYCOMPUTERNAME (struct rpc_pipe_client *cli, TALLOC_CTX *mem_ctx)
NTSTATUS rpccli_WKSSVC_NETRENUMERATECOMPUTERNAMES (struct rpc_pipe_client *cli, TALLOC_CTX *mem_ctx)


関数

NTSTATUS rpccli_wkssvc_NetWkstaGetInfo ( struct rpc_pipe_client cli,
TALLOC_CTX mem_ctx,
const char *  server_name,
uint32_t  level,
union wkssvc_NetWkstaInfo info 
)

cli_wkssvc.c9 行で定義されています。

参照先 clicli_do_rpc_ndr()DEBUGLEVELwkssvc_NetWkstaGetInfo::inwkssvc_NetWkstaGetInfo::infowkssvc_NetWkstaGetInfo::levelndr_pull_wkssvc_NetWkstaGetInfo()ndr_push_wkssvc_NetWkstaGetInfo()wkssvc_NetWkstaGetInfo::outwkssvc_NetWkstaGetInfo::resultwkssvc_NetWkstaGetInfo::server_namestatuswerror_to_ntstatus().

00010 {
00011         struct wkssvc_NetWkstaGetInfo r;
00012         NTSTATUS status;
00013         
00014         /* In parameters */
00015         r.in.server_name = server_name;
00016         r.in.level = level;
00017         
00018         if (DEBUGLEVEL >= 10)
00019                 NDR_PRINT_IN_DEBUG(wkssvc_NetWkstaGetInfo, &r);
00020         
00021         status = cli_do_rpc_ndr(cli, mem_ctx, PI_WKSSVC, DCERPC_WKSSVC_NETWKSTAGETINFO, &r, (ndr_pull_flags_fn_t)ndr_pull_wkssvc_NetWkstaGetInfo, (ndr_push_flags_fn_t)ndr_push_wkssvc_NetWkstaGetInfo);
00022         
00023         if ( !NT_STATUS_IS_OK(status) ) {
00024                 return status;
00025         }
00026         
00027         if (DEBUGLEVEL >= 10)
00028                 NDR_PRINT_OUT_DEBUG(wkssvc_NetWkstaGetInfo, &r);
00029         
00030         if (NT_STATUS_IS_ERR(status)) {
00031                 return status;
00032         }
00033         
00034         /* Return variables */
00035         *info = *r.out.info;
00036         
00037         /* Return result */
00038         return werror_to_ntstatus(r.out.result);
00039 }

NTSTATUS rpccli_wkssvc_NetWkstaSetInfo ( struct rpc_pipe_client cli,
TALLOC_CTX mem_ctx,
const char *  server_name,
uint32_t  level,
union wkssvc_NetWkstaInfo info,
uint32_t *  parm_error 
)

cli_wkssvc.c41 行で定義されています。

参照先 clicli_do_rpc_ndr()DEBUGLEVELwkssvc_NetWkstaSetInfo::inwkssvc_NetWkstaSetInfo::infowkssvc_NetWkstaSetInfo::levelndr_pull_wkssvc_NetWkstaSetInfo()ndr_push_wkssvc_NetWkstaSetInfo()wkssvc_NetWkstaSetInfo::outwkssvc_NetWkstaSetInfo::parm_errorwkssvc_NetWkstaSetInfo::resultwkssvc_NetWkstaSetInfo::server_namestatuswerror_to_ntstatus().

00042 {
00043         struct wkssvc_NetWkstaSetInfo r;
00044         NTSTATUS status;
00045         
00046         /* In parameters */
00047         r.in.server_name = server_name;
00048         r.in.level = level;
00049         r.in.info = info;
00050         r.in.parm_error = parm_error;
00051         
00052         if (DEBUGLEVEL >= 10)
00053                 NDR_PRINT_IN_DEBUG(wkssvc_NetWkstaSetInfo, &r);
00054         
00055         status = cli_do_rpc_ndr(cli, mem_ctx, PI_WKSSVC, DCERPC_WKSSVC_NETWKSTASETINFO, &r, (ndr_pull_flags_fn_t)ndr_pull_wkssvc_NetWkstaSetInfo, (ndr_push_flags_fn_t)ndr_push_wkssvc_NetWkstaSetInfo);
00056         
00057         if ( !NT_STATUS_IS_OK(status) ) {
00058                 return status;
00059         }
00060         
00061         if (DEBUGLEVEL >= 10)
00062                 NDR_PRINT_OUT_DEBUG(wkssvc_NetWkstaSetInfo, &r);
00063         
00064         if (NT_STATUS_IS_ERR(status)) {
00065                 return status;
00066         }
00067         
00068         /* Return variables */
00069         *parm_error = *r.out.parm_error;
00070         
00071         /* Return result */
00072         return werror_to_ntstatus(r.out.result);
00073 }

NTSTATUS rpccli_wkssvc_NetWkstaEnumUsers ( struct rpc_pipe_client cli,
TALLOC_CTX mem_ctx,
const char *  server_name,
uint32_t  level,
union WKS_USER_ENUM_UNION users,
uint32_t  prefmaxlen,
uint32_t *  entriesread,
uint32_t *  totalentries,
uint32_t *  resumehandle 
)

cli_wkssvc.c75 行で定義されています。

参照先 clicli_do_rpc_ndr()DEBUGLEVELwkssvc_NetWkstaEnumUsers::entriesreadwkssvc_NetWkstaEnumUsers::inwkssvc_NetWkstaEnumUsers::levelndr_pull_wkssvc_NetWkstaEnumUsers()ndr_push_wkssvc_NetWkstaEnumUsers()wkssvc_NetWkstaEnumUsers::outwkssvc_NetWkstaEnumUsers::prefmaxlenwkssvc_NetWkstaEnumUsers::resultwkssvc_NetWkstaEnumUsers::resumehandlewkssvc_NetWkstaEnumUsers::server_namestatuswkssvc_NetWkstaEnumUsers::totalentrieswkssvc_NetWkstaEnumUsers::userswerror_to_ntstatus().

00076 {
00077         struct wkssvc_NetWkstaEnumUsers r;
00078         NTSTATUS status;
00079         
00080         /* In parameters */
00081         r.in.server_name = server_name;
00082         r.in.level = level;
00083         r.in.users = users;
00084         r.in.prefmaxlen = prefmaxlen;
00085         r.in.resumehandle = resumehandle;
00086         
00087         if (DEBUGLEVEL >= 10)
00088                 NDR_PRINT_IN_DEBUG(wkssvc_NetWkstaEnumUsers, &r);
00089         
00090         status = cli_do_rpc_ndr(cli, mem_ctx, PI_WKSSVC, DCERPC_WKSSVC_NETWKSTAENUMUSERS, &r, (ndr_pull_flags_fn_t)ndr_pull_wkssvc_NetWkstaEnumUsers, (ndr_push_flags_fn_t)ndr_push_wkssvc_NetWkstaEnumUsers);
00091         
00092         if ( !NT_STATUS_IS_OK(status) ) {
00093                 return status;
00094         }
00095         
00096         if (DEBUGLEVEL >= 10)
00097                 NDR_PRINT_OUT_DEBUG(wkssvc_NetWkstaEnumUsers, &r);
00098         
00099         if (NT_STATUS_IS_ERR(status)) {
00100                 return status;
00101         }
00102         
00103         /* Return variables */
00104         *users = *r.out.users;
00105         if (entriesread && r.out.entriesread) {
00106                 *entriesread = *r.out.entriesread;
00107         }
00108         if (totalentries && r.out.totalentries) {
00109                 *totalentries = *r.out.totalentries;
00110         }
00111         *resumehandle = *r.out.resumehandle;
00112         
00113         /* Return result */
00114         return werror_to_ntstatus(r.out.result);
00115 }

NTSTATUS rpccli_WKSSVC_NETRWKSTAUSERGETINFO ( struct rpc_pipe_client cli,
TALLOC_CTX mem_ctx 
)

cli_wkssvc.c117 行で定義されています。

参照先 clicli_do_rpc_ndr()DEBUGLEVELndr_pull_WKSSVC_NETRWKSTAUSERGETINFO()ndr_push_WKSSVC_NETRWKSTAUSERGETINFO()WKSSVC_NETRWKSTAUSERGETINFO::outWKSSVC_NETRWKSTAUSERGETINFO::resultstatuswerror_to_ntstatus().

00118 {
00119         struct WKSSVC_NETRWKSTAUSERGETINFO r;
00120         NTSTATUS status;
00121         
00122         /* In parameters */
00123         
00124         if (DEBUGLEVEL >= 10)
00125                 NDR_PRINT_IN_DEBUG(WKSSVC_NETRWKSTAUSERGETINFO, &r);
00126         
00127         status = cli_do_rpc_ndr(cli, mem_ctx, PI_WKSSVC, DCERPC_WKSSVC_NETRWKSTAUSERGETINFO, &r, (ndr_pull_flags_fn_t)ndr_pull_WKSSVC_NETRWKSTAUSERGETINFO, (ndr_push_flags_fn_t)ndr_push_WKSSVC_NETRWKSTAUSERGETINFO);
00128         
00129         if ( !NT_STATUS_IS_OK(status) ) {
00130                 return status;
00131         }
00132         
00133         if (DEBUGLEVEL >= 10)
00134                 NDR_PRINT_OUT_DEBUG(WKSSVC_NETRWKSTAUSERGETINFO, &r);
00135         
00136         if (NT_STATUS_IS_ERR(status)) {
00137                 return status;
00138         }
00139         
00140         /* Return variables */
00141         
00142         /* Return result */
00143         return werror_to_ntstatus(r.out.result);
00144 }

NTSTATUS rpccli_WKSSVC_NETRWKSTAUSERSETINFO ( struct rpc_pipe_client cli,
TALLOC_CTX mem_ctx 
)

cli_wkssvc.c146 行で定義されています。

参照先 clicli_do_rpc_ndr()DEBUGLEVELndr_pull_WKSSVC_NETRWKSTAUSERSETINFO()ndr_push_WKSSVC_NETRWKSTAUSERSETINFO()WKSSVC_NETRWKSTAUSERSETINFO::outWKSSVC_NETRWKSTAUSERSETINFO::resultstatuswerror_to_ntstatus().

00147 {
00148         struct WKSSVC_NETRWKSTAUSERSETINFO r;
00149         NTSTATUS status;
00150         
00151         /* In parameters */
00152         
00153         if (DEBUGLEVEL >= 10)
00154                 NDR_PRINT_IN_DEBUG(WKSSVC_NETRWKSTAUSERSETINFO, &r);
00155         
00156         status = cli_do_rpc_ndr(cli, mem_ctx, PI_WKSSVC, DCERPC_WKSSVC_NETRWKSTAUSERSETINFO, &r, (ndr_pull_flags_fn_t)ndr_pull_WKSSVC_NETRWKSTAUSERSETINFO, (ndr_push_flags_fn_t)ndr_push_WKSSVC_NETRWKSTAUSERSETINFO);
00157         
00158         if ( !NT_STATUS_IS_OK(status) ) {
00159                 return status;
00160         }
00161         
00162         if (DEBUGLEVEL >= 10)
00163                 NDR_PRINT_OUT_DEBUG(WKSSVC_NETRWKSTAUSERSETINFO, &r);
00164         
00165         if (NT_STATUS_IS_ERR(status)) {
00166                 return status;
00167         }
00168         
00169         /* Return variables */
00170         
00171         /* Return result */
00172         return werror_to_ntstatus(r.out.result);
00173 }

NTSTATUS rpccli_wkssvc_NetWkstaTransportEnum ( struct rpc_pipe_client cli,
TALLOC_CTX mem_ctx,
const char *  server_name,
uint32_t *  level,
union wkssvc_NetWkstaTransportCtr ctr,
uint32_t  max_buffer,
uint32_t *  totalentries,
uint32_t *  resume_handle 
)

cli_wkssvc.c175 行で定義されています。

参照先 clicli_do_rpc_ndr()wkssvc_NetWkstaTransportEnum::ctrDEBUGLEVELwkssvc_NetWkstaTransportEnum::inwkssvc_NetWkstaTransportEnum::levelwkssvc_NetWkstaTransportEnum::max_bufferndr_pull_wkssvc_NetWkstaTransportEnum()ndr_push_wkssvc_NetWkstaTransportEnum()wkssvc_NetWkstaTransportEnum::outwkssvc_NetWkstaTransportEnum::resultwkssvc_NetWkstaTransportEnum::resume_handlewkssvc_NetWkstaTransportEnum::server_namestatuswkssvc_NetWkstaTransportEnum::totalentrieswerror_to_ntstatus().

00176 {
00177         struct wkssvc_NetWkstaTransportEnum r;
00178         NTSTATUS status;
00179         
00180         /* In parameters */
00181         r.in.server_name = server_name;
00182         r.in.level = level;
00183         r.in.ctr = ctr;
00184         r.in.max_buffer = max_buffer;
00185         r.in.resume_handle = resume_handle;
00186         
00187         if (DEBUGLEVEL >= 10)
00188                 NDR_PRINT_IN_DEBUG(wkssvc_NetWkstaTransportEnum, &r);
00189         
00190         status = cli_do_rpc_ndr(cli, mem_ctx, PI_WKSSVC, DCERPC_WKSSVC_NETWKSTATRANSPORTENUM, &r, (ndr_pull_flags_fn_t)ndr_pull_wkssvc_NetWkstaTransportEnum, (ndr_push_flags_fn_t)ndr_push_wkssvc_NetWkstaTransportEnum);
00191         
00192         if ( !NT_STATUS_IS_OK(status) ) {
00193                 return status;
00194         }
00195         
00196         if (DEBUGLEVEL >= 10)
00197                 NDR_PRINT_OUT_DEBUG(wkssvc_NetWkstaTransportEnum, &r);
00198         
00199         if (NT_STATUS_IS_ERR(status)) {
00200                 return status;
00201         }
00202         
00203         /* Return variables */
00204         *level = *r.out.level;
00205         *ctr = *r.out.ctr;
00206         if (totalentries && r.out.totalentries) {
00207                 *totalentries = *r.out.totalentries;
00208         }
00209         *resume_handle = *r.out.resume_handle;
00210         
00211         /* Return result */
00212         return werror_to_ntstatus(r.out.result);
00213 }

NTSTATUS rpccli_WKSSVC_NETRWKSTATRANSPORTADD ( struct rpc_pipe_client cli,
TALLOC_CTX mem_ctx 
)

cli_wkssvc.c215 行で定義されています。

参照先 clicli_do_rpc_ndr()DEBUGLEVELndr_pull_WKSSVC_NETRWKSTATRANSPORTADD()ndr_push_WKSSVC_NETRWKSTATRANSPORTADD()WKSSVC_NETRWKSTATRANSPORTADD::outWKSSVC_NETRWKSTATRANSPORTADD::resultstatuswerror_to_ntstatus().

00216 {
00217         struct WKSSVC_NETRWKSTATRANSPORTADD r;
00218         NTSTATUS status;
00219         
00220         /* In parameters */
00221         
00222         if (DEBUGLEVEL >= 10)
00223                 NDR_PRINT_IN_DEBUG(WKSSVC_NETRWKSTATRANSPORTADD, &r);
00224         
00225         status = cli_do_rpc_ndr(cli, mem_ctx, PI_WKSSVC, DCERPC_WKSSVC_NETRWKSTATRANSPORTADD, &r, (ndr_pull_flags_fn_t)ndr_pull_WKSSVC_NETRWKSTATRANSPORTADD, (ndr_push_flags_fn_t)ndr_push_WKSSVC_NETRWKSTATRANSPORTADD);
00226         
00227         if ( !NT_STATUS_IS_OK(status) ) {
00228                 return status;
00229         }
00230         
00231         if (DEBUGLEVEL >= 10)
00232                 NDR_PRINT_OUT_DEBUG(WKSSVC_NETRWKSTATRANSPORTADD, &r);
00233         
00234         if (NT_STATUS_IS_ERR(status)) {
00235                 return status;
00236         }
00237         
00238         /* Return variables */
00239         
00240         /* Return result */
00241         return werror_to_ntstatus(r.out.result);
00242 }

NTSTATUS rpccli_WKSSVC_NETRWKSTATRANSPORTDEL ( struct rpc_pipe_client cli,
TALLOC_CTX mem_ctx 
)

cli_wkssvc.c244 行で定義されています。

参照先 clicli_do_rpc_ndr()DEBUGLEVELndr_pull_WKSSVC_NETRWKSTATRANSPORTDEL()ndr_push_WKSSVC_NETRWKSTATRANSPORTDEL()WKSSVC_NETRWKSTATRANSPORTDEL::outWKSSVC_NETRWKSTATRANSPORTDEL::resultstatuswerror_to_ntstatus().

00245 {
00246         struct WKSSVC_NETRWKSTATRANSPORTDEL r;
00247         NTSTATUS status;
00248         
00249         /* In parameters */
00250         
00251         if (DEBUGLEVEL >= 10)
00252                 NDR_PRINT_IN_DEBUG(WKSSVC_NETRWKSTATRANSPORTDEL, &r);
00253         
00254         status = cli_do_rpc_ndr(cli, mem_ctx, PI_WKSSVC, DCERPC_WKSSVC_NETRWKSTATRANSPORTDEL, &r, (ndr_pull_flags_fn_t)ndr_pull_WKSSVC_NETRWKSTATRANSPORTDEL, (ndr_push_flags_fn_t)ndr_push_WKSSVC_NETRWKSTATRANSPORTDEL);
00255         
00256         if ( !NT_STATUS_IS_OK(status) ) {
00257                 return status;
00258         }
00259         
00260         if (DEBUGLEVEL >= 10)
00261                 NDR_PRINT_OUT_DEBUG(WKSSVC_NETRWKSTATRANSPORTDEL, &r);
00262         
00263         if (NT_STATUS_IS_ERR(status)) {
00264                 return status;
00265         }
00266         
00267         /* Return variables */
00268         
00269         /* Return result */
00270         return werror_to_ntstatus(r.out.result);
00271 }

NTSTATUS rpccli_WKSSVC_NETRUSEADD ( struct rpc_pipe_client cli,
TALLOC_CTX mem_ctx 
)

cli_wkssvc.c273 行で定義されています。

参照先 clicli_do_rpc_ndr()DEBUGLEVELndr_pull_WKSSVC_NETRUSEADD()ndr_push_WKSSVC_NETRUSEADD()WKSSVC_NETRUSEADD::outWKSSVC_NETRUSEADD::resultstatuswerror_to_ntstatus().

00274 {
00275         struct WKSSVC_NETRUSEADD r;
00276         NTSTATUS status;
00277         
00278         /* In parameters */
00279         
00280         if (DEBUGLEVEL >= 10)
00281                 NDR_PRINT_IN_DEBUG(WKSSVC_NETRUSEADD, &r);
00282         
00283         status = cli_do_rpc_ndr(cli, mem_ctx, PI_WKSSVC, DCERPC_WKSSVC_NETRUSEADD, &r, (ndr_pull_flags_fn_t)ndr_pull_WKSSVC_NETRUSEADD, (ndr_push_flags_fn_t)ndr_push_WKSSVC_NETRUSEADD);
00284         
00285         if ( !NT_STATUS_IS_OK(status) ) {
00286                 return status;
00287         }
00288         
00289         if (DEBUGLEVEL >= 10)
00290                 NDR_PRINT_OUT_DEBUG(WKSSVC_NETRUSEADD, &r);
00291         
00292         if (NT_STATUS_IS_ERR(status)) {
00293                 return status;
00294         }
00295         
00296         /* Return variables */
00297         
00298         /* Return result */
00299         return werror_to_ntstatus(r.out.result);
00300 }

NTSTATUS rpccli_WKSSVC_NETRUSEGETINFO ( struct rpc_pipe_client cli,
TALLOC_CTX mem_ctx 
)

cli_wkssvc.c302 行で定義されています。

参照先 clicli_do_rpc_ndr()DEBUGLEVELndr_pull_WKSSVC_NETRUSEGETINFO()ndr_push_WKSSVC_NETRUSEGETINFO()WKSSVC_NETRUSEGETINFO::outWKSSVC_NETRUSEGETINFO::resultstatuswerror_to_ntstatus().

00303 {
00304         struct WKSSVC_NETRUSEGETINFO r;
00305         NTSTATUS status;
00306         
00307         /* In parameters */
00308         
00309         if (DEBUGLEVEL >= 10)
00310                 NDR_PRINT_IN_DEBUG(WKSSVC_NETRUSEGETINFO, &r);
00311         
00312         status = cli_do_rpc_ndr(cli, mem_ctx, PI_WKSSVC, DCERPC_WKSSVC_NETRUSEGETINFO, &r, (ndr_pull_flags_fn_t)ndr_pull_WKSSVC_NETRUSEGETINFO, (ndr_push_flags_fn_t)ndr_push_WKSSVC_NETRUSEGETINFO);
00313         
00314         if ( !NT_STATUS_IS_OK(status) ) {
00315                 return status;
00316         }
00317         
00318         if (DEBUGLEVEL >= 10)
00319                 NDR_PRINT_OUT_DEBUG(WKSSVC_NETRUSEGETINFO, &r);
00320         
00321         if (NT_STATUS_IS_ERR(status)) {
00322                 return status;
00323         }
00324         
00325         /* Return variables */
00326         
00327         /* Return result */
00328         return werror_to_ntstatus(r.out.result);
00329 }

NTSTATUS rpccli_WKSSVC_NETRUSEDEL ( struct rpc_pipe_client cli,
TALLOC_CTX mem_ctx 
)

cli_wkssvc.c331 行で定義されています。

参照先 clicli_do_rpc_ndr()DEBUGLEVELndr_pull_WKSSVC_NETRUSEDEL()ndr_push_WKSSVC_NETRUSEDEL()WKSSVC_NETRUSEDEL::outWKSSVC_NETRUSEDEL::resultstatuswerror_to_ntstatus().

00332 {
00333         struct WKSSVC_NETRUSEDEL r;
00334         NTSTATUS status;
00335         
00336         /* In parameters */
00337         
00338         if (DEBUGLEVEL >= 10)
00339                 NDR_PRINT_IN_DEBUG(WKSSVC_NETRUSEDEL, &r);
00340         
00341         status = cli_do_rpc_ndr(cli, mem_ctx, PI_WKSSVC, DCERPC_WKSSVC_NETRUSEDEL, &r, (ndr_pull_flags_fn_t)ndr_pull_WKSSVC_NETRUSEDEL, (ndr_push_flags_fn_t)ndr_push_WKSSVC_NETRUSEDEL);
00342         
00343         if ( !NT_STATUS_IS_OK(status) ) {
00344                 return status;
00345         }
00346         
00347         if (DEBUGLEVEL >= 10)
00348                 NDR_PRINT_OUT_DEBUG(WKSSVC_NETRUSEDEL, &r);
00349         
00350         if (NT_STATUS_IS_ERR(status)) {
00351                 return status;
00352         }
00353         
00354         /* Return variables */
00355         
00356         /* Return result */
00357         return werror_to_ntstatus(r.out.result);
00358 }

NTSTATUS rpccli_WKSSVC_NETRUSEENUM ( struct rpc_pipe_client cli,
TALLOC_CTX mem_ctx 
)

cli_wkssvc.c360 行で定義されています。

参照先 clicli_do_rpc_ndr()DEBUGLEVELndr_pull_WKSSVC_NETRUSEENUM()ndr_push_WKSSVC_NETRUSEENUM()WKSSVC_NETRUSEENUM::outWKSSVC_NETRUSEENUM::resultstatuswerror_to_ntstatus().

00361 {
00362         struct WKSSVC_NETRUSEENUM r;
00363         NTSTATUS status;
00364         
00365         /* In parameters */
00366         
00367         if (DEBUGLEVEL >= 10)
00368                 NDR_PRINT_IN_DEBUG(WKSSVC_NETRUSEENUM, &r);
00369         
00370         status = cli_do_rpc_ndr(cli, mem_ctx, PI_WKSSVC, DCERPC_WKSSVC_NETRUSEENUM, &r, (ndr_pull_flags_fn_t)ndr_pull_WKSSVC_NETRUSEENUM, (ndr_push_flags_fn_t)ndr_push_WKSSVC_NETRUSEENUM);
00371         
00372         if ( !NT_STATUS_IS_OK(status) ) {
00373                 return status;
00374         }
00375         
00376         if (DEBUGLEVEL >= 10)
00377                 NDR_PRINT_OUT_DEBUG(WKSSVC_NETRUSEENUM, &r);
00378         
00379         if (NT_STATUS_IS_ERR(status)) {
00380                 return status;
00381         }
00382         
00383         /* Return variables */
00384         
00385         /* Return result */
00386         return werror_to_ntstatus(r.out.result);
00387 }

NTSTATUS rpccli_WKSSVC_NETRMESSAGEBUFFERSEND ( struct rpc_pipe_client cli,
TALLOC_CTX mem_ctx 
)

cli_wkssvc.c389 行で定義されています。

参照先 clicli_do_rpc_ndr()DEBUGLEVELndr_pull_WKSSVC_NETRMESSAGEBUFFERSEND()ndr_push_WKSSVC_NETRMESSAGEBUFFERSEND()WKSSVC_NETRMESSAGEBUFFERSEND::outWKSSVC_NETRMESSAGEBUFFERSEND::resultstatuswerror_to_ntstatus().

00390 {
00391         struct WKSSVC_NETRMESSAGEBUFFERSEND r;
00392         NTSTATUS status;
00393         
00394         /* In parameters */
00395         
00396         if (DEBUGLEVEL >= 10)
00397                 NDR_PRINT_IN_DEBUG(WKSSVC_NETRMESSAGEBUFFERSEND, &r);
00398         
00399         status = cli_do_rpc_ndr(cli, mem_ctx, PI_WKSSVC, DCERPC_WKSSVC_NETRMESSAGEBUFFERSEND, &r, (ndr_pull_flags_fn_t)ndr_pull_WKSSVC_NETRMESSAGEBUFFERSEND, (ndr_push_flags_fn_t)ndr_push_WKSSVC_NETRMESSAGEBUFFERSEND);
00400         
00401         if ( !NT_STATUS_IS_OK(status) ) {
00402                 return status;
00403         }
00404         
00405         if (DEBUGLEVEL >= 10)
00406                 NDR_PRINT_OUT_DEBUG(WKSSVC_NETRMESSAGEBUFFERSEND, &r);
00407         
00408         if (NT_STATUS_IS_ERR(status)) {
00409                 return status;
00410         }
00411         
00412         /* Return variables */
00413         
00414         /* Return result */
00415         return werror_to_ntstatus(r.out.result);
00416 }

NTSTATUS rpccli_WKSSVC_NETRWORKSTATIONSTATISTICSGET ( struct rpc_pipe_client cli,
TALLOC_CTX mem_ctx 
)

cli_wkssvc.c418 行で定義されています。

参照先 clicli_do_rpc_ndr()DEBUGLEVELndr_pull_WKSSVC_NETRWORKSTATIONSTATISTICSGET()ndr_push_WKSSVC_NETRWORKSTATIONSTATISTICSGET()WKSSVC_NETRWORKSTATIONSTATISTICSGET::outWKSSVC_NETRWORKSTATIONSTATISTICSGET::resultstatuswerror_to_ntstatus().

00419 {
00420         struct WKSSVC_NETRWORKSTATIONSTATISTICSGET r;
00421         NTSTATUS status;
00422         
00423         /* In parameters */
00424         
00425         if (DEBUGLEVEL >= 10)
00426                 NDR_PRINT_IN_DEBUG(WKSSVC_NETRWORKSTATIONSTATISTICSGET, &r);
00427         
00428         status = cli_do_rpc_ndr(cli, mem_ctx, PI_WKSSVC, DCERPC_WKSSVC_NETRWORKSTATIONSTATISTICSGET, &r, (ndr_pull_flags_fn_t)ndr_pull_WKSSVC_NETRWORKSTATIONSTATISTICSGET, (ndr_push_flags_fn_t)ndr_push_WKSSVC_NETRWORKSTATIONSTATISTICSGET);
00429         
00430         if ( !NT_STATUS_IS_OK(status) ) {
00431                 return status;
00432         }
00433         
00434         if (DEBUGLEVEL >= 10)
00435                 NDR_PRINT_OUT_DEBUG(WKSSVC_NETRWORKSTATIONSTATISTICSGET, &r);
00436         
00437         if (NT_STATUS_IS_ERR(status)) {
00438                 return status;
00439         }
00440         
00441         /* Return variables */
00442         
00443         /* Return result */
00444         return werror_to_ntstatus(r.out.result);
00445 }

NTSTATUS rpccli_WKSSVC_NETRLOGONDOMAINNAMEADD ( struct rpc_pipe_client cli,
TALLOC_CTX mem_ctx 
)

cli_wkssvc.c447 行で定義されています。

参照先 clicli_do_rpc_ndr()DEBUGLEVELndr_pull_WKSSVC_NETRLOGONDOMAINNAMEADD()ndr_push_WKSSVC_NETRLOGONDOMAINNAMEADD()WKSSVC_NETRLOGONDOMAINNAMEADD::outWKSSVC_NETRLOGONDOMAINNAMEADD::resultstatuswerror_to_ntstatus().

00448 {
00449         struct WKSSVC_NETRLOGONDOMAINNAMEADD r;
00450         NTSTATUS status;
00451         
00452         /* In parameters */
00453         
00454         if (DEBUGLEVEL >= 10)
00455                 NDR_PRINT_IN_DEBUG(WKSSVC_NETRLOGONDOMAINNAMEADD, &r);
00456         
00457         status = cli_do_rpc_ndr(cli, mem_ctx, PI_WKSSVC, DCERPC_WKSSVC_NETRLOGONDOMAINNAMEADD, &r, (ndr_pull_flags_fn_t)ndr_pull_WKSSVC_NETRLOGONDOMAINNAMEADD, (ndr_push_flags_fn_t)ndr_push_WKSSVC_NETRLOGONDOMAINNAMEADD);
00458         
00459         if ( !NT_STATUS_IS_OK(status) ) {
00460                 return status;
00461         }
00462         
00463         if (DEBUGLEVEL >= 10)
00464                 NDR_PRINT_OUT_DEBUG(WKSSVC_NETRLOGONDOMAINNAMEADD, &r);
00465         
00466         if (NT_STATUS_IS_ERR(status)) {
00467                 return status;
00468         }
00469         
00470         /* Return variables */
00471         
00472         /* Return result */
00473         return werror_to_ntstatus(r.out.result);
00474 }

NTSTATUS rpccli_WKSSVC_NETRLOGONDOMAINNAMEDEL ( struct rpc_pipe_client cli,
TALLOC_CTX mem_ctx 
)

cli_wkssvc.c476 行で定義されています。

参照先 clicli_do_rpc_ndr()DEBUGLEVELndr_pull_WKSSVC_NETRLOGONDOMAINNAMEDEL()ndr_push_WKSSVC_NETRLOGONDOMAINNAMEDEL()WKSSVC_NETRLOGONDOMAINNAMEDEL::outWKSSVC_NETRLOGONDOMAINNAMEDEL::resultstatuswerror_to_ntstatus().

00477 {
00478         struct WKSSVC_NETRLOGONDOMAINNAMEDEL r;
00479         NTSTATUS status;
00480         
00481         /* In parameters */
00482         
00483         if (DEBUGLEVEL >= 10)
00484                 NDR_PRINT_IN_DEBUG(WKSSVC_NETRLOGONDOMAINNAMEDEL, &r);
00485         
00486         status = cli_do_rpc_ndr(cli, mem_ctx, PI_WKSSVC, DCERPC_WKSSVC_NETRLOGONDOMAINNAMEDEL, &r, (ndr_pull_flags_fn_t)ndr_pull_WKSSVC_NETRLOGONDOMAINNAMEDEL, (ndr_push_flags_fn_t)ndr_push_WKSSVC_NETRLOGONDOMAINNAMEDEL);
00487         
00488         if ( !NT_STATUS_IS_OK(status) ) {
00489                 return status;
00490         }
00491         
00492         if (DEBUGLEVEL >= 10)
00493                 NDR_PRINT_OUT_DEBUG(WKSSVC_NETRLOGONDOMAINNAMEDEL, &r);
00494         
00495         if (NT_STATUS_IS_ERR(status)) {
00496                 return status;
00497         }
00498         
00499         /* Return variables */
00500         
00501         /* Return result */
00502         return werror_to_ntstatus(r.out.result);
00503 }

NTSTATUS rpccli_WKSSVC_NETRJOINDOMAIN ( struct rpc_pipe_client cli,
TALLOC_CTX mem_ctx 
)

cli_wkssvc.c505 行で定義されています。

参照先 clicli_do_rpc_ndr()DEBUGLEVELndr_pull_WKSSVC_NETRJOINDOMAIN()ndr_push_WKSSVC_NETRJOINDOMAIN()WKSSVC_NETRJOINDOMAIN::outWKSSVC_NETRJOINDOMAIN::resultstatuswerror_to_ntstatus().

00506 {
00507         struct WKSSVC_NETRJOINDOMAIN r;
00508         NTSTATUS status;
00509         
00510         /* In parameters */
00511         
00512         if (DEBUGLEVEL >= 10)
00513                 NDR_PRINT_IN_DEBUG(WKSSVC_NETRJOINDOMAIN, &r);
00514         
00515         status = cli_do_rpc_ndr(cli, mem_ctx, PI_WKSSVC, DCERPC_WKSSVC_NETRJOINDOMAIN, &r, (ndr_pull_flags_fn_t)ndr_pull_WKSSVC_NETRJOINDOMAIN, (ndr_push_flags_fn_t)ndr_push_WKSSVC_NETRJOINDOMAIN);
00516         
00517         if ( !NT_STATUS_IS_OK(status) ) {
00518                 return status;
00519         }
00520         
00521         if (DEBUGLEVEL >= 10)
00522                 NDR_PRINT_OUT_DEBUG(WKSSVC_NETRJOINDOMAIN, &r);
00523         
00524         if (NT_STATUS_IS_ERR(status)) {
00525                 return status;
00526         }
00527         
00528         /* Return variables */
00529         
00530         /* Return result */
00531         return werror_to_ntstatus(r.out.result);
00532 }

NTSTATUS rpccli_WKSSVC_NETRUNJOINDOMAIN ( struct rpc_pipe_client cli,
TALLOC_CTX mem_ctx 
)

cli_wkssvc.c534 行で定義されています。

参照先 clicli_do_rpc_ndr()DEBUGLEVELndr_pull_WKSSVC_NETRUNJOINDOMAIN()ndr_push_WKSSVC_NETRUNJOINDOMAIN()WKSSVC_NETRUNJOINDOMAIN::outWKSSVC_NETRUNJOINDOMAIN::resultstatuswerror_to_ntstatus().

00535 {
00536         struct WKSSVC_NETRUNJOINDOMAIN r;
00537         NTSTATUS status;
00538         
00539         /* In parameters */
00540         
00541         if (DEBUGLEVEL >= 10)
00542                 NDR_PRINT_IN_DEBUG(WKSSVC_NETRUNJOINDOMAIN, &r);
00543         
00544         status = cli_do_rpc_ndr(cli, mem_ctx, PI_WKSSVC, DCERPC_WKSSVC_NETRUNJOINDOMAIN, &r, (ndr_pull_flags_fn_t)ndr_pull_WKSSVC_NETRUNJOINDOMAIN, (ndr_push_flags_fn_t)ndr_push_WKSSVC_NETRUNJOINDOMAIN);
00545         
00546         if ( !NT_STATUS_IS_OK(status) ) {
00547                 return status;
00548         }
00549         
00550         if (DEBUGLEVEL >= 10)
00551                 NDR_PRINT_OUT_DEBUG(WKSSVC_NETRUNJOINDOMAIN, &r);
00552         
00553         if (NT_STATUS_IS_ERR(status)) {
00554                 return status;
00555         }
00556         
00557         /* Return variables */
00558         
00559         /* Return result */
00560         return werror_to_ntstatus(r.out.result);
00561 }

NTSTATUS rpccli_WKSSVC_NETRRENAMEMACHINEINDOMAIN ( struct rpc_pipe_client cli,
TALLOC_CTX mem_ctx 
)

cli_wkssvc.c563 行で定義されています。

参照先 clicli_do_rpc_ndr()DEBUGLEVELndr_pull_WKSSVC_NETRRENAMEMACHINEINDOMAIN()ndr_push_WKSSVC_NETRRENAMEMACHINEINDOMAIN()WKSSVC_NETRRENAMEMACHINEINDOMAIN::outWKSSVC_NETRRENAMEMACHINEINDOMAIN::resultstatuswerror_to_ntstatus().

00564 {
00565         struct WKSSVC_NETRRENAMEMACHINEINDOMAIN r;
00566         NTSTATUS status;
00567         
00568         /* In parameters */
00569         
00570         if (DEBUGLEVEL >= 10)
00571                 NDR_PRINT_IN_DEBUG(WKSSVC_NETRRENAMEMACHINEINDOMAIN, &r);
00572         
00573         status = cli_do_rpc_ndr(cli, mem_ctx, PI_WKSSVC, DCERPC_WKSSVC_NETRRENAMEMACHINEINDOMAIN, &r, (ndr_pull_flags_fn_t)ndr_pull_WKSSVC_NETRRENAMEMACHINEINDOMAIN, (ndr_push_flags_fn_t)ndr_push_WKSSVC_NETRRENAMEMACHINEINDOMAIN);
00574         
00575         if ( !NT_STATUS_IS_OK(status) ) {
00576                 return status;
00577         }
00578         
00579         if (DEBUGLEVEL >= 10)
00580                 NDR_PRINT_OUT_DEBUG(WKSSVC_NETRRENAMEMACHINEINDOMAIN, &r);
00581         
00582         if (NT_STATUS_IS_ERR(status)) {
00583                 return status;
00584         }
00585         
00586         /* Return variables */
00587         
00588         /* Return result */
00589         return werror_to_ntstatus(r.out.result);
00590 }

NTSTATUS rpccli_WKSSVC_NETRVALIDATENAME ( struct rpc_pipe_client cli,
TALLOC_CTX mem_ctx 
)

cli_wkssvc.c592 行で定義されています。

参照先 clicli_do_rpc_ndr()DEBUGLEVELndr_pull_WKSSVC_NETRVALIDATENAME()ndr_push_WKSSVC_NETRVALIDATENAME()WKSSVC_NETRVALIDATENAME::outWKSSVC_NETRVALIDATENAME::resultstatuswerror_to_ntstatus().

00593 {
00594         struct WKSSVC_NETRVALIDATENAME r;
00595         NTSTATUS status;
00596         
00597         /* In parameters */
00598         
00599         if (DEBUGLEVEL >= 10)
00600                 NDR_PRINT_IN_DEBUG(WKSSVC_NETRVALIDATENAME, &r);
00601         
00602         status = cli_do_rpc_ndr(cli, mem_ctx, PI_WKSSVC, DCERPC_WKSSVC_NETRVALIDATENAME, &r, (ndr_pull_flags_fn_t)ndr_pull_WKSSVC_NETRVALIDATENAME, (ndr_push_flags_fn_t)ndr_push_WKSSVC_NETRVALIDATENAME);
00603         
00604         if ( !NT_STATUS_IS_OK(status) ) {
00605                 return status;
00606         }
00607         
00608         if (DEBUGLEVEL >= 10)
00609                 NDR_PRINT_OUT_DEBUG(WKSSVC_NETRVALIDATENAME, &r);
00610         
00611         if (NT_STATUS_IS_ERR(status)) {
00612                 return status;
00613         }
00614         
00615         /* Return variables */
00616         
00617         /* Return result */
00618         return werror_to_ntstatus(r.out.result);
00619 }

NTSTATUS rpccli_WKSSVC_NETRGETJOININFORMATION ( struct rpc_pipe_client cli,
TALLOC_CTX mem_ctx 
)

cli_wkssvc.c621 行で定義されています。

参照先 clicli_do_rpc_ndr()DEBUGLEVELndr_pull_WKSSVC_NETRGETJOININFORMATION()ndr_push_WKSSVC_NETRGETJOININFORMATION()WKSSVC_NETRGETJOININFORMATION::outWKSSVC_NETRGETJOININFORMATION::resultstatuswerror_to_ntstatus().

00622 {
00623         struct WKSSVC_NETRGETJOININFORMATION r;
00624         NTSTATUS status;
00625         
00626         /* In parameters */
00627         
00628         if (DEBUGLEVEL >= 10)
00629                 NDR_PRINT_IN_DEBUG(WKSSVC_NETRGETJOININFORMATION, &r);
00630         
00631         status = cli_do_rpc_ndr(cli, mem_ctx, PI_WKSSVC, DCERPC_WKSSVC_NETRGETJOININFORMATION, &r, (ndr_pull_flags_fn_t)ndr_pull_WKSSVC_NETRGETJOININFORMATION, (ndr_push_flags_fn_t)ndr_push_WKSSVC_NETRGETJOININFORMATION);
00632         
00633         if ( !NT_STATUS_IS_OK(status) ) {
00634                 return status;
00635         }
00636         
00637         if (DEBUGLEVEL >= 10)
00638                 NDR_PRINT_OUT_DEBUG(WKSSVC_NETRGETJOININFORMATION, &r);
00639         
00640         if (NT_STATUS_IS_ERR(status)) {
00641                 return status;
00642         }
00643         
00644         /* Return variables */
00645         
00646         /* Return result */
00647         return werror_to_ntstatus(r.out.result);
00648 }

NTSTATUS rpccli_WKSSVC_NETRGETJOINABLEOUS ( struct rpc_pipe_client cli,
TALLOC_CTX mem_ctx 
)

cli_wkssvc.c650 行で定義されています。

参照先 clicli_do_rpc_ndr()DEBUGLEVELndr_pull_WKSSVC_NETRGETJOINABLEOUS()ndr_push_WKSSVC_NETRGETJOINABLEOUS()WKSSVC_NETRGETJOINABLEOUS::outWKSSVC_NETRGETJOINABLEOUS::resultstatuswerror_to_ntstatus().

00651 {
00652         struct WKSSVC_NETRGETJOINABLEOUS r;
00653         NTSTATUS status;
00654         
00655         /* In parameters */
00656         
00657         if (DEBUGLEVEL >= 10)
00658                 NDR_PRINT_IN_DEBUG(WKSSVC_NETRGETJOINABLEOUS, &r);
00659         
00660         status = cli_do_rpc_ndr(cli, mem_ctx, PI_WKSSVC, DCERPC_WKSSVC_NETRGETJOINABLEOUS, &r, (ndr_pull_flags_fn_t)ndr_pull_WKSSVC_NETRGETJOINABLEOUS, (ndr_push_flags_fn_t)ndr_push_WKSSVC_NETRGETJOINABLEOUS);
00661         
00662         if ( !NT_STATUS_IS_OK(status) ) {
00663                 return status;
00664         }
00665         
00666         if (DEBUGLEVEL >= 10)
00667                 NDR_PRINT_OUT_DEBUG(WKSSVC_NETRGETJOINABLEOUS, &r);
00668         
00669         if (NT_STATUS_IS_ERR(status)) {
00670                 return status;
00671         }
00672         
00673         /* Return variables */
00674         
00675         /* Return result */
00676         return werror_to_ntstatus(r.out.result);
00677 }

NTSTATUS rpccli_wkssvc_NetrJoinDomain2 ( struct rpc_pipe_client cli,
TALLOC_CTX mem_ctx,
const char *  server_name,
const char *  domain_name,
const char *  account_name,
const char *  admin_account,
struct wkssvc_PasswordBuffer encrypted_password,
uint32_t  join_flags 
)

cli_wkssvc.c679 行で定義されています。

参照先 wkssvc_NetrJoinDomain2::account_namewkssvc_NetrJoinDomain2::admin_accountclicli_do_rpc_ndr()DEBUGLEVELwkssvc_NetrJoinDomain2::domain_namewkssvc_NetrJoinDomain2::encrypted_passwordwkssvc_NetrJoinDomain2::inwkssvc_NetrJoinDomain2::join_flagsndr_pull_wkssvc_NetrJoinDomain2()ndr_push_wkssvc_NetrJoinDomain2()wkssvc_NetrJoinDomain2::outwkssvc_NetrJoinDomain2::resultwkssvc_NetrJoinDomain2::server_namestatuswerror_to_ntstatus().

00680 {
00681         struct wkssvc_NetrJoinDomain2 r;
00682         NTSTATUS status;
00683         
00684         /* In parameters */
00685         r.in.server_name = server_name;
00686         r.in.domain_name = domain_name;
00687         r.in.account_name = account_name;
00688         r.in.admin_account = admin_account;
00689         r.in.encrypted_password = encrypted_password;
00690         r.in.join_flags = join_flags;
00691         
00692         if (DEBUGLEVEL >= 10)
00693                 NDR_PRINT_IN_DEBUG(wkssvc_NetrJoinDomain2, &r);
00694         
00695         status = cli_do_rpc_ndr(cli, mem_ctx, PI_WKSSVC, DCERPC_WKSSVC_NETRJOINDOMAIN2, &r, (ndr_pull_flags_fn_t)ndr_pull_wkssvc_NetrJoinDomain2, (ndr_push_flags_fn_t)ndr_push_wkssvc_NetrJoinDomain2);
00696         
00697         if ( !NT_STATUS_IS_OK(status) ) {
00698                 return status;
00699         }
00700         
00701         if (DEBUGLEVEL >= 10)
00702                 NDR_PRINT_OUT_DEBUG(wkssvc_NetrJoinDomain2, &r);
00703         
00704         if (NT_STATUS_IS_ERR(status)) {
00705                 return status;
00706         }
00707         
00708         /* Return variables */
00709         
00710         /* Return result */
00711         return werror_to_ntstatus(r.out.result);
00712 }

NTSTATUS rpccli_wkssvc_NetrUnjoinDomain2 ( struct rpc_pipe_client cli,
TALLOC_CTX mem_ctx,
const char *  server_name,
const char *  account,
struct wkssvc_PasswordBuffer encrypted_password,
uint32_t  unjoin_flags 
)

cli_wkssvc.c714 行で定義されています。

参照先 wkssvc_NetrUnjoinDomain2::accountclicli_do_rpc_ndr()DEBUGLEVELwkssvc_NetrUnjoinDomain2::encrypted_passwordwkssvc_NetrUnjoinDomain2::inndr_pull_wkssvc_NetrUnjoinDomain2()ndr_push_wkssvc_NetrUnjoinDomain2()wkssvc_NetrUnjoinDomain2::outwkssvc_NetrUnjoinDomain2::resultwkssvc_NetrUnjoinDomain2::server_namestatuswkssvc_NetrUnjoinDomain2::unjoin_flagswerror_to_ntstatus().

00715 {
00716         struct wkssvc_NetrUnjoinDomain2 r;
00717         NTSTATUS status;
00718         
00719         /* In parameters */
00720         r.in.server_name = server_name;
00721         r.in.account = account;
00722         r.in.encrypted_password = encrypted_password;
00723         r.in.unjoin_flags = unjoin_flags;
00724         
00725         if (DEBUGLEVEL >= 10)
00726                 NDR_PRINT_IN_DEBUG(wkssvc_NetrUnjoinDomain2, &r);
00727         
00728         status = cli_do_rpc_ndr(cli, mem_ctx, PI_WKSSVC, DCERPC_WKSSVC_NETRUNJOINDOMAIN2, &r, (ndr_pull_flags_fn_t)ndr_pull_wkssvc_NetrUnjoinDomain2, (ndr_push_flags_fn_t)ndr_push_wkssvc_NetrUnjoinDomain2);
00729         
00730         if ( !NT_STATUS_IS_OK(status) ) {
00731                 return status;
00732         }
00733         
00734         if (DEBUGLEVEL >= 10)
00735                 NDR_PRINT_OUT_DEBUG(wkssvc_NetrUnjoinDomain2, &r);
00736         
00737         if (NT_STATUS_IS_ERR(status)) {
00738                 return status;
00739         }
00740         
00741         /* Return variables */
00742         
00743         /* Return result */
00744         return werror_to_ntstatus(r.out.result);
00745 }

NTSTATUS rpccli_wkssvc_NetrRenameMachineInDomain2 ( struct rpc_pipe_client cli,
TALLOC_CTX mem_ctx,
const char *  server_name,
const char *  NewMachineName,
const char *  Account,
struct wkssvc_PasswordBuffer EncryptedPassword,
uint32_t  RenameOptions 
)

cli_wkssvc.c747 行で定義されています。

参照先 wkssvc_NetrRenameMachineInDomain2::Accountclicli_do_rpc_ndr()DEBUGLEVELwkssvc_NetrRenameMachineInDomain2::EncryptedPasswordwkssvc_NetrRenameMachineInDomain2::inndr_pull_wkssvc_NetrRenameMachineInDomain2()ndr_push_wkssvc_NetrRenameMachineInDomain2()wkssvc_NetrRenameMachineInDomain2::NewMachineNamewkssvc_NetrRenameMachineInDomain2::outwkssvc_NetrRenameMachineInDomain2::RenameOptionswkssvc_NetrRenameMachineInDomain2::resultwkssvc_NetrRenameMachineInDomain2::server_namestatuswerror_to_ntstatus().

00748 {
00749         struct wkssvc_NetrRenameMachineInDomain2 r;
00750         NTSTATUS status;
00751         
00752         /* In parameters */
00753         r.in.server_name = server_name;
00754         r.in.NewMachineName = NewMachineName;
00755         r.in.Account = Account;
00756         r.in.EncryptedPassword = EncryptedPassword;
00757         r.in.RenameOptions = RenameOptions;
00758         
00759         if (DEBUGLEVEL >= 10)
00760                 NDR_PRINT_IN_DEBUG(wkssvc_NetrRenameMachineInDomain2, &r);
00761         
00762         status = cli_do_rpc_ndr(cli, mem_ctx, PI_WKSSVC, DCERPC_WKSSVC_NETRRENAMEMACHINEINDOMAIN2, &r, (ndr_pull_flags_fn_t)ndr_pull_wkssvc_NetrRenameMachineInDomain2, (ndr_push_flags_fn_t)ndr_push_wkssvc_NetrRenameMachineInDomain2);
00763         
00764         if ( !NT_STATUS_IS_OK(status) ) {
00765                 return status;
00766         }
00767         
00768         if (DEBUGLEVEL >= 10)
00769                 NDR_PRINT_OUT_DEBUG(wkssvc_NetrRenameMachineInDomain2, &r);
00770         
00771         if (NT_STATUS_IS_ERR(status)) {
00772                 return status;
00773         }
00774         
00775         /* Return variables */
00776         
00777         /* Return result */
00778         return werror_to_ntstatus(r.out.result);
00779 }

NTSTATUS rpccli_WKSSVC_NETRVALIDATENAME2 ( struct rpc_pipe_client cli,
TALLOC_CTX mem_ctx 
)

cli_wkssvc.c781 行で定義されています。

参照先 clicli_do_rpc_ndr()DEBUGLEVELndr_pull_WKSSVC_NETRVALIDATENAME2()ndr_push_WKSSVC_NETRVALIDATENAME2()WKSSVC_NETRVALIDATENAME2::outWKSSVC_NETRVALIDATENAME2::resultstatuswerror_to_ntstatus().

00782 {
00783         struct WKSSVC_NETRVALIDATENAME2 r;
00784         NTSTATUS status;
00785         
00786         /* In parameters */
00787         
00788         if (DEBUGLEVEL >= 10)
00789                 NDR_PRINT_IN_DEBUG(WKSSVC_NETRVALIDATENAME2, &r);
00790         
00791         status = cli_do_rpc_ndr(cli, mem_ctx, PI_WKSSVC, DCERPC_WKSSVC_NETRVALIDATENAME2, &r, (ndr_pull_flags_fn_t)ndr_pull_WKSSVC_NETRVALIDATENAME2, (ndr_push_flags_fn_t)ndr_push_WKSSVC_NETRVALIDATENAME2);
00792         
00793         if ( !NT_STATUS_IS_OK(status) ) {
00794                 return status;
00795         }
00796         
00797         if (DEBUGLEVEL >= 10)
00798                 NDR_PRINT_OUT_DEBUG(WKSSVC_NETRVALIDATENAME2, &r);
00799         
00800         if (NT_STATUS_IS_ERR(status)) {
00801                 return status;
00802         }
00803         
00804         /* Return variables */
00805         
00806         /* Return result */
00807         return werror_to_ntstatus(r.out.result);
00808 }

NTSTATUS rpccli_WKSSVC_NETRGETJOINABLEOUS2 ( struct rpc_pipe_client cli,
TALLOC_CTX mem_ctx 
)

cli_wkssvc.c810 行で定義されています。

参照先 clicli_do_rpc_ndr()DEBUGLEVELndr_pull_WKSSVC_NETRGETJOINABLEOUS2()ndr_push_WKSSVC_NETRGETJOINABLEOUS2()WKSSVC_NETRGETJOINABLEOUS2::outWKSSVC_NETRGETJOINABLEOUS2::resultstatuswerror_to_ntstatus().

00811 {
00812         struct WKSSVC_NETRGETJOINABLEOUS2 r;
00813         NTSTATUS status;
00814         
00815         /* In parameters */
00816         
00817         if (DEBUGLEVEL >= 10)
00818                 NDR_PRINT_IN_DEBUG(WKSSVC_NETRGETJOINABLEOUS2, &r);
00819         
00820         status = cli_do_rpc_ndr(cli, mem_ctx, PI_WKSSVC, DCERPC_WKSSVC_NETRGETJOINABLEOUS2, &r, (ndr_pull_flags_fn_t)ndr_pull_WKSSVC_NETRGETJOINABLEOUS2, (ndr_push_flags_fn_t)ndr_push_WKSSVC_NETRGETJOINABLEOUS2);
00821         
00822         if ( !NT_STATUS_IS_OK(status) ) {
00823                 return status;
00824         }
00825         
00826         if (DEBUGLEVEL >= 10)
00827                 NDR_PRINT_OUT_DEBUG(WKSSVC_NETRGETJOINABLEOUS2, &r);
00828         
00829         if (NT_STATUS_IS_ERR(status)) {
00830                 return status;
00831         }
00832         
00833         /* Return variables */
00834         
00835         /* Return result */
00836         return werror_to_ntstatus(r.out.result);
00837 }

NTSTATUS rpccli_wkssvc_NetrAddAlternateComputerName ( struct rpc_pipe_client cli,
TALLOC_CTX mem_ctx,
const char *  server_name,
const char *  NewAlternateMachineName,
const char *  Account,
struct wkssvc_PasswordBuffer EncryptedPassword,
uint32_t  Reserved 
)

cli_wkssvc.c839 行で定義されています。

参照先 wkssvc_NetrAddAlternateComputerName::Accountclicli_do_rpc_ndr()DEBUGLEVELwkssvc_NetrAddAlternateComputerName::EncryptedPasswordwkssvc_NetrAddAlternateComputerName::inndr_pull_wkssvc_NetrAddAlternateComputerName()ndr_push_wkssvc_NetrAddAlternateComputerName()wkssvc_NetrAddAlternateComputerName::NewAlternateMachineNamewkssvc_NetrAddAlternateComputerName::outwkssvc_NetrAddAlternateComputerName::Reservedwkssvc_NetrAddAlternateComputerName::resultwkssvc_NetrAddAlternateComputerName::server_namestatuswerror_to_ntstatus().

00840 {
00841         struct wkssvc_NetrAddAlternateComputerName r;
00842         NTSTATUS status;
00843         
00844         /* In parameters */
00845         r.in.server_name = server_name;
00846         r.in.NewAlternateMachineName = NewAlternateMachineName;
00847         r.in.Account = Account;
00848         r.in.EncryptedPassword = EncryptedPassword;
00849         r.in.Reserved = Reserved;
00850         
00851         if (DEBUGLEVEL >= 10)
00852                 NDR_PRINT_IN_DEBUG(wkssvc_NetrAddAlternateComputerName, &r);
00853         
00854         status = cli_do_rpc_ndr(cli, mem_ctx, PI_WKSSVC, DCERPC_WKSSVC_NETRADDALTERNATECOMPUTERNAME, &r, (ndr_pull_flags_fn_t)ndr_pull_wkssvc_NetrAddAlternateComputerName, (ndr_push_flags_fn_t)ndr_push_wkssvc_NetrAddAlternateComputerName);
00855         
00856         if ( !NT_STATUS_IS_OK(status) ) {
00857                 return status;
00858         }
00859         
00860         if (DEBUGLEVEL >= 10)
00861                 NDR_PRINT_OUT_DEBUG(wkssvc_NetrAddAlternateComputerName, &r);
00862         
00863         if (NT_STATUS_IS_ERR(status)) {
00864                 return status;
00865         }
00866         
00867         /* Return variables */
00868         
00869         /* Return result */
00870         return werror_to_ntstatus(r.out.result);
00871 }

NTSTATUS rpccli_wkssvc_NetrRemoveAlternateComputerName ( struct rpc_pipe_client cli,
TALLOC_CTX mem_ctx,
const char *  server_name,
const char *  AlternateMachineNameToRemove,
const char *  Account,
struct wkssvc_PasswordBuffer EncryptedPassword,
uint32_t  Reserved 
)

cli_wkssvc.c873 行で定義されています。

参照先 wkssvc_NetrRemoveAlternateComputerName::Accountwkssvc_NetrRemoveAlternateComputerName::AlternateMachineNameToRemoveclicli_do_rpc_ndr()DEBUGLEVELwkssvc_NetrRemoveAlternateComputerName::EncryptedPasswordwkssvc_NetrRemoveAlternateComputerName::inndr_pull_wkssvc_NetrRemoveAlternateComputerName()ndr_push_wkssvc_NetrRemoveAlternateComputerName()wkssvc_NetrRemoveAlternateComputerName::outwkssvc_NetrRemoveAlternateComputerName::Reservedwkssvc_NetrRemoveAlternateComputerName::resultwkssvc_NetrRemoveAlternateComputerName::server_namestatuswerror_to_ntstatus().

00874 {
00875         struct wkssvc_NetrRemoveAlternateComputerName r;
00876         NTSTATUS status;
00877         
00878         /* In parameters */
00879         r.in.server_name = server_name;
00880         r.in.AlternateMachineNameToRemove = AlternateMachineNameToRemove;
00881         r.in.Account = Account;
00882         r.in.EncryptedPassword = EncryptedPassword;
00883         r.in.Reserved = Reserved;
00884         
00885         if (DEBUGLEVEL >= 10)
00886                 NDR_PRINT_IN_DEBUG(wkssvc_NetrRemoveAlternateComputerName, &r);
00887         
00888         status = cli_do_rpc_ndr(cli, mem_ctx, PI_WKSSVC, DCERPC_WKSSVC_NETRREMOVEALTERNATECOMPUTERNAME, &r, (ndr_pull_flags_fn_t)ndr_pull_wkssvc_NetrRemoveAlternateComputerName, (ndr_push_flags_fn_t)ndr_push_wkssvc_NetrRemoveAlternateComputerName);
00889         
00890         if ( !NT_STATUS_IS_OK(status) ) {
00891                 return status;
00892         }
00893         
00894         if (DEBUGLEVEL >= 10)
00895                 NDR_PRINT_OUT_DEBUG(wkssvc_NetrRemoveAlternateComputerName, &r);
00896         
00897         if (NT_STATUS_IS_ERR(status)) {
00898                 return status;
00899         }
00900         
00901         /* Return variables */
00902         
00903         /* Return result */
00904         return werror_to_ntstatus(r.out.result);
00905 }

NTSTATUS rpccli_WKSSVC_NETRSETPRIMARYCOMPUTERNAME ( struct rpc_pipe_client cli,
TALLOC_CTX mem_ctx 
)

cli_wkssvc.c907 行で定義されています。

参照先 clicli_do_rpc_ndr()DEBUGLEVELndr_pull_WKSSVC_NETRSETPRIMARYCOMPUTERNAME()ndr_push_WKSSVC_NETRSETPRIMARYCOMPUTERNAME()WKSSVC_NETRSETPRIMARYCOMPUTERNAME::outWKSSVC_NETRSETPRIMARYCOMPUTERNAME::resultstatuswerror_to_ntstatus().

00908 {
00909         struct WKSSVC_NETRSETPRIMARYCOMPUTERNAME r;
00910         NTSTATUS status;
00911         
00912         /* In parameters */
00913         
00914         if (DEBUGLEVEL >= 10)
00915                 NDR_PRINT_IN_DEBUG(WKSSVC_NETRSETPRIMARYCOMPUTERNAME, &r);
00916         
00917         status = cli_do_rpc_ndr(cli, mem_ctx, PI_WKSSVC, DCERPC_WKSSVC_NETRSETPRIMARYCOMPUTERNAME, &r, (ndr_pull_flags_fn_t)ndr_pull_WKSSVC_NETRSETPRIMARYCOMPUTERNAME, (ndr_push_flags_fn_t)ndr_push_WKSSVC_NETRSETPRIMARYCOMPUTERNAME);
00918         
00919         if ( !NT_STATUS_IS_OK(status) ) {
00920                 return status;
00921         }
00922         
00923         if (DEBUGLEVEL >= 10)
00924                 NDR_PRINT_OUT_DEBUG(WKSSVC_NETRSETPRIMARYCOMPUTERNAME, &r);
00925         
00926         if (NT_STATUS_IS_ERR(status)) {
00927                 return status;
00928         }
00929         
00930         /* Return variables */
00931         
00932         /* Return result */
00933         return werror_to_ntstatus(r.out.result);
00934 }

NTSTATUS rpccli_WKSSVC_NETRENUMERATECOMPUTERNAMES ( struct rpc_pipe_client cli,
TALLOC_CTX mem_ctx 
)

cli_wkssvc.c936 行で定義されています。

参照先 clicli_do_rpc_ndr()DEBUGLEVELndr_pull_WKSSVC_NETRENUMERATECOMPUTERNAMES()ndr_push_WKSSVC_NETRENUMERATECOMPUTERNAMES()WKSSVC_NETRENUMERATECOMPUTERNAMES::outWKSSVC_NETRENUMERATECOMPUTERNAMES::resultstatuswerror_to_ntstatus().

00937 {
00938         struct WKSSVC_NETRENUMERATECOMPUTERNAMES r;
00939         NTSTATUS status;
00940         
00941         /* In parameters */
00942         
00943         if (DEBUGLEVEL >= 10)
00944                 NDR_PRINT_IN_DEBUG(WKSSVC_NETRENUMERATECOMPUTERNAMES, &r);
00945         
00946         status = cli_do_rpc_ndr(cli, mem_ctx, PI_WKSSVC, DCERPC_WKSSVC_NETRENUMERATECOMPUTERNAMES, &r, (ndr_pull_flags_fn_t)ndr_pull_WKSSVC_NETRENUMERATECOMPUTERNAMES, (ndr_push_flags_fn_t)ndr_push_WKSSVC_NETRENUMERATECOMPUTERNAMES);
00947         
00948         if ( !NT_STATUS_IS_OK(status) ) {
00949                 return status;
00950         }
00951         
00952         if (DEBUGLEVEL >= 10)
00953                 NDR_PRINT_OUT_DEBUG(WKSSVC_NETRENUMERATECOMPUTERNAMES, &r);
00954         
00955         if (NT_STATUS_IS_ERR(status)) {
00956                 return status;
00957         }
00958         
00959         /* Return variables */
00960         
00961         /* Return result */
00962         return werror_to_ntstatus(r.out.result);
00963 }


Sambaに対してSat Aug 29 21:23:43 2009に生成されました。  doxygen 1.4.7