Changeset 429 for trunk/server/librpc/idl
- Timestamp:
- Apr 9, 2010, 3:51:41 PM (15 years ago)
- Location:
- trunk/server
- Files:
-
- 3 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/idl/spoolss.idl
r414 r429 1622 1622 const string SPOOL_REG_VERSIONNUMBER = "versionNumber"; 1623 1623 1624 [noopnum,noprint,public] WERROR _spoolss_GetPrinterData(1624 WERROR spoolss_GetPrinterData( 1625 1625 [in,ref] policy_handle *handle, 1626 1626 [in] [string,charset(UTF16)] uint16 value_name[], 1627 [out,ref] winreg_Type *type, 1628 [out,ref,size_is(offered)] uint8 *data, 1627 1629 [in] uint32 offered, 1628 [out,ref] winreg_Type *type,1629 [out,ref] DATA_BLOB *data,1630 1630 [out,ref] uint32 *needed 1631 1631 ); 1632 [noopnum,noprint,public] void __spoolss_GetPrinterData(1633 [in] winreg_Type type,1634 [out,ref,switch_is(type)] spoolss_PrinterData *data1635 );1636 [nopull,nopush,public] WERROR spoolss_GetPrinterData(1637 [in,ref] policy_handle *handle,1638 [in] [string,charset(UTF16)] uint16 value_name[],1639 [in] uint32 offered,1640 [out,ref] winreg_Type *type,1641 [out,ref,subcontext(4),subcontext_size(offered),switch_is(*type)] spoolss_PrinterData *data,1642 [out,ref] uint32 *needed1643 );1644 1632 1645 1633 /******************/ 1646 1634 /* Function: 0x1b */ 1647 [noopnum,nopull,noprint,public] WERROR _spoolss_SetPrinterData(1635 WERROR spoolss_SetPrinterData( 1648 1636 [in,ref] policy_handle *handle, 1649 1637 [in] [string,charset(UTF16)] uint16 value_name[], 1650 1638 [in] winreg_Type type, 1651 [in] DATA_BLOB data, 1652 [in] uint32 _offered 1653 ); 1654 [noopnum,nopull,noprint,public] void __spoolss_SetPrinterData( 1655 [in] winreg_Type type, 1656 [out,ref,switch_is(type)] spoolss_PrinterData *data 1657 ); 1658 [nopush] WERROR spoolss_SetPrinterData( 1659 [in,ref] policy_handle *handle, 1660 [in] [string,charset(UTF16)] uint16 value_name[], 1661 [in] winreg_Type type, 1662 [in,subcontext(4),switch_is(type)] spoolss_PrinterData data, 1663 [in,value(ndr_size_spoolss_PrinterData(&data,type,ndr->iconv_convenience,flags))] uint32 _offered 1639 [in,ref] [size_is(offered)] uint8 *data, 1640 [in] uint32 offered 1664 1641 ); 1665 1642 … … 2546 2523 /******************/ 2547 2524 /* Function: 0x4d */ 2548 [noopnum,nopull,noprint,public] WERROR _spoolss_SetPrinterDataEx(2525 WERROR spoolss_SetPrinterDataEx( 2549 2526 [in,ref] policy_handle *handle, 2550 2527 [in] [string,charset(UTF16)] uint16 key_name[], 2551 2528 [in] [string,charset(UTF16)] uint16 value_name[], 2552 2529 [in] winreg_Type type, 2553 [in] DATA_BLOB data, 2554 [in] uint32 _offered 2555 ); 2556 [noopnum,nopull,noprint,public] void __spoolss_SetPrinterDataEx( 2557 [in] winreg_Type type, 2558 [out,ref,switch_is(type)] spoolss_PrinterData *data 2559 ); 2560 [nopush] WERROR spoolss_SetPrinterDataEx( 2561 [in,ref] policy_handle *handle, 2562 [in] [string,charset(UTF16)] uint16 key_name[], 2563 [in] [string,charset(UTF16)] uint16 value_name[], 2564 [in] winreg_Type type, 2565 [in,subcontext(4),switch_is(type)] spoolss_PrinterData data, 2566 [in,value(ndr_size_spoolss_PrinterData(&data,type,ndr->iconv_convenience,flags))] uint32 _offered 2530 [in,ref] [size_is(offered)] uint8 *data, 2531 [in] uint32 offered 2567 2532 ); 2568 2533 2569 2534 /******************/ 2570 2535 /* Function: 0x4e */ 2571 [noopnum,noprint,public] WERROR _spoolss_GetPrinterDataEx(2536 WERROR spoolss_GetPrinterDataEx( 2572 2537 [in,ref] policy_handle *handle, 2573 2538 [in] [string,charset(UTF16)] uint16 key_name[], 2574 2539 [in] [string,charset(UTF16)] uint16 value_name[], 2540 [out,ref] winreg_Type *type, 2541 [out,ref,size_is(offered)] uint8 *data, 2575 2542 [in] uint32 offered, 2576 [out,ref] winreg_Type *type,2577 [out,ref] DATA_BLOB *data,2578 [out,ref] uint32 *needed2579 );2580 [noopnum,noprint,public] void __spoolss_GetPrinterDataEx(2581 [in] winreg_Type type,2582 [out,ref,switch_is(type)] spoolss_PrinterData *data2583 );2584 [nopull,nopush,public] WERROR spoolss_GetPrinterDataEx(2585 [in,ref] policy_handle *handle,2586 [in] [string,charset(UTF16)] uint16 key_name[],2587 [in] [string,charset(UTF16)] uint16 value_name[],2588 [in] uint32 offered,2589 [out,ref] winreg_Type *type,2590 [out,ref,subcontext(4),subcontext_size(offered),switch_is(*type)] spoolss_PrinterData *data,2591 2543 [out,ref] uint32 *needed 2592 2544 ); … … 2599 2551 [value(2*strlen_m_term(value_name))] uint32 value_name_len; 2600 2552 winreg_Type type; 2601 [relative,s witch_is(type),subcontext(0),subcontext_size(r->data_length)] spoolss_PrinterData*data;2602 [value( ndr_size_spoolss_PrinterData(data, type, ndr->iconv_convenience, ndr->flags))] uint32 data_length;2553 [relative,subcontext(0),subcontext_size(data_length),flag(NDR_REMAINING)] DATA_BLOB *data; 2554 [value(data->length)] uint32 data_length; 2603 2555 } spoolss_PrinterEnumValues; 2604 2556 -
trunk/server/librpc/idl/winreg.idl
r414 r429 257 257 [in,ref] winreg_String *value_name, 258 258 [in,out,unique] winreg_Type *type, 259 [in,out,unique,size_is( *data_size),length_is(*data_length)] uint8 *data,259 [in,out,unique,size_is(data_size ? *data_size : 0),length_is(data_length ? *data_length : 0),range(0,0x4000000)] uint8 *data, 260 260 [in,out,unique] uint32 *data_size, 261 261 [in,out,unique] uint32 *data_length
Note:
See TracChangeset
for help on using the changeset viewer.