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.c の 9 行で定義されています。
参照先 cli・cli_do_rpc_ndr()・DEBUGLEVEL・wkssvc_NetWkstaGetInfo::in・wkssvc_NetWkstaGetInfo::info・wkssvc_NetWkstaGetInfo::level・ndr_pull_wkssvc_NetWkstaGetInfo()・ndr_push_wkssvc_NetWkstaGetInfo()・wkssvc_NetWkstaGetInfo::out・wkssvc_NetWkstaGetInfo::result・wkssvc_NetWkstaGetInfo::server_name・status・werror_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.c の 41 行で定義されています。
参照先 cli・cli_do_rpc_ndr()・DEBUGLEVEL・wkssvc_NetWkstaSetInfo::in・wkssvc_NetWkstaSetInfo::info・wkssvc_NetWkstaSetInfo::level・ndr_pull_wkssvc_NetWkstaSetInfo()・ndr_push_wkssvc_NetWkstaSetInfo()・wkssvc_NetWkstaSetInfo::out・wkssvc_NetWkstaSetInfo::parm_error・wkssvc_NetWkstaSetInfo::result・wkssvc_NetWkstaSetInfo::server_name・status・werror_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.c の 75 行で定義されています。
参照先 cli・cli_do_rpc_ndr()・DEBUGLEVEL・wkssvc_NetWkstaEnumUsers::entriesread・wkssvc_NetWkstaEnumUsers::in・wkssvc_NetWkstaEnumUsers::level・ndr_pull_wkssvc_NetWkstaEnumUsers()・ndr_push_wkssvc_NetWkstaEnumUsers()・wkssvc_NetWkstaEnumUsers::out・wkssvc_NetWkstaEnumUsers::prefmaxlen・wkssvc_NetWkstaEnumUsers::result・wkssvc_NetWkstaEnumUsers::resumehandle・wkssvc_NetWkstaEnumUsers::server_name・status・wkssvc_NetWkstaEnumUsers::totalentries・wkssvc_NetWkstaEnumUsers::users・werror_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.c の 117 行で定義されています。
参照先 cli・cli_do_rpc_ndr()・DEBUGLEVEL・ndr_pull_WKSSVC_NETRWKSTAUSERGETINFO()・ndr_push_WKSSVC_NETRWKSTAUSERGETINFO()・WKSSVC_NETRWKSTAUSERGETINFO::out・WKSSVC_NETRWKSTAUSERGETINFO::result・status・werror_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.c の 146 行で定義されています。
参照先 cli・cli_do_rpc_ndr()・DEBUGLEVEL・ndr_pull_WKSSVC_NETRWKSTAUSERSETINFO()・ndr_push_WKSSVC_NETRWKSTAUSERSETINFO()・WKSSVC_NETRWKSTAUSERSETINFO::out・WKSSVC_NETRWKSTAUSERSETINFO::result・status・werror_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.c の 175 行で定義されています。
参照先 cli・cli_do_rpc_ndr()・wkssvc_NetWkstaTransportEnum::ctr・DEBUGLEVEL・wkssvc_NetWkstaTransportEnum::in・wkssvc_NetWkstaTransportEnum::level・wkssvc_NetWkstaTransportEnum::max_buffer・ndr_pull_wkssvc_NetWkstaTransportEnum()・ndr_push_wkssvc_NetWkstaTransportEnum()・wkssvc_NetWkstaTransportEnum::out・wkssvc_NetWkstaTransportEnum::result・wkssvc_NetWkstaTransportEnum::resume_handle・wkssvc_NetWkstaTransportEnum::server_name・status・wkssvc_NetWkstaTransportEnum::totalentries・werror_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.c の 215 行で定義されています。
参照先 cli・cli_do_rpc_ndr()・DEBUGLEVEL・ndr_pull_WKSSVC_NETRWKSTATRANSPORTADD()・ndr_push_WKSSVC_NETRWKSTATRANSPORTADD()・WKSSVC_NETRWKSTATRANSPORTADD::out・WKSSVC_NETRWKSTATRANSPORTADD::result・status・werror_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.c の 244 行で定義されています。
参照先 cli・cli_do_rpc_ndr()・DEBUGLEVEL・ndr_pull_WKSSVC_NETRWKSTATRANSPORTDEL()・ndr_push_WKSSVC_NETRWKSTATRANSPORTDEL()・WKSSVC_NETRWKSTATRANSPORTDEL::out・WKSSVC_NETRWKSTATRANSPORTDEL::result・status・werror_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.c の 273 行で定義されています。
参照先 cli・cli_do_rpc_ndr()・DEBUGLEVEL・ndr_pull_WKSSVC_NETRUSEADD()・ndr_push_WKSSVC_NETRUSEADD()・WKSSVC_NETRUSEADD::out・WKSSVC_NETRUSEADD::result・status・werror_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.c の 302 行で定義されています。
参照先 cli・cli_do_rpc_ndr()・DEBUGLEVEL・ndr_pull_WKSSVC_NETRUSEGETINFO()・ndr_push_WKSSVC_NETRUSEGETINFO()・WKSSVC_NETRUSEGETINFO::out・WKSSVC_NETRUSEGETINFO::result・status・werror_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.c の 331 行で定義されています。
参照先 cli・cli_do_rpc_ndr()・DEBUGLEVEL・ndr_pull_WKSSVC_NETRUSEDEL()・ndr_push_WKSSVC_NETRUSEDEL()・WKSSVC_NETRUSEDEL::out・WKSSVC_NETRUSEDEL::result・status・werror_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.c の 360 行で定義されています。
参照先 cli・cli_do_rpc_ndr()・DEBUGLEVEL・ndr_pull_WKSSVC_NETRUSEENUM()・ndr_push_WKSSVC_NETRUSEENUM()・WKSSVC_NETRUSEENUM::out・WKSSVC_NETRUSEENUM::result・status・werror_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.c の 389 行で定義されています。
参照先 cli・cli_do_rpc_ndr()・DEBUGLEVEL・ndr_pull_WKSSVC_NETRMESSAGEBUFFERSEND()・ndr_push_WKSSVC_NETRMESSAGEBUFFERSEND()・WKSSVC_NETRMESSAGEBUFFERSEND::out・WKSSVC_NETRMESSAGEBUFFERSEND::result・status・werror_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.c の 418 行で定義されています。
参照先 cli・cli_do_rpc_ndr()・DEBUGLEVEL・ndr_pull_WKSSVC_NETRWORKSTATIONSTATISTICSGET()・ndr_push_WKSSVC_NETRWORKSTATIONSTATISTICSGET()・WKSSVC_NETRWORKSTATIONSTATISTICSGET::out・WKSSVC_NETRWORKSTATIONSTATISTICSGET::result・status・werror_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.c の 447 行で定義されています。
参照先 cli・cli_do_rpc_ndr()・DEBUGLEVEL・ndr_pull_WKSSVC_NETRLOGONDOMAINNAMEADD()・ndr_push_WKSSVC_NETRLOGONDOMAINNAMEADD()・WKSSVC_NETRLOGONDOMAINNAMEADD::out・WKSSVC_NETRLOGONDOMAINNAMEADD::result・status・werror_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.c の 476 行で定義されています。
参照先 cli・cli_do_rpc_ndr()・DEBUGLEVEL・ndr_pull_WKSSVC_NETRLOGONDOMAINNAMEDEL()・ndr_push_WKSSVC_NETRLOGONDOMAINNAMEDEL()・WKSSVC_NETRLOGONDOMAINNAMEDEL::out・WKSSVC_NETRLOGONDOMAINNAMEDEL::result・status・werror_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.c の 505 行で定義されています。
参照先 cli・cli_do_rpc_ndr()・DEBUGLEVEL・ndr_pull_WKSSVC_NETRJOINDOMAIN()・ndr_push_WKSSVC_NETRJOINDOMAIN()・WKSSVC_NETRJOINDOMAIN::out・WKSSVC_NETRJOINDOMAIN::result・status・werror_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.c の 534 行で定義されています。
参照先 cli・cli_do_rpc_ndr()・DEBUGLEVEL・ndr_pull_WKSSVC_NETRUNJOINDOMAIN()・ndr_push_WKSSVC_NETRUNJOINDOMAIN()・WKSSVC_NETRUNJOINDOMAIN::out・WKSSVC_NETRUNJOINDOMAIN::result・status・werror_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.c の 563 行で定義されています。
参照先 cli・cli_do_rpc_ndr()・DEBUGLEVEL・ndr_pull_WKSSVC_NETRRENAMEMACHINEINDOMAIN()・ndr_push_WKSSVC_NETRRENAMEMACHINEINDOMAIN()・WKSSVC_NETRRENAMEMACHINEINDOMAIN::out・WKSSVC_NETRRENAMEMACHINEINDOMAIN::result・status・werror_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.c の 592 行で定義されています。
参照先 cli・cli_do_rpc_ndr()・DEBUGLEVEL・ndr_pull_WKSSVC_NETRVALIDATENAME()・ndr_push_WKSSVC_NETRVALIDATENAME()・WKSSVC_NETRVALIDATENAME::out・WKSSVC_NETRVALIDATENAME::result・status・werror_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.c の 621 行で定義されています。
参照先 cli・cli_do_rpc_ndr()・DEBUGLEVEL・ndr_pull_WKSSVC_NETRGETJOININFORMATION()・ndr_push_WKSSVC_NETRGETJOININFORMATION()・WKSSVC_NETRGETJOININFORMATION::out・WKSSVC_NETRGETJOININFORMATION::result・status・werror_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.c の 650 行で定義されています。
参照先 cli・cli_do_rpc_ndr()・DEBUGLEVEL・ndr_pull_WKSSVC_NETRGETJOINABLEOUS()・ndr_push_WKSSVC_NETRGETJOINABLEOUS()・WKSSVC_NETRGETJOINABLEOUS::out・WKSSVC_NETRGETJOINABLEOUS::result・status・werror_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.c の 679 行で定義されています。
参照先 wkssvc_NetrJoinDomain2::account_name・wkssvc_NetrJoinDomain2::admin_account・cli・cli_do_rpc_ndr()・DEBUGLEVEL・wkssvc_NetrJoinDomain2::domain_name・wkssvc_NetrJoinDomain2::encrypted_password・wkssvc_NetrJoinDomain2::in・wkssvc_NetrJoinDomain2::join_flags・ndr_pull_wkssvc_NetrJoinDomain2()・ndr_push_wkssvc_NetrJoinDomain2()・wkssvc_NetrJoinDomain2::out・wkssvc_NetrJoinDomain2::result・wkssvc_NetrJoinDomain2::server_name・status・werror_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.c の 714 行で定義されています。
参照先 wkssvc_NetrUnjoinDomain2::account・cli・cli_do_rpc_ndr()・DEBUGLEVEL・wkssvc_NetrUnjoinDomain2::encrypted_password・wkssvc_NetrUnjoinDomain2::in・ndr_pull_wkssvc_NetrUnjoinDomain2()・ndr_push_wkssvc_NetrUnjoinDomain2()・wkssvc_NetrUnjoinDomain2::out・wkssvc_NetrUnjoinDomain2::result・wkssvc_NetrUnjoinDomain2::server_name・status・wkssvc_NetrUnjoinDomain2::unjoin_flags・werror_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.c の 747 行で定義されています。
参照先 wkssvc_NetrRenameMachineInDomain2::Account・cli・cli_do_rpc_ndr()・DEBUGLEVEL・wkssvc_NetrRenameMachineInDomain2::EncryptedPassword・wkssvc_NetrRenameMachineInDomain2::in・ndr_pull_wkssvc_NetrRenameMachineInDomain2()・ndr_push_wkssvc_NetrRenameMachineInDomain2()・wkssvc_NetrRenameMachineInDomain2::NewMachineName・wkssvc_NetrRenameMachineInDomain2::out・wkssvc_NetrRenameMachineInDomain2::RenameOptions・wkssvc_NetrRenameMachineInDomain2::result・wkssvc_NetrRenameMachineInDomain2::server_name・status・werror_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.c の 781 行で定義されています。
参照先 cli・cli_do_rpc_ndr()・DEBUGLEVEL・ndr_pull_WKSSVC_NETRVALIDATENAME2()・ndr_push_WKSSVC_NETRVALIDATENAME2()・WKSSVC_NETRVALIDATENAME2::out・WKSSVC_NETRVALIDATENAME2::result・status・werror_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.c の 810 行で定義されています。
参照先 cli・cli_do_rpc_ndr()・DEBUGLEVEL・ndr_pull_WKSSVC_NETRGETJOINABLEOUS2()・ndr_push_WKSSVC_NETRGETJOINABLEOUS2()・WKSSVC_NETRGETJOINABLEOUS2::out・WKSSVC_NETRGETJOINABLEOUS2::result・status・werror_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.c の 839 行で定義されています。
参照先 wkssvc_NetrAddAlternateComputerName::Account・cli・cli_do_rpc_ndr()・DEBUGLEVEL・wkssvc_NetrAddAlternateComputerName::EncryptedPassword・wkssvc_NetrAddAlternateComputerName::in・ndr_pull_wkssvc_NetrAddAlternateComputerName()・ndr_push_wkssvc_NetrAddAlternateComputerName()・wkssvc_NetrAddAlternateComputerName::NewAlternateMachineName・wkssvc_NetrAddAlternateComputerName::out・wkssvc_NetrAddAlternateComputerName::Reserved・wkssvc_NetrAddAlternateComputerName::result・wkssvc_NetrAddAlternateComputerName::server_name・status・werror_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.c の 873 行で定義されています。
参照先 wkssvc_NetrRemoveAlternateComputerName::Account・wkssvc_NetrRemoveAlternateComputerName::AlternateMachineNameToRemove・cli・cli_do_rpc_ndr()・DEBUGLEVEL・wkssvc_NetrRemoveAlternateComputerName::EncryptedPassword・wkssvc_NetrRemoveAlternateComputerName::in・ndr_pull_wkssvc_NetrRemoveAlternateComputerName()・ndr_push_wkssvc_NetrRemoveAlternateComputerName()・wkssvc_NetrRemoveAlternateComputerName::out・wkssvc_NetrRemoveAlternateComputerName::Reserved・wkssvc_NetrRemoveAlternateComputerName::result・wkssvc_NetrRemoveAlternateComputerName::server_name・status・werror_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.c の 907 行で定義されています。
参照先 cli・cli_do_rpc_ndr()・DEBUGLEVEL・ndr_pull_WKSSVC_NETRSETPRIMARYCOMPUTERNAME()・ndr_push_WKSSVC_NETRSETPRIMARYCOMPUTERNAME()・WKSSVC_NETRSETPRIMARYCOMPUTERNAME::out・WKSSVC_NETRSETPRIMARYCOMPUTERNAME::result・status・werror_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.c の 936 行で定義されています。
参照先 cli・cli_do_rpc_ndr()・DEBUGLEVEL・ndr_pull_WKSSVC_NETRENUMERATECOMPUTERNAMES()・ndr_push_WKSSVC_NETRENUMERATECOMPUTERNAMES()・WKSSVC_NETRENUMERATECOMPUTERNAMES::out・WKSSVC_NETRENUMERATECOMPUTERNAMES::result・status・werror_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 }