Ignore:
Timestamp:
Nov 24, 2016, 1:14:11 PM (9 years ago)
Author:
Silvan Scherrer
Message:

Samba Server: update vendor to version 4.4.3

Location:
vendor/current/source3/librpc/idl
Files:
3 added
4 deleted
5 edited

Legend:

Unmodified
Added
Removed
  • vendor/current/source3/librpc/idl/libnet_join.idl

    r740 r988  
    1616        typedef enum netr_SchannelType netr_SchannelType;
    1717
     18        typedef [public] enum {
     19                JoinDomNameTypeUnknown = 0,
     20                JoinDomNameTypeDNS = 1,
     21                JoinDomNameTypeNBT = 2
     22        } libnetjoin_JoinDomNameType;
     23
    1824        [nopush,nopull,noopnum] WERROR libnet_JoinCtx(
    1925                [in] string dc_name,
    2026                [in] string machine_name,
    2127                [in,ref] string *domain_name,
     28                [in] libnetjoin_JoinDomNameType domain_name_type,
    2229                [in] string account_ou,
    2330                [in] string admin_account,
     31                [in] string admin_domain,
    2432                [in,noprint] string admin_password,
    2533                [in] string machine_password,
     
    2735                [in] string os_version,
    2836                [in] string os_name,
     37                [in] string os_servicepack,
    2938                [in] boolean8 create_upn,
    3039                [in] string upn,
     
    3544                [in] netr_SchannelType secure_channel_type,
    3645                [in,noprint] messaging_context *msg_ctx,
     46                [in] uint32 desired_encryption_types,
    3747                [out] string account_name,
    3848                [out] string netbios_domain_name,
     
    4353                [out] boolean8 modified_config,
    4454                [out] string error_string,
    45                 [out] boolean8 domain_is_ad
     55                [out] boolean8 domain_is_ad,
     56                [out] uint32 set_encryption_types
    4657                );
    4758
     
    5263                [in] string account_ou,
    5364                [in] string admin_account,
     65                [in] string admin_domain,
    5466                [in,noprint] string admin_password,
    5567                [in] string machine_password,
  • vendor/current/source3/librpc/idl/libnetapi.idl

    r740 r988  
    778778
    779779        /*******************************************/
     780        /* NetWkstaGetInfo                         */
     781        /*******************************************/
     782
     783        [public] typedef struct {
     784                uint32 wki100_platform_id;
     785                string wki100_computername;
     786                string wki100_langroup;
     787                uint32 wki100_ver_major;
     788                uint32 wki100_ver_minor;
     789        } WKSTA_INFO_100;
     790
     791        [public] typedef struct {
     792                uint32 wki101_platform_id;
     793                string wki101_computername;
     794                string wki101_langroup;
     795                uint32 wki101_ver_major;
     796                uint32 wki101_ver_minor;
     797                string wki101_lanroot;
     798        } WKSTA_INFO_101;
     799
     800        [public] typedef struct {
     801                uint32 wki102_platform_id;
     802                string wki102_computername;
     803                string wki102_langroup;
     804                uint32 wki102_ver_major;
     805                uint32 wki102_ver_minor;
     806                string wki102_lanroot;
     807                uint32 wki102_logged_on_users;
     808        } WKSTA_INFO_102;
     809
     810        [nopush,nopull] NET_API_STATUS NetWkstaGetInfo(
     811                [in,unique] string *server_name,
     812                [in] uint32 level,
     813                [out] uint8 **buffer
     814                );
     815
     816        /*******************************************/
    780817        /* NetGetDCName                            */
    781818        /*******************************************/
     
    801838        /*******************************************/
    802839
    803         [public] typedef [v1_enum] enum {
     840        [public] typedef [bitmap32bit] bitmap {
    804841                DS_PDC_FLAG                     = 0x00000001,
    805842                DS_GC_FLAG                      = 0x00000004,
     
    814851                DS_SELECT_SECRET_DOMAIN_6_FLAG  = 0x00000800,
    815852                DS_FULL_SECRET_DOMAIN_6_FLAG    = 0x00001000,
     853                DS_WS_FLAG                      = 0x00002000,
     854                DS_DS_8_FLAG                    = 0x00004000,
    816855                DS_DNS_CONTROLLER_FLAG          = 0x20000000,
    817856                DS_DNS_DOMAIN_FLAG              = 0x40000000,
     
    17431782
    17441783        typedef struct {
     1784                string shi502_netname;
     1785                uint32 shi502_type;
     1786                string shi502_remark;
     1787                uint32 shi502_permissions;
     1788                uint32 shi502_max_uses;
     1789                uint32 shi502_current_uses;
     1790                string shi502_path;
     1791                string shi502_passwd;
     1792                uint32 shi502_reserved;
     1793                security_descriptor *shi502_security_descriptor;
     1794        } SHARE_INFO_502;
     1795
     1796        typedef struct {
    17451797                string shi1004_remark;
    17461798        } SHARE_INFO_1004;
  • vendor/current/source3/librpc/idl/perfcount.idl

    r414 r988  
    157157                uint32 Padding;
    158158                /* Now when I'm marshalling this, I'll need to call prs_align_uint64()
    159                    before I start encodint the uint64 structs */
     159                   before I start encoding the uint64 structs */
    160160                /* clock rate * seconds uptime */
    161161                hyper PerfTime;
  • vendor/current/source3/librpc/idl/secrets.idl

    r740 r988  
    2626        } TRUSTED_DOM_PASS;
    2727
     28        /*
     29         * s3 on-disc storage structure for lsa secrets, do not change !
     30         */
     31
     32        typedef [public] struct {
     33                DATA_BLOB *secret_current;
     34                NTTIME secret_current_lastchange;
     35                DATA_BLOB *secret_old;
     36                NTTIME secret_old_lastchange;
     37                security_descriptor *sd;
     38        } lsa_secret;
     39
    2840}
    2941
  • vendor/current/source3/librpc/idl/wscript_build

    r740 r988  
    66
    77bld.SAMBA_PIDL_LIST('PIDL',
    8                     '''messaging.idl libnetapi.idl notify.idl
    9                        perfcount.idl secrets.idl libnet_join.idl server_id.idl''',
     8                    '''libnetapi.idl open_files.idl
     9                       perfcount.idl secrets.idl libnet_join.idl
     10                       smbXsrv.idl
     11                       leases_db.idl
     12                    ''',
    1013                    options='--includedir=%s --header --ndr-parser' % topinclude,
    1114                    output_dir='../gen_ndr')
    12 
    13 bld.SAMBA_PIDL_LIST('PIDL',
    14                     'wbint.idl',
    15                     options='--includedir=%s --header --ndr-parser --samba3-ndr-server --client' % topinclude,
    16                     output_dir='../gen_ndr')
Note: See TracChangeset for help on using the changeset viewer.