Changeset 429 for trunk/server/librpc/gen_ndr/spoolss.h
- Timestamp:
- Apr 9, 2010, 3:51:41 PM (15 years ago)
- Location:
- trunk/server
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/server
-
Property svn:mergeinfo
set to
/vendor/3.5.2 merged eligible /vendor/current merged eligible
-
Property svn:mergeinfo
set to
-
trunk/server/librpc/gen_ndr/spoolss.h
r414 r429 2069 2069 uint32_t value_name_len;/* [value(2*strlen_m_term(value_name))] */ 2070 2070 enum winreg_Type type; 2071 union spoolss_PrinterData *data;/* [relative,subcontext_size(r->data_length),subcontext(0),switch_is(type)] */2072 uint32_t data_length;/* [value( ndr_size_spoolss_PrinterData(data,type,ndr->iconv_convenience,ndr->flags))] */2071 DATA_BLOB *data;/* [relative,subcontext_size(data_length),subcontext(0),flag(LIBNDR_FLAG_REMAINING)] */ 2072 uint32_t data_length;/* [value(data->length)] */ 2073 2073 }/* [relative_base,gensize,public] */; 2074 2074 … … 2687 2687 2688 2688 2689 struct _spoolss_GetPrinterData {2689 struct spoolss_GetPrinterData { 2690 2690 struct { 2691 2691 struct policy_handle *handle;/* [ref] */ … … 2696 2696 struct { 2697 2697 enum winreg_Type *type;/* [ref] */ 2698 DATA_BLOB *data;/* [ref] */2698 uint8_t *data;/* [ref,size_is(offered)] */ 2699 2699 uint32_t *needed;/* [ref] */ 2700 2700 WERROR result; … … 2704 2704 2705 2705 2706 struct __spoolss_GetPrinterData { 2707 struct { 2708 enum winreg_Type type; 2709 } in; 2710 2711 struct { 2712 union spoolss_PrinterData *data;/* [ref,switch_is(type)] */ 2713 } out; 2714 2715 }; 2716 2717 2718 struct spoolss_GetPrinterData { 2719 struct { 2720 struct policy_handle *handle;/* [ref] */ 2721 const char *value_name;/* [charset(UTF16)] */ 2722 uint32_t offered; 2723 } in; 2724 2725 struct { 2726 enum winreg_Type *type;/* [ref] */ 2727 union spoolss_PrinterData *data;/* [subcontext_size(offered),ref,subcontext(4),switch_is(*type)] */ 2728 uint32_t *needed;/* [ref] */ 2729 WERROR result; 2730 } out; 2731 2732 }; 2733 2734 2735 struct _spoolss_SetPrinterData { 2706 struct spoolss_SetPrinterData { 2736 2707 struct { 2737 2708 struct policy_handle *handle;/* [ref] */ 2738 2709 const char *value_name;/* [charset(UTF16)] */ 2739 2710 enum winreg_Type type; 2740 DATA_BLOB data; 2741 uint32_t _offered; 2742 } in; 2743 2744 struct { 2745 WERROR result; 2746 } out; 2747 2748 }; 2749 2750 2751 struct __spoolss_SetPrinterData { 2752 struct { 2753 enum winreg_Type type; 2754 } in; 2755 2756 struct { 2757 union spoolss_PrinterData *data;/* [ref,switch_is(type)] */ 2758 } out; 2759 2760 }; 2761 2762 2763 struct spoolss_SetPrinterData { 2764 struct { 2765 struct policy_handle *handle;/* [ref] */ 2766 const char *value_name;/* [charset(UTF16)] */ 2767 enum winreg_Type type; 2768 union spoolss_PrinterData data;/* [subcontext(4),switch_is(type)] */ 2769 uint32_t _offered;/* [value(ndr_size_spoolss_PrinterData(&data,type,ndr->iconv_convenience,flags))] */ 2711 uint8_t *data;/* [ref,size_is(offered)] */ 2712 uint32_t offered; 2770 2713 } in; 2771 2714 … … 3491 3434 3492 3435 3493 struct _spoolss_SetPrinterDataEx {3436 struct spoolss_SetPrinterDataEx { 3494 3437 struct { 3495 3438 struct policy_handle *handle;/* [ref] */ … … 3497 3440 const char *value_name;/* [charset(UTF16)] */ 3498 3441 enum winreg_Type type; 3499 DATA_BLOB data; 3500 uint32_t _offered; 3501 } in; 3502 3503 struct { 3504 WERROR result; 3505 } out; 3506 3507 }; 3508 3509 3510 struct __spoolss_SetPrinterDataEx { 3511 struct { 3512 enum winreg_Type type; 3513 } in; 3514 3515 struct { 3516 union spoolss_PrinterData *data;/* [ref,switch_is(type)] */ 3517 } out; 3518 3519 }; 3520 3521 3522 struct spoolss_SetPrinterDataEx { 3523 struct { 3524 struct policy_handle *handle;/* [ref] */ 3525 const char *key_name;/* [charset(UTF16)] */ 3526 const char *value_name;/* [charset(UTF16)] */ 3527 enum winreg_Type type; 3528 union spoolss_PrinterData data;/* [subcontext(4),switch_is(type)] */ 3529 uint32_t _offered;/* [value(ndr_size_spoolss_PrinterData(&data,type,ndr->iconv_convenience,flags))] */ 3530 } in; 3531 3532 struct { 3533 WERROR result; 3534 } out; 3535 3536 }; 3537 3538 3539 struct _spoolss_GetPrinterDataEx { 3442 uint8_t *data;/* [ref,size_is(offered)] */ 3443 uint32_t offered; 3444 } in; 3445 3446 struct { 3447 WERROR result; 3448 } out; 3449 3450 }; 3451 3452 3453 struct spoolss_GetPrinterDataEx { 3540 3454 struct { 3541 3455 struct policy_handle *handle;/* [ref] */ … … 3547 3461 struct { 3548 3462 enum winreg_Type *type;/* [ref] */ 3549 DATA_BLOB *data;/* [ref] */ 3550 uint32_t *needed;/* [ref] */ 3551 WERROR result; 3552 } out; 3553 3554 }; 3555 3556 3557 struct __spoolss_GetPrinterDataEx { 3558 struct { 3559 enum winreg_Type type; 3560 } in; 3561 3562 struct { 3563 union spoolss_PrinterData *data;/* [ref,switch_is(type)] */ 3564 } out; 3565 3566 }; 3567 3568 3569 struct spoolss_GetPrinterDataEx { 3570 struct { 3571 struct policy_handle *handle;/* [ref] */ 3572 const char *key_name;/* [charset(UTF16)] */ 3573 const char *value_name;/* [charset(UTF16)] */ 3574 uint32_t offered; 3575 } in; 3576 3577 struct { 3578 enum winreg_Type *type;/* [ref] */ 3579 union spoolss_PrinterData *data;/* [subcontext_size(offered),ref,subcontext(4),switch_is(*type)] */ 3463 uint8_t *data;/* [ref,size_is(offered)] */ 3580 3464 uint32_t *needed;/* [ref] */ 3581 3465 WERROR result;
Note:
See TracChangeset
for help on using the changeset viewer.