Changeset 862 for trunk/server/source3/librpc/gen_ndr
- Timestamp:
- May 13, 2014, 11:39:04 AM (11 years ago)
- Location:
- trunk/server
- Files:
-
- 21 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/server
- Property svn:mergeinfo changed
/vendor/current merged: 860
- Property svn:mergeinfo changed
-
trunk/server/source3/librpc/gen_ndr/dcerpc.h
r745 r862 42 42 #define DCERPC_FRAG_LEN_OFFSET ( 8 ) 43 43 #define DCERPC_AUTH_LEN_OFFSET ( 10 ) 44 #define DCERPC_CALL_ID_OFFSET ( 12 ) 44 45 #define DCERPC_DREP_LE ( 0x10 ) 45 46 struct dcerpc_ctx_list { -
trunk/server/source3/librpc/gen_ndr/messaging.h
r745 r862 71 71 MSG_WINBIND_DUMP_DOMAIN_LIST=(int)(0x0409), 72 72 MSG_WINBIND_IP_DROPPED=(int)(0x040A), 73 MSG_WINBIND_DOMAIN_ONLINE=(int)(0x040B), 74 MSG_WINBIND_DOMAIN_OFFLINE=(int)(0x040C), 73 75 MSG_DUMP_EVENT_LIST=(int)(0x0500), 74 76 MSG_DBWRAP_TDB2_CHANGES=(int)(4001), … … 132 134 #define MSG_WINBIND_DUMP_DOMAIN_LIST ( 0x0409 ) 133 135 #define MSG_WINBIND_IP_DROPPED ( 0x040A ) 136 #define MSG_WINBIND_DOMAIN_ONLINE ( 0x040B ) 137 #define MSG_WINBIND_DOMAIN_OFFLINE ( 0x040C ) 134 138 #define MSG_DUMP_EVENT_LIST ( 0x0500 ) 135 139 #define MSG_DBWRAP_TDB2_CHANGES ( 4001 ) -
trunk/server/source3/librpc/gen_ndr/ndr_messaging.c
r751 r862 79 79 case MSG_WINBIND_DUMP_DOMAIN_LIST: val = "MSG_WINBIND_DUMP_DOMAIN_LIST"; break; 80 80 case MSG_WINBIND_IP_DROPPED: val = "MSG_WINBIND_IP_DROPPED"; break; 81 case MSG_WINBIND_DOMAIN_ONLINE: val = "MSG_WINBIND_DOMAIN_ONLINE"; break; 82 case MSG_WINBIND_DOMAIN_OFFLINE: val = "MSG_WINBIND_DOMAIN_OFFLINE"; break; 81 83 case MSG_DUMP_EVENT_LIST: val = "MSG_DUMP_EVENT_LIST"; break; 82 84 case MSG_DBWRAP_TDB2_CHANGES: val = "MSG_DBWRAP_TDB2_CHANGES"; break; -
trunk/server/source3/librpc/gen_ndr/ndr_ntprinting.c
r751 r862 80 80 if (ndr_flags & NDR_SCALARS) { 81 81 NDR_CHECK(ndr_push_align(ndr, 4)); 82 /* [skip] 'r->string_flags' */ 82 83 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->version)); 83 84 { 84 85 uint32_t _flags_save_string = ndr->flags; 85 ndr_set_flags(&ndr->flags, LIBNDR_FLAG_STR_UTF8|LIBNDR_FLAG_STR_NULLTERM);86 ndr_set_flags(&ndr->flags, ndr_ntprinting_string_flags(r->string_flags)); 86 87 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->name)); 87 88 ndr->flags = _flags_save_string; … … 89 90 { 90 91 uint32_t _flags_save_string = ndr->flags; 91 ndr_set_flags(&ndr->flags, LIBNDR_FLAG_STR_UTF8|LIBNDR_FLAG_STR_NULLTERM);92 ndr_set_flags(&ndr->flags, ndr_ntprinting_string_flags(r->string_flags)); 92 93 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->environment)); 93 94 ndr->flags = _flags_save_string; … … 95 96 { 96 97 uint32_t _flags_save_string = ndr->flags; 97 ndr_set_flags(&ndr->flags, LIBNDR_FLAG_STR_UTF8|LIBNDR_FLAG_STR_NULLTERM);98 ndr_set_flags(&ndr->flags, ndr_ntprinting_string_flags(r->string_flags)); 98 99 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->driverpath)); 99 100 ndr->flags = _flags_save_string; … … 101 102 { 102 103 uint32_t _flags_save_string = ndr->flags; 103 ndr_set_flags(&ndr->flags, LIBNDR_FLAG_STR_UTF8|LIBNDR_FLAG_STR_NULLTERM);104 ndr_set_flags(&ndr->flags, ndr_ntprinting_string_flags(r->string_flags)); 104 105 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->datafile)); 105 106 ndr->flags = _flags_save_string; … … 107 108 { 108 109 uint32_t _flags_save_string = ndr->flags; 109 ndr_set_flags(&ndr->flags, LIBNDR_FLAG_STR_UTF8|LIBNDR_FLAG_STR_NULLTERM);110 ndr_set_flags(&ndr->flags, ndr_ntprinting_string_flags(r->string_flags)); 110 111 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->configfile)); 111 112 ndr->flags = _flags_save_string; … … 113 114 { 114 115 uint32_t _flags_save_string = ndr->flags; 115 ndr_set_flags(&ndr->flags, LIBNDR_FLAG_STR_UTF8|LIBNDR_FLAG_STR_NULLTERM);116 ndr_set_flags(&ndr->flags, ndr_ntprinting_string_flags(r->string_flags)); 116 117 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->helpfile)); 117 118 ndr->flags = _flags_save_string; … … 119 120 { 120 121 uint32_t _flags_save_string = ndr->flags; 121 ndr_set_flags(&ndr->flags, LIBNDR_FLAG_STR_UTF8|LIBNDR_FLAG_STR_NULLTERM);122 ndr_set_flags(&ndr->flags, ndr_ntprinting_string_flags(r->string_flags)); 122 123 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->monitorname)); 123 124 ndr->flags = _flags_save_string; … … 125 126 { 126 127 uint32_t _flags_save_string = ndr->flags; 127 ndr_set_flags(&ndr->flags, LIBNDR_FLAG_STR_UTF8|LIBNDR_FLAG_STR_NULLTERM);128 ndr_set_flags(&ndr->flags, ndr_ntprinting_string_flags(r->string_flags)); 128 129 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->defaultdatatype)); 129 130 ndr->flags = _flags_save_string; … … 131 132 { 132 133 uint32_t _flags_save_string_array = ndr->flags; 133 ndr_set_flags(&ndr->flags, LIBNDR_FLAG_STR_UTF8|LIBNDR_FLAG_STR_NOTERM|LIBNDR_FLAG_REMAINING);134 ndr_set_flags(&ndr->flags, (ndr_ntprinting_string_flags(r->string_flags)&~LIBNDR_FLAG_STR_NULLTERM)|LIBNDR_FLAG_STR_NOTERM|LIBNDR_FLAG_REMAINING); 134 135 NDR_CHECK(ndr_push_string_array(ndr, NDR_SCALARS, r->dependent_files)); 135 136 ndr->flags = _flags_save_string_array; … … 151 152 if (ndr_flags & NDR_SCALARS) { 152 153 NDR_CHECK(ndr_pull_align(ndr, 4)); 154 /* [skip] '&r->string_flags' */ 153 155 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->version)); 154 156 { 155 157 uint32_t _flags_save_string = ndr->flags; 156 ndr_set_flags(&ndr->flags, LIBNDR_FLAG_STR_UTF8|LIBNDR_FLAG_STR_NULLTERM);158 ndr_set_flags(&ndr->flags, ndr_ntprinting_string_flags(r->string_flags)); 157 159 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->name)); 158 160 ndr->flags = _flags_save_string; … … 160 162 { 161 163 uint32_t _flags_save_string = ndr->flags; 162 ndr_set_flags(&ndr->flags, LIBNDR_FLAG_STR_UTF8|LIBNDR_FLAG_STR_NULLTERM);164 ndr_set_flags(&ndr->flags, ndr_ntprinting_string_flags(r->string_flags)); 163 165 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->environment)); 164 166 ndr->flags = _flags_save_string; … … 166 168 { 167 169 uint32_t _flags_save_string = ndr->flags; 168 ndr_set_flags(&ndr->flags, LIBNDR_FLAG_STR_UTF8|LIBNDR_FLAG_STR_NULLTERM);170 ndr_set_flags(&ndr->flags, ndr_ntprinting_string_flags(r->string_flags)); 169 171 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->driverpath)); 170 172 ndr->flags = _flags_save_string; … … 172 174 { 173 175 uint32_t _flags_save_string = ndr->flags; 174 ndr_set_flags(&ndr->flags, LIBNDR_FLAG_STR_UTF8|LIBNDR_FLAG_STR_NULLTERM);176 ndr_set_flags(&ndr->flags, ndr_ntprinting_string_flags(r->string_flags)); 175 177 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->datafile)); 176 178 ndr->flags = _flags_save_string; … … 178 180 { 179 181 uint32_t _flags_save_string = ndr->flags; 180 ndr_set_flags(&ndr->flags, LIBNDR_FLAG_STR_UTF8|LIBNDR_FLAG_STR_NULLTERM);182 ndr_set_flags(&ndr->flags, ndr_ntprinting_string_flags(r->string_flags)); 181 183 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->configfile)); 182 184 ndr->flags = _flags_save_string; … … 184 186 { 185 187 uint32_t _flags_save_string = ndr->flags; 186 ndr_set_flags(&ndr->flags, LIBNDR_FLAG_STR_UTF8|LIBNDR_FLAG_STR_NULLTERM);188 ndr_set_flags(&ndr->flags, ndr_ntprinting_string_flags(r->string_flags)); 187 189 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->helpfile)); 188 190 ndr->flags = _flags_save_string; … … 190 192 { 191 193 uint32_t _flags_save_string = ndr->flags; 192 ndr_set_flags(&ndr->flags, LIBNDR_FLAG_STR_UTF8|LIBNDR_FLAG_STR_NULLTERM);194 ndr_set_flags(&ndr->flags, ndr_ntprinting_string_flags(r->string_flags)); 193 195 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->monitorname)); 194 196 ndr->flags = _flags_save_string; … … 196 198 { 197 199 uint32_t _flags_save_string = ndr->flags; 198 ndr_set_flags(&ndr->flags, LIBNDR_FLAG_STR_UTF8|LIBNDR_FLAG_STR_NULLTERM);200 ndr_set_flags(&ndr->flags, ndr_ntprinting_string_flags(r->string_flags)); 199 201 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->defaultdatatype)); 200 202 ndr->flags = _flags_save_string; … … 202 204 { 203 205 uint32_t _flags_save_string_array = ndr->flags; 204 ndr_set_flags(&ndr->flags, LIBNDR_FLAG_STR_UTF8|LIBNDR_FLAG_STR_NOTERM|LIBNDR_FLAG_REMAINING);206 ndr_set_flags(&ndr->flags, (ndr_ntprinting_string_flags(r->string_flags)&~LIBNDR_FLAG_STR_NULLTERM)|LIBNDR_FLAG_STR_NOTERM|LIBNDR_FLAG_REMAINING); 205 207 NDR_CHECK(ndr_pull_string_array(ndr, NDR_SCALARS, &r->dependent_files)); 206 208 ndr->flags = _flags_save_string_array; … … 223 225 ndr_set_flags(&ndr->flags, LIBNDR_FLAG_NOALIGN); 224 226 ndr->depth++; 227 ndr_print_uint32(ndr, "string_flags", r->string_flags); 225 228 ndr_print_uint32(ndr, "version", r->version); 226 229 ndr_print_string(ndr, "name", r->name); … … 245 248 if (ndr_flags & NDR_SCALARS) { 246 249 NDR_CHECK(ndr_push_align(ndr, 5)); 247 { 248 uint32_t _flags_save_string = ndr->flags; 249 ndr_set_flags(&ndr->flags, LIBNDR_FLAG_STR_UTF8|LIBNDR_FLAG_STR_NULLTERM); 250 /* [skip] 'r->string_flags' */ 251 { 252 uint32_t _flags_save_string = ndr->flags; 253 ndr_set_flags(&ndr->flags, ndr_ntprinting_string_flags(r->string_flags)); 250 254 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->devicename)); 251 255 ndr->flags = _flags_save_string; … … 253 257 { 254 258 uint32_t _flags_save_string = ndr->flags; 255 ndr_set_flags(&ndr->flags, LIBNDR_FLAG_STR_UTF8|LIBNDR_FLAG_STR_NULLTERM);259 ndr_set_flags(&ndr->flags, ndr_ntprinting_string_flags(r->string_flags)); 256 260 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->formname)); 257 261 ndr->flags = _flags_save_string; … … 311 315 if (ndr_flags & NDR_SCALARS) { 312 316 NDR_CHECK(ndr_pull_align(ndr, 5)); 313 { 314 uint32_t _flags_save_string = ndr->flags; 315 ndr_set_flags(&ndr->flags, LIBNDR_FLAG_STR_UTF8|LIBNDR_FLAG_STR_NULLTERM); 317 /* [skip] '&r->string_flags' */ 318 { 319 uint32_t _flags_save_string = ndr->flags; 320 ndr_set_flags(&ndr->flags, ndr_ntprinting_string_flags(r->string_flags)); 316 321 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->devicename)); 317 322 ndr->flags = _flags_save_string; … … 319 324 { 320 325 uint32_t _flags_save_string = ndr->flags; 321 ndr_set_flags(&ndr->flags, LIBNDR_FLAG_STR_UTF8|LIBNDR_FLAG_STR_NULLTERM);326 ndr_set_flags(&ndr->flags, ndr_ntprinting_string_flags(r->string_flags)); 322 327 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->formname)); 323 328 ndr->flags = _flags_save_string; … … 384 389 ndr_set_flags(&ndr->flags, LIBNDR_FLAG_NOALIGN); 385 390 ndr->depth++; 391 ndr_print_uint32(ndr, "string_flags", r->string_flags); 386 392 ndr_print_string(ndr, "devicename", r->devicename); 387 393 ndr_print_string(ndr, "formname", r->formname); … … 436 442 if (ndr_flags & NDR_SCALARS) { 437 443 NDR_CHECK(ndr_push_align(ndr, 4)); 444 /* [skip] 'r->string_flags' */ 438 445 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->ptr)); 439 446 { 440 447 uint32_t _flags_save_string = ndr->flags; 441 ndr_set_flags(&ndr->flags, LIBNDR_FLAG_STR_UTF8|LIBNDR_FLAG_STR_NULLTERM);448 ndr_set_flags(&ndr->flags, ndr_ntprinting_string_flags(r->string_flags)); 442 449 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->name)); 443 450 ndr->flags = _flags_save_string; … … 461 468 if (ndr_flags & NDR_SCALARS) { 462 469 NDR_CHECK(ndr_pull_align(ndr, 4)); 470 /* [skip] '&r->string_flags' */ 463 471 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->ptr)); 464 472 { 465 473 uint32_t _flags_save_string = ndr->flags; 466 ndr_set_flags(&ndr->flags, LIBNDR_FLAG_STR_UTF8|LIBNDR_FLAG_STR_NULLTERM);474 ndr_set_flags(&ndr->flags, ndr_ntprinting_string_flags(r->string_flags)); 467 475 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->name)); 468 476 ndr->flags = _flags_save_string; … … 487 495 ndr_set_flags(&ndr->flags, LIBNDR_FLAG_NOALIGN); 488 496 ndr->depth++; 497 ndr_print_uint32(ndr, "string_flags", r->string_flags); 489 498 ndr_print_uint32(ndr, "ptr", r->ptr); 490 499 ndr_print_string(ndr, "name", r->name); … … 503 512 if (ndr_flags & NDR_SCALARS) { 504 513 NDR_CHECK(ndr_push_align(ndr, 4)); 514 /* [skip] 'r->string_flags' */ 505 515 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->attributes)); 506 516 NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->priority)); … … 516 526 { 517 527 uint32_t _flags_save_string = ndr->flags; 518 ndr_set_flags(&ndr->flags, LIBNDR_FLAG_STR_UTF8|LIBNDR_FLAG_STR_NULLTERM);528 ndr_set_flags(&ndr->flags, ndr_ntprinting_string_flags(r->string_flags)); 519 529 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->servername)); 520 530 ndr->flags = _flags_save_string; … … 522 532 { 523 533 uint32_t _flags_save_string = ndr->flags; 524 ndr_set_flags(&ndr->flags, LIBNDR_FLAG_STR_UTF8|LIBNDR_FLAG_STR_NULLTERM);534 ndr_set_flags(&ndr->flags, ndr_ntprinting_string_flags(r->string_flags)); 525 535 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->printername)); 526 536 ndr->flags = _flags_save_string; … … 528 538 { 529 539 uint32_t _flags_save_string = ndr->flags; 530 ndr_set_flags(&ndr->flags, LIBNDR_FLAG_STR_UTF8|LIBNDR_FLAG_STR_NULLTERM);540 ndr_set_flags(&ndr->flags, ndr_ntprinting_string_flags(r->string_flags)); 531 541 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->sharename)); 532 542 ndr->flags = _flags_save_string; … … 534 544 { 535 545 uint32_t _flags_save_string = ndr->flags; 536 ndr_set_flags(&ndr->flags, LIBNDR_FLAG_STR_UTF8|LIBNDR_FLAG_STR_NULLTERM);546 ndr_set_flags(&ndr->flags, ndr_ntprinting_string_flags(r->string_flags)); 537 547 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->portname)); 538 548 ndr->flags = _flags_save_string; … … 540 550 { 541 551 uint32_t _flags_save_string = ndr->flags; 542 ndr_set_flags(&ndr->flags, LIBNDR_FLAG_STR_UTF8|LIBNDR_FLAG_STR_NULLTERM);552 ndr_set_flags(&ndr->flags, ndr_ntprinting_string_flags(r->string_flags)); 543 553 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->drivername)); 544 554 ndr->flags = _flags_save_string; … … 546 556 { 547 557 uint32_t _flags_save_string = ndr->flags; 548 ndr_set_flags(&ndr->flags, LIBNDR_FLAG_STR_UTF8|LIBNDR_FLAG_STR_NULLTERM);558 ndr_set_flags(&ndr->flags, ndr_ntprinting_string_flags(r->string_flags)); 549 559 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->comment)); 550 560 ndr->flags = _flags_save_string; … … 552 562 { 553 563 uint32_t _flags_save_string = ndr->flags; 554 ndr_set_flags(&ndr->flags, LIBNDR_FLAG_STR_UTF8|LIBNDR_FLAG_STR_NULLTERM);564 ndr_set_flags(&ndr->flags, ndr_ntprinting_string_flags(r->string_flags)); 555 565 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->location)); 556 566 ndr->flags = _flags_save_string; … … 558 568 { 559 569 uint32_t _flags_save_string = ndr->flags; 560 ndr_set_flags(&ndr->flags, LIBNDR_FLAG_STR_UTF8|LIBNDR_FLAG_STR_NULLTERM);570 ndr_set_flags(&ndr->flags, ndr_ntprinting_string_flags(r->string_flags)); 561 571 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->sepfile)); 562 572 ndr->flags = _flags_save_string; … … 564 574 { 565 575 uint32_t _flags_save_string = ndr->flags; 566 ndr_set_flags(&ndr->flags, LIBNDR_FLAG_STR_UTF8|LIBNDR_FLAG_STR_NULLTERM);576 ndr_set_flags(&ndr->flags, ndr_ntprinting_string_flags(r->string_flags)); 567 577 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->printprocessor)); 568 578 ndr->flags = _flags_save_string; … … 570 580 { 571 581 uint32_t _flags_save_string = ndr->flags; 572 ndr_set_flags(&ndr->flags, LIBNDR_FLAG_STR_UTF8|LIBNDR_FLAG_STR_NULLTERM);582 ndr_set_flags(&ndr->flags, ndr_ntprinting_string_flags(r->string_flags)); 573 583 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->datatype)); 574 584 ndr->flags = _flags_save_string; … … 576 586 { 577 587 uint32_t _flags_save_string = ndr->flags; 578 ndr_set_flags(&ndr->flags, LIBNDR_FLAG_STR_UTF8|LIBNDR_FLAG_STR_NULLTERM);588 ndr_set_flags(&ndr->flags, ndr_ntprinting_string_flags(r->string_flags)); 579 589 NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->parameters)); 580 590 ndr->flags = _flags_save_string; … … 596 606 if (ndr_flags & NDR_SCALARS) { 597 607 NDR_CHECK(ndr_pull_align(ndr, 4)); 608 /* [skip] '&r->string_flags' */ 598 609 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->attributes)); 599 610 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->priority)); … … 609 620 { 610 621 uint32_t _flags_save_string = ndr->flags; 611 ndr_set_flags(&ndr->flags, LIBNDR_FLAG_STR_UTF8|LIBNDR_FLAG_STR_NULLTERM);622 ndr_set_flags(&ndr->flags, ndr_ntprinting_string_flags(r->string_flags)); 612 623 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->servername)); 613 624 ndr->flags = _flags_save_string; … … 615 626 { 616 627 uint32_t _flags_save_string = ndr->flags; 617 ndr_set_flags(&ndr->flags, LIBNDR_FLAG_STR_UTF8|LIBNDR_FLAG_STR_NULLTERM);628 ndr_set_flags(&ndr->flags, ndr_ntprinting_string_flags(r->string_flags)); 618 629 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->printername)); 619 630 ndr->flags = _flags_save_string; … … 621 632 { 622 633 uint32_t _flags_save_string = ndr->flags; 623 ndr_set_flags(&ndr->flags, LIBNDR_FLAG_STR_UTF8|LIBNDR_FLAG_STR_NULLTERM);634 ndr_set_flags(&ndr->flags, ndr_ntprinting_string_flags(r->string_flags)); 624 635 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->sharename)); 625 636 ndr->flags = _flags_save_string; … … 627 638 { 628 639 uint32_t _flags_save_string = ndr->flags; 629 ndr_set_flags(&ndr->flags, LIBNDR_FLAG_STR_UTF8|LIBNDR_FLAG_STR_NULLTERM);640 ndr_set_flags(&ndr->flags, ndr_ntprinting_string_flags(r->string_flags)); 630 641 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->portname)); 631 642 ndr->flags = _flags_save_string; … … 633 644 { 634 645 uint32_t _flags_save_string = ndr->flags; 635 ndr_set_flags(&ndr->flags, LIBNDR_FLAG_STR_UTF8|LIBNDR_FLAG_STR_NULLTERM);646 ndr_set_flags(&ndr->flags, ndr_ntprinting_string_flags(r->string_flags)); 636 647 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->drivername)); 637 648 ndr->flags = _flags_save_string; … … 639 650 { 640 651 uint32_t _flags_save_string = ndr->flags; 641 ndr_set_flags(&ndr->flags, LIBNDR_FLAG_STR_UTF8|LIBNDR_FLAG_STR_NULLTERM);652 ndr_set_flags(&ndr->flags, ndr_ntprinting_string_flags(r->string_flags)); 642 653 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->comment)); 643 654 ndr->flags = _flags_save_string; … … 645 656 { 646 657 uint32_t _flags_save_string = ndr->flags; 647 ndr_set_flags(&ndr->flags, LIBNDR_FLAG_STR_UTF8|LIBNDR_FLAG_STR_NULLTERM);658 ndr_set_flags(&ndr->flags, ndr_ntprinting_string_flags(r->string_flags)); 648 659 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->location)); 649 660 ndr->flags = _flags_save_string; … … 651 662 { 652 663 uint32_t _flags_save_string = ndr->flags; 653 ndr_set_flags(&ndr->flags, LIBNDR_FLAG_STR_UTF8|LIBNDR_FLAG_STR_NULLTERM);664 ndr_set_flags(&ndr->flags, ndr_ntprinting_string_flags(r->string_flags)); 654 665 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->sepfile)); 655 666 ndr->flags = _flags_save_string; … … 657 668 { 658 669 uint32_t _flags_save_string = ndr->flags; 659 ndr_set_flags(&ndr->flags, LIBNDR_FLAG_STR_UTF8|LIBNDR_FLAG_STR_NULLTERM);670 ndr_set_flags(&ndr->flags, ndr_ntprinting_string_flags(r->string_flags)); 660 671 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->printprocessor)); 661 672 ndr->flags = _flags_save_string; … … 663 674 { 664 675 uint32_t _flags_save_string = ndr->flags; 665 ndr_set_flags(&ndr->flags, LIBNDR_FLAG_STR_UTF8|LIBNDR_FLAG_STR_NULLTERM);676 ndr_set_flags(&ndr->flags, ndr_ntprinting_string_flags(r->string_flags)); 666 677 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->datatype)); 667 678 ndr->flags = _flags_save_string; … … 669 680 { 670 681 uint32_t _flags_save_string = ndr->flags; 671 ndr_set_flags(&ndr->flags, LIBNDR_FLAG_STR_UTF8|LIBNDR_FLAG_STR_NULLTERM);682 ndr_set_flags(&ndr->flags, ndr_ntprinting_string_flags(r->string_flags)); 672 683 NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->parameters)); 673 684 ndr->flags = _flags_save_string; … … 690 701 ndr_set_flags(&ndr->flags, LIBNDR_FLAG_NOALIGN); 691 702 ndr->depth++; 703 ndr_print_uint32(ndr, "string_flags", r->string_flags); 692 704 ndr_print_uint32(ndr, "attributes", r->attributes); 693 705 ndr_print_uint32(ndr, "priority", r->priority); -
trunk/server/source3/librpc/gen_ndr/ndr_security.c
r751 r862 1118 1118 ndr_print_bitmap_flag(ndr, sizeof(uint32_t), "SECINFO_SACL", SECINFO_SACL, r); 1119 1119 ndr_print_bitmap_flag(ndr, sizeof(uint32_t), "SECINFO_LABEL", SECINFO_LABEL, r); 1120 ndr_print_bitmap_flag(ndr, sizeof(uint32_t), "SECINFO_ATTRIBUTE", SECINFO_ATTRIBUTE, r); 1121 ndr_print_bitmap_flag(ndr, sizeof(uint32_t), "SECINFO_SCOPE", SECINFO_SCOPE, r); 1122 ndr_print_bitmap_flag(ndr, sizeof(uint32_t), "SECINFO_BACKUP", SECINFO_BACKUP, r); 1120 1123 ndr_print_bitmap_flag(ndr, sizeof(uint32_t), "SECINFO_UNPROTECTED_SACL", SECINFO_UNPROTECTED_SACL, r); 1121 1124 ndr_print_bitmap_flag(ndr, sizeof(uint32_t), "SECINFO_UNPROTECTED_DACL", SECINFO_UNPROTECTED_DACL, r); -
trunk/server/source3/librpc/gen_ndr/ndr_spoolss.c
r751 r862 8800 8800 case SPOOLSS_DRIVER_VERSION_NT4: val = "SPOOLSS_DRIVER_VERSION_NT4"; break; 8801 8801 case SPOOLSS_DRIVER_VERSION_200X: val = "SPOOLSS_DRIVER_VERSION_200X"; break; 8802 case SPOOLSS_DRIVER_VERSION_2012: val = "SPOOLSS_DRIVER_VERSION_2012"; break; 8802 8803 } 8803 8804 ndr_print_enum(ndr, name, "ENUM", val, r); -
trunk/server/source3/librpc/gen_ndr/ntprinting.h
r745 r862 23 23 24 24 struct ntprinting_driver { 25 uint32_t string_flags;/* [skip] */ 25 26 uint32_t version; 26 const char * name;/* [flag( LIBNDR_FLAG_STR_UTF8|LIBNDR_FLAG_STR_NULLTERM)] */27 const char * environment;/* [flag( LIBNDR_FLAG_STR_UTF8|LIBNDR_FLAG_STR_NULLTERM)] */28 const char * driverpath;/* [flag( LIBNDR_FLAG_STR_UTF8|LIBNDR_FLAG_STR_NULLTERM)] */29 const char * datafile;/* [flag( LIBNDR_FLAG_STR_UTF8|LIBNDR_FLAG_STR_NULLTERM)] */30 const char * configfile;/* [flag( LIBNDR_FLAG_STR_UTF8|LIBNDR_FLAG_STR_NULLTERM)] */31 const char * helpfile;/* [flag( LIBNDR_FLAG_STR_UTF8|LIBNDR_FLAG_STR_NULLTERM)] */32 const char * monitorname;/* [flag( LIBNDR_FLAG_STR_UTF8|LIBNDR_FLAG_STR_NULLTERM)] */33 const char * defaultdatatype;/* [flag( LIBNDR_FLAG_STR_UTF8|LIBNDR_FLAG_STR_NULLTERM)] */34 const char ** dependent_files;/* [flag( LIBNDR_FLAG_STR_UTF8|LIBNDR_FLAG_STR_NOTERM|LIBNDR_FLAG_REMAINING)] */27 const char * name;/* [flag(ndr_ntprinting_string_flags(r->string_flags))] */ 28 const char * environment;/* [flag(ndr_ntprinting_string_flags(r->string_flags))] */ 29 const char * driverpath;/* [flag(ndr_ntprinting_string_flags(r->string_flags))] */ 30 const char * datafile;/* [flag(ndr_ntprinting_string_flags(r->string_flags))] */ 31 const char * configfile;/* [flag(ndr_ntprinting_string_flags(r->string_flags))] */ 32 const char * helpfile;/* [flag(ndr_ntprinting_string_flags(r->string_flags))] */ 33 const char * monitorname;/* [flag(ndr_ntprinting_string_flags(r->string_flags))] */ 34 const char * defaultdatatype;/* [flag(ndr_ntprinting_string_flags(r->string_flags))] */ 35 const char ** dependent_files;/* [flag((ndr_ntprinting_string_flags(r->string_flags)&~LIBNDR_FLAG_STR_NULLTERM)|LIBNDR_FLAG_STR_NOTERM|LIBNDR_FLAG_REMAINING)] */ 35 36 }/* [public,flag(LIBNDR_FLAG_NOALIGN)] */; 36 37 37 38 struct ntprinting_devicemode { 38 const char * devicename;/* [flag(LIBNDR_FLAG_STR_UTF8|LIBNDR_FLAG_STR_NULLTERM)] */ 39 const char * formname;/* [flag(LIBNDR_FLAG_STR_UTF8|LIBNDR_FLAG_STR_NULLTERM)] */ 39 uint32_t string_flags;/* [skip] */ 40 const char * devicename;/* [flag(ndr_ntprinting_string_flags(r->string_flags))] */ 41 const char * formname;/* [flag(ndr_ntprinting_string_flags(r->string_flags))] */ 40 42 uint16_t specversion; 41 43 uint16_t driverversion; … … 74 76 75 77 struct ntprinting_printer_data { 78 uint32_t string_flags;/* [skip] */ 76 79 uint32_t ptr; 77 const char * name;/* [flag( LIBNDR_FLAG_STR_UTF8|LIBNDR_FLAG_STR_NULLTERM)] */80 const char * name;/* [flag(ndr_ntprinting_string_flags(r->string_flags))] */ 78 81 uint32_t type; 79 82 DATA_BLOB data; … … 81 84 82 85 struct ntprinting_printer_info { 86 uint32_t string_flags;/* [skip] */ 83 87 uint32_t attributes; 84 88 uint32_t priority; … … 92 96 uint32_t c_setprinter; 93 97 uint32_t setuptime; 94 const char * servername;/* [flag( LIBNDR_FLAG_STR_UTF8|LIBNDR_FLAG_STR_NULLTERM)] */95 const char * printername;/* [flag( LIBNDR_FLAG_STR_UTF8|LIBNDR_FLAG_STR_NULLTERM)] */96 const char * sharename;/* [flag( LIBNDR_FLAG_STR_UTF8|LIBNDR_FLAG_STR_NULLTERM)] */97 const char * portname;/* [flag( LIBNDR_FLAG_STR_UTF8|LIBNDR_FLAG_STR_NULLTERM)] */98 const char * drivername;/* [flag( LIBNDR_FLAG_STR_UTF8|LIBNDR_FLAG_STR_NULLTERM)] */99 const char * comment;/* [flag( LIBNDR_FLAG_STR_UTF8|LIBNDR_FLAG_STR_NULLTERM)] */100 const char * location;/* [flag( LIBNDR_FLAG_STR_UTF8|LIBNDR_FLAG_STR_NULLTERM)] */101 const char * sepfile;/* [flag( LIBNDR_FLAG_STR_UTF8|LIBNDR_FLAG_STR_NULLTERM)] */102 const char * printprocessor;/* [flag( LIBNDR_FLAG_STR_UTF8|LIBNDR_FLAG_STR_NULLTERM)] */103 const char * datatype;/* [flag( LIBNDR_FLAG_STR_UTF8|LIBNDR_FLAG_STR_NULLTERM)] */104 const char * parameters;/* [flag( LIBNDR_FLAG_STR_UTF8|LIBNDR_FLAG_STR_NULLTERM)] */98 const char * servername;/* [flag(ndr_ntprinting_string_flags(r->string_flags))] */ 99 const char * printername;/* [flag(ndr_ntprinting_string_flags(r->string_flags))] */ 100 const char * sharename;/* [flag(ndr_ntprinting_string_flags(r->string_flags))] */ 101 const char * portname;/* [flag(ndr_ntprinting_string_flags(r->string_flags))] */ 102 const char * drivername;/* [flag(ndr_ntprinting_string_flags(r->string_flags))] */ 103 const char * comment;/* [flag(ndr_ntprinting_string_flags(r->string_flags))] */ 104 const char * location;/* [flag(ndr_ntprinting_string_flags(r->string_flags))] */ 105 const char * sepfile;/* [flag(ndr_ntprinting_string_flags(r->string_flags))] */ 106 const char * printprocessor;/* [flag(ndr_ntprinting_string_flags(r->string_flags))] */ 107 const char * datatype;/* [flag(ndr_ntprinting_string_flags(r->string_flags))] */ 108 const char * parameters;/* [flag(ndr_ntprinting_string_flags(r->string_flags))] */ 105 109 }/* [public,flag(LIBNDR_FLAG_NOALIGN)] */; 106 110 -
trunk/server/source3/librpc/gen_ndr/py_dcerpc.c
r745 r862 6101 6101 PyModule_AddObject(m, "DCERPC_FAULT_NDR", PyInt_FromLong(0x000006f7)); 6102 6102 PyModule_AddObject(m, "RTS_FLAG_IN_CHANNEL", PyInt_FromLong(RTS_FLAG_IN_CHANNEL)); 6103 PyModule_AddObject(m, "DCERPC_CALL_ID_OFFSET", PyInt_FromLong(12)); 6103 6104 PyModule_AddObject(m, "DCERPC_NCA_S_UNUSED_1C00001E", PyInt_FromLong(DCERPC_NCA_S_UNUSED_1C00001E)); 6104 6105 PyModule_AddObject(m, "DCERPC_PKT_ALTER_RESP", PyInt_FromLong(DCERPC_PKT_ALTER_RESP)); -
trunk/server/source3/librpc/gen_ndr/py_dfs.c
r745 r862 4825 4825 PyModule_AddObject(m, "DFS_INVALID_PRIORITY_CLASS", PyInt_FromLong(DFS_INVALID_PRIORITY_CLASS)); 4826 4826 PyModule_AddObject(m, "DFS_VOLUME_STATE_AD_BLOB", PyInt_FromLong(DFS_VOLUME_STATE_AD_BLOB)); 4827 PyModule_AddObject(m, "DFS_PROPERTY_FLAG_TARGET_FAILBACK", PyInt_FromLong(DFS_PROPERTY_FLAG_TARGET_FAILBACK)); 4827 4828 PyModule_AddObject(m, "DFS_STORAGE_STATES", PyInt_FromLong(0xf)); 4828 PyModule_AddObject(m, "DFS_PROPERTY_FLAG_TARGET_FAILBACK", PyInt_FromLong(DFS_PROPERTY_FLAG_TARGET_FAILBACK));4829 4829 PyModule_AddObject(m, "DFS_VOLUME_STATE_ONLINE", PyInt_FromLong(DFS_VOLUME_STATE_ONLINE)); 4830 4830 PyModule_AddObject(m, "DFS_GLOBAL_LOW_PRIORITY_CLASS", PyInt_FromLong(DFS_GLOBAL_LOW_PRIORITY_CLASS)); -
trunk/server/source3/librpc/gen_ndr/py_dns.c
r745 r862 1490 1490 PyModule_AddObject(m, "DNS_QTYPE_A", PyInt_FromLong(DNS_QTYPE_A)); 1491 1491 PyModule_AddObject(m, "DNS_QTYPE_NSEC", PyInt_FromLong(DNS_QTYPE_NSEC)); 1492 PyModule_AddObject(m, "DNS_QTYPE_DS", PyInt_FromLong(DNS_QTYPE_DS)); 1492 1493 PyModule_AddObject(m, "DNS_QTYPE_SRV", PyInt_FromLong(DNS_QTYPE_SRV)); 1493 PyModule_AddObject(m, "DNS_QTYPE_DS", PyInt_FromLong(DNS_QTYPE_DS));1494 1494 PyModule_AddObject(m, "DNS_RCODE_REFUSED", PyInt_FromLong(DNS_RCODE_REFUSED)); 1495 1495 PyModule_AddObject(m, "DNS_RCODE_NOTZONE", PyInt_FromLong(DNS_RCODE_NOTZONE)); -
trunk/server/source3/librpc/gen_ndr/py_dnsp.c
r745 r862 1139 1139 PyModule_AddObject(m, "DNS_TYPE_RRSIG", PyInt_FromLong(DNS_TYPE_RRSIG)); 1140 1140 PyModule_AddObject(m, "DNS_TYPE_ALL", PyInt_FromLong(DNS_TYPE_ALL)); 1141 PyModule_AddObject(m, "DNS_TYPE_A", PyInt_FromLong(DNS_TYPE_A)); 1141 1142 PyModule_AddObject(m, "DNS_TYPE_TXT", PyInt_FromLong(DNS_TYPE_TXT)); 1142 PyModule_AddObject(m, "DNS_TYPE_A", PyInt_FromLong(DNS_TYPE_A));1143 1143 PyModule_AddObject(m, "DNS_TYPE_AFSDB", PyInt_FromLong(DNS_TYPE_AFSDB)); 1144 1144 PyModule_AddObject(m, "DNS_RANK_NS_GLUE", PyInt_FromLong(DNS_RANK_NS_GLUE)); -
trunk/server/source3/librpc/gen_ndr/py_frstrans.c
r745 r862 2103 2103 PyModule_AddObject(m, "FRSTRANS_RDC_FILTER_GENERIC", PyInt_FromLong(FRSTRANS_RDC_FILTER_GENERIC)); 2104 2104 PyModule_AddObject(m, "FRSTRANS_VERSION_REQUEST_SLOW_SYNC", PyInt_FromLong(FRSTRANS_VERSION_REQUEST_SLOW_SYNC)); 2105 PyModule_AddObject(m, "FRSTRANS_RDC_FILTER_MAX", PyInt_FromLong(FRSTRANS_RDC_FILTER_MAX)); 2105 2106 PyModule_AddObject(m, "FRSTRANS_TRANSPORT_SUPPORTS_RDC_SIMILARITY", PyInt_FromLong(FRSTRANS_TRANSPORT_SUPPORTS_RDC_SIMILARITY)); 2106 PyModule_AddObject(m, "FRSTRANS_RDC_FILTER_MAX", PyInt_FromLong(FRSTRANS_RDC_FILTER_MAX));2107 2107 Py_INCREF((PyObject *)(void *)&frstrans_VersionVector_Type); 2108 2108 PyModule_AddObject(m, "VersionVector", (PyObject *)(void *)&frstrans_VersionVector_Type); -
trunk/server/source3/librpc/gen_ndr/py_idmap.c
r745 r862 325 325 PyModule_AddObject(m, "ID_MAPPED", PyInt_FromLong(ID_MAPPED)); 326 326 PyModule_AddObject(m, "ID_TYPE_UID", PyInt_FromLong(ID_TYPE_UID)); 327 PyModule_AddObject(m, "ID_EXPIRED", PyInt_FromLong(ID_EXPIRED)); 328 PyModule_AddObject(m, "ID_UNMAPPED", PyInt_FromLong(ID_UNMAPPED)); 327 329 PyModule_AddObject(m, "ID_TYPE_NOT_SPECIFIED", PyInt_FromLong(ID_TYPE_NOT_SPECIFIED)); 328 PyModule_AddObject(m, "ID_ EXPIRED", PyInt_FromLong(ID_EXPIRED));330 PyModule_AddObject(m, "ID_TYPE_GID", PyInt_FromLong(ID_TYPE_GID)); 329 331 PyModule_AddObject(m, "ID_UNKNOWN", PyInt_FromLong(ID_UNKNOWN)); 330 PyModule_AddObject(m, "ID_TYPE_GID", PyInt_FromLong(ID_TYPE_GID));331 PyModule_AddObject(m, "ID_UNMAPPED", PyInt_FromLong(ID_UNMAPPED));332 332 Py_INCREF((PyObject *)(void *)&unixid_Type); 333 333 PyModule_AddObject(m, "unixid", (PyObject *)(void *)&unixid_Type); -
trunk/server/source3/librpc/gen_ndr/py_misc.c
r745 r862 703 703 PyModule_AddObject(m, "SEC_CHAN_RODC", PyInt_FromLong(SEC_CHAN_RODC)); 704 704 PyModule_AddObject(m, "REG_LINK", PyInt_FromLong(REG_LINK)); 705 PyModule_AddObject(m, "SEC_CHAN_LOCAL", PyInt_FromLong(SEC_CHAN_LOCAL)); 705 706 PyModule_AddObject(m, "REG_NONE", PyInt_FromLong(REG_NONE)); 706 PyModule_AddObject(m, "SEC_CHAN_LOCAL", PyInt_FromLong(SEC_CHAN_LOCAL));707 707 Py_INCREF((PyObject *)(void *)&GUID_Type); 708 708 PyModule_AddObject(m, "GUID", (PyObject *)(void *)&GUID_Type); -
trunk/server/source3/librpc/gen_ndr/py_ntprinting.c
r745 r862 228 228 229 229 230 static PyObject *py_ntprinting_driver_get_string_flags(PyObject *obj, void *closure) 231 { 232 struct ntprinting_driver *object = (struct ntprinting_driver *)py_talloc_get_ptr(obj); 233 PyObject *py_string_flags; 234 py_string_flags = PyInt_FromLong(object->string_flags); 235 return py_string_flags; 236 } 237 238 static int py_ntprinting_driver_set_string_flags(PyObject *py_obj, PyObject *value, void *closure) 239 { 240 struct ntprinting_driver *object = (struct ntprinting_driver *)py_talloc_get_ptr(py_obj); 241 PY_CHECK_TYPE(&PyInt_Type, value, return -1;); 242 object->string_flags = PyInt_AsLong(value); 243 return 0; 244 } 245 230 246 static PyObject *py_ntprinting_driver_get_version(PyObject *obj, void *closure) 231 247 { … … 380 396 381 397 static PyGetSetDef py_ntprinting_driver_getsetters[] = { 398 { discard_const_p(char, "string_flags"), py_ntprinting_driver_get_string_flags, py_ntprinting_driver_set_string_flags }, 382 399 { discard_const_p(char, "version"), py_ntprinting_driver_get_version, py_ntprinting_driver_set_version }, 383 400 { discard_const_p(char, "name"), py_ntprinting_driver_get_name, py_ntprinting_driver_set_name }, … … 461 478 462 479 480 static PyObject *py_ntprinting_devicemode_get_string_flags(PyObject *obj, void *closure) 481 { 482 struct ntprinting_devicemode *object = (struct ntprinting_devicemode *)py_talloc_get_ptr(obj); 483 PyObject *py_string_flags; 484 py_string_flags = PyInt_FromLong(object->string_flags); 485 return py_string_flags; 486 } 487 488 static int py_ntprinting_devicemode_set_string_flags(PyObject *py_obj, PyObject *value, void *closure) 489 { 490 struct ntprinting_devicemode *object = (struct ntprinting_devicemode *)py_talloc_get_ptr(py_obj); 491 PY_CHECK_TYPE(&PyInt_Type, value, return -1;); 492 object->string_flags = PyInt_AsLong(value); 493 return 0; 494 } 495 463 496 static PyObject *py_ntprinting_devicemode_get_devicename(PyObject *obj, void *closure) 464 497 { … … 1030 1063 1031 1064 static PyGetSetDef py_ntprinting_devicemode_getsetters[] = { 1065 { discard_const_p(char, "string_flags"), py_ntprinting_devicemode_get_string_flags, py_ntprinting_devicemode_set_string_flags }, 1032 1066 { discard_const_p(char, "devicename"), py_ntprinting_devicemode_get_devicename, py_ntprinting_devicemode_set_devicename }, 1033 1067 { discard_const_p(char, "formname"), py_ntprinting_devicemode_get_formname, py_ntprinting_devicemode_set_formname }, … … 1136 1170 1137 1171 1172 static PyObject *py_ntprinting_printer_data_get_string_flags(PyObject *obj, void *closure) 1173 { 1174 struct ntprinting_printer_data *object = (struct ntprinting_printer_data *)py_talloc_get_ptr(obj); 1175 PyObject *py_string_flags; 1176 py_string_flags = PyInt_FromLong(object->string_flags); 1177 return py_string_flags; 1178 } 1179 1180 static int py_ntprinting_printer_data_set_string_flags(PyObject *py_obj, PyObject *value, void *closure) 1181 { 1182 struct ntprinting_printer_data *object = (struct ntprinting_printer_data *)py_talloc_get_ptr(py_obj); 1183 PY_CHECK_TYPE(&PyInt_Type, value, return -1;); 1184 object->string_flags = PyInt_AsLong(value); 1185 return 0; 1186 } 1187 1138 1188 static PyObject *py_ntprinting_printer_data_get_ptr(PyObject *obj, void *closure) 1139 1189 { … … 1199 1249 1200 1250 static PyGetSetDef py_ntprinting_printer_data_getsetters[] = { 1251 { discard_const_p(char, "string_flags"), py_ntprinting_printer_data_get_string_flags, py_ntprinting_printer_data_set_string_flags }, 1201 1252 { discard_const_p(char, "ptr"), py_ntprinting_printer_data_get_ptr, py_ntprinting_printer_data_set_ptr }, 1202 1253 { discard_const_p(char, "name"), py_ntprinting_printer_data_get_name, py_ntprinting_printer_data_set_name }, … … 1274 1325 1275 1326 1327 static PyObject *py_ntprinting_printer_info_get_string_flags(PyObject *obj, void *closure) 1328 { 1329 struct ntprinting_printer_info *object = (struct ntprinting_printer_info *)py_talloc_get_ptr(obj); 1330 PyObject *py_string_flags; 1331 py_string_flags = PyInt_FromLong(object->string_flags); 1332 return py_string_flags; 1333 } 1334 1335 static int py_ntprinting_printer_info_set_string_flags(PyObject *py_obj, PyObject *value, void *closure) 1336 { 1337 struct ntprinting_printer_info *object = (struct ntprinting_printer_info *)py_talloc_get_ptr(py_obj); 1338 PY_CHECK_TYPE(&PyInt_Type, value, return -1;); 1339 object->string_flags = PyInt_AsLong(value); 1340 return 0; 1341 } 1342 1276 1343 static PyObject *py_ntprinting_printer_info_get_attributes(PyObject *obj, void *closure) 1277 1344 { … … 1616 1683 1617 1684 static PyGetSetDef py_ntprinting_printer_info_getsetters[] = { 1685 { discard_const_p(char, "string_flags"), py_ntprinting_printer_info_get_string_flags, py_ntprinting_printer_info_set_string_flags }, 1618 1686 { discard_const_p(char, "attributes"), py_ntprinting_printer_info_get_attributes, py_ntprinting_printer_info_set_attributes }, 1619 1687 { discard_const_p(char, "priority"), py_ntprinting_printer_info_get_priority, py_ntprinting_printer_info_set_priority }, -
trunk/server/source3/librpc/gen_ndr/py_rap.c
r745 r862 7939 7939 PyModule_AddObject(m, "RAP_WUserPasswordSet3", PyInt_FromLong(275)); 7940 7940 PyModule_AddObject(m, "RAP_WShareDel_REQ", PyString_FromString("zW")); 7941 PyModule_AddObject(m, "RAP_WfileEnum", PyInt_FromLong(10)); 7941 7942 PyModule_AddObject(m, "RAP_WMessageNameDel", PyInt_FromLong(32)); 7942 PyModule_AddObject(m, "RAP_WfileEnum", PyInt_FromLong(10));7943 7943 PyModule_AddObject(m, "RAP_NetPathCompare", PyInt_FromLong(138)); 7944 7944 PyModule_AddObject(m, "RAP_WErrorLogRead", PyInt_FromLong(135)); -
trunk/server/source3/librpc/gen_ndr/py_security.c
r751 r862 1992 1992 PyModule_AddObject(m, "GUID_DRS_VALIDATE_SPN", PyString_FromString("f3a64788-5306-11d1-a9c5-0000f80367c1")); 1993 1993 PyModule_AddObject(m, "SID_NT_DIALUP", PyString_FromString("S-1-5-1")); 1994 PyModule_AddObject(m, "SECINFO_BACKUP", PyInt_FromLong(SECINFO_BACKUP)); 1994 1995 PyModule_AddObject(m, "BUILTIN_RID_BACKUP_OPERATORS", PyInt_FromLong(551)); 1995 1996 PyModule_AddObject(m, "SEC_RIGHTS_FILE_READ", PyInt_FromLong(SEC_STD_READ_CONTROL|SEC_STD_SYNCHRONIZE|SEC_FILE_READ_DATA|SEC_FILE_READ_ATTRIBUTE|SEC_FILE_READ_EA)); … … 2060 2061 PyModule_AddObject(m, "SID_NT_INTERACTIVE", PyString_FromString("S-1-5-4")); 2061 2062 PyModule_AddObject(m, "SID_BUILTIN_POWER_USERS", PyString_FromString("S-1-5-32-547")); 2063 PyModule_AddObject(m, "SECINFO_ATTRIBUTE", PyInt_FromLong(SECINFO_ATTRIBUTE)); 2062 2064 PyModule_AddObject(m, "SEC_PRIV_INCREASE_BASE_PRIORITY", PyInt_FromLong(SEC_PRIV_INCREASE_BASE_PRIORITY)); 2063 2065 PyModule_AddObject(m, "SEC_FILE_READ_EA", PyInt_FromLong(0x00000008)); … … 2118 2120 PyModule_AddObject(m, "SEC_DESC_SERVER_SECURITY", PyInt_FromLong(SEC_DESC_SERVER_SECURITY)); 2119 2121 PyModule_AddObject(m, "BUILTIN_RID_USERS", PyInt_FromLong(545)); 2122 PyModule_AddObject(m, "SECINFO_SCOPE", PyInt_FromLong(SECINFO_SCOPE)); 2120 2123 PyModule_AddObject(m, "SID_NT_THIS_ORGANISATION", PyString_FromString("S-1-5-15")); 2121 2124 PyModule_AddObject(m, "SEC_ADS_DELETE_TREE", PyInt_FromLong(0x00000040)); -
trunk/server/source3/librpc/gen_ndr/py_spoolss.c
r745 r862 31602 31602 PyModule_AddObject(m, "PRINTER_STATUS_NO_TONER", PyInt_FromLong(PRINTER_STATUS_NO_TONER)); 31603 31603 PyModule_AddObject(m, "PRINTER_STATUS_OFFLINE", PyInt_FromLong(PRINTER_STATUS_OFFLINE)); 31604 PyModule_AddObject(m, "SPOOLSS_DRIVER_VERSION_2012", PyInt_FromLong(SPOOLSS_DRIVER_VERSION_2012)); 31604 31605 PyModule_AddObject(m, "SPOOLSS_DM_LAYOUT_BOOKLET", PyInt_FromLong(SPOOLSS_DM_LAYOUT_BOOKLET)); 31605 31606 PyModule_AddObject(m, "DMTT_DOWNLOAD_OUTLINE", PyInt_FromLong(DMTT_DOWNLOAD_OUTLINE)); -
trunk/server/source3/librpc/gen_ndr/security.h
r751 r862 463 463 #define SECINFO_SACL ( 0x00000008 ) 464 464 #define SECINFO_LABEL ( 0x00000010 ) 465 #define SECINFO_ATTRIBUTE ( 0x00000020 ) 466 #define SECINFO_SCOPE ( 0x00000040 ) 467 #define SECINFO_BACKUP ( 0x00010000 ) 465 468 #define SECINFO_UNPROTECTED_SACL ( 0x10000000 ) 466 469 #define SECINFO_UNPROTECTED_DACL ( 0x20000000 ) -
trunk/server/source3/librpc/gen_ndr/spoolss.h
r751 r862 1615 1615 SPOOLSS_DRIVER_VERSION_NT35=(int)(1), 1616 1616 SPOOLSS_DRIVER_VERSION_NT4=(int)(2), 1617 SPOOLSS_DRIVER_VERSION_200X=(int)(3) 1617 SPOOLSS_DRIVER_VERSION_200X=(int)(3), 1618 SPOOLSS_DRIVER_VERSION_2012=(int)(4) 1618 1619 } 1619 1620 #else … … 1623 1624 #define SPOOLSS_DRIVER_VERSION_NT4 ( 2 ) 1624 1625 #define SPOOLSS_DRIVER_VERSION_200X ( 3 ) 1626 #define SPOOLSS_DRIVER_VERSION_2012 ( 4 ) 1625 1627 #endif 1626 1628 ;
Note:
See TracChangeset
for help on using the changeset viewer.