This file is indexed.

/usr/include/gen_ndr/ndr_exchange.h is in libmapi-dev 1:2.0-3.

This file is owned by root:root, with mode 0o644.

The actual contents of the file can be viewed below.

   1
   2
   3
   4
   5
   6
   7
   8
   9
  10
  11
  12
  13
  14
  15
  16
  17
  18
  19
  20
  21
  22
  23
  24
  25
  26
  27
  28
  29
  30
  31
  32
  33
  34
  35
  36
  37
  38
  39
  40
  41
  42
  43
  44
  45
  46
  47
  48
  49
  50
  51
  52
  53
  54
  55
  56
  57
  58
  59
  60
  61
  62
  63
  64
  65
  66
  67
  68
  69
  70
  71
  72
  73
  74
  75
  76
  77
  78
  79
  80
  81
  82
  83
  84
  85
  86
  87
  88
  89
  90
  91
  92
  93
  94
  95
  96
  97
  98
  99
 100
 101
 102
 103
 104
 105
 106
 107
 108
 109
 110
 111
 112
 113
 114
 115
 116
 117
 118
 119
 120
 121
 122
 123
 124
 125
 126
 127
 128
 129
 130
 131
 132
 133
 134
 135
 136
 137
 138
 139
 140
 141
 142
 143
 144
 145
 146
 147
 148
 149
 150
 151
 152
 153
 154
 155
 156
 157
 158
 159
 160
 161
 162
 163
 164
 165
 166
 167
 168
 169
 170
 171
 172
 173
 174
 175
 176
 177
 178
 179
 180
 181
 182
 183
 184
 185
 186
 187
 188
 189
 190
 191
 192
 193
 194
 195
 196
 197
 198
 199
 200
 201
 202
 203
 204
 205
 206
 207
 208
 209
 210
 211
 212
 213
 214
 215
 216
 217
 218
 219
 220
 221
 222
 223
 224
 225
 226
 227
 228
 229
 230
 231
 232
 233
 234
 235
 236
 237
 238
 239
 240
 241
 242
 243
 244
 245
 246
 247
 248
 249
 250
 251
 252
 253
 254
 255
 256
 257
 258
 259
 260
 261
 262
 263
 264
 265
 266
 267
 268
 269
 270
 271
 272
 273
 274
 275
 276
 277
 278
 279
 280
 281
 282
 283
 284
 285
 286
 287
 288
 289
 290
 291
 292
 293
 294
 295
 296
 297
 298
 299
 300
 301
 302
 303
 304
 305
 306
 307
 308
 309
 310
 311
 312
 313
 314
 315
 316
 317
 318
 319
 320
 321
 322
 323
 324
 325
 326
 327
 328
 329
 330
 331
 332
 333
 334
 335
 336
 337
 338
 339
 340
 341
 342
 343
 344
 345
 346
 347
 348
 349
 350
 351
 352
 353
 354
 355
 356
 357
 358
 359
 360
 361
 362
 363
 364
 365
 366
 367
 368
 369
 370
 371
 372
 373
 374
 375
 376
 377
 378
 379
 380
 381
 382
 383
 384
 385
 386
 387
 388
 389
 390
 391
 392
 393
 394
 395
 396
 397
 398
 399
 400
 401
 402
 403
 404
 405
 406
 407
 408
 409
 410
 411
 412
 413
 414
 415
 416
 417
 418
 419
 420
 421
 422
 423
 424
 425
 426
 427
 428
 429
 430
 431
 432
 433
 434
 435
 436
 437
 438
 439
 440
 441
 442
 443
 444
 445
 446
 447
 448
 449
 450
 451
 452
 453
 454
 455
 456
 457
 458
 459
 460
 461
 462
 463
 464
 465
 466
 467
 468
 469
 470
 471
 472
 473
 474
 475
 476
 477
 478
 479
 480
 481
 482
 483
 484
 485
 486
 487
 488
 489
 490
 491
 492
 493
 494
 495
 496
 497
 498
 499
 500
 501
 502
 503
 504
 505
 506
 507
 508
 509
 510
 511
 512
 513
 514
 515
 516
 517
 518
 519
 520
 521
 522
 523
 524
 525
 526
 527
 528
 529
 530
 531
 532
 533
 534
 535
 536
 537
 538
 539
 540
 541
 542
 543
 544
 545
 546
 547
 548
 549
 550
 551
 552
 553
 554
 555
 556
 557
 558
 559
 560
 561
 562
 563
 564
 565
 566
 567
 568
 569
 570
 571
 572
 573
 574
 575
 576
 577
 578
 579
 580
 581
 582
 583
 584
 585
 586
 587
 588
 589
 590
 591
 592
 593
 594
 595
 596
 597
 598
 599
 600
 601
 602
 603
 604
 605
 606
 607
 608
 609
 610
 611
 612
 613
 614
 615
 616
 617
 618
 619
 620
 621
 622
 623
 624
 625
 626
 627
 628
 629
 630
 631
 632
 633
 634
 635
 636
 637
 638
 639
 640
 641
 642
 643
 644
 645
 646
 647
 648
 649
 650
 651
 652
 653
 654
 655
 656
 657
 658
 659
 660
 661
 662
 663
 664
 665
 666
 667
 668
 669
 670
 671
 672
 673
 674
 675
 676
 677
 678
 679
 680
 681
 682
 683
 684
 685
 686
 687
 688
 689
 690
 691
 692
 693
 694
 695
 696
 697
 698
 699
 700
 701
 702
 703
 704
 705
 706
 707
 708
 709
 710
 711
 712
 713
 714
 715
 716
 717
 718
 719
 720
 721
 722
 723
 724
 725
 726
 727
 728
 729
 730
 731
 732
 733
 734
 735
 736
 737
 738
 739
 740
 741
 742
 743
 744
 745
 746
 747
 748
 749
 750
 751
 752
 753
 754
 755
 756
 757
 758
 759
 760
 761
 762
 763
 764
 765
 766
 767
 768
 769
 770
 771
 772
 773
 774
 775
 776
 777
 778
 779
 780
 781
 782
 783
 784
 785
 786
 787
 788
 789
 790
 791
 792
 793
 794
 795
 796
 797
 798
 799
 800
 801
 802
 803
 804
 805
 806
 807
 808
 809
 810
 811
 812
 813
 814
 815
 816
 817
 818
 819
 820
 821
 822
 823
 824
 825
 826
 827
 828
 829
 830
 831
 832
 833
 834
 835
 836
 837
 838
 839
 840
 841
 842
 843
 844
 845
 846
 847
 848
 849
 850
 851
 852
 853
 854
 855
 856
 857
 858
 859
 860
 861
 862
 863
 864
 865
 866
 867
 868
 869
 870
 871
 872
 873
 874
 875
 876
 877
 878
 879
 880
 881
 882
 883
 884
 885
 886
 887
 888
 889
 890
 891
 892
 893
 894
 895
 896
 897
 898
 899
 900
 901
 902
 903
 904
 905
 906
 907
 908
 909
 910
 911
 912
 913
 914
 915
 916
 917
 918
 919
 920
 921
 922
 923
 924
 925
 926
 927
 928
 929
 930
 931
 932
 933
 934
 935
 936
 937
 938
 939
 940
 941
 942
 943
 944
 945
 946
 947
 948
 949
 950
 951
 952
 953
 954
 955
 956
 957
 958
 959
 960
 961
 962
 963
 964
 965
 966
 967
 968
 969
 970
 971
 972
 973
 974
 975
 976
 977
 978
 979
 980
 981
 982
 983
 984
 985
 986
 987
 988
 989
 990
 991
 992
 993
 994
 995
 996
 997
 998
 999
1000
1001
1002
1003
1004
1005
1006
1007
1008
1009
1010
1011
1012
1013
1014
1015
1016
1017
1018
1019
1020
1021
1022
1023
1024
1025
1026
1027
1028
1029
1030
1031
1032
1033
1034
1035
1036
1037
1038
1039
1040
1041
1042
1043
1044
1045
1046
1047
1048
1049
1050
1051
1052
1053
1054
1055
1056
1057
1058
1059
1060
1061
1062
1063
1064
1065
1066
1067
1068
1069
1070
1071
1072
1073
1074
1075
1076
1077
1078
1079
1080
1081
1082
1083
1084
1085
1086
1087
/* header auto-generated by pidl */

#include <ndr.h>
#include <gen_ndr/exchange.h>

#ifndef _HEADER_NDR_exchange_store_admin3
#define _HEADER_NDR_exchange_store_admin3

#define NDR_EXCHANGE_STORE_ADMIN3_UUID "99e64010-b032-11d0-97a4-00c04fd6551d"
#define NDR_EXCHANGE_STORE_ADMIN3_VERSION 3.0
#define NDR_EXCHANGE_STORE_ADMIN3_NAME "exchange_store_admin3"
#define NDR_EXCHANGE_STORE_ADMIN3_HELPSTRING NULL
extern const struct ndr_interface_table ndr_table_exchange_store_admin3;
#define NDR_EC_STORE_ADMIN3_DUMMY (0x00)

#define NDR_EXCHANGE_STORE_ADMIN3_CALL_COUNT (1)
void ndr_print_ec_store_admin3_dummy(struct ndr_print *ndr, const char *name, int flags, const struct ec_store_admin3_dummy *r);
#endif /* _HEADER_NDR_exchange_store_admin3 */
#ifndef _HEADER_NDR_exchange_store_admin2
#define _HEADER_NDR_exchange_store_admin2

#define NDR_EXCHANGE_STORE_ADMIN2_UUID "89742ace-a9ed-11cf-9c0c-08002be7ae86"
#define NDR_EXCHANGE_STORE_ADMIN2_VERSION 2.0
#define NDR_EXCHANGE_STORE_ADMIN2_NAME "exchange_store_admin2"
#define NDR_EXCHANGE_STORE_ADMIN2_HELPSTRING NULL
extern const struct ndr_interface_table ndr_table_exchange_store_admin2;
#define NDR_EC_STORE_ADMIN2_DUMMY (0x00)

#define NDR_EXCHANGE_STORE_ADMIN2_CALL_COUNT (1)
void ndr_print_ec_store_admin2_dummy(struct ndr_print *ndr, const char *name, int flags, const struct ec_store_admin2_dummy *r);
#endif /* _HEADER_NDR_exchange_store_admin2 */
#ifndef _HEADER_NDR_exchange_store_admin1
#define _HEADER_NDR_exchange_store_admin1

#define NDR_EXCHANGE_STORE_ADMIN1_UUID "a4f1db00-ca47-1067-b31e-00dd010662da"
#define NDR_EXCHANGE_STORE_ADMIN1_VERSION 1.0
#define NDR_EXCHANGE_STORE_ADMIN1_NAME "exchange_store_admin1"
#define NDR_EXCHANGE_STORE_ADMIN1_HELPSTRING NULL
extern const struct ndr_interface_table ndr_table_exchange_store_admin1;
#define NDR_EC_STORE_ADMIN1_DUMMY (0x00)

#define NDR_EXCHANGE_STORE_ADMIN1_CALL_COUNT (1)
void ndr_print_ec_store_admin1_dummy(struct ndr_print *ndr, const char *name, int flags, const struct ec_store_admin1_dummy *r);
#endif /* _HEADER_NDR_exchange_store_admin1 */
#ifndef _HEADER_NDR_exchange_ds_rfr
#define _HEADER_NDR_exchange_ds_rfr

#define NDR_EXCHANGE_DS_RFR_UUID "1544f5e0-613c-11d1-93df-00c04fd7bd09"
#define NDR_EXCHANGE_DS_RFR_VERSION 1.0
#define NDR_EXCHANGE_DS_RFR_NAME "exchange_ds_rfr"
#define NDR_EXCHANGE_DS_RFR_HELPSTRING "Exchange 2003 Directory Request For Response"
extern const struct ndr_interface_table ndr_table_exchange_ds_rfr;
#define NDR_RFRGETNEWDSA (0x00)

#define NDR_RFRGETFQDNFROMLEGACYDN (0x01)

#define NDR_EXCHANGE_DS_RFR_CALL_COUNT (2)
void ndr_print_MAPITAGS(struct ndr_print *ndr, const char *name, enum MAPITAGS r);
enum ndr_err_code ndr_push_MAPISTATUS(struct ndr_push *ndr, int ndr_flags, enum MAPISTATUS r);
enum ndr_err_code ndr_pull_MAPISTATUS(struct ndr_pull *ndr, int ndr_flags, enum MAPISTATUS *r);
void ndr_print_MAPISTATUS(struct ndr_print *ndr, const char *name, enum MAPISTATUS r);
void ndr_print_RfrGetNewDSA(struct ndr_print *ndr, const char *name, int flags, const struct RfrGetNewDSA *r);
void ndr_print_RfrGetFQDNFromLegacyDN(struct ndr_print *ndr, const char *name, int flags, const struct RfrGetFQDNFromLegacyDN *r);
#endif /* _HEADER_NDR_exchange_ds_rfr */
#ifndef _HEADER_NDR_exchange_sysatt_cluster
#define _HEADER_NDR_exchange_sysatt_cluster

#define NDR_EXCHANGE_SYSATT_CLUSTER_UUID "f930c514-1215-11d3-99a5-00a0c9b61b04"
#define NDR_EXCHANGE_SYSATT_CLUSTER_VERSION 1.0
#define NDR_EXCHANGE_SYSATT_CLUSTER_NAME "exchange_sysatt_cluster"
#define NDR_EXCHANGE_SYSATT_CLUSTER_HELPSTRING "System Attendant Cluster Interface"
extern const struct ndr_interface_table ndr_table_exchange_sysatt_cluster;
#define NDR_SYSATT_CLUSTER_DUMMY (0x00)

#define NDR_EXCHANGE_SYSATT_CLUSTER_CALL_COUNT (1)
void ndr_print_sysatt_cluster_dummy(struct ndr_print *ndr, const char *name, int flags, const struct sysatt_cluster_dummy *r);
#endif /* _HEADER_NDR_exchange_sysatt_cluster */
#ifndef _HEADER_NDR_exchange_system_attendant
#define _HEADER_NDR_exchange_system_attendant

#define NDR_EXCHANGE_SYSTEM_ATTENDANT_UUID "469d6ec0-0d87-11ce-b13f-00aa003bac6c"
#define NDR_EXCHANGE_SYSTEM_ATTENDANT_VERSION 0.0
#define NDR_EXCHANGE_SYSTEM_ATTENDANT_NAME "exchange_system_attendant"
#define NDR_EXCHANGE_SYSTEM_ATTENDANT_HELPSTRING "Exchange 5.5 System Attendant Request for Response"
extern const struct ndr_interface_table ndr_table_exchange_system_attendant;
#define NDR_SYSATT_DUMMY (0x00)

#define NDR_EXCHANGE_SYSTEM_ATTENDANT_CALL_COUNT (1)
void ndr_print_sysatt_dummy(struct ndr_print *ndr, const char *name, int flags, const struct sysatt_dummy *r);
#endif /* _HEADER_NDR_exchange_system_attendant */
#ifndef _HEADER_NDR_exchange_mta
#define _HEADER_NDR_exchange_mta

#define NDR_EXCHANGE_MTA_UUID "9e8ee830-4559-11ce-979b-00aa005ffebe"
#define NDR_EXCHANGE_MTA_VERSION 2.0
#define NDR_EXCHANGE_MTA_NAME "exchange_mta"
#define NDR_EXCHANGE_MTA_HELPSTRING "Exchange 5.5 MTA"
extern const struct ndr_interface_table ndr_table_exchange_mta;
#define NDR_MTABIND (0x00)

#define NDR_MTABINDACK (0x01)

#define NDR_EXCHANGE_MTA_CALL_COUNT (2)
void ndr_print_MtaBind(struct ndr_print *ndr, const char *name, int flags, const struct MtaBind *r);
void ndr_print_MtaBindAck(struct ndr_print *ndr, const char *name, int flags, const struct MtaBindAck *r);
#endif /* _HEADER_NDR_exchange_mta */
#ifndef _HEADER_NDR_exchange_drs
#define _HEADER_NDR_exchange_drs

#define NDR_EXCHANGE_DRS_UUID "f5cc59b4-4264-101a-8c59-08002b2f8426"
#define NDR_EXCHANGE_DRS_VERSION 21.0
#define NDR_EXCHANGE_DRS_NAME "exchange_drs"
#define NDR_EXCHANGE_DRS_HELPSTRING "Exchange 5.5 DRS"
extern const struct ndr_interface_table ndr_table_exchange_drs;
#define NDR_DS_ABANDON (0x00)

#define NDR_DS_ADD_ENTRY (0x01)

#define NDR_DS_BIND (0x02)

#define NDR_DS_COMPARE (0x03)

#define NDR_DS_LIST (0x04)

#define NDR_DS_MODIFY_ENTRY (0x05)

#define NDR_DS_MODIFY_RDN (0x06)

#define NDR_DS_READ (0x07)

#define NDR_DS_RECEIVE_RESULT (0x08)

#define NDR_DS_REMOVE_ENTRY (0x09)

#define NDR_DS_SEARCH (0x0a)

#define NDR_DS_UNBIND (0x0b)

#define NDR_DS_WAIT (0x0c)

#define NDR_DRA_REPLICA_ADD (0x0d)

#define NDR_DRA_REPLICA_DELETE (0x0e)

#define NDR_DRA_REPLICA_SYNCHRONIZE (0x0f)

#define NDR_DRA_REFERENCE_UPDATE (0x10)

#define NDR_DRA_AUTHORIZE_REPLICA (0x11)

#define NDR_DRA_UNAUTHORIZE_REPLICA (0x12)

#define NDR_DRA_ADOPT (0x13)

#define NDR_DRA_SET_STATUS (0x14)

#define NDR_DRA_MODIFY_ENTRY (0x15)

#define NDR_DRA_DELETE_SUBREF (0x16)

#define NDR_EXCHANGE_DRS_CALL_COUNT (23)
void ndr_print_ds_abandon(struct ndr_print *ndr, const char *name, int flags, const struct ds_abandon *r);
void ndr_print_ds_add_entry(struct ndr_print *ndr, const char *name, int flags, const struct ds_add_entry *r);
void ndr_print_ds_bind(struct ndr_print *ndr, const char *name, int flags, const struct ds_bind *r);
void ndr_print_ds_compare(struct ndr_print *ndr, const char *name, int flags, const struct ds_compare *r);
void ndr_print_ds_list(struct ndr_print *ndr, const char *name, int flags, const struct ds_list *r);
void ndr_print_ds_modify_entry(struct ndr_print *ndr, const char *name, int flags, const struct ds_modify_entry *r);
void ndr_print_ds_modify_rdn(struct ndr_print *ndr, const char *name, int flags, const struct ds_modify_rdn *r);
void ndr_print_ds_read(struct ndr_print *ndr, const char *name, int flags, const struct ds_read *r);
void ndr_print_ds_receive_result(struct ndr_print *ndr, const char *name, int flags, const struct ds_receive_result *r);
void ndr_print_ds_remove_entry(struct ndr_print *ndr, const char *name, int flags, const struct ds_remove_entry *r);
void ndr_print_ds_search(struct ndr_print *ndr, const char *name, int flags, const struct ds_search *r);
void ndr_print_ds_unbind(struct ndr_print *ndr, const char *name, int flags, const struct ds_unbind *r);
void ndr_print_ds_wait(struct ndr_print *ndr, const char *name, int flags, const struct ds_wait *r);
void ndr_print_dra_replica_add(struct ndr_print *ndr, const char *name, int flags, const struct dra_replica_add *r);
void ndr_print_dra_replica_delete(struct ndr_print *ndr, const char *name, int flags, const struct dra_replica_delete *r);
void ndr_print_dra_replica_synchronize(struct ndr_print *ndr, const char *name, int flags, const struct dra_replica_synchronize *r);
void ndr_print_dra_reference_update(struct ndr_print *ndr, const char *name, int flags, const struct dra_reference_update *r);
void ndr_print_dra_authorize_replica(struct ndr_print *ndr, const char *name, int flags, const struct dra_authorize_replica *r);
void ndr_print_dra_unauthorize_replica(struct ndr_print *ndr, const char *name, int flags, const struct dra_unauthorize_replica *r);
void ndr_print_dra_adopt(struct ndr_print *ndr, const char *name, int flags, const struct dra_adopt *r);
void ndr_print_dra_set_status(struct ndr_print *ndr, const char *name, int flags, const struct dra_set_status *r);
void ndr_print_dra_modify_entry(struct ndr_print *ndr, const char *name, int flags, const struct dra_modify_entry *r);
void ndr_print_dra_delete_subref(struct ndr_print *ndr, const char *name, int flags, const struct dra_delete_subref *r);
#endif /* _HEADER_NDR_exchange_drs */
#ifndef _HEADER_NDR_exchange_xds
#define _HEADER_NDR_exchange_xds

#define NDR_EXCHANGE_XDS_UUID "f5cc5a7c-4264-101a-8c59-08002b2f8426"
#define NDR_EXCHANGE_XDS_VERSION 21.0
#define NDR_EXCHANGE_XDS_NAME "exchange_xds"
#define NDR_EXCHANGE_XDS_HELPSTRING "Exchange 5.5 XDS"
extern const struct ndr_interface_table ndr_table_exchange_xds;
#define NDR_XDS_DUMMY (0x00)

#define NDR_EXCHANGE_XDS_CALL_COUNT (1)
void ndr_print_xds_dummy(struct ndr_print *ndr, const char *name, int flags, const struct xds_dummy *r);
#endif /* _HEADER_NDR_exchange_xds */
#ifndef _HEADER_NDR_exchange_mta_qadmin
#define _HEADER_NDR_exchange_mta_qadmin

#define NDR_EXCHANGE_MTA_QADMIN_UUID "38a94e72-a9bc-11d2-8faf-00c04fa378ff"
#define NDR_EXCHANGE_MTA_QADMIN_VERSION 1.0
#define NDR_EXCHANGE_MTA_QADMIN_NAME "exchange_mta_qadmin"
#define NDR_EXCHANGE_MTA_QADMIN_HELPSTRING NULL
extern const struct ndr_interface_table ndr_table_exchange_mta_qadmin;
#define NDR_EXCHANGE_MTA_QADMIN (0x00)

#define NDR_EXCHANGE_MTA_QADMIN_CALL_COUNT (1)
void ndr_print_exchange_mta_qadmin(struct ndr_print *ndr, const char *name, int flags, const struct exchange_mta_qadmin *r);
#endif /* _HEADER_NDR_exchange_mta_qadmin */
#ifndef _HEADER_NDR_exchange_store_information
#define _HEADER_NDR_exchange_store_information

#define NDR_EXCHANGE_STORE_INFORMATION_UUID "0e4a0156-dd5d-11d2-8c2f-00c04fb6bcde"
#define NDR_EXCHANGE_STORE_INFORMATION_VERSION 1.0
#define NDR_EXCHANGE_STORE_INFORMATION_NAME "exchange_store_information"
#define NDR_EXCHANGE_STORE_INFORMATION_HELPSTRING NULL
extern const struct ndr_interface_table ndr_table_exchange_store_information;
#define NDR_EXCHANGE_STORE_INFORMATION_DUMMY (0x00)

#define NDR_EXCHANGE_STORE_INFORMATION_CALL_COUNT (1)
void ndr_print_exchange_store_information_dummy(struct ndr_print *ndr, const char *name, int flags, const struct exchange_store_information_dummy *r);
#endif /* _HEADER_NDR_exchange_store_information */
#ifndef _HEADER_NDR_exchange_nsp
#define _HEADER_NDR_exchange_nsp

#define NDR_EXCHANGE_NSP_UUID "f5cc5a18-4264-101a-8c59-08002b2f8426"
#define NDR_EXCHANGE_NSP_VERSION 56.0
#define NDR_EXCHANGE_NSP_NAME "exchange_nsp"
#define NDR_EXCHANGE_NSP_HELPSTRING "Exchange 5.5 Name Service Provider"
extern const struct ndr_interface_table ndr_table_exchange_nsp;
#define NDR_NSPIBIND (0x00)

#define NDR_NSPIUNBIND (0x01)

#define NDR_NSPIUPDATESTAT (0x02)

#define NDR_NSPIQUERYROWS (0x03)

#define NDR_NSPISEEKENTRIES (0x04)

#define NDR_NSPIGETMATCHES (0x05)

#define NDR_NSPIRESORTRESTRICTION (0x06)

#define NDR_NSPIDNTOMID (0x07)

#define NDR_NSPIGETPROPLIST (0x08)

#define NDR_NSPIGETPROPS (0x09)

#define NDR_NSPICOMPAREMIDS (0x0a)

#define NDR_NSPIMODPROPS (0x0b)

#define NDR_NSPIGETSPECIALTABLE (0x0c)

#define NDR_NSPIGETTEMPLATEINFO (0x0d)

#define NDR_NSPIMODLINKATT (0x0e)

#define NDR_NSPIDELETEENTRIES (0x0f)

#define NDR_NSPIQUERYCOLUMNS (0x10)

#define NDR_NSPIGETNAMESFROMIDS (0x11)

#define NDR_NSPIGETIDSFROMNAMES (0x12)

#define NDR_NSPIRESOLVENAMES (0x13)

#define NDR_NSPIRESOLVENAMESW (0x14)

#define NDR_EXCHANGE_NSP_CALL_COUNT (21)
void ndr_print_TableSortOrders(struct ndr_print *ndr, const char *name, enum TableSortOrders r);
void ndr_print_NSPI_MID(struct ndr_print *ndr, const char *name, enum NSPI_MID r);
void ndr_print_STAT(struct ndr_print *ndr, const char *name, const struct STAT *r);
void ndr_print_FlatUID_r(struct ndr_print *ndr, const char *name, const struct FlatUID_r *r);
void ndr_print_PropertyTagArray_r(struct ndr_print *ndr, const char *name, const struct PropertyTagArray_r *r);
void ndr_print_PropertyName_r(struct ndr_print *ndr, const char *name, const struct PropertyName_r *r);
void ndr_print_PropertyNameSet_r(struct ndr_print *ndr, const char *name, const struct PropertyNameSet_r *r);
void ndr_print_StringArray_r(struct ndr_print *ndr, const char *name, const struct StringArray_r *r);
void ndr_print_StringsArray_r(struct ndr_print *ndr, const char *name, const struct StringsArray_r *r);
void ndr_print_StringArrayW_r(struct ndr_print *ndr, const char *name, const struct StringArrayW_r *r);
void ndr_print_StringsArrayW_r(struct ndr_print *ndr, const char *name, const struct StringsArrayW_r *r);
void ndr_print_SPropTagArray(struct ndr_print *ndr, const char *name, const struct SPropTagArray *r);
enum ndr_err_code ndr_push_Binary_r(struct ndr_push *ndr, int ndr_flags, const struct Binary_r *r);
enum ndr_err_code ndr_pull_Binary_r(struct ndr_pull *ndr, int ndr_flags, struct Binary_r *r);
void ndr_print_Binary_r(struct ndr_print *ndr, const char *name, const struct Binary_r *r);
enum ndr_err_code ndr_push_FILETIME(struct ndr_push *ndr, int ndr_flags, const struct FILETIME *r);
enum ndr_err_code ndr_pull_FILETIME(struct ndr_pull *ndr, int ndr_flags, struct FILETIME *r);
void ndr_print_FILETIME(struct ndr_print *ndr, const char *name, const struct FILETIME *r);
void ndr_print_ShortArray_r(struct ndr_print *ndr, const char *name, const struct ShortArray_r *r);
void ndr_print_LongArray_r(struct ndr_print *ndr, const char *name, const struct LongArray_r *r);
void ndr_print_BinaryArray_r(struct ndr_print *ndr, const char *name, const struct BinaryArray_r *r);
void ndr_print_FlatUIDArray_r(struct ndr_print *ndr, const char *name, const struct FlatUIDArray_r *r);
void ndr_print_DateTimeArray_r(struct ndr_print *ndr, const char *name, const struct DateTimeArray_r *r);
void ndr_print_PROP_VAL_UNION(struct ndr_print *ndr, const char *name, const union PROP_VAL_UNION *r);
enum ndr_err_code ndr_push_PropertyValue_r(struct ndr_push *ndr, int ndr_flags, const struct PropertyValue_r *r);
enum ndr_err_code ndr_pull_PropertyValue_r(struct ndr_pull *ndr, int ndr_flags, struct PropertyValue_r *r);
void ndr_print_PropertyValue_r(struct ndr_print *ndr, const char *name, const struct PropertyValue_r *r);
void ndr_print_PropertyRow_r(struct ndr_print *ndr, const char *name, const struct PropertyRow_r *r);
enum ndr_err_code ndr_push_PropertyRowSet_r(struct ndr_push *ndr, int ndr_flags, const struct PropertyRowSet_r *r);
enum ndr_err_code ndr_pull_PropertyRowSet_r(struct ndr_pull *ndr, int ndr_flags, struct PropertyRowSet_r *r);
void ndr_print_PropertyRowSet_r(struct ndr_print *ndr, const char *name, const struct PropertyRowSet_r *r);
void ndr_print_AndRestriction_r(struct ndr_print *ndr, const char *name, const struct AndRestriction_r *r);
void ndr_print_OrRestriction_r(struct ndr_print *ndr, const char *name, const struct OrRestriction_r *r);
void ndr_print_NotRestriction_r(struct ndr_print *ndr, const char *name, const struct NotRestriction_r *r);
void ndr_print_ContentRestriction_r(struct ndr_print *ndr, const char *name, const struct ContentRestriction_r *r);
void ndr_print_PropertyRestriction_r(struct ndr_print *ndr, const char *name, const struct PropertyRestriction_r *r);
void ndr_print_ComparePropsRestriction_r(struct ndr_print *ndr, const char *name, const struct ComparePropsRestriction_r *r);
void ndr_print_BitMaskRestriction_r(struct ndr_print *ndr, const char *name, const struct BitMaskRestriction_r *r);
void ndr_print_SizeRestriction_r(struct ndr_print *ndr, const char *name, const struct SizeRestriction_r *r);
void ndr_print_ExistRestriction_r(struct ndr_print *ndr, const char *name, const struct ExistRestriction_r *r);
void ndr_print_SubRestriction_r(struct ndr_print *ndr, const char *name, const struct SubRestriction_r *r);
void ndr_print_RestrictionType_r(struct ndr_print *ndr, const char *name, enum RestrictionType_r r);
void ndr_print_RestrictionUnion_r(struct ndr_print *ndr, const char *name, const union RestrictionUnion_r *r);
enum ndr_err_code ndr_push_Restriction_r(struct ndr_push *ndr, int ndr_flags, const struct Restriction_r *r);
enum ndr_err_code ndr_pull_Restriction_r(struct ndr_pull *ndr, int ndr_flags, struct Restriction_r *r);
void ndr_print_Restriction_r(struct ndr_print *ndr, const char *name, const struct Restriction_r *r);
enum ndr_err_code ndr_push_UI8Array_r(struct ndr_push *ndr, int ndr_flags, const struct UI8Array_r *r);
enum ndr_err_code ndr_pull_UI8Array_r(struct ndr_pull *ndr, int ndr_flags, struct UI8Array_r *r);
void ndr_print_UI8Array_r(struct ndr_print *ndr, const char *name, const struct UI8Array_r *r);
enum ndr_err_code ndr_push_SPropValue_CTR(struct ndr_push *ndr, int ndr_flags, const union SPropValue_CTR *r);
enum ndr_err_code ndr_pull_SPropValue_CTR(struct ndr_pull *ndr, int ndr_flags, union SPropValue_CTR *r);
void ndr_print_SPropValue_CTR(struct ndr_print *ndr, const char *name, const union SPropValue_CTR *r);
enum ndr_err_code ndr_push_SPropValue(struct ndr_push *ndr, int ndr_flags, const struct SPropValue *r);
enum ndr_err_code ndr_pull_SPropValue(struct ndr_pull *ndr, int ndr_flags, struct SPropValue *r);
void ndr_print_SPropValue(struct ndr_print *ndr, const char *name, const struct SPropValue *r);
enum ndr_err_code ndr_push_SRow(struct ndr_push *ndr, int ndr_flags, const struct SRow *r);
enum ndr_err_code ndr_pull_SRow(struct ndr_pull *ndr, int ndr_flags, struct SRow *r);
void ndr_print_SRow(struct ndr_print *ndr, const char *name, const struct SRow *r);
enum ndr_err_code ndr_push_SRowSet(struct ndr_push *ndr, int ndr_flags, const struct SRowSet *r);
enum ndr_err_code ndr_pull_SRowSet(struct ndr_pull *ndr, int ndr_flags, struct SRowSet *r);
void ndr_print_SRowSet(struct ndr_print *ndr, const char *name, const struct SRowSet *r);
void ndr_print_NspiBind_dwFlags(struct ndr_print *ndr, const char *name, uint32_t r);
void ndr_print_NspiQueryRows_dwFlags(struct ndr_print *ndr, const char *name, uint32_t r);
void ndr_print_NspiGetSpecialTable_dwFlags(struct ndr_print *ndr, const char *name, uint32_t r);
void ndr_print_TI_dwFlags(struct ndr_print *ndr, const char *name, uint32_t r);
void ndr_print_NspiQueryColumns_dwFlags(struct ndr_print *ndr, const char *name, uint32_t r);
void ndr_print_NspiBind(struct ndr_print *ndr, const char *name, int flags, const struct NspiBind *r);
void ndr_print_NspiUnbind(struct ndr_print *ndr, const char *name, int flags, const struct NspiUnbind *r);
void ndr_print_NspiUpdateStat(struct ndr_print *ndr, const char *name, int flags, const struct NspiUpdateStat *r);
void ndr_print_NspiQueryRows(struct ndr_print *ndr, const char *name, int flags, const struct NspiQueryRows *r);
void ndr_print_NspiSeekEntries(struct ndr_print *ndr, const char *name, int flags, const struct NspiSeekEntries *r);
void ndr_print_NspiGetMatches(struct ndr_print *ndr, const char *name, int flags, const struct NspiGetMatches *r);
void ndr_print_NspiResortRestriction(struct ndr_print *ndr, const char *name, int flags, const struct NspiResortRestriction *r);
void ndr_print_NspiDNToMId(struct ndr_print *ndr, const char *name, int flags, const struct NspiDNToMId *r);
void ndr_print_NspiGetPropList(struct ndr_print *ndr, const char *name, int flags, const struct NspiGetPropList *r);
void ndr_print_NspiGetProps(struct ndr_print *ndr, const char *name, int flags, const struct NspiGetProps *r);
void ndr_print_NspiCompareMIds(struct ndr_print *ndr, const char *name, int flags, const struct NspiCompareMIds *r);
void ndr_print_NspiModProps(struct ndr_print *ndr, const char *name, int flags, const struct NspiModProps *r);
void ndr_print_NspiGetSpecialTable(struct ndr_print *ndr, const char *name, int flags, const struct NspiGetSpecialTable *r);
void ndr_print_NspiGetTemplateInfo(struct ndr_print *ndr, const char *name, int flags, const struct NspiGetTemplateInfo *r);
void ndr_print_NspiModLinkAtt(struct ndr_print *ndr, const char *name, int flags, const struct NspiModLinkAtt *r);
void ndr_print_NspiDeleteEntries(struct ndr_print *ndr, const char *name, int flags, const struct NspiDeleteEntries *r);
void ndr_print_NspiQueryColumns(struct ndr_print *ndr, const char *name, int flags, const struct NspiQueryColumns *r);
void ndr_print_NspiGetNamesFromIDs(struct ndr_print *ndr, const char *name, int flags, const struct NspiGetNamesFromIDs *r);
void ndr_print_NspiGetIDsFromNames(struct ndr_print *ndr, const char *name, int flags, const struct NspiGetIDsFromNames *r);
void ndr_print_NspiResolveNames(struct ndr_print *ndr, const char *name, int flags, const struct NspiResolveNames *r);
void ndr_print_NspiResolveNamesW(struct ndr_print *ndr, const char *name, int flags, const struct NspiResolveNamesW *r);
#endif /* _HEADER_NDR_exchange_nsp */
#ifndef _HEADER_NDR_exchange_emsmdb
#define _HEADER_NDR_exchange_emsmdb

#define NDR_EXCHANGE_EMSMDB_UUID "a4f1db00-ca47-1067-b31f-00dd010662da"
#define NDR_EXCHANGE_EMSMDB_VERSION 5308416
#define NDR_EXCHANGE_EMSMDB_NAME "exchange_emsmdb"
#define NDR_EXCHANGE_EMSMDB_HELPSTRING "Exchange 5.5 EMSMDB"
extern const struct ndr_interface_table ndr_table_exchange_emsmdb;
#define NDR_ECDOCONNECT (0x00)

#define NDR_ECDODISCONNECT (0x01)

#define NDR_ECDORPC (0x02)

#define NDR_ECGETMORERPC (0x03)

#define NDR_ECRREGISTERPUSHNOTIFICATION (0x04)

#define NDR_ECRUNREGISTERPUSHNOTIFICATION (0x05)

#define NDR_ECDUMMYRPC (0x06)

#define NDR_ECRGETDCNAME (0x07)

#define NDR_ECRNETGETDCNAME (0x08)

#define NDR_ECDORPCEXT (0x09)

#define NDR_ECDOCONNECTEX (0x0a)

#define NDR_ECDORPCEXT2 (0x0b)

#define NDR_ECUNKNOWN0XC (0x0c)

#define NDR_ECUNKNOWN0XD (0x0d)

#define NDR_ECDOASYNCCONNECTEX (0x0e)

#define NDR_EXCHANGE_EMSMDB_CALL_COUNT (15)
enum ndr_err_code ndr_push_MAPI_OBJTYPE(struct ndr_push *ndr, int ndr_flags, enum MAPI_OBJTYPE r);
enum ndr_err_code ndr_pull_MAPI_OBJTYPE(struct ndr_pull *ndr, int ndr_flags, enum MAPI_OBJTYPE *r);
void ndr_print_MAPI_OBJTYPE(struct ndr_print *ndr, const char *name, enum MAPI_OBJTYPE r);
enum ndr_err_code ndr_push_ACLRIGHTS(struct ndr_push *ndr, int ndr_flags, enum ACLRIGHTS r);
enum ndr_err_code ndr_pull_ACLRIGHTS(struct ndr_pull *ndr, int ndr_flags, enum ACLRIGHTS *r);
void ndr_print_ACLRIGHTS(struct ndr_print *ndr, const char *name, enum ACLRIGHTS r);
enum ndr_err_code ndr_push_MAPI_OPNUM(struct ndr_push *ndr, int ndr_flags, enum MAPI_OPNUM r);
enum ndr_err_code ndr_pull_MAPI_OPNUM(struct ndr_pull *ndr, int ndr_flags, enum MAPI_OPNUM *r);
void ndr_print_MAPI_OPNUM(struct ndr_print *ndr, const char *name, enum MAPI_OPNUM r);
enum ndr_err_code ndr_push_SBinary_short(struct ndr_push *ndr, int ndr_flags, const struct SBinary_short *r);
enum ndr_err_code ndr_pull_SBinary_short(struct ndr_pull *ndr, int ndr_flags, struct SBinary_short *r);
void ndr_print_SBinary_short(struct ndr_print *ndr, const char *name, const struct SBinary_short *r);
enum ndr_err_code ndr_push_mapi_MV_LONG_STRUCT(struct ndr_push *ndr, int ndr_flags, const struct mapi_MV_LONG_STRUCT *r);
enum ndr_err_code ndr_pull_mapi_MV_LONG_STRUCT(struct ndr_pull *ndr, int ndr_flags, struct mapi_MV_LONG_STRUCT *r);
void ndr_print_mapi_MV_LONG_STRUCT(struct ndr_print *ndr, const char *name, const struct mapi_MV_LONG_STRUCT *r);
void ndr_print_mapi_LPSTR(struct ndr_print *ndr, const char *name, const struct mapi_LPSTR *r);
enum ndr_err_code ndr_push_mapi_SLPSTRArray(struct ndr_push *ndr, int ndr_flags, const struct mapi_SLPSTRArray *r);
enum ndr_err_code ndr_pull_mapi_SLPSTRArray(struct ndr_pull *ndr, int ndr_flags, struct mapi_SLPSTRArray *r);
void ndr_print_mapi_SLPSTRArray(struct ndr_print *ndr, const char *name, const struct mapi_SLPSTRArray *r);
enum ndr_err_code ndr_push_mapi_LPWSTR(struct ndr_push *ndr, int ndr_flags, const struct mapi_LPWSTR *r);
enum ndr_err_code ndr_pull_mapi_LPWSTR(struct ndr_pull *ndr, int ndr_flags, struct mapi_LPWSTR *r);
void ndr_print_mapi_LPWSTR(struct ndr_print *ndr, const char *name, const struct mapi_LPWSTR *r);
enum ndr_err_code ndr_push_mapi_SLPSTRArrayW(struct ndr_push *ndr, int ndr_flags, const struct mapi_SLPSTRArrayW *r);
enum ndr_err_code ndr_pull_mapi_SLPSTRArrayW(struct ndr_pull *ndr, int ndr_flags, struct mapi_SLPSTRArrayW *r);
void ndr_print_mapi_SLPSTRArrayW(struct ndr_print *ndr, const char *name, const struct mapi_SLPSTRArrayW *r);
enum ndr_err_code ndr_push_mapi_SBinaryArray(struct ndr_push *ndr, int ndr_flags, const struct mapi_SBinaryArray *r);
enum ndr_err_code ndr_pull_mapi_SBinaryArray(struct ndr_pull *ndr, int ndr_flags, struct mapi_SBinaryArray *r);
void ndr_print_mapi_SBinaryArray(struct ndr_print *ndr, const char *name, const struct mapi_SBinaryArray *r);
enum ndr_err_code ndr_push_mapi_SGuidArray(struct ndr_push *ndr, int ndr_flags, const struct mapi_SGuidArray *r);
enum ndr_err_code ndr_pull_mapi_SGuidArray(struct ndr_pull *ndr, int ndr_flags, struct mapi_SGuidArray *r);
void ndr_print_mapi_SGuidArray(struct ndr_print *ndr, const char *name, const struct mapi_SGuidArray *r);
enum ndr_err_code ndr_push_mapi_SRestriction_wrap(struct ndr_push *ndr, int ndr_flags, const struct mapi_SRestriction_wrap *r);
enum ndr_err_code ndr_pull_mapi_SRestriction_wrap(struct ndr_pull *ndr, int ndr_flags, struct mapi_SRestriction_wrap *r);
void ndr_print_mapi_SRestriction_wrap(struct ndr_print *ndr, const char *name, const struct mapi_SRestriction_wrap *r);
enum ndr_err_code ndr_push_mapi_SPropValue_wrap(struct ndr_push *ndr, int ndr_flags, const struct mapi_SPropValue_wrap *r);
enum ndr_err_code ndr_pull_mapi_SPropValue_wrap(struct ndr_pull *ndr, int ndr_flags, struct mapi_SPropValue_wrap *r);
void ndr_print_mapi_SPropValue_wrap(struct ndr_print *ndr, const char *name, const struct mapi_SPropValue_wrap *r);
enum ndr_err_code ndr_push_mapi_SPropValue_array_wrap(struct ndr_push *ndr, int ndr_flags, const struct mapi_SPropValue_array_wrap *r);
enum ndr_err_code ndr_pull_mapi_SPropValue_array_wrap(struct ndr_pull *ndr, int ndr_flags, struct mapi_SPropValue_array_wrap *r);
void ndr_print_mapi_SPropValue_array_wrap(struct ndr_print *ndr, const char *name, const struct mapi_SPropValue_array_wrap *r);
void ndr_print_ActionType(struct ndr_print *ndr, const char *name, enum ActionType r);
void ndr_print_MoveCopy_Action(struct ndr_print *ndr, const char *name, const struct MoveCopy_Action *r);
void ndr_print_ReplyOOF_Action(struct ndr_print *ndr, const char *name, const struct ReplyOOF_Action *r);
void ndr_print_RecipientBlock(struct ndr_print *ndr, const char *name, const struct RecipientBlock *r);
void ndr_print_BounceCode(struct ndr_print *ndr, const char *name, enum BounceCode r);
void ndr_print_ForwardDelegate_Action(struct ndr_print *ndr, const char *name, const struct ForwardDelegate_Action *r);
void ndr_print_ActionData(struct ndr_print *ndr, const char *name, const union ActionData *r);
void ndr_print_ActionBlockData(struct ndr_print *ndr, const char *name, const struct ActionBlockData *r);
void ndr_print_ActionBlock(struct ndr_print *ndr, const char *name, const struct ActionBlock *r);
void ndr_print_RuleAction(struct ndr_print *ndr, const char *name, const struct RuleAction *r);
enum ndr_err_code ndr_push_mapi_SPropValue_CTR(struct ndr_push *ndr, int ndr_flags, const union mapi_SPropValue_CTR *r);
enum ndr_err_code ndr_pull_mapi_SPropValue_CTR(struct ndr_pull *ndr, int ndr_flags, union mapi_SPropValue_CTR *r);
void ndr_print_mapi_SPropValue_CTR(struct ndr_print *ndr, const char *name, const union mapi_SPropValue_CTR *r);
enum ndr_err_code ndr_push_mapi_SPropValue(struct ndr_push *ndr, int ndr_flags, const struct mapi_SPropValue *r);
enum ndr_err_code ndr_pull_mapi_SPropValue(struct ndr_pull *ndr, int ndr_flags, struct mapi_SPropValue *r);
void ndr_print_mapi_SPropValue(struct ndr_print *ndr, const char *name, const struct mapi_SPropValue *r);
enum ndr_err_code ndr_push_mapi_SPropValue_array(struct ndr_push *ndr, int ndr_flags, const struct mapi_SPropValue_array *r);
enum ndr_err_code ndr_pull_mapi_SPropValue_array(struct ndr_pull *ndr, int ndr_flags, struct mapi_SPropValue_array *r);
void ndr_print_mapi_SPropValue_array(struct ndr_print *ndr, const char *name, const struct mapi_SPropValue_array *r);
void ndr_print_mapi_SPropTagArray(struct ndr_print *ndr, const char *name, const struct mapi_SPropTagArray *r);
void ndr_print_ulRowFlags(struct ndr_print *ndr, const char *name, enum ulRowFlags r);
enum ndr_err_code ndr_push_Release_req(struct ndr_push *ndr, int ndr_flags, const struct Release_req *r);
enum ndr_err_code ndr_pull_Release_req(struct ndr_pull *ndr, int ndr_flags, struct Release_req *r);
void ndr_print_Release_req(struct ndr_print *ndr, const char *name, const struct Release_req *r);
enum ndr_err_code ndr_push_Release_repl(struct ndr_push *ndr, int ndr_flags, const struct Release_repl *r);
enum ndr_err_code ndr_pull_Release_repl(struct ndr_pull *ndr, int ndr_flags, struct Release_repl *r);
void ndr_print_Release_repl(struct ndr_print *ndr, const char *name, const struct Release_repl *r);
void ndr_print_OpenFolder_OpenModeFlags(struct ndr_print *ndr, const char *name, enum OpenFolder_OpenModeFlags r);
void ndr_print_OpenFolder_req(struct ndr_print *ndr, const char *name, const struct OpenFolder_req *r);
void ndr_print_OpenFolder_Replicas(struct ndr_print *ndr, const char *name, const struct OpenFolder_Replicas *r);
void ndr_print_IsGhosted(struct ndr_print *ndr, const char *name, const union IsGhosted *r);
void ndr_print_OpenFolder_repl(struct ndr_print *ndr, const char *name, const struct OpenFolder_repl *r);
void ndr_print_StringType(struct ndr_print *ndr, const char *name, enum StringType r);
void ndr_print_String(struct ndr_print *ndr, const char *name, const union String *r);
void ndr_print_TypedString(struct ndr_print *ndr, const char *name, const struct TypedString *r);
void ndr_print_OpenMessage_OpenModeFlags(struct ndr_print *ndr, const char *name, enum OpenMessage_OpenModeFlags r);
void ndr_print_OpenMessage_req(struct ndr_print *ndr, const char *name, const struct OpenMessage_req *r);
void ndr_print_CODEPAGEID(struct ndr_print *ndr, const char *name, enum CODEPAGEID r);
void ndr_print_ulRecipClass(struct ndr_print *ndr, const char *name, enum ulRecipClass r);
void ndr_print_addr_type(struct ndr_print *ndr, const char *name, enum addr_type r);
void ndr_print_recipient_AddressPrefixUsed(struct ndr_print *ndr, const char *name, const union recipient_AddressPrefixUsed *r);
void ndr_print_recipient_DisplayType(struct ndr_print *ndr, const char *name, const union recipient_DisplayType *r);
void ndr_print_recipient_X500DN(struct ndr_print *ndr, const char *name, const union recipient_X500DN *r);
void ndr_print_recipient_EntryId(struct ndr_print *ndr, const char *name, const union recipient_EntryId *r);
void ndr_print_recipient_SearchKey(struct ndr_print *ndr, const char *name, const union recipient_SearchKey *r);
void ndr_print_recipient_AddressType(struct ndr_print *ndr, const char *name, const union recipient_AddressType *r);
void ndr_print_recipient_SimpleDisplayName(struct ndr_print *ndr, const char *name, const union recipient_SimpleDisplayName *r);
void ndr_print_recipient_TransmittableDisplayName(struct ndr_print *ndr, const char *name, const union recipient_TransmittableDisplayName *r);
void ndr_print_recipient_DisplayName(struct ndr_print *ndr, const char *name, const union recipient_DisplayName *r);
void ndr_print_recipient_EmailAddress(struct ndr_print *ndr, const char *name, const union recipient_EmailAddress *r);
void ndr_print_RecipientRow(struct ndr_print *ndr, const char *name, const struct RecipientRow *r);
void ndr_print_OpenMessage_repl(struct ndr_print *ndr, const char *name, const struct OpenMessage_repl *r);
void ndr_print_TableFlags(struct ndr_print *ndr, const char *name, uint8_t r);
void ndr_print_GetHierarchyTable_req(struct ndr_print *ndr, const char *name, const struct GetHierarchyTable_req *r);
void ndr_print_GetHierarchyTable_repl(struct ndr_print *ndr, const char *name, const struct GetHierarchyTable_repl *r);
void ndr_print_GetContentsTable_req(struct ndr_print *ndr, const char *name, const struct GetContentsTable_req *r);
void ndr_print_GetContentsTable_repl(struct ndr_print *ndr, const char *name, const struct GetContentsTable_repl *r);
void ndr_print_CreateMessage_req(struct ndr_print *ndr, const char *name, const struct CreateMessage_req *r);
void ndr_print_CreateMessage_MessageId(struct ndr_print *ndr, const char *name, const union CreateMessage_MessageId *r);
void ndr_print_CreateMessage_repl(struct ndr_print *ndr, const char *name, const struct CreateMessage_repl *r);
void ndr_print_GetProps_req(struct ndr_print *ndr, const char *name, const struct GetProps_req *r);
void ndr_print_GetProps_repl(struct ndr_print *ndr, const char *name, const struct GetProps_repl *r);
void ndr_print_GetPropsAll_req(struct ndr_print *ndr, const char *name, const struct GetPropsAll_req *r);
void ndr_print_GetPropsAll_repl(struct ndr_print *ndr, const char *name, const struct GetPropsAll_repl *r);
void ndr_print_GetPropList_req(struct ndr_print *ndr, const char *name, const struct GetPropList_req *r);
void ndr_print_GetPropList_repl(struct ndr_print *ndr, const char *name, const struct GetPropList_repl *r);
void ndr_print_PropertyProblem(struct ndr_print *ndr, const char *name, const struct PropertyProblem *r);
void ndr_print_SetProps_req(struct ndr_print *ndr, const char *name, const struct SetProps_req *r);
void ndr_print_SetProps_repl(struct ndr_print *ndr, const char *name, const struct SetProps_repl *r);
void ndr_print_DeleteProps_req(struct ndr_print *ndr, const char *name, const struct DeleteProps_req *r);
void ndr_print_DeleteProps_repl(struct ndr_print *ndr, const char *name, const struct DeleteProps_repl *r);
void ndr_print_SaveFlags(struct ndr_print *ndr, const char *name, enum SaveFlags r);
void ndr_print_SaveChangesMessage_req(struct ndr_print *ndr, const char *name, const struct SaveChangesMessage_req *r);
void ndr_print_SaveChangesMessage_repl(struct ndr_print *ndr, const char *name, const struct SaveChangesMessage_repl *r);
void ndr_print_RemoveAllRecipients_req(struct ndr_print *ndr, const char *name, const struct RemoveAllRecipients_req *r);
void ndr_print_RemoveAllRecipients_repl(struct ndr_print *ndr, const char *name, const struct RemoveAllRecipients_repl *r);
void ndr_print_ModifyRecipientRow(struct ndr_print *ndr, const char *name, const struct ModifyRecipientRow *r);
void ndr_print_ModifyRecipients_req(struct ndr_print *ndr, const char *name, const struct ModifyRecipients_req *r);
void ndr_print_ModifyRecipients_repl(struct ndr_print *ndr, const char *name, const struct ModifyRecipients_repl *r);
void ndr_print_ReadRecipients_req(struct ndr_print *ndr, const char *name, const struct ReadRecipients_req *r);
void ndr_print_ReadRecipientRow(struct ndr_print *ndr, const char *name, const struct ReadRecipientRow *r);
void ndr_print_ReadRecipients_repl(struct ndr_print *ndr, const char *name, const struct ReadRecipients_repl *r);
enum ndr_err_code ndr_push_OpenRecipientRow(struct ndr_push *ndr, int ndr_flags, const struct OpenRecipientRow *r);
enum ndr_err_code ndr_pull_OpenRecipientRow(struct ndr_pull *ndr, int ndr_flags, struct OpenRecipientRow *r);
void ndr_print_OpenRecipientRow(struct ndr_print *ndr, const char *name, const struct OpenRecipientRow *r);
void ndr_print_ReloadCachedInformation_req(struct ndr_print *ndr, const char *name, const struct ReloadCachedInformation_req *r);
void ndr_print_ReloadCachedInformation_repl(struct ndr_print *ndr, const char *name, const struct ReloadCachedInformation_repl *r);
void ndr_print_MSGFLAG_READ(struct ndr_print *ndr, const char *name, uint8_t r);
void ndr_print_SetMessageReadFlag_req(struct ndr_print *ndr, const char *name, const struct SetMessageReadFlag_req *r);
void ndr_print_SetMessageReadFlag_LogonId(struct ndr_print *ndr, const char *name, const union SetMessageReadFlag_LogonId *r);
void ndr_print_SetMessageReadFlag_repl(struct ndr_print *ndr, const char *name, const struct SetMessageReadFlag_repl *r);
void ndr_print_SetColumnsFlags(struct ndr_print *ndr, const char *name, enum SetColumnsFlags r);
void ndr_print_TableStatus(struct ndr_print *ndr, const char *name, enum TableStatus r);
void ndr_print_SetColumns_req(struct ndr_print *ndr, const char *name, const struct SetColumns_req *r);
void ndr_print_SetColumns_repl(struct ndr_print *ndr, const char *name, const struct SetColumns_repl *r);
void ndr_print_TABLE_SORT(struct ndr_print *ndr, const char *name, enum TABLE_SORT r);
enum ndr_err_code ndr_push_SSortOrder(struct ndr_push *ndr, int ndr_flags, const struct SSortOrder *r);
enum ndr_err_code ndr_pull_SSortOrder(struct ndr_pull *ndr, int ndr_flags, struct SSortOrder *r);
void ndr_print_SSortOrder(struct ndr_print *ndr, const char *name, const struct SSortOrder *r);
enum ndr_err_code ndr_push_SSortOrderSet(struct ndr_push *ndr, int ndr_flags, const struct SSortOrderSet *r);
enum ndr_err_code ndr_pull_SSortOrderSet(struct ndr_pull *ndr, int ndr_flags, struct SSortOrderSet *r);
void ndr_print_SSortOrderSet(struct ndr_print *ndr, const char *name, const struct SSortOrderSet *r);
void ndr_print_SortTable_req(struct ndr_print *ndr, const char *name, const struct SortTable_req *r);
void ndr_print_SortTable_repl(struct ndr_print *ndr, const char *name, const struct SortTable_repl *r);
void ndr_print_mapi_SAndRestriction(struct ndr_print *ndr, const char *name, const struct mapi_SAndRestriction *r);
void ndr_print_mapi_SOrRestriction(struct ndr_print *ndr, const char *name, const struct mapi_SOrRestriction *r);
void ndr_print_mapi_SNotRestriction(struct ndr_print *ndr, const char *name, const struct mapi_SNotRestriction *r);
void ndr_print_fuzzyLevel(struct ndr_print *ndr, const char *name, uint32_t r);
void ndr_print_mapi_SContentRestriction(struct ndr_print *ndr, const char *name, const struct mapi_SContentRestriction *r);
void ndr_print_relMBR(struct ndr_print *ndr, const char *name, enum relMBR r);
void ndr_print_mapi_SBitmaskRestriction(struct ndr_print *ndr, const char *name, const struct mapi_SBitmaskRestriction *r);
void ndr_print_CompareRelop(struct ndr_print *ndr, const char *name, enum CompareRelop r);
void ndr_print_mapi_SSizeRestriction(struct ndr_print *ndr, const char *name, const struct mapi_SSizeRestriction *r);
void ndr_print_mapi_SPropertyRestriction(struct ndr_print *ndr, const char *name, const struct mapi_SPropertyRestriction *r);
void ndr_print_mapi_SCompareProps(struct ndr_print *ndr, const char *name, const struct mapi_SCompareProps *r);
void ndr_print_mapi_SExistRestriction(struct ndr_print *ndr, const char *name, const struct mapi_SExistRestriction *r);
void ndr_print_mapi_SSubRestriction(struct ndr_print *ndr, const char *name, const struct mapi_SSubRestriction *r);
enum ndr_err_code ndr_push_RestrictionVariable(struct ndr_push *ndr, int ndr_flags, const union RestrictionVariable *r);
enum ndr_err_code ndr_pull_RestrictionVariable(struct ndr_pull *ndr, int ndr_flags, union RestrictionVariable *r);
void ndr_print_RestrictionVariable(struct ndr_print *ndr, const char *name, const union RestrictionVariable *r);
void ndr_print_mapi_SCommentRestriction(struct ndr_print *ndr, const char *name, const struct mapi_SCommentRestriction *r);
enum ndr_err_code ndr_push_mapi_SRestriction_CTR(struct ndr_push *ndr, int ndr_flags, const union mapi_SRestriction_CTR *r);
enum ndr_err_code ndr_pull_mapi_SRestriction_CTR(struct ndr_pull *ndr, int ndr_flags, union mapi_SRestriction_CTR *r);
void ndr_print_mapi_SRestriction_CTR(struct ndr_print *ndr, const char *name, const union mapi_SRestriction_CTR *r);
enum ndr_err_code ndr_push_mapi_SRestriction(struct ndr_push *ndr, int ndr_flags, const struct mapi_SRestriction *r);
enum ndr_err_code ndr_pull_mapi_SRestriction(struct ndr_pull *ndr, int ndr_flags, struct mapi_SRestriction *r);
void ndr_print_mapi_SRestriction(struct ndr_print *ndr, const char *name, const struct mapi_SRestriction *r);
enum ndr_err_code ndr_push_mapi_SRestriction_and(struct ndr_push *ndr, int ndr_flags, const struct mapi_SRestriction_and *r);
enum ndr_err_code ndr_pull_mapi_SRestriction_and(struct ndr_pull *ndr, int ndr_flags, struct mapi_SRestriction_and *r);
void ndr_print_mapi_SRestriction_and(struct ndr_print *ndr, const char *name, const struct mapi_SRestriction_and *r);
enum ndr_err_code ndr_push_mapi_SRestriction_or(struct ndr_push *ndr, int ndr_flags, const struct mapi_SRestriction_or *r);
enum ndr_err_code ndr_pull_mapi_SRestriction_or(struct ndr_pull *ndr, int ndr_flags, struct mapi_SRestriction_or *r);
void ndr_print_mapi_SRestriction_or(struct ndr_print *ndr, const char *name, const struct mapi_SRestriction_or *r);
enum ndr_err_code ndr_push_mapi_SRestriction_sub(struct ndr_push *ndr, int ndr_flags, const struct mapi_SRestriction_sub *r);
enum ndr_err_code ndr_pull_mapi_SRestriction_sub(struct ndr_pull *ndr, int ndr_flags, struct mapi_SRestriction_sub *r);
void ndr_print_mapi_SRestriction_sub(struct ndr_print *ndr, const char *name, const struct mapi_SRestriction_sub *r);
enum ndr_err_code ndr_push_mapi_SRestriction_comment(struct ndr_push *ndr, int ndr_flags, const struct mapi_SRestriction_comment *r);
enum ndr_err_code ndr_pull_mapi_SRestriction_comment(struct ndr_pull *ndr, int ndr_flags, struct mapi_SRestriction_comment *r);
void ndr_print_mapi_SRestriction_comment(struct ndr_print *ndr, const char *name, const struct mapi_SRestriction_comment *r);
void ndr_print_Restrict_req(struct ndr_print *ndr, const char *name, const struct Restrict_req *r);
void ndr_print_Restrict_repl(struct ndr_print *ndr, const char *name, const struct Restrict_repl *r);
void ndr_print_QueryRowsFlags(struct ndr_print *ndr, const char *name, enum QueryRowsFlags r);
void ndr_print_QueryRows_req(struct ndr_print *ndr, const char *name, const struct QueryRows_req *r);
enum ndr_err_code ndr_push_QueryRows_repl(struct ndr_push *ndr, int ndr_flags, const struct QueryRows_repl *r);
enum ndr_err_code ndr_pull_QueryRows_repl(struct ndr_pull *ndr, int ndr_flags, struct QueryRows_repl *r);
void ndr_print_QueryRows_repl(struct ndr_print *ndr, const char *name, const struct QueryRows_repl *r);
void ndr_print_GetStatus_req(struct ndr_print *ndr, const char *name, const struct GetStatus_req *r);
void ndr_print_GetStatus_repl(struct ndr_print *ndr, const char *name, const struct GetStatus_repl *r);
void ndr_print_QueryPosition_req(struct ndr_print *ndr, const char *name, const struct QueryPosition_req *r);
void ndr_print_QueryPosition_repl(struct ndr_print *ndr, const char *name, const struct QueryPosition_repl *r);
void ndr_print_BOOKMARK(struct ndr_print *ndr, const char *name, enum BOOKMARK r);
void ndr_print_SeekRow_req(struct ndr_print *ndr, const char *name, const struct SeekRow_req *r);
void ndr_print_SeekRow_repl(struct ndr_print *ndr, const char *name, const struct SeekRow_repl *r);
void ndr_print_SeekRowBookmark_req(struct ndr_print *ndr, const char *name, const struct SeekRowBookmark_req *r);
void ndr_print_SeekRowBookmark_repl(struct ndr_print *ndr, const char *name, const struct SeekRowBookmark_repl *r);
void ndr_print_SeekRowApprox_req(struct ndr_print *ndr, const char *name, const struct SeekRowApprox_req *r);
void ndr_print_SeekRowApprox_repl(struct ndr_print *ndr, const char *name, const struct SeekRowApprox_repl *r);
void ndr_print_CreateBookmark_req(struct ndr_print *ndr, const char *name, const struct CreateBookmark_req *r);
void ndr_print_CreateBookmark_repl(struct ndr_print *ndr, const char *name, const struct CreateBookmark_repl *r);
void ndr_print_FOLDER_TYPE(struct ndr_print *ndr, const char *name, enum FOLDER_TYPE r);
void ndr_print_FOLDER_STRING(struct ndr_print *ndr, const char *name, enum FOLDER_STRING r);
void ndr_print_LPTSTR(struct ndr_print *ndr, const char *name, const union LPTSTR *r);
void ndr_print_FOLDER_FLAGS(struct ndr_print *ndr, const char *name, enum FOLDER_FLAGS r);
void ndr_print_CreateFolder_req(struct ndr_print *ndr, const char *name, const struct CreateFolder_req *r);
void ndr_print_CreateFolder_GhostInfo(struct ndr_print *ndr, const char *name, const struct CreateFolder_GhostInfo *r);
void ndr_print_CreateFolder_GhostUnion(struct ndr_print *ndr, const char *name, const union CreateFolder_GhostUnion *r);
void ndr_print_CreateFolder_repl(struct ndr_print *ndr, const char *name, const struct CreateFolder_repl *r);
void ndr_print_DeleteFolderFlags(struct ndr_print *ndr, const char *name, uint8_t r);
void ndr_print_DeleteFolder_req(struct ndr_print *ndr, const char *name, const struct DeleteFolder_req *r);
void ndr_print_DeleteFolder_repl(struct ndr_print *ndr, const char *name, const struct DeleteFolder_repl *r);
void ndr_print_DeleteMessages_req(struct ndr_print *ndr, const char *name, const struct DeleteMessages_req *r);
void ndr_print_DeleteMessages_repl(struct ndr_print *ndr, const char *name, const struct DeleteMessages_repl *r);
void ndr_print_GetMessageStatus_req(struct ndr_print *ndr, const char *name, const struct GetMessageStatus_req *r);
void ndr_print_ulMessageStatus(struct ndr_print *ndr, const char *name, uint32_t r);
void ndr_print_SetMessageStatus_req(struct ndr_print *ndr, const char *name, const struct SetMessageStatus_req *r);
void ndr_print_SetMessageStatus_repl(struct ndr_print *ndr, const char *name, const struct SetMessageStatus_repl *r);
void ndr_print_GetAttachmentTable_req(struct ndr_print *ndr, const char *name, const struct GetAttachmentTable_req *r);
void ndr_print_GetAttachmentTable_repl(struct ndr_print *ndr, const char *name, const struct GetAttachmentTable_repl *r);
void ndr_print_OpenAttachmentFlags(struct ndr_print *ndr, const char *name, enum OpenAttachmentFlags r);
void ndr_print_OpenAttach_req(struct ndr_print *ndr, const char *name, const struct OpenAttach_req *r);
void ndr_print_OpenAttach_repl(struct ndr_print *ndr, const char *name, const struct OpenAttach_repl *r);
void ndr_print_CreateAttach_req(struct ndr_print *ndr, const char *name, const struct CreateAttach_req *r);
void ndr_print_CreateAttach_repl(struct ndr_print *ndr, const char *name, const struct CreateAttach_repl *r);
void ndr_print_DeleteAttach_req(struct ndr_print *ndr, const char *name, const struct DeleteAttach_req *r);
void ndr_print_DeleteAttach_repl(struct ndr_print *ndr, const char *name, const struct DeleteAttach_repl *r);
void ndr_print_SaveChangesAttachment_req(struct ndr_print *ndr, const char *name, const struct SaveChangesAttachment_req *r);
void ndr_print_SaveChangesAttachment_repl(struct ndr_print *ndr, const char *name, const struct SaveChangesAttachment_repl *r);
void ndr_print_SetReceiveFolder_req(struct ndr_print *ndr, const char *name, const struct SetReceiveFolder_req *r);
void ndr_print_SetReceiveFolder_repl(struct ndr_print *ndr, const char *name, const struct SetReceiveFolder_repl *r);
void ndr_print_GetReceiveFolder_req(struct ndr_print *ndr, const char *name, const struct GetReceiveFolder_req *r);
void ndr_print_GetReceiveFolder_repl(struct ndr_print *ndr, const char *name, const struct GetReceiveFolder_repl *r);
void ndr_print_NotificationFlags(struct ndr_print *ndr, const char *name, uint16_t r);
void ndr_print_hyperbool(struct ndr_print *ndr, const char *name, const union hyperbool *r);
void ndr_print_RegisterNotification_req(struct ndr_print *ndr, const char *name, const struct RegisterNotification_req *r);
void ndr_print_RegisterNotification_repl(struct ndr_print *ndr, const char *name, const struct RegisterNotification_repl *r);
void ndr_print_MsgFlags(struct ndr_print *ndr, const char *name, uint32_t r);
void ndr_print_MessageClass(struct ndr_print *ndr, const char *name, const union MessageClass *r);
enum ndr_err_code ndr_push_GLOBCNT(struct ndr_push *ndr, int ndr_flags, const union GLOBCNT *r);
enum ndr_err_code ndr_pull_GLOBCNT(struct ndr_pull *ndr, int ndr_flags, union GLOBCNT *r);
void ndr_print_GLOBCNT(struct ndr_print *ndr, const char *name, const union GLOBCNT *r);
enum ndr_err_code ndr_push_GID(struct ndr_push *ndr, int ndr_flags, const struct GID *r);
enum ndr_err_code ndr_pull_GID(struct ndr_pull *ndr, int ndr_flags, struct GID *r);
void ndr_print_GID(struct ndr_print *ndr, const char *name, const struct GID *r);
enum ndr_err_code ndr_push_ShortTermID(struct ndr_push *ndr, int ndr_flags, const struct ShortTermID *r);
enum ndr_err_code ndr_pull_ShortTermID(struct ndr_pull *ndr, int ndr_flags, struct ShortTermID *r);
void ndr_print_ShortTermID(struct ndr_print *ndr, const char *name, const struct ShortTermID *r);
enum ndr_err_code ndr_push_XID(struct ndr_push *ndr, int ndr_flags, const struct XID *r);
enum ndr_err_code ndr_pull_XID(struct ndr_pull *ndr, int ndr_flags, struct XID *r);
void ndr_print_XID(struct ndr_print *ndr, const char *name, const struct XID *r);
void ndr_print_RichTableNotificationType(struct ndr_print *ndr, const char *name, enum RichTableNotificationType r);
void ndr_print_NotificationTags(struct ndr_print *ndr, const char *name, const union NotificationTags *r);
void ndr_print_NewMailNotification(struct ndr_print *ndr, const char *name, const struct NewMailNotification *r);
void ndr_print_FolderCreatedNotification(struct ndr_print *ndr, const char *name, const struct FolderCreatedNotification *r);
void ndr_print_FolderDeletedNotification(struct ndr_print *ndr, const char *name, const struct FolderDeletedNotification *r);
void ndr_print_FolderModifiedNotification_10(struct ndr_print *ndr, const char *name, const struct FolderModifiedNotification_10 *r);
void ndr_print_FolderMoveCopyNotification(struct ndr_print *ndr, const char *name, const struct FolderMoveCopyNotification *r);
void ndr_print_SearchCompleteNotification(struct ndr_print *ndr, const char *name, const struct SearchCompleteNotification *r);
void ndr_print_HierarchyRowAddedNotification(struct ndr_print *ndr, const char *name, const struct HierarchyRowAddedNotification *r);
void ndr_print_HierarchyRowDeletedNotification(struct ndr_print *ndr, const char *name, const struct HierarchyRowDeletedNotification *r);
void ndr_print_HierarchyRowModifiedNotification(struct ndr_print *ndr, const char *name, const struct HierarchyRowModifiedNotification *r);
void ndr_print_HierarchyTableChangeUnion(struct ndr_print *ndr, const char *name, const union HierarchyTableChangeUnion *r);
void ndr_print_HierarchyTableChange(struct ndr_print *ndr, const char *name, const struct HierarchyTableChange *r);
void ndr_print_IcsNotification(struct ndr_print *ndr, const char *name, const struct IcsNotification *r);
void ndr_print_FolderModifiedNotification_1010(struct ndr_print *ndr, const char *name, const struct FolderModifiedNotification_1010 *r);
void ndr_print_FolderModifiedNotification_2010(struct ndr_print *ndr, const char *name, const struct FolderModifiedNotification_2010 *r);
void ndr_print_FolderModifiedNotification_3010(struct ndr_print *ndr, const char *name, const struct FolderModifiedNotification_3010 *r);
void ndr_print_MessageCreatedNotification(struct ndr_print *ndr, const char *name, const struct MessageCreatedNotification *r);
void ndr_print_MessageDeletedNotification(struct ndr_print *ndr, const char *name, const struct MessageDeletedNotification *r);
void ndr_print_MessageModifiedNotification(struct ndr_print *ndr, const char *name, const struct MessageModifiedNotification *r);
void ndr_print_MessageMoveCopyNotification(struct ndr_print *ndr, const char *name, const struct MessageMoveCopyNotification *r);
void ndr_print_ContentsRowAddedNotification(struct ndr_print *ndr, const char *name, const struct ContentsRowAddedNotification *r);
void ndr_print_ContentsRowDeletedNotification(struct ndr_print *ndr, const char *name, const struct ContentsRowDeletedNotification *r);
void ndr_print_ContentsRowModifiedNotification(struct ndr_print *ndr, const char *name, const struct ContentsRowModifiedNotification *r);
void ndr_print_ContentsTableChangeUnion(struct ndr_print *ndr, const char *name, const union ContentsTableChangeUnion *r);
void ndr_print_ContentsTableChange(struct ndr_print *ndr, const char *name, const struct ContentsTableChange *r);
void ndr_print_SearchMessageCreatedNotification(struct ndr_print *ndr, const char *name, const struct SearchMessageCreatedNotification *r);
void ndr_print_SearchMessageRemovedNotification(struct ndr_print *ndr, const char *name, const struct SearchMessageRemovedNotification *r);
void ndr_print_SearchMessageModifiedNotification(struct ndr_print *ndr, const char *name, const struct SearchMessageModifiedNotification *r);
void ndr_print_NotificationData(struct ndr_print *ndr, const char *name, const union NotificationData *r);
void ndr_print_Notify_repl(struct ndr_print *ndr, const char *name, const struct Notify_repl *r);
void ndr_print_OpenStream_OpenModeFlags(struct ndr_print *ndr, const char *name, enum OpenStream_OpenModeFlags r);
void ndr_print_OpenStream_req(struct ndr_print *ndr, const char *name, const struct OpenStream_req *r);
void ndr_print_OpenStream_repl(struct ndr_print *ndr, const char *name, const struct OpenStream_repl *r);
void ndr_print_MaximumByteCount(struct ndr_print *ndr, const char *name, const union MaximumByteCount *r);
void ndr_print_ReadStream_req(struct ndr_print *ndr, const char *name, const struct ReadStream_req *r);
void ndr_print_ReadStream_repl(struct ndr_print *ndr, const char *name, const struct ReadStream_repl *r);
void ndr_print_WriteStream_req(struct ndr_print *ndr, const char *name, const struct WriteStream_req *r);
void ndr_print_WriteStream_repl(struct ndr_print *ndr, const char *name, const struct WriteStream_repl *r);
void ndr_print_SeekStream_req(struct ndr_print *ndr, const char *name, const struct SeekStream_req *r);
void ndr_print_SeekStream_repl(struct ndr_print *ndr, const char *name, const struct SeekStream_repl *r);
void ndr_print_SetStreamSize_req(struct ndr_print *ndr, const char *name, const struct SetStreamSize_req *r);
void ndr_print_SetStreamSize_repl(struct ndr_print *ndr, const char *name, const struct SetStreamSize_repl *r);
enum ndr_err_code ndr_push_SearchFlags(struct ndr_push *ndr, int ndr_flags, uint32_t r);
enum ndr_err_code ndr_pull_SearchFlags(struct ndr_pull *ndr, int ndr_flags, uint32_t *r);
void ndr_print_SearchFlags(struct ndr_print *ndr, const char *name, uint32_t r);
void ndr_print_SetSearchCriteria_req(struct ndr_print *ndr, const char *name, const struct SetSearchCriteria_req *r);
void ndr_print_SetSearchCriteria_repl(struct ndr_print *ndr, const char *name, const struct SetSearchCriteria_repl *r);
void ndr_print_GetSearchCriteria_req(struct ndr_print *ndr, const char *name, const struct GetSearchCriteria_req *r);
enum ndr_err_code ndr_push_GetSearchCriteria_repl(struct ndr_push *ndr, int ndr_flags, const struct GetSearchCriteria_repl *r);
enum ndr_err_code ndr_pull_GetSearchCriteria_repl(struct ndr_pull *ndr, int ndr_flags, struct GetSearchCriteria_repl *r);
void ndr_print_GetSearchCriteria_repl(struct ndr_print *ndr, const char *name, const struct GetSearchCriteria_repl *r);
void ndr_print_SubmitFlags(struct ndr_print *ndr, const char *name, enum SubmitFlags r);
void ndr_print_SubmitMessage_req(struct ndr_print *ndr, const char *name, const struct SubmitMessage_req *r);
void ndr_print_SubmitMessage_repl(struct ndr_print *ndr, const char *name, const struct SubmitMessage_repl *r);
void ndr_print_MoveCopyMessages_req(struct ndr_print *ndr, const char *name, const struct MoveCopyMessages_req *r);
void ndr_print_MoveCopyMessages_repl(struct ndr_print *ndr, const char *name, const struct MoveCopyMessages_repl *r);
void ndr_print_AbortSubmit_req(struct ndr_print *ndr, const char *name, const struct AbortSubmit_req *r);
void ndr_print_AbortSubmit_repl(struct ndr_print *ndr, const char *name, const struct AbortSubmit_repl *r);
void ndr_print_Folder_name(struct ndr_print *ndr, const char *name, const union Folder_name *r);
void ndr_print_MoveFolder_req(struct ndr_print *ndr, const char *name, const struct MoveFolder_req *r);
enum ndr_err_code ndr_push_MoveFolder_repl(struct ndr_push *ndr, int ndr_flags, const struct MoveFolder_repl *r);
enum ndr_err_code ndr_pull_MoveFolder_repl(struct ndr_pull *ndr, int ndr_flags, struct MoveFolder_repl *r);
void ndr_print_MoveFolder_repl(struct ndr_print *ndr, const char *name, const struct MoveFolder_repl *r);
void ndr_print_CopyFolder_req(struct ndr_print *ndr, const char *name, const struct CopyFolder_req *r);
enum ndr_err_code ndr_push_CopyFolder_repl(struct ndr_push *ndr, int ndr_flags, const struct CopyFolder_repl *r);
enum ndr_err_code ndr_pull_CopyFolder_repl(struct ndr_pull *ndr, int ndr_flags, struct CopyFolder_repl *r);
void ndr_print_CopyFolder_repl(struct ndr_print *ndr, const char *name, const struct CopyFolder_repl *r);
void ndr_print_QueryColumnsAll_req(struct ndr_print *ndr, const char *name, const struct QueryColumnsAll_req *r);
void ndr_print_QueryColumnsAll_repl(struct ndr_print *ndr, const char *name, const struct QueryColumnsAll_repl *r);
void ndr_print_Abort_req(struct ndr_print *ndr, const char *name, const struct Abort_req *r);
void ndr_print_Abort_repl(struct ndr_print *ndr, const char *name, const struct Abort_repl *r);
void ndr_print_CopyFlags(struct ndr_print *ndr, const char *name, uint8_t r);
void ndr_print_CopyTo_req(struct ndr_print *ndr, const char *name, const struct CopyTo_req *r);
void ndr_print_CopyTo_repl(struct ndr_print *ndr, const char *name, const struct CopyTo_repl *r);
void ndr_print_CopyToStream_req(struct ndr_print *ndr, const char *name, const struct CopyToStream_req *r);
void ndr_print_CopyToStream_repl(struct ndr_print *ndr, const char *name, const struct CopyToStream_repl *r);
void ndr_print_CloneStream_req(struct ndr_print *ndr, const char *name, const struct CloneStream_req *r);
void ndr_print_CloneStream_repl(struct ndr_print *ndr, const char *name, const struct CloneStream_repl *r);
void ndr_print_PermissionsTableFlags(struct ndr_print *ndr, const char *name, uint8_t r);
void ndr_print_GetPermissionsTable_req(struct ndr_print *ndr, const char *name, const struct GetPermissionsTable_req *r);
void ndr_print_GetPermissionsTable_repl(struct ndr_print *ndr, const char *name, const struct GetPermissionsTable_repl *r);
void ndr_print_RulesTableFlags(struct ndr_print *ndr, const char *name, uint8_t r);
void ndr_print_GetRulesTable_req(struct ndr_print *ndr, const char *name, const struct GetRulesTable_req *r);
void ndr_print_GetRulesTable_repl(struct ndr_print *ndr, const char *name, const struct GetRulesTable_repl *r);
void ndr_print_ModifyPermissionsFlags(struct ndr_print *ndr, const char *name, uint8_t r);
void ndr_print_PermissionData(struct ndr_print *ndr, const char *name, const struct PermissionData *r);
void ndr_print_mapi_PermissionsData(struct ndr_print *ndr, const char *name, const struct mapi_PermissionsData *r);
void ndr_print_ModifyPermissions_req(struct ndr_print *ndr, const char *name, const struct ModifyPermissions_req *r);
void ndr_print_ModifyPermissions_repl(struct ndr_print *ndr, const char *name, const struct ModifyPermissions_repl *r);
void ndr_print_RuleData(struct ndr_print *ndr, const char *name, const struct RuleData *r);
void ndr_print_ModifyRulesFlag(struct ndr_print *ndr, const char *name, uint8_t r);
void ndr_print_ModifyRules_req(struct ndr_print *ndr, const char *name, const struct ModifyRules_req *r);
void ndr_print_ModifyRules_repl(struct ndr_print *ndr, const char *name, const struct ModifyRules_repl *r);
void ndr_print_GetOwningServers_req(struct ndr_print *ndr, const char *name, const struct GetOwningServers_req *r);
void ndr_print_GetOwningServers_repl(struct ndr_print *ndr, const char *name, const struct GetOwningServers_repl *r);
void ndr_print_LongTermIdFromId_req(struct ndr_print *ndr, const char *name, const struct LongTermIdFromId_req *r);
void ndr_print_LongTermId(struct ndr_print *ndr, const char *name, const struct LongTermId *r);
void ndr_print_LongTermIdFromId_repl(struct ndr_print *ndr, const char *name, const struct LongTermIdFromId_repl *r);
void ndr_print_IdFromLongTermId_req(struct ndr_print *ndr, const char *name, const struct IdFromLongTermId_req *r);
void ndr_print_IdFromLongTermId_repl(struct ndr_print *ndr, const char *name, const struct IdFromLongTermId_repl *r);
void ndr_print_PublicFolderIsGhosted_req(struct ndr_print *ndr, const char *name, const struct PublicFolderIsGhosted_req *r);
void ndr_print_PublicFolderIsGhosted_repl(struct ndr_print *ndr, const char *name, const struct PublicFolderIsGhosted_repl *r);
void ndr_print_OpenEmbeddedMessage_OpenModeFlags(struct ndr_print *ndr, const char *name, enum OpenEmbeddedMessage_OpenModeFlags r);
void ndr_print_OpenEmbeddedMessage_req(struct ndr_print *ndr, const char *name, const struct OpenEmbeddedMessage_req *r);
void ndr_print_OpenEmbeddedMessage_repl(struct ndr_print *ndr, const char *name, const struct OpenEmbeddedMessage_repl *r);
void ndr_print_SetSpooler_req(struct ndr_print *ndr, const char *name, const struct SetSpooler_req *r);
void ndr_print_SetSpooler_repl(struct ndr_print *ndr, const char *name, const struct SetSpooler_repl *r);
void ndr_print_LockState(struct ndr_print *ndr, const char *name, enum LockState r);
void ndr_print_SpoolerLockMessage_req(struct ndr_print *ndr, const char *name, const struct SpoolerLockMessage_req *r);
void ndr_print_SpoolerLockMessage_repl(struct ndr_print *ndr, const char *name, const struct SpoolerLockMessage_repl *r);
void ndr_print_AddressTypes_req(struct ndr_print *ndr, const char *name, const struct AddressTypes_req *r);
void ndr_print_AddressTypes_repl(struct ndr_print *ndr, const char *name, const struct AddressTypes_repl *r);
void ndr_print_TransportSend_req(struct ndr_print *ndr, const char *name, const struct TransportSend_req *r);
void ndr_print_TransportSend_lpProps(struct ndr_print *ndr, const char *name, const union TransportSend_lpProps *r);
void ndr_print_TransportSend_repl(struct ndr_print *ndr, const char *name, const struct TransportSend_repl *r);
void ndr_print_FastCopyMessagesCopyFlags(struct ndr_print *ndr, const char *name, uint8_t r);
void ndr_print_FastCopySendOptions(struct ndr_print *ndr, const char *name, uint8_t r);
void ndr_print_FastTransferSourceCopyMessages_req(struct ndr_print *ndr, const char *name, const struct FastTransferSourceCopyMessages_req *r);
void ndr_print_FastTransferSourceCopyMessages_repl(struct ndr_print *ndr, const char *name, const struct FastTransferSourceCopyMessages_repl *r);
void ndr_print_FastCopyFolderCopyFlags(struct ndr_print *ndr, const char *name, uint8_t r);
void ndr_print_FastTransferSourceCopyFolder_req(struct ndr_print *ndr, const char *name, const struct FastTransferSourceCopyFolder_req *r);
void ndr_print_FastTransferSourceCopyFolder_repl(struct ndr_print *ndr, const char *name, const struct FastTransferSourceCopyFolder_repl *r);
void ndr_print_FastCopyToCopyFlags(struct ndr_print *ndr, const char *name, uint32_t r);
void ndr_print_FastTransferSourceCopyTo_req(struct ndr_print *ndr, const char *name, const struct FastTransferSourceCopyTo_req *r);
void ndr_print_FastTransferSourceCopyTo_repl(struct ndr_print *ndr, const char *name, const struct FastTransferSourceCopyTo_repl *r);
void ndr_print_FastTransferSourceGetBuffer_MaxBufferSize(struct ndr_print *ndr, const char *name, const union FastTransferSourceGetBuffer_MaxBufferSize *r);
void ndr_print_FastTransferSourceGetBuffer_req(struct ndr_print *ndr, const char *name, const struct FastTransferSourceGetBuffer_req *r);
void ndr_print_TransferStatus(struct ndr_print *ndr, const char *name, enum TransferStatus r);
void ndr_print_FastTransferSourceGetBuffer_repl(struct ndr_print *ndr, const char *name, const struct FastTransferSourceGetBuffer_repl *r);
void ndr_print_FindRow_ulFlags(struct ndr_print *ndr, const char *name, enum FindRow_ulFlags r);
void ndr_print_FindRow_req(struct ndr_print *ndr, const char *name, const struct FindRow_req *r);
void ndr_print_FindRow_repl(struct ndr_print *ndr, const char *name, const struct FindRow_repl *r);
void ndr_print_Progress_req(struct ndr_print *ndr, const char *name, const struct Progress_req *r);
void ndr_print_Progress_repl(struct ndr_print *ndr, const char *name, const struct Progress_repl *r);
void ndr_print_TransportNewMail_req(struct ndr_print *ndr, const char *name, const struct TransportNewMail_req *r);
void ndr_print_TransportNewMail_repl(struct ndr_print *ndr, const char *name, const struct TransportNewMail_repl *r);
void ndr_print_GetValidAttachments_req(struct ndr_print *ndr, const char *name, const struct GetValidAttachments_req *r);
void ndr_print_GetValidAttachments_repl(struct ndr_print *ndr, const char *name, const struct GetValidAttachments_repl *r);
void ndr_print_FastTransferDestConfig_SourceOperation(struct ndr_print *ndr, const char *name, enum FastTransferDestConfig_SourceOperation r);
void ndr_print_FastTransferDestConfig_CopyFlags(struct ndr_print *ndr, const char *name, uint8_t r);
void ndr_print_FastTransferDestinationConfigure_req(struct ndr_print *ndr, const char *name, const struct FastTransferDestinationConfigure_req *r);
void ndr_print_FastTransferDestinationConfigure_repl(struct ndr_print *ndr, const char *name, const struct FastTransferDestinationConfigure_repl *r);
void ndr_print_FastTransferDestinationPutBuffer_req(struct ndr_print *ndr, const char *name, const struct FastTransferDestinationPutBuffer_req *r);
void ndr_print_FastTransferDestinationPutBuffer_repl(struct ndr_print *ndr, const char *name, const struct FastTransferDestinationPutBuffer_repl *r);
void ndr_print_ulKind(struct ndr_print *ndr, const char *name, enum ulKind r);
void ndr_print_mapi_name(struct ndr_print *ndr, const char *name, const struct mapi_name *r);
void ndr_print_Kind(struct ndr_print *ndr, const char *name, const union Kind *r);
void ndr_print_MAPINAMEID(struct ndr_print *ndr, const char *name, const struct MAPINAMEID *r);
void ndr_print_GetNamesFromIDs_req(struct ndr_print *ndr, const char *name, const struct GetNamesFromIDs_req *r);
void ndr_print_GetNamesFromIDs_repl(struct ndr_print *ndr, const char *name, const struct GetNamesFromIDs_repl *r);
void ndr_print_GetIDsFromNamesFlags(struct ndr_print *ndr, const char *name, enum GetIDsFromNamesFlags r);
void ndr_print_GetIDsFromNames_req(struct ndr_print *ndr, const char *name, const struct GetIDsFromNames_req *r);
void ndr_print_GetIDsFromNames_repl(struct ndr_print *ndr, const char *name, const struct GetIDsFromNames_repl *r);
void ndr_print_UpdateDeferredActionMessages_req(struct ndr_print *ndr, const char *name, const struct UpdateDeferredActionMessages_req *r);
void ndr_print_UpdateDeferredActionMessages_repl(struct ndr_print *ndr, const char *name, const struct UpdateDeferredActionMessages_repl *r);
void ndr_print_EmptyFolder_req(struct ndr_print *ndr, const char *name, const struct EmptyFolder_req *r);
void ndr_print_EmptyFolder_repl(struct ndr_print *ndr, const char *name, const struct EmptyFolder_repl *r);
void ndr_print_ExpandRow_req(struct ndr_print *ndr, const char *name, const struct ExpandRow_req *r);
void ndr_print_ExpandRow_repl(struct ndr_print *ndr, const char *name, const struct ExpandRow_repl *r);
void ndr_print_CollapseRow_req(struct ndr_print *ndr, const char *name, const struct CollapseRow_req *r);
void ndr_print_CollapseRow_repl(struct ndr_print *ndr, const char *name, const struct CollapseRow_repl *r);
void ndr_print_LockRegionStream_req(struct ndr_print *ndr, const char *name, const struct LockRegionStream_req *r);
void ndr_print_LockRegionStream_repl(struct ndr_print *ndr, const char *name, const struct LockRegionStream_repl *r);
void ndr_print_UnlockRegionStream_req(struct ndr_print *ndr, const char *name, const struct UnlockRegionStream_req *r);
void ndr_print_UnlockRegionStream_repl(struct ndr_print *ndr, const char *name, const struct UnlockRegionStream_repl *r);
void ndr_print_CommitStream_req(struct ndr_print *ndr, const char *name, const struct CommitStream_req *r);
void ndr_print_CommitStream_repl(struct ndr_print *ndr, const char *name, const struct CommitStream_repl *r);
void ndr_print_GetStreamSize_req(struct ndr_print *ndr, const char *name, const struct GetStreamSize_req *r);
void ndr_print_GetStreamSize_repl(struct ndr_print *ndr, const char *name, const struct GetStreamSize_repl *r);
void ndr_print_QueryFlags(struct ndr_print *ndr, const char *name, uint8_t r);
void ndr_print_QueryNamedProperties_guid(struct ndr_print *ndr, const char *name, const union QueryNamedProperties_guid *r);
void ndr_print_QueryNamedProperties_req(struct ndr_print *ndr, const char *name, const struct QueryNamedProperties_req *r);
void ndr_print_QueryNamedProperties_repl(struct ndr_print *ndr, const char *name, const struct QueryNamedProperties_repl *r);
void ndr_print_GetPerUserLongTermIds_req(struct ndr_print *ndr, const char *name, const struct GetPerUserLongTermIds_req *r);
void ndr_print_GetPerUserLongTermIds_repl(struct ndr_print *ndr, const char *name, const struct GetPerUserLongTermIds_repl *r);
void ndr_print_GetPerUserGuid_req(struct ndr_print *ndr, const char *name, const struct GetPerUserGuid_req *r);
void ndr_print_GetPerUserGuid_repl(struct ndr_print *ndr, const char *name, const struct GetPerUserGuid_repl *r);
void ndr_print_ReadPerUserInformation_req(struct ndr_print *ndr, const char *name, const struct ReadPerUserInformation_req *r);
void ndr_print_ReadPerUserInformation_repl(struct ndr_print *ndr, const char *name, const struct ReadPerUserInformation_repl *r);
void ndr_print_WritePerUserInformation_req(struct ndr_print *ndr, const char *name, const struct WritePerUserInformation_req *r);
void ndr_print_WritePerUserInformation_repl(struct ndr_print *ndr, const char *name, const struct WritePerUserInformation_repl *r);
void ndr_print_SetReadFlags_req(struct ndr_print *ndr, const char *name, const struct SetReadFlags_req *r);
void ndr_print_SetReadFlags_repl(struct ndr_print *ndr, const char *name, const struct SetReadFlags_repl *r);
void ndr_print_CopyProperties_req(struct ndr_print *ndr, const char *name, const struct CopyProperties_req *r);
void ndr_print_CopyProperties_repl(struct ndr_print *ndr, const char *name, const struct CopyProperties_repl *r);
void ndr_print_ReceiveFolder(struct ndr_print *ndr, const char *name, const struct ReceiveFolder *r);
void ndr_print_GetReceiveFolderTable_req(struct ndr_print *ndr, const char *name, const struct GetReceiveFolderTable_req *r);
void ndr_print_GetReceiveFolderTable_repl(struct ndr_print *ndr, const char *name, const struct GetReceiveFolderTable_repl *r);
void ndr_print_FastCopyPropertiesCopyFlags(struct ndr_print *ndr, const char *name, uint8_t r);
void ndr_print_FastTransferSourceCopyProperties_req(struct ndr_print *ndr, const char *name, const struct FastTransferSourceCopyProperties_req *r);
void ndr_print_FastTransferSourceCopyProperties_repl(struct ndr_print *ndr, const char *name, const struct FastTransferSourceCopyProperties_repl *r);
void ndr_print_GetCollapseState_req(struct ndr_print *ndr, const char *name, const struct GetCollapseState_req *r);
void ndr_print_GetCollapseState_repl(struct ndr_print *ndr, const char *name, const struct GetCollapseState_repl *r);
void ndr_print_SetCollapseState_req(struct ndr_print *ndr, const char *name, const struct SetCollapseState_req *r);
void ndr_print_SetCollapseState_repl(struct ndr_print *ndr, const char *name, const struct SetCollapseState_repl *r);
void ndr_print_GetTransportFolder_req(struct ndr_print *ndr, const char *name, const struct GetTransportFolder_req *r);
void ndr_print_GetTransportFolder_repl(struct ndr_print *ndr, const char *name, const struct GetTransportFolder_repl *r);
void ndr_print_Pending_repl(struct ndr_print *ndr, const char *name, const struct Pending_repl *r);
void ndr_print_OptionsData_req(struct ndr_print *ndr, const char *name, const struct OptionsData_req *r);
void ndr_print_OptionsData_HelpFileName(struct ndr_print *ndr, const char *name, const union OptionsData_HelpFileName *r);
void ndr_print_OptionsData_repl(struct ndr_print *ndr, const char *name, const struct OptionsData_repl *r);
void ndr_print_SynchronizationType(struct ndr_print *ndr, const char *name, enum SynchronizationType r);
void ndr_print_SendOptions(struct ndr_print *ndr, const char *name, uint8_t r);
void ndr_print_SynchronizationFlag(struct ndr_print *ndr, const char *name, uint16_t r);
void ndr_print_SynchronizationExtraFlags(struct ndr_print *ndr, const char *name, uint32_t r);
void ndr_print_SyncConfigure_req(struct ndr_print *ndr, const char *name, const struct SyncConfigure_req *r);
void ndr_print_SyncConfigure_repl(struct ndr_print *ndr, const char *name, const struct SyncConfigure_repl *r);
void ndr_print_ImportFlag(struct ndr_print *ndr, const char *name, uint8_t r);
void ndr_print_SyncImportMessageChange_req(struct ndr_print *ndr, const char *name, const struct SyncImportMessageChange_req *r);
void ndr_print_SyncImportMessageChange_repl(struct ndr_print *ndr, const char *name, const struct SyncImportMessageChange_repl *r);
void ndr_print_SyncImportHierarchyChange_req(struct ndr_print *ndr, const char *name, const struct SyncImportHierarchyChange_req *r);
void ndr_print_SyncImportHierarchyChange_repl(struct ndr_print *ndr, const char *name, const struct SyncImportHierarchyChange_repl *r);
void ndr_print_SyncImportDeletesFlags(struct ndr_print *ndr, const char *name, uint8_t r);
void ndr_print_SyncImportDeletes_req(struct ndr_print *ndr, const char *name, const struct SyncImportDeletes_req *r);
void ndr_print_SyncImportDeletes_repl(struct ndr_print *ndr, const char *name, const struct SyncImportDeletes_repl *r);
void ndr_print_StateProperty(struct ndr_print *ndr, const char *name, enum StateProperty r);
void ndr_print_SyncUploadStateStreamBegin_req(struct ndr_print *ndr, const char *name, const struct SyncUploadStateStreamBegin_req *r);
void ndr_print_SyncUploadStateStreamBegin_repl(struct ndr_print *ndr, const char *name, const struct SyncUploadStateStreamBegin_repl *r);
void ndr_print_SyncUploadStateStreamContinue_req(struct ndr_print *ndr, const char *name, const struct SyncUploadStateStreamContinue_req *r);
void ndr_print_SyncUploadStateStreamContinue_repl(struct ndr_print *ndr, const char *name, const struct SyncUploadStateStreamContinue_repl *r);
void ndr_print_SyncUploadStateStreamEnd_req(struct ndr_print *ndr, const char *name, const struct SyncUploadStateStreamEnd_req *r);
void ndr_print_SyncUploadStateStreamEnd_repl(struct ndr_print *ndr, const char *name, const struct SyncUploadStateStreamEnd_repl *r);
void ndr_print_SyncImportMessageMove_req(struct ndr_print *ndr, const char *name, const struct SyncImportMessageMove_req *r);
void ndr_print_SyncImportMessageMove_repl(struct ndr_print *ndr, const char *name, const struct SyncImportMessageMove_repl *r);
void ndr_print_SetPropertiesNoReplicate_req(struct ndr_print *ndr, const char *name, const struct SetPropertiesNoReplicate_req *r);
void ndr_print_SetPropertiesNoReplicate_repl(struct ndr_print *ndr, const char *name, const struct SetPropertiesNoReplicate_repl *r);
void ndr_print_DeletePropertiesNoReplicate_req(struct ndr_print *ndr, const char *name, const struct DeletePropertiesNoReplicate_req *r);
void ndr_print_DeletePropertiesNoReplicate_repl(struct ndr_print *ndr, const char *name, const struct DeletePropertiesNoReplicate_repl *r);
enum ndr_err_code ndr_push_StoreState(struct ndr_push *ndr, int ndr_flags, uint32_t r);
enum ndr_err_code ndr_pull_StoreState(struct ndr_pull *ndr, int ndr_flags, uint32_t *r);
void ndr_print_StoreState(struct ndr_print *ndr, const char *name, uint32_t r);
void ndr_print_GetStoreState_req(struct ndr_print *ndr, const char *name, const struct GetStoreState_req *r);
void ndr_print_GetStoreState_repl(struct ndr_print *ndr, const char *name, const struct GetStoreState_repl *r);
void ndr_print_SyncOpenCollector_req(struct ndr_print *ndr, const char *name, const struct SyncOpenCollector_req *r);
void ndr_print_SyncOpenCollector_repl(struct ndr_print *ndr, const char *name, const struct SyncOpenCollector_repl *r);
void ndr_print_GetLocalReplicaIds_req(struct ndr_print *ndr, const char *name, const struct GetLocalReplicaIds_req *r);
void ndr_print_GetLocalReplicaIds_repl(struct ndr_print *ndr, const char *name, const struct GetLocalReplicaIds_repl *r);
enum ndr_err_code ndr_push_MessageReadState(struct ndr_push *ndr, int ndr_flags, const struct MessageReadState *r);
enum ndr_err_code ndr_pull_MessageReadState(struct ndr_pull *ndr, int ndr_flags, struct MessageReadState *r);
void ndr_print_MessageReadState(struct ndr_print *ndr, const char *name, const struct MessageReadState *r);
void ndr_print_SyncImportReadStateChanges_req(struct ndr_print *ndr, const char *name, const struct SyncImportReadStateChanges_req *r);
void ndr_print_SyncImportReadStateChanges_repl(struct ndr_print *ndr, const char *name, const struct SyncImportReadStateChanges_repl *r);
void ndr_print_ResetTable_req(struct ndr_print *ndr, const char *name, const struct ResetTable_req *r);
void ndr_print_ResetTable_repl(struct ndr_print *ndr, const char *name, const struct ResetTable_repl *r);
void ndr_print_SyncGetTransferState_req(struct ndr_print *ndr, const char *name, const struct SyncGetTransferState_req *r);
void ndr_print_SyncGetTransferState_repl(struct ndr_print *ndr, const char *name, const struct SyncGetTransferState_repl *r);
void ndr_print_SyncOpenAdvisor_req(struct ndr_print *ndr, const char *name, const struct SyncOpenAdvisor_req *r);
void ndr_print_SyncOpenAdvisor_repl(struct ndr_print *ndr, const char *name, const struct SyncOpenAdvisor_repl *r);
void ndr_print_TellVersion_req(struct ndr_print *ndr, const char *name, const struct TellVersion_req *r);
void ndr_print_TellVersion_repl(struct ndr_print *ndr, const char *name, const struct TellVersion_repl *r);
void ndr_print_OpenPublicFolderByName_req(struct ndr_print *ndr, const char *name, const struct OpenPublicFolderByName_req *r);
void ndr_print_OpenPublicFolderByName_repl(struct ndr_print *ndr, const char *name, const struct OpenPublicFolderByName_repl *r);
void ndr_print_SetSyncNotificationGuid_req(struct ndr_print *ndr, const char *name, const struct SetSyncNotificationGuid_req *r);
void ndr_print_SetSyncNotificationGuid_repl(struct ndr_print *ndr, const char *name, const struct SetSyncNotificationGuid_repl *r);
void ndr_print_FreeBookmark_req(struct ndr_print *ndr, const char *name, const struct FreeBookmark_req *r);
void ndr_print_FreeBookmark_repl(struct ndr_print *ndr, const char *name, const struct FreeBookmark_repl *r);
void ndr_print_WriteAndCommitStream_req(struct ndr_print *ndr, const char *name, const struct WriteAndCommitStream_req *r);
void ndr_print_WriteAndCommitStream_repl(struct ndr_print *ndr, const char *name, const struct WriteAndCommitStream_repl *r);
void ndr_print_HardDeleteMessages_req(struct ndr_print *ndr, const char *name, const struct HardDeleteMessages_req *r);
void ndr_print_HardDeleteMessages_repl(struct ndr_print *ndr, const char *name, const struct HardDeleteMessages_repl *r);
void ndr_print_HardDeleteMessagesAndSubfolders_req(struct ndr_print *ndr, const char *name, const struct HardDeleteMessagesAndSubfolders_req *r);
void ndr_print_HardDeleteMessagesAndSubfolders_repl(struct ndr_print *ndr, const char *name, const struct HardDeleteMessagesAndSubfolders_repl *r);
enum ndr_err_code ndr_push_LongTermIdRange(struct ndr_push *ndr, int ndr_flags, const struct LongTermIdRange *r);
enum ndr_err_code ndr_pull_LongTermIdRange(struct ndr_pull *ndr, int ndr_flags, struct LongTermIdRange *r);
void ndr_print_LongTermIdRange(struct ndr_print *ndr, const char *name, const struct LongTermIdRange *r);
void ndr_print_SetLocalReplicaMidsetDeleted_req(struct ndr_print *ndr, const char *name, const struct SetLocalReplicaMidsetDeleted_req *r);
void ndr_print_SetLocalReplicaMidsetDeleted_repl(struct ndr_print *ndr, const char *name, const struct SetLocalReplicaMidsetDeleted_repl *r);
enum ndr_err_code ndr_push_Backoff_req(struct ndr_push *ndr, int ndr_flags, const struct Backoff_req *r);
enum ndr_err_code ndr_pull_Backoff_req(struct ndr_pull *ndr, int ndr_flags, struct Backoff_req *r);
void ndr_print_Backoff_req(struct ndr_print *ndr, const char *name, const struct Backoff_req *r);
enum ndr_err_code ndr_push_Backoff_repl(struct ndr_push *ndr, int ndr_flags, const struct Backoff_repl *r);
enum ndr_err_code ndr_pull_Backoff_repl(struct ndr_pull *ndr, int ndr_flags, struct Backoff_repl *r);
void ndr_print_Backoff_repl(struct ndr_print *ndr, const char *name, const struct Backoff_repl *r);
enum ndr_err_code ndr_push_LogonFlags(struct ndr_push *ndr, int ndr_flags, uint8_t r);
enum ndr_err_code ndr_pull_LogonFlags(struct ndr_pull *ndr, int ndr_flags, uint8_t *r);
void ndr_print_LogonFlags(struct ndr_print *ndr, const char *name, uint8_t r);
enum ndr_err_code ndr_push_OpenFlags(struct ndr_push *ndr, int ndr_flags, uint32_t r);
enum ndr_err_code ndr_pull_OpenFlags(struct ndr_pull *ndr, int ndr_flags, uint32_t *r);
void ndr_print_OpenFlags(struct ndr_print *ndr, const char *name, uint32_t r);
void ndr_print_DayOfWeek(struct ndr_print *ndr, const char *name, enum DayOfWeek r);
void ndr_print_LogonTime(struct ndr_print *ndr, const char *name, const struct LogonTime *r);
void ndr_print_ResponseFlags(struct ndr_print *ndr, const char *name, uint8_t r);
void ndr_print_store_pf(struct ndr_print *ndr, const char *name, const struct store_pf *r);
void ndr_print_store_mailbox(struct ndr_print *ndr, const char *name, const struct store_mailbox *r);
void ndr_print_LogonType(struct ndr_print *ndr, const char *name, const union LogonType *r);
enum ndr_err_code ndr_push_Logon_req(struct ndr_push *ndr, int ndr_flags, const struct Logon_req *r);
void ndr_print_Logon_req(struct ndr_print *ndr, const char *name, const struct Logon_req *r);
void ndr_print_Logon_repl(struct ndr_print *ndr, const char *name, const struct Logon_repl *r);
enum ndr_err_code ndr_push_Logon_redirect(struct ndr_push *ndr, int ndr_flags, const struct Logon_redirect *r);
enum ndr_err_code ndr_pull_Logon_redirect(struct ndr_pull *ndr, int ndr_flags, struct Logon_redirect *r);
void ndr_print_Logon_redirect(struct ndr_print *ndr, const char *name, const struct Logon_redirect *r);
enum ndr_err_code ndr_push_BufferTooSmall_req(struct ndr_push *ndr, int ndr_flags, const struct BufferTooSmall_req *r);
enum ndr_err_code ndr_pull_BufferTooSmall_req(struct ndr_pull *ndr, int ndr_flags, struct BufferTooSmall_req *r);
void ndr_print_BufferTooSmall_req(struct ndr_print *ndr, const char *name, const struct BufferTooSmall_req *r);
enum ndr_err_code ndr_push_BufferTooSmall_repl(struct ndr_push *ndr, int ndr_flags, const struct BufferTooSmall_repl *r);
enum ndr_err_code ndr_pull_BufferTooSmall_repl(struct ndr_pull *ndr, int ndr_flags, struct BufferTooSmall_repl *r);
void ndr_print_BufferTooSmall_repl(struct ndr_print *ndr, const char *name, const struct BufferTooSmall_repl *r);
void ndr_print_proxypack_req(struct ndr_print *ndr, const char *name, const struct proxypack_req *r);
void ndr_print_proxypack_repl(struct ndr_print *ndr, const char *name, const struct proxypack_repl *r);
enum ndr_err_code ndr_push_EcDoRpc_MAPI_REQ_UNION(struct ndr_push *ndr, int ndr_flags, const union EcDoRpc_MAPI_REQ_UNION *r);
enum ndr_err_code ndr_pull_EcDoRpc_MAPI_REQ_UNION(struct ndr_pull *ndr, int ndr_flags, union EcDoRpc_MAPI_REQ_UNION *r);
void ndr_print_EcDoRpc_MAPI_REQ_UNION(struct ndr_print *ndr, const char *name, const union EcDoRpc_MAPI_REQ_UNION *r);
enum ndr_err_code ndr_push_EcDoRpc_MAPI_REPL_UNION(struct ndr_push *ndr, int ndr_flags, const union EcDoRpc_MAPI_REPL_UNION *r);
enum ndr_err_code ndr_pull_EcDoRpc_MAPI_REPL_UNION(struct ndr_pull *ndr, int ndr_flags, union EcDoRpc_MAPI_REPL_UNION *r);
void ndr_print_EcDoRpc_MAPI_REPL_UNION(struct ndr_print *ndr, const char *name, const union EcDoRpc_MAPI_REPL_UNION *r);
enum ndr_err_code ndr_push_EcDoRpc_MAPI_REPL_UNION_SPECIAL(struct ndr_push *ndr, int ndr_flags, const union EcDoRpc_MAPI_REPL_UNION_SPECIAL *r);
enum ndr_err_code ndr_pull_EcDoRpc_MAPI_REPL_UNION_SPECIAL(struct ndr_pull *ndr, int ndr_flags, union EcDoRpc_MAPI_REPL_UNION_SPECIAL *r);
void ndr_print_EcDoRpc_MAPI_REPL_UNION_SPECIAL(struct ndr_print *ndr, const char *name, const union EcDoRpc_MAPI_REPL_UNION_SPECIAL *r);
enum ndr_err_code ndr_push_EcDoRpc_MAPI_REQ(struct ndr_push *ndr, int ndr_flags, const struct EcDoRpc_MAPI_REQ *r);
enum ndr_err_code ndr_pull_EcDoRpc_MAPI_REQ(struct ndr_pull *ndr, int ndr_flags, struct EcDoRpc_MAPI_REQ *r);
void ndr_print_EcDoRpc_MAPI_REQ(struct ndr_print *ndr, const char *name, const struct EcDoRpc_MAPI_REQ *r);
enum ndr_err_code ndr_push_EcDoRpc_MAPI_REPL(struct ndr_push *ndr, int ndr_flags, const struct EcDoRpc_MAPI_REPL *r);
enum ndr_err_code ndr_pull_EcDoRpc_MAPI_REPL(struct ndr_pull *ndr, int ndr_flags, struct EcDoRpc_MAPI_REPL *r);
void ndr_print_EcDoRpc_MAPI_REPL(struct ndr_print *ndr, const char *name, const struct EcDoRpc_MAPI_REPL *r);
enum ndr_err_code ndr_push_mapi_request(struct ndr_push *ndr, int ndr_flags, const struct mapi_request *r);
enum ndr_err_code ndr_pull_mapi_request(struct ndr_pull *ndr, int ndr_flags, struct mapi_request *r);
void ndr_print_mapi_request(struct ndr_print *ndr, const char *name, const struct mapi_request *r);
enum ndr_err_code ndr_push_mapi_response(struct ndr_push *ndr, int ndr_flags, const struct mapi_response *r);
enum ndr_err_code ndr_pull_mapi_response(struct ndr_pull *ndr, int ndr_flags, struct mapi_response *r);
void ndr_print_mapi_response(struct ndr_print *ndr, const char *name, const struct mapi_response *r);
enum ndr_err_code ndr_push_RPC_HEADER_EXT_Flags(struct ndr_push *ndr, int ndr_flags, uint16_t r);
enum ndr_err_code ndr_pull_RPC_HEADER_EXT_Flags(struct ndr_pull *ndr, int ndr_flags, uint16_t *r);
void ndr_print_RPC_HEADER_EXT_Flags(struct ndr_print *ndr, const char *name, uint16_t r);
enum ndr_err_code ndr_push_RPC_HEADER_EXT(struct ndr_push *ndr, int ndr_flags, const struct RPC_HEADER_EXT *r);
enum ndr_err_code ndr_pull_RPC_HEADER_EXT(struct ndr_pull *ndr, int ndr_flags, struct RPC_HEADER_EXT *r);
void ndr_print_RPC_HEADER_EXT(struct ndr_print *ndr, const char *name, const struct RPC_HEADER_EXT *r);
void ndr_print_AUX_HEADER_TYPE_1(struct ndr_print *ndr, const char *name, enum AUX_HEADER_TYPE_1 r);
void ndr_print_AUX_HEADER_TYPE_2(struct ndr_print *ndr, const char *name, enum AUX_HEADER_TYPE_2 r);
enum ndr_err_code ndr_push_AUX_VERSION(struct ndr_push *ndr, int ndr_flags, enum AUX_VERSION r);
enum ndr_err_code ndr_pull_AUX_VERSION(struct ndr_pull *ndr, int ndr_flags, enum AUX_VERSION *r);
void ndr_print_AUX_VERSION(struct ndr_print *ndr, const char *name, enum AUX_VERSION r);
enum ndr_err_code ndr_push_AUX_HEADER_TYPE_ENUM(struct ndr_push *ndr, int ndr_flags, const union AUX_HEADER_TYPE_ENUM *r);
enum ndr_err_code ndr_pull_AUX_HEADER_TYPE_ENUM(struct ndr_pull *ndr, int ndr_flags, union AUX_HEADER_TYPE_ENUM *r);
void ndr_print_AUX_HEADER_TYPE_ENUM(struct ndr_print *ndr, const char *name, const union AUX_HEADER_TYPE_ENUM *r);
void ndr_print_AUX_PERF_REQUESTID(struct ndr_print *ndr, const char *name, const struct AUX_PERF_REQUESTID *r);
enum ndr_err_code ndr_push_ClientMode(struct ndr_push *ndr, int ndr_flags, enum ClientMode r);
enum ndr_err_code ndr_pull_ClientMode(struct ndr_pull *ndr, int ndr_flags, enum ClientMode *r);
void ndr_print_ClientMode(struct ndr_print *ndr, const char *name, enum ClientMode r);
enum ndr_err_code ndr_push_AUX_PERF_CLIENTINFO(struct ndr_push *ndr, int ndr_flags, const struct AUX_PERF_CLIENTINFO *r);
enum ndr_err_code ndr_pull_AUX_PERF_CLIENTINFO(struct ndr_pull *ndr, int ndr_flags, struct AUX_PERF_CLIENTINFO *r);
void ndr_print_AUX_PERF_CLIENTINFO(struct ndr_print *ndr, const char *name, const struct AUX_PERF_CLIENTINFO *r);
void ndr_print_SERVERINFO_ServerType(struct ndr_print *ndr, const char *name, enum SERVERINFO_ServerType r);
void ndr_print_AUX_PERF_SERVERINFO(struct ndr_print *ndr, const char *name, const struct AUX_PERF_SERVERINFO *r);
void ndr_print_AUX_PERF_SESSIONINFO(struct ndr_print *ndr, const char *name, const struct AUX_PERF_SESSIONINFO *r);
void ndr_print_AUX_PERF_SESSIONINFO_V2(struct ndr_print *ndr, const char *name, const struct AUX_PERF_SESSIONINFO_V2 *r);
void ndr_print_AUX_PERF_DEFMDB_SUCCESS(struct ndr_print *ndr, const char *name, const struct AUX_PERF_DEFMDB_SUCCESS *r);
void ndr_print_AUX_PERF_DEFGC_SUCCESS(struct ndr_print *ndr, const char *name, const struct AUX_PERF_DEFGC_SUCCESS *r);
void ndr_print_AUX_PERF_MDB_SUCCESS(struct ndr_print *ndr, const char *name, const struct AUX_PERF_MDB_SUCCESS *r);
void ndr_print_AUX_PERF_MDB_SUCCESS_V2(struct ndr_print *ndr, const char *name, const struct AUX_PERF_MDB_SUCCESS_V2 *r);
void ndr_print_AUX_PERF_GC_SUCCESS(struct ndr_print *ndr, const char *name, const struct AUX_PERF_GC_SUCCESS *r);
void ndr_print_AUX_PERF_GC_SUCCESS_V2(struct ndr_print *ndr, const char *name, const struct AUX_PERF_GC_SUCCESS_V2 *r);
void ndr_print_AUX_PERF_FAILURE(struct ndr_print *ndr, const char *name, const struct AUX_PERF_FAILURE *r);
void ndr_print_AUX_PERF_FAILURE_V2(struct ndr_print *ndr, const char *name, const struct AUX_PERF_FAILURE_V2 *r);
void ndr_print_CLIENT_CONTROL_EnableFlags(struct ndr_print *ndr, const char *name, uint32_t r);
void ndr_print_AUX_CLIENT_CONTROL(struct ndr_print *ndr, const char *name, const struct AUX_CLIENT_CONTROL *r);
void ndr_print_ProcessNameString(struct ndr_print *ndr, const char *name, const union ProcessNameString *r);
void ndr_print_AUX_PERF_PROCESSINFO(struct ndr_print *ndr, const char *name, const struct AUX_PERF_PROCESSINFO *r);
void ndr_print_AUX_OSVERSIONINFO(struct ndr_print *ndr, const char *name, const struct AUX_OSVERSIONINFO *r);
void ndr_print_EXORGINFO_OrgFlags(struct ndr_print *ndr, const char *name, uint32_t r);
void ndr_print_AUX_EXORGINFO(struct ndr_print *ndr, const char *name, const struct AUX_EXORGINFO *r);
enum ndr_err_code ndr_push_AUX_HEADER_TYPE_UNION_1(struct ndr_push *ndr, int ndr_flags, const union AUX_HEADER_TYPE_UNION_1 *r);
enum ndr_err_code ndr_pull_AUX_HEADER_TYPE_UNION_1(struct ndr_pull *ndr, int ndr_flags, union AUX_HEADER_TYPE_UNION_1 *r);
void ndr_print_AUX_HEADER_TYPE_UNION_1(struct ndr_print *ndr, const char *name, const union AUX_HEADER_TYPE_UNION_1 *r);
enum ndr_err_code ndr_push_AUX_HEADER_TYPE_UNION_2(struct ndr_push *ndr, int ndr_flags, const union AUX_HEADER_TYPE_UNION_2 *r);
enum ndr_err_code ndr_pull_AUX_HEADER_TYPE_UNION_2(struct ndr_pull *ndr, int ndr_flags, union AUX_HEADER_TYPE_UNION_2 *r);
void ndr_print_AUX_HEADER_TYPE_UNION_2(struct ndr_print *ndr, const char *name, const union AUX_HEADER_TYPE_UNION_2 *r);
enum ndr_err_code ndr_push_AUX_HEADER(struct ndr_push *ndr, int ndr_flags, const struct AUX_HEADER *r);
enum ndr_err_code ndr_pull_AUX_HEADER(struct ndr_pull *ndr, int ndr_flags, struct AUX_HEADER *r);
void ndr_print_AUX_HEADER(struct ndr_print *ndr, const char *name, const struct AUX_HEADER *r);
enum ndr_err_code ndr_push_mapi2k7_AuxInfo(struct ndr_push *ndr, int ndr_flags, const struct mapi2k7_AuxInfo *r);
enum ndr_err_code ndr_pull_mapi2k7_AuxInfo(struct ndr_pull *ndr, int ndr_flags, struct mapi2k7_AuxInfo *r);
void ndr_print_mapi2k7_AuxInfo(struct ndr_print *ndr, const char *name, const struct mapi2k7_AuxInfo *r);
enum ndr_err_code ndr_push_pulFlags(struct ndr_push *ndr, int ndr_flags, uint32_t r);
enum ndr_err_code ndr_pull_pulFlags(struct ndr_pull *ndr, int ndr_flags, uint32_t *r);
void ndr_print_pulFlags(struct ndr_print *ndr, const char *name, uint32_t r);
enum ndr_err_code ndr_push_mapi2k7_request(struct ndr_push *ndr, int ndr_flags, const struct mapi2k7_request *r);
enum ndr_err_code ndr_pull_mapi2k7_request(struct ndr_pull *ndr, int ndr_flags, struct mapi2k7_request *r);
void ndr_print_mapi2k7_request(struct ndr_print *ndr, const char *name, const struct mapi2k7_request *r);
enum ndr_err_code ndr_push_mapi2k7_response(struct ndr_push *ndr, int ndr_flags, const struct mapi2k7_response *r);
enum ndr_err_code ndr_pull_mapi2k7_response(struct ndr_pull *ndr, int ndr_flags, struct mapi2k7_response *r);
void ndr_print_mapi2k7_response(struct ndr_print *ndr, const char *name, const struct mapi2k7_response *r);
void ndr_print_EcDoConnect(struct ndr_print *ndr, const char *name, int flags, const struct EcDoConnect *r);
void ndr_print_EcDoDisconnect(struct ndr_print *ndr, const char *name, int flags, const struct EcDoDisconnect *r);
enum ndr_err_code ndr_push_EcDoRpc(struct ndr_push *ndr, int flags, const struct EcDoRpc *r);
enum ndr_err_code ndr_pull_EcDoRpc(struct ndr_pull *ndr, int flags, struct EcDoRpc *r);
void ndr_print_EcDoRpc(struct ndr_print *ndr, const char *name, int flags, const struct EcDoRpc *r);
void ndr_print_EcGetMoreRpc(struct ndr_print *ndr, const char *name, int flags, const struct EcGetMoreRpc *r);
void ndr_print_EcRRegisterPushNotification(struct ndr_print *ndr, const char *name, int flags, const struct EcRRegisterPushNotification *r);
void ndr_print_EcRUnregisterPushNotification(struct ndr_print *ndr, const char *name, int flags, const struct EcRUnregisterPushNotification *r);
void ndr_print_EcDummyRpc(struct ndr_print *ndr, const char *name, int flags, const struct EcDummyRpc *r);
void ndr_print_EcRGetDCName(struct ndr_print *ndr, const char *name, int flags, const struct EcRGetDCName *r);
void ndr_print_EcRNetGetDCName(struct ndr_print *ndr, const char *name, int flags, const struct EcRNetGetDCName *r);
enum ndr_err_code ndr_push_EcDoRpcExt(struct ndr_push *ndr, int flags, const struct EcDoRpcExt *r);
enum ndr_err_code ndr_pull_EcDoRpcExt(struct ndr_pull *ndr, int flags, struct EcDoRpcExt *r);
void ndr_print_EcDoRpcExt(struct ndr_print *ndr, const char *name, int flags, const struct EcDoRpcExt *r);
enum ndr_err_code ndr_push_EcDoConnectEx(struct ndr_push *ndr, int flags, const struct EcDoConnectEx *r);
enum ndr_err_code ndr_pull_EcDoConnectEx(struct ndr_pull *ndr, int flags, struct EcDoConnectEx *r);
void ndr_print_EcDoConnectEx(struct ndr_print *ndr, const char *name, int flags, const struct EcDoConnectEx *r);
enum ndr_err_code ndr_push_EcDoRpcExt2(struct ndr_push *ndr, int flags, const struct EcDoRpcExt2 *r);
enum ndr_err_code ndr_pull_EcDoRpcExt2(struct ndr_pull *ndr, int flags, struct EcDoRpcExt2 *r);
void ndr_print_EcDoRpcExt2(struct ndr_print *ndr, const char *name, int flags, const struct EcDoRpcExt2 *r);
void ndr_print_EcUnknown0xC(struct ndr_print *ndr, const char *name, int flags, const struct EcUnknown0xC *r);
void ndr_print_EcUnknown0xD(struct ndr_print *ndr, const char *name, int flags, const struct EcUnknown0xD *r);
enum ndr_err_code ndr_push_EcDoAsyncConnectEx(struct ndr_push *ndr, int flags, const struct EcDoAsyncConnectEx *r);
enum ndr_err_code ndr_pull_EcDoAsyncConnectEx(struct ndr_pull *ndr, int flags, struct EcDoAsyncConnectEx *r);
void ndr_print_EcDoAsyncConnectEx(struct ndr_print *ndr, const char *name, int flags, const struct EcDoAsyncConnectEx *r);
#endif /* _HEADER_NDR_exchange_emsmdb */
#ifndef _HEADER_NDR_exchange_async_emsmdb
#define _HEADER_NDR_exchange_async_emsmdb

#define NDR_EXCHANGE_ASYNC_EMSMDB_UUID "5261574a-4572-206e-b268-6b199213b4e4"
#define NDR_EXCHANGE_ASYNC_EMSMDB_VERSION 65536
#define NDR_EXCHANGE_ASYNC_EMSMDB_NAME "exchange_async_emsmdb"
#define NDR_EXCHANGE_ASYNC_EMSMDB_HELPSTRING NULL
extern const struct ndr_interface_table ndr_table_exchange_async_emsmdb;
#define NDR_ECDOASYNCWAITEX (0x00)

#define NDR_EXCHANGE_ASYNC_EMSMDB_CALL_COUNT (1)
enum ndr_err_code ndr_push_EcDoAsyncWaitEx(struct ndr_push *ndr, int flags, const struct EcDoAsyncWaitEx *r);
enum ndr_err_code ndr_pull_EcDoAsyncWaitEx(struct ndr_pull *ndr, int flags, struct EcDoAsyncWaitEx *r);
void ndr_print_EcDoAsyncWaitEx(struct ndr_print *ndr, const char *name, int flags, const struct EcDoAsyncWaitEx *r);
#endif /* _HEADER_NDR_exchange_async_emsmdb */
#ifndef _HEADER_NDR_exchange_unknown
#define _HEADER_NDR_exchange_unknown

#define NDR_EXCHANGE_UNKNOWN_UUID "c840a7dc-42c0-1a10-b4b9-08002b2fe182"
#define NDR_EXCHANGE_UNKNOWN_VERSION 0.0
#define NDR_EXCHANGE_UNKNOWN_NAME "exchange_unknown"
#define NDR_EXCHANGE_UNKNOWN_HELPSTRING "Unknown"
extern const struct ndr_interface_table ndr_table_exchange_unknown;
#define NDR_UNKNOWN_DUMMY (0x00)

#define NDR_EXCHANGE_UNKNOWN_CALL_COUNT (1)
void ndr_print_unknown_dummy(struct ndr_print *ndr, const char *name, int flags, const struct unknown_dummy *r);
#endif /* _HEADER_NDR_exchange_unknown */