Merge trunk changes (from r2196 up to 2259) into branch
[jelmer/openchange.git] / mapiproxy / dcesrv_mapiproxy_unused.c
1 /*
2    MAPI Proxy
3
4    OpenChange Project
5
6    Copyright (C) Julien Kerihuel 2008
7
8    This program is free software; you can redistribute it and/or modify
9    it under the terms of the GNU General Public License as published by
10    the Free Software Foundation; either version 3 of the License, or
11    (at your option) any later version.
12    
13    This program is distributed in the hope that it will be useful,
14    but WITHOUT ANY WARRANTY; without even the implied warranty of
15    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
16    GNU General Public License for more details.
17    
18    You should have received a copy of the GNU General Public License
19    along with this program.  If not, see <http://www.gnu.org/licenses/>.
20  */
21
22 #define _GNU_SOURCE 1
23
24 #include "config.h"
25
26 #include <sys/types.h>
27
28 #include <stdio.h>
29 #include <unistd.h>
30 #include <string.h>
31 #include <stdlib.h>
32 #include <stdint.h>
33 #include <stdbool.h>
34
35 #include <talloc.h>
36 #include <dcerpc.h>
37
38 #include "gen_ndr/exchange.h"
39
40 #include <dcerpc_server.h>
41 #include <util.h>
42 #include <param.h>
43
44 #include "gen_ndr/ndr_exchange.h"
45 #include "mapiproxy/dcesrv_mapiproxy.h"
46 #include "mapiproxy/dcesrv_mapiproxy_proto.h"
47
48 #include <sys/types.h>
49
50 #ifdef HAVE_SYS_CDEFS_H
51 #include <sys/cdefs.h>
52 #endif
53
54 /*
55    endpoint server for the exchange_store_admin3 pipe
56 */
57
58 /*
59   ec_store_admin3_dummy
60 */
61 void dcesrv_ec_store_admin3_dummy(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx,
62                        struct ec_store_admin3_dummy *r)
63 {
64         DCESRV_FAULT_VOID(DCERPC_FAULT_OP_RNG_ERROR);
65 }
66
67
68 /*
69    endpoint server for the exchange_store_admin2 pipe
70 */
71
72 /*
73   ec_store_admin2_dummy
74 */
75 void dcesrv_ec_store_admin2_dummy(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx,
76                        struct ec_store_admin2_dummy *r)
77 {
78         DCESRV_FAULT_VOID(DCERPC_FAULT_OP_RNG_ERROR);
79 }
80
81
82 /*
83    endpoint server for the exchange_store_admin1 pipe
84 */
85
86 /*
87   ec_store_admin1_dummy
88 */
89 void dcesrv_ec_store_admin1_dummy(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx,
90                        struct ec_store_admin1_dummy *r)
91 {
92         DCESRV_FAULT_VOID(DCERPC_FAULT_OP_RNG_ERROR);
93 }
94
95
96 /*
97    endpoint server for the exchange_ds_rfr pipe
98 */
99
100 /*
101   RfrGetNewDSA
102 */
103 enum MAPISTATUS dcesrv_RfrGetNewDSA(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx,
104                                     struct RfrGetNewDSA *r)
105 {
106         DCESRV_FAULT(DCERPC_FAULT_OP_RNG_ERROR);
107 }
108
109
110 /*
111   RfrGetFQDNFromLegacyDN
112 */
113 enum MAPISTATUS dcesrv_RfrGetFQDNFromLegacyDN(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx,
114                                               struct RfrGetFQDNFromLegacyDN *r)
115 {
116         DCESRV_FAULT(DCERPC_FAULT_OP_RNG_ERROR);
117 }
118
119 /*
120    endpoint server for the exchange_sysatt_cluster pipe
121 */
122
123 /*
124   sysatt_cluster_dummy
125 */
126 void dcesrv_sysatt_cluster_dummy(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx,
127                        struct sysatt_cluster_dummy *r)
128 {
129         DCESRV_FAULT_VOID(DCERPC_FAULT_OP_RNG_ERROR);
130 }
131
132 /*
133    endpoint server for the exchange_system_attendant pipe
134 */
135
136 /*
137   sysatt_dummy
138 */
139 void dcesrv_sysatt_dummy(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx,
140                        struct sysatt_dummy *r)
141 {
142         DCESRV_FAULT_VOID(DCERPC_FAULT_OP_RNG_ERROR);
143 }
144
145 /*
146    endpoint server for the exchange_mta pipe
147 */
148
149 /*
150   MtaBind
151 */
152 void dcesrv_MtaBind(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx,
153                        struct MtaBind *r)
154 {
155         DCESRV_FAULT_VOID(DCERPC_FAULT_OP_RNG_ERROR);
156 }
157
158
159 /*
160   MtaBindAck
161 */
162 void dcesrv_MtaBindAck(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx,
163                        struct MtaBindAck *r)
164 {
165         DCESRV_FAULT_VOID(DCERPC_FAULT_OP_RNG_ERROR);
166 }
167
168 /*
169    endpoint server for the exchange_drs pipe
170 */
171
172 /*
173   ds_abandon
174 */
175 void dcesrv_ds_abandon(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx,
176                        struct ds_abandon *r)
177 {
178         DCESRV_FAULT_VOID(DCERPC_FAULT_OP_RNG_ERROR);
179 }
180
181
182 /*
183   ds_add_entry
184 */
185 void dcesrv_ds_add_entry(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx,
186                        struct ds_add_entry *r)
187 {
188         DCESRV_FAULT_VOID(DCERPC_FAULT_OP_RNG_ERROR);
189 }
190
191
192 /*
193   ds_bind
194 */
195 void dcesrv_ds_bind(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx,
196                        struct ds_bind *r)
197 {
198         DCESRV_FAULT_VOID(DCERPC_FAULT_OP_RNG_ERROR);
199 }
200
201
202 /*
203   ds_compare
204 */
205 void dcesrv_ds_compare(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx,
206                        struct ds_compare *r)
207 {
208         DCESRV_FAULT_VOID(DCERPC_FAULT_OP_RNG_ERROR);
209 }
210
211
212 /*
213   ds_list
214 */
215 void dcesrv_ds_list(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx,
216                        struct ds_list *r)
217 {
218         DCESRV_FAULT_VOID(DCERPC_FAULT_OP_RNG_ERROR);
219 }
220
221
222 /*
223   ds_modify_entry
224 */
225 void dcesrv_ds_modify_entry(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx,
226                        struct ds_modify_entry *r)
227 {
228         DCESRV_FAULT_VOID(DCERPC_FAULT_OP_RNG_ERROR);
229 }
230
231
232 /*
233   ds_modify_rdn
234 */
235 void dcesrv_ds_modify_rdn(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx,
236                        struct ds_modify_rdn *r)
237 {
238         DCESRV_FAULT_VOID(DCERPC_FAULT_OP_RNG_ERROR);
239 }
240
241
242 /*
243   ds_read
244 */
245 void dcesrv_ds_read(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx,
246                        struct ds_read *r)
247 {
248         DCESRV_FAULT_VOID(DCERPC_FAULT_OP_RNG_ERROR);
249 }
250
251
252 /*
253   ds_receive_result
254 */
255 void dcesrv_ds_receive_result(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx,
256                        struct ds_receive_result *r)
257 {
258         DCESRV_FAULT_VOID(DCERPC_FAULT_OP_RNG_ERROR);
259 }
260
261
262 /*
263   ds_remove_entry
264 */
265 void dcesrv_ds_remove_entry(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx,
266                        struct ds_remove_entry *r)
267 {
268         DCESRV_FAULT_VOID(DCERPC_FAULT_OP_RNG_ERROR);
269 }
270
271
272 /*
273   ds_search
274 */
275 void dcesrv_ds_search(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx,
276                        struct ds_search *r)
277 {
278         DCESRV_FAULT_VOID(DCERPC_FAULT_OP_RNG_ERROR);
279 }
280
281
282 /*
283   ds_unbind
284 */
285 void dcesrv_ds_unbind(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx,
286                        struct ds_unbind *r)
287 {
288         DCESRV_FAULT_VOID(DCERPC_FAULT_OP_RNG_ERROR);
289 }
290
291
292 /*
293   ds_wait
294 */
295 void dcesrv_ds_wait(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx,
296                        struct ds_wait *r)
297 {
298         DCESRV_FAULT_VOID(DCERPC_FAULT_OP_RNG_ERROR);
299 }
300
301
302 /*
303   dra_replica_add
304 */
305 void dcesrv_dra_replica_add(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx,
306                        struct dra_replica_add *r)
307 {
308         DCESRV_FAULT_VOID(DCERPC_FAULT_OP_RNG_ERROR);
309 }
310
311
312 /*
313   dra_replica_delete
314 */
315 void dcesrv_dra_replica_delete(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx,
316                        struct dra_replica_delete *r)
317 {
318         DCESRV_FAULT_VOID(DCERPC_FAULT_OP_RNG_ERROR);
319 }
320
321
322 /*
323   dra_replica_synchronize
324 */
325 void dcesrv_dra_replica_synchronize(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx,
326                        struct dra_replica_synchronize *r)
327 {
328         DCESRV_FAULT_VOID(DCERPC_FAULT_OP_RNG_ERROR);
329 }
330
331
332 /*
333   dra_reference_update
334 */
335 void dcesrv_dra_reference_update(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx,
336                        struct dra_reference_update *r)
337 {
338         DCESRV_FAULT_VOID(DCERPC_FAULT_OP_RNG_ERROR);
339 }
340
341
342 /*
343   dra_authorize_replica
344 */
345 void dcesrv_dra_authorize_replica(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx,
346                        struct dra_authorize_replica *r)
347 {
348         DCESRV_FAULT_VOID(DCERPC_FAULT_OP_RNG_ERROR);
349 }
350
351
352 /*
353   dra_unauthorize_replica
354 */
355 void dcesrv_dra_unauthorize_replica(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx,
356                        struct dra_unauthorize_replica *r)
357 {
358         DCESRV_FAULT_VOID(DCERPC_FAULT_OP_RNG_ERROR);
359 }
360
361
362 /*
363   dra_adopt
364 */
365 void dcesrv_dra_adopt(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx,
366                        struct dra_adopt *r)
367 {
368         DCESRV_FAULT_VOID(DCERPC_FAULT_OP_RNG_ERROR);
369 }
370
371
372 /*
373   dra_set_status
374 */
375 void dcesrv_dra_set_status(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx,
376                        struct dra_set_status *r)
377 {
378         DCESRV_FAULT_VOID(DCERPC_FAULT_OP_RNG_ERROR);
379 }
380
381
382 /*
383   dra_modify_entry
384 */
385 void dcesrv_dra_modify_entry(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx,
386                        struct dra_modify_entry *r)
387 {
388         DCESRV_FAULT_VOID(DCERPC_FAULT_OP_RNG_ERROR);
389 }
390
391
392 /*
393   dra_delete_subref
394 */
395 void dcesrv_dra_delete_subref(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx,
396                        struct dra_delete_subref *r)
397 {
398         DCESRV_FAULT_VOID(DCERPC_FAULT_OP_RNG_ERROR);
399 }
400
401 /*
402    endpoint server for the exchange_xds pipe
403 */
404
405 /*
406   xds_dummy
407 */
408 void dcesrv_xds_dummy(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx,
409                        struct xds_dummy *r)
410 {
411         DCESRV_FAULT_VOID(DCERPC_FAULT_OP_RNG_ERROR);
412 }
413
414 /*
415    endpoint server for the exchange_mta_qadmin pipe
416 */
417
418 /*
419   exchange_mta_qadmin
420 */
421 void dcesrv_exchange_mta_qadmin(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx,
422                        struct exchange_mta_qadmin *r)
423 {
424         DCESRV_FAULT_VOID(DCERPC_FAULT_OP_RNG_ERROR);
425 }
426
427 /*
428    endpoint server for the exchange_store_information pipe
429 */
430
431 /*
432   exchange_store_information_dummy
433 */
434 void dcesrv_exchange_store_information_dummy(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx,
435                        struct exchange_store_information_dummy *r)
436 {
437         DCESRV_FAULT_VOID(DCERPC_FAULT_OP_RNG_ERROR);
438 }
439
440 /* 
441    endpoint server for the exchange_nsp pipe
442 */
443
444 /* 
445   NspiBind 
446 */
447
448 enum MAPISTATUS dcesrv_NspiBind(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx,
449                        struct NspiBind *r)
450 {
451         DCESRV_FAULT(DCERPC_FAULT_OP_RNG_ERROR);
452 }
453
454
455 /* 
456   NspiUnbind 
457 */
458 enum MAPISTATUS dcesrv_NspiUnbind(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx,
459                        struct NspiUnbind *r)
460 {
461         DCESRV_FAULT(DCERPC_FAULT_OP_RNG_ERROR);
462 }
463
464
465 /* 
466   NspiUpdateStat 
467 */
468 enum MAPISTATUS dcesrv_NspiUpdateStat(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx,
469                        struct NspiUpdateStat *r)
470 {
471         DCESRV_FAULT(DCERPC_FAULT_OP_RNG_ERROR);
472 }
473
474
475 /* 
476   NspiQueryRows 
477 */
478 enum MAPISTATUS dcesrv_NspiQueryRows(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx,
479                        struct NspiQueryRows *r)
480 {
481         DCESRV_FAULT(DCERPC_FAULT_OP_RNG_ERROR);
482 }
483
484
485 /* 
486   NspiSeekEntries 
487 */
488 enum MAPISTATUS dcesrv_NspiSeekEntries(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx,
489                                        struct NspiSeekEntries *r)
490 {
491         DCESRV_FAULT(DCERPC_FAULT_OP_RNG_ERROR);
492 }
493
494
495 /* 
496   NspiGetMatches 
497 */
498 enum MAPISTATUS dcesrv_NspiGetMatches(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx,
499                                       struct NspiGetMatches *r)
500 {
501         DCESRV_FAULT(DCERPC_FAULT_OP_RNG_ERROR);
502 }
503
504
505 /* 
506   NspiResortRestriction 
507 */
508 enum MAPISTATUS dcesrv_NspiResortRestriction(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx,
509                                              struct NspiResortRestriction *r)
510 {
511         DCESRV_FAULT(DCERPC_FAULT_OP_RNG_ERROR);
512 }
513
514
515 /* 
516   NspiDNToMId
517 */
518 enum MAPISTATUS dcesrv_NspiDNToMId(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx,
519                                    struct NspiDNToMId *r)
520 {
521         DCESRV_FAULT(DCERPC_FAULT_OP_RNG_ERROR);
522 }
523
524
525 /* 
526   NspiGetPropList 
527 */
528 enum MAPISTATUS dcesrv_NspiGetPropList(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx,
529                                        struct NspiGetPropList *r)
530 {
531         DCESRV_FAULT(DCERPC_FAULT_OP_RNG_ERROR);
532 }
533
534
535 /* 
536   NspiGetProps 
537 */
538 enum MAPISTATUS dcesrv_NspiGetProps(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx,
539                                     struct NspiGetProps *r)
540 {
541         DCESRV_FAULT(DCERPC_FAULT_OP_RNG_ERROR);
542 }
543
544
545 /* 
546   NspiCompareMIds 
547 */
548 enum MAPISTATUS dcesrv_NspiCompareMIds(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx,
549                                        struct NspiCompareMIds *r)
550 {
551         DCESRV_FAULT(DCERPC_FAULT_OP_RNG_ERROR);
552 }
553
554
555 /* 
556   NspiModProps 
557 */
558 enum MAPISTATUS dcesrv_NspiModProps(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx,
559                                     struct NspiModProps *r)
560 {
561         DCESRV_FAULT(DCERPC_FAULT_OP_RNG_ERROR);
562 }
563
564
565 /* 
566   NspiGetSpecialTable 
567 */
568 enum MAPISTATUS dcesrv_NspiGetSpecialTable(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx,
569                        struct NspiGetSpecialTable *r)
570 {
571         DCESRV_FAULT(DCERPC_FAULT_OP_RNG_ERROR);
572 }
573
574
575 /* 
576   NspiGetTemplateInfo 
577 */
578 enum MAPISTATUS dcesrv_NspiGetTemplateInfo(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx,
579                        struct NspiGetTemplateInfo *r)
580 {
581         DCESRV_FAULT(DCERPC_FAULT_OP_RNG_ERROR);
582 }
583
584
585 /* 
586   NspiModLInkAtt 
587 */
588 enum MAPISTATUS dcesrv_NspiModLinkAtt(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx,
589                                       struct NspiModLinkAtt *r)
590 {
591         DCESRV_FAULT(DCERPC_FAULT_OP_RNG_ERROR);
592 }
593
594
595 /* 
596   NspiDeleteEntries 
597 */
598 enum MAPISTATUS dcesrv_NspiDeleteEntries(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx,
599                                          struct NspiDeleteEntries *r)
600 {
601         DCESRV_FAULT(DCERPC_FAULT_OP_RNG_ERROR);
602 }
603
604
605 /* 
606   NspiQueryColumns 
607 */
608 enum MAPISTATUS dcesrv_NspiQueryColumns(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx,
609                        struct NspiQueryColumns *r)
610 {
611         DCESRV_FAULT(DCERPC_FAULT_OP_RNG_ERROR);
612 }
613
614
615 /* 
616   NspiGetNamesFromIDs 
617 */
618 enum MAPISTATUS dcesrv_NspiGetNamesFromIDs(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx,
619                                            struct NspiGetNamesFromIDs *r)
620 {
621         DCESRV_FAULT(DCERPC_FAULT_OP_RNG_ERROR);
622 }
623
624
625 /* 
626   NspiGetIDsFromNames 
627 */
628 enum MAPISTATUS dcesrv_NspiGetIDsFromNames(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx,
629                                            struct NspiGetIDsFromNames *r)
630 {
631         DCESRV_FAULT(DCERPC_FAULT_OP_RNG_ERROR);
632 }
633
634
635 /* 
636   NspiResolveNames 
637 */
638 enum MAPISTATUS dcesrv_NspiResolveNames(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx,
639                        struct NspiResolveNames *r)
640 {
641         DCESRV_FAULT(DCERPC_FAULT_OP_RNG_ERROR);
642 }
643
644
645 /* 
646   NspiResolveNamesW 
647 */
648 enum MAPISTATUS dcesrv_NspiResolveNamesW(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx,
649                        struct NspiResolveNamesW *r)
650 {
651         DCESRV_FAULT(DCERPC_FAULT_OP_RNG_ERROR);
652 }
653
654 /* 
655    endpoint server for the exchange_emsmdb pipe
656 */
657
658 /* 
659   EcDoConnect 
660 */
661 enum MAPISTATUS dcesrv_EcDoConnect(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx,
662                        struct EcDoConnect *r)
663 {
664         DCESRV_FAULT(DCERPC_FAULT_OP_RNG_ERROR);
665 }
666
667
668 /* 
669   EcDoDisconnect 
670 */
671 enum MAPISTATUS dcesrv_EcDoDisconnect(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx,
672                        struct EcDoDisconnect *r)
673 {
674         DCESRV_FAULT(DCERPC_FAULT_OP_RNG_ERROR);
675 }
676
677
678 /* 
679   EcDoRpc 
680 */
681 enum MAPISTATUS dcesrv_EcDoRpc(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx,
682                        struct EcDoRpc *r)
683 {
684         DCESRV_FAULT(DCERPC_FAULT_OP_RNG_ERROR);
685 }
686
687
688 /* 
689   EcGetMoreRpc 
690 */
691 void dcesrv_EcGetMoreRpc(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx,
692                        struct EcGetMoreRpc *r)
693 {
694         DCESRV_FAULT_VOID(DCERPC_FAULT_OP_RNG_ERROR);
695 }
696
697
698 /* 
699   EcRRegisterPushNotification 
700 */
701 enum MAPISTATUS dcesrv_EcRRegisterPushNotification(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx,
702                        struct EcRRegisterPushNotification *r)
703 {
704         DCESRV_FAULT(DCERPC_FAULT_OP_RNG_ERROR);
705 }
706
707
708 /* 
709   EcRUnregisterPushNotification 
710 */
711 enum MAPISTATUS dcesrv_EcRUnregisterPushNotification(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx,
712                        struct EcRUnregisterPushNotification *r)
713 {
714         DCESRV_FAULT(DCERPC_FAULT_OP_RNG_ERROR);
715 }
716
717
718 /* 
719   EcDummyRpc 
720 */
721 void dcesrv_EcDummyRpc(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx,
722                        struct EcDummyRpc *r)
723 {
724         DCESRV_FAULT_VOID(DCERPC_FAULT_OP_RNG_ERROR);
725 }
726
727
728 /* 
729   EcRGetDCName 
730 */
731 void dcesrv_EcRGetDCName(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx,
732                        struct EcRGetDCName *r)
733 {
734         DCESRV_FAULT_VOID(DCERPC_FAULT_OP_RNG_ERROR);
735 }
736
737
738 /* 
739   EcRNetGetDCName 
740 */
741 void dcesrv_EcRNetGetDCName(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx,
742                        struct EcRNetGetDCName *r)
743 {
744         DCESRV_FAULT_VOID(DCERPC_FAULT_OP_RNG_ERROR);
745 }
746
747
748 /* 
749   EcDoRpcExt 
750 */
751 void dcesrv_EcDoRpcExt(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx,
752                        struct EcDoRpcExt *r)
753 {
754         DCESRV_FAULT_VOID(DCERPC_FAULT_OP_RNG_ERROR);
755 }
756
757 /* 
758   EcDoConnect Ex
759 */
760 enum MAPISTATUS dcesrv_EcDoConnectEx(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx,
761                        struct EcDoConnectEx *r)
762 {
763         DCESRV_FAULT(DCERPC_FAULT_OP_RNG_ERROR);
764 }
765
766 /*
767    EcDoRpcExt2
768  */
769 enum MAPISTATUS dcesrv_EcDoRpcExt2(struct dcesrv_call_state  *dce_call, TALLOC_CTX *mem_ctx,
770                                    struct EcDoRpcExt2 *r)
771 {
772         DCESRV_FAULT(DCERPC_FAULT_OP_RNG_ERROR);
773 }
774
775 /*
776   EcDoUnknown0xc
777  */
778 void dcesrv_EcUnknown0xC(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx,
779                         struct EcUnknown0xC *r)
780 {
781         DCESRV_FAULT_VOID(DCERPC_FAULT_OP_RNG_ERROR);
782 }
783
784 /*
785   EcDoAsyncConnectEx
786  */
787 void dcesrv_EcUnknown0xD(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx,
788                          struct EcUnknown0xD *r)
789 {
790         DCESRV_FAULT_VOID(DCERPC_FAULT_OP_RNG_ERROR);
791 }
792
793 /*
794   EcDoAsyncConnectEx
795  */
796 enum MAPISTATUS dcesrv_EcDoAsyncConnectEx(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx,
797                                           struct EcDoAsyncConnectEx *r)
798 {
799         DCESRV_FAULT(DCERPC_FAULT_OP_RNG_ERROR);
800 }
801
802 /*
803   endpoint server for the exchange_async_emsmdb pipe
804  */
805 enum MAPISTATUS dcesrv_EcDoAsyncWaitEx(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx,
806                                        struct EcDoAsyncWaitEx *r)
807 {
808         DCESRV_FAULT(DCERPC_FAULT_OP_RNG_ERROR);
809 }
810
811 /* 
812    endpoint server for the exchange_unknown pipe
813 */
814
815 /* 
816   unknown_dummy 
817 */
818 void dcesrv_unknown_dummy(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx,
819                        struct unknown_dummy *r)
820 {
821         DCESRV_FAULT_VOID(DCERPC_FAULT_OP_RNG_ERROR);
822 }