source: branches/samba-3.2.x/source/librpc/gen_ndr/cli_dssetup.c@ 553

Last change on this file since 553 was 133, checked in by Paul Smedley, 18 years ago

Update trunk to 3.2.0pre3

File size: 8.7 KB
Line 
1/*
2 * Unix SMB/CIFS implementation.
3 * client auto-generated by pidl. DO NOT MODIFY!
4 */
5
6#include "includes.h"
7#include "librpc/gen_ndr/cli_dssetup.h"
8
9NTSTATUS rpccli_dssetup_DsRoleGetPrimaryDomainInformation(struct rpc_pipe_client *cli,
10 TALLOC_CTX *mem_ctx,
11 enum dssetup_DsRoleInfoLevel level /* [in] */,
12 union dssetup_DsRoleInfo *info /* [out] [unique,switch_is(level)] */,
13 WERROR *werror)
14{
15 struct dssetup_DsRoleGetPrimaryDomainInformation r;
16 NTSTATUS status;
17
18 /* In parameters */
19 r.in.level = level;
20
21 if (DEBUGLEVEL >= 10) {
22 NDR_PRINT_IN_DEBUG(dssetup_DsRoleGetPrimaryDomainInformation, &r);
23 }
24
25 status = cli_do_rpc_ndr(cli,
26 mem_ctx,
27 PI_DSSETUP,
28 &ndr_table_dssetup,
29 NDR_DSSETUP_DSROLEGETPRIMARYDOMAININFORMATION,
30 &r);
31
32 if (!NT_STATUS_IS_OK(status)) {
33 return status;
34 }
35
36 if (DEBUGLEVEL >= 10) {
37 NDR_PRINT_OUT_DEBUG(dssetup_DsRoleGetPrimaryDomainInformation, &r);
38 }
39
40 if (NT_STATUS_IS_ERR(status)) {
41 return status;
42 }
43
44 /* Return variables */
45 if (info && r.out.info) {
46 *info = *r.out.info;
47 }
48
49 /* Return result */
50 if (werror) {
51 *werror = r.out.result;
52 }
53
54 return werror_to_ntstatus(r.out.result);
55}
56
57NTSTATUS rpccli_dssetup_DsRoleDnsNameToFlatName(struct rpc_pipe_client *cli,
58 TALLOC_CTX *mem_ctx,
59 WERROR *werror)
60{
61 struct dssetup_DsRoleDnsNameToFlatName r;
62 NTSTATUS status;
63
64 /* In parameters */
65
66 if (DEBUGLEVEL >= 10) {
67 NDR_PRINT_IN_DEBUG(dssetup_DsRoleDnsNameToFlatName, &r);
68 }
69
70 status = cli_do_rpc_ndr(cli,
71 mem_ctx,
72 PI_DSSETUP,
73 &ndr_table_dssetup,
74 NDR_DSSETUP_DSROLEDNSNAMETOFLATNAME,
75 &r);
76
77 if (!NT_STATUS_IS_OK(status)) {
78 return status;
79 }
80
81 if (DEBUGLEVEL >= 10) {
82 NDR_PRINT_OUT_DEBUG(dssetup_DsRoleDnsNameToFlatName, &r);
83 }
84
85 if (NT_STATUS_IS_ERR(status)) {
86 return status;
87 }
88
89 /* Return variables */
90
91 /* Return result */
92 if (werror) {
93 *werror = r.out.result;
94 }
95
96 return werror_to_ntstatus(r.out.result);
97}
98
99NTSTATUS rpccli_dssetup_DsRoleDcAsDc(struct rpc_pipe_client *cli,
100 TALLOC_CTX *mem_ctx,
101 WERROR *werror)
102{
103 struct dssetup_DsRoleDcAsDc r;
104 NTSTATUS status;
105
106 /* In parameters */
107
108 if (DEBUGLEVEL >= 10) {
109 NDR_PRINT_IN_DEBUG(dssetup_DsRoleDcAsDc, &r);
110 }
111
112 status = cli_do_rpc_ndr(cli,
113 mem_ctx,
114 PI_DSSETUP,
115 &ndr_table_dssetup,
116 NDR_DSSETUP_DSROLEDCASDC,
117 &r);
118
119 if (!NT_STATUS_IS_OK(status)) {
120 return status;
121 }
122
123 if (DEBUGLEVEL >= 10) {
124 NDR_PRINT_OUT_DEBUG(dssetup_DsRoleDcAsDc, &r);
125 }
126
127 if (NT_STATUS_IS_ERR(status)) {
128 return status;
129 }
130
131 /* Return variables */
132
133 /* Return result */
134 if (werror) {
135 *werror = r.out.result;
136 }
137
138 return werror_to_ntstatus(r.out.result);
139}
140
141NTSTATUS rpccli_dssetup_DsRoleDcAsReplica(struct rpc_pipe_client *cli,
142 TALLOC_CTX *mem_ctx,
143 WERROR *werror)
144{
145 struct dssetup_DsRoleDcAsReplica r;
146 NTSTATUS status;
147
148 /* In parameters */
149
150 if (DEBUGLEVEL >= 10) {
151 NDR_PRINT_IN_DEBUG(dssetup_DsRoleDcAsReplica, &r);
152 }
153
154 status = cli_do_rpc_ndr(cli,
155 mem_ctx,
156 PI_DSSETUP,
157 &ndr_table_dssetup,
158 NDR_DSSETUP_DSROLEDCASREPLICA,
159 &r);
160
161 if (!NT_STATUS_IS_OK(status)) {
162 return status;
163 }
164
165 if (DEBUGLEVEL >= 10) {
166 NDR_PRINT_OUT_DEBUG(dssetup_DsRoleDcAsReplica, &r);
167 }
168
169 if (NT_STATUS_IS_ERR(status)) {
170 return status;
171 }
172
173 /* Return variables */
174
175 /* Return result */
176 if (werror) {
177 *werror = r.out.result;
178 }
179
180 return werror_to_ntstatus(r.out.result);
181}
182
183NTSTATUS rpccli_dssetup_DsRoleDemoteDc(struct rpc_pipe_client *cli,
184 TALLOC_CTX *mem_ctx,
185 WERROR *werror)
186{
187 struct dssetup_DsRoleDemoteDc r;
188 NTSTATUS status;
189
190 /* In parameters */
191
192 if (DEBUGLEVEL >= 10) {
193 NDR_PRINT_IN_DEBUG(dssetup_DsRoleDemoteDc, &r);
194 }
195
196 status = cli_do_rpc_ndr(cli,
197 mem_ctx,
198 PI_DSSETUP,
199 &ndr_table_dssetup,
200 NDR_DSSETUP_DSROLEDEMOTEDC,
201 &r);
202
203 if (!NT_STATUS_IS_OK(status)) {
204 return status;
205 }
206
207 if (DEBUGLEVEL >= 10) {
208 NDR_PRINT_OUT_DEBUG(dssetup_DsRoleDemoteDc, &r);
209 }
210
211 if (NT_STATUS_IS_ERR(status)) {
212 return status;
213 }
214
215 /* Return variables */
216
217 /* Return result */
218 if (werror) {
219 *werror = r.out.result;
220 }
221
222 return werror_to_ntstatus(r.out.result);
223}
224
225NTSTATUS rpccli_dssetup_DsRoleGetDcOperationProgress(struct rpc_pipe_client *cli,
226 TALLOC_CTX *mem_ctx,
227 WERROR *werror)
228{
229 struct dssetup_DsRoleGetDcOperationProgress r;
230 NTSTATUS status;
231
232 /* In parameters */
233
234 if (DEBUGLEVEL >= 10) {
235 NDR_PRINT_IN_DEBUG(dssetup_DsRoleGetDcOperationProgress, &r);
236 }
237
238 status = cli_do_rpc_ndr(cli,
239 mem_ctx,
240 PI_DSSETUP,
241 &ndr_table_dssetup,
242 NDR_DSSETUP_DSROLEGETDCOPERATIONPROGRESS,
243 &r);
244
245 if (!NT_STATUS_IS_OK(status)) {
246 return status;
247 }
248
249 if (DEBUGLEVEL >= 10) {
250 NDR_PRINT_OUT_DEBUG(dssetup_DsRoleGetDcOperationProgress, &r);
251 }
252
253 if (NT_STATUS_IS_ERR(status)) {
254 return status;
255 }
256
257 /* Return variables */
258
259 /* Return result */
260 if (werror) {
261 *werror = r.out.result;
262 }
263
264 return werror_to_ntstatus(r.out.result);
265}
266
267NTSTATUS rpccli_dssetup_DsRoleGetDcOperationResults(struct rpc_pipe_client *cli,
268 TALLOC_CTX *mem_ctx,
269 WERROR *werror)
270{
271 struct dssetup_DsRoleGetDcOperationResults r;
272 NTSTATUS status;
273
274 /* In parameters */
275
276 if (DEBUGLEVEL >= 10) {
277 NDR_PRINT_IN_DEBUG(dssetup_DsRoleGetDcOperationResults, &r);
278 }
279
280 status = cli_do_rpc_ndr(cli,
281 mem_ctx,
282 PI_DSSETUP,
283 &ndr_table_dssetup,
284 NDR_DSSETUP_DSROLEGETDCOPERATIONRESULTS,
285 &r);
286
287 if (!NT_STATUS_IS_OK(status)) {
288 return status;
289 }
290
291 if (DEBUGLEVEL >= 10) {
292 NDR_PRINT_OUT_DEBUG(dssetup_DsRoleGetDcOperationResults, &r);
293 }
294
295 if (NT_STATUS_IS_ERR(status)) {
296 return status;
297 }
298
299 /* Return variables */
300
301 /* Return result */
302 if (werror) {
303 *werror = r.out.result;
304 }
305
306 return werror_to_ntstatus(r.out.result);
307}
308
309NTSTATUS rpccli_dssetup_DsRoleCancel(struct rpc_pipe_client *cli,
310 TALLOC_CTX *mem_ctx,
311 WERROR *werror)
312{
313 struct dssetup_DsRoleCancel r;
314 NTSTATUS status;
315
316 /* In parameters */
317
318 if (DEBUGLEVEL >= 10) {
319 NDR_PRINT_IN_DEBUG(dssetup_DsRoleCancel, &r);
320 }
321
322 status = cli_do_rpc_ndr(cli,
323 mem_ctx,
324 PI_DSSETUP,
325 &ndr_table_dssetup,
326 NDR_DSSETUP_DSROLECANCEL,
327 &r);
328
329 if (!NT_STATUS_IS_OK(status)) {
330 return status;
331 }
332
333 if (DEBUGLEVEL >= 10) {
334 NDR_PRINT_OUT_DEBUG(dssetup_DsRoleCancel, &r);
335 }
336
337 if (NT_STATUS_IS_ERR(status)) {
338 return status;
339 }
340
341 /* Return variables */
342
343 /* Return result */
344 if (werror) {
345 *werror = r.out.result;
346 }
347
348 return werror_to_ntstatus(r.out.result);
349}
350
351NTSTATUS rpccli_dssetup_DsRoleServerSaveStateForUpgrade(struct rpc_pipe_client *cli,
352 TALLOC_CTX *mem_ctx,
353 WERROR *werror)
354{
355 struct dssetup_DsRoleServerSaveStateForUpgrade r;
356 NTSTATUS status;
357
358 /* In parameters */
359
360 if (DEBUGLEVEL >= 10) {
361 NDR_PRINT_IN_DEBUG(dssetup_DsRoleServerSaveStateForUpgrade, &r);
362 }
363
364 status = cli_do_rpc_ndr(cli,
365 mem_ctx,
366 PI_DSSETUP,
367 &ndr_table_dssetup,
368 NDR_DSSETUP_DSROLESERVERSAVESTATEFORUPGRADE,
369 &r);
370
371 if (!NT_STATUS_IS_OK(status)) {
372 return status;
373 }
374
375 if (DEBUGLEVEL >= 10) {
376 NDR_PRINT_OUT_DEBUG(dssetup_DsRoleServerSaveStateForUpgrade, &r);
377 }
378
379 if (NT_STATUS_IS_ERR(status)) {
380 return status;
381 }
382
383 /* Return variables */
384
385 /* Return result */
386 if (werror) {
387 *werror = r.out.result;
388 }
389
390 return werror_to_ntstatus(r.out.result);
391}
392
393NTSTATUS rpccli_dssetup_DsRoleUpgradeDownlevelServer(struct rpc_pipe_client *cli,
394 TALLOC_CTX *mem_ctx,
395 WERROR *werror)
396{
397 struct dssetup_DsRoleUpgradeDownlevelServer r;
398 NTSTATUS status;
399
400 /* In parameters */
401
402 if (DEBUGLEVEL >= 10) {
403 NDR_PRINT_IN_DEBUG(dssetup_DsRoleUpgradeDownlevelServer, &r);
404 }
405
406 status = cli_do_rpc_ndr(cli,
407 mem_ctx,
408 PI_DSSETUP,
409 &ndr_table_dssetup,
410 NDR_DSSETUP_DSROLEUPGRADEDOWNLEVELSERVER,
411 &r);
412
413 if (!NT_STATUS_IS_OK(status)) {
414 return status;
415 }
416
417 if (DEBUGLEVEL >= 10) {
418 NDR_PRINT_OUT_DEBUG(dssetup_DsRoleUpgradeDownlevelServer, &r);
419 }
420
421 if (NT_STATUS_IS_ERR(status)) {
422 return status;
423 }
424
425 /* Return variables */
426
427 /* Return result */
428 if (werror) {
429 *werror = r.out.result;
430 }
431
432 return werror_to_ntstatus(r.out.result);
433}
434
435NTSTATUS rpccli_dssetup_DsRoleAbortDownlevelServerUpgrade(struct rpc_pipe_client *cli,
436 TALLOC_CTX *mem_ctx,
437 WERROR *werror)
438{
439 struct dssetup_DsRoleAbortDownlevelServerUpgrade r;
440 NTSTATUS status;
441
442 /* In parameters */
443
444 if (DEBUGLEVEL >= 10) {
445 NDR_PRINT_IN_DEBUG(dssetup_DsRoleAbortDownlevelServerUpgrade, &r);
446 }
447
448 status = cli_do_rpc_ndr(cli,
449 mem_ctx,
450 PI_DSSETUP,
451 &ndr_table_dssetup,
452 NDR_DSSETUP_DSROLEABORTDOWNLEVELSERVERUPGRADE,
453 &r);
454
455 if (!NT_STATUS_IS_OK(status)) {
456 return status;
457 }
458
459 if (DEBUGLEVEL >= 10) {
460 NDR_PRINT_OUT_DEBUG(dssetup_DsRoleAbortDownlevelServerUpgrade, &r);
461 }
462
463 if (NT_STATUS_IS_ERR(status)) {
464 return status;
465 }
466
467 /* Return variables */
468
469 /* Return result */
470 if (werror) {
471 *werror = r.out.result;
472 }
473
474 return werror_to_ntstatus(r.out.result);
475}
476
Note: See TracBrowser for help on using the repository browser.