Ignore:
Timestamp:
Nov 14, 2012, 12:59:34 PM (13 years ago)
Author:
Silvan Scherrer
Message:

Samba Server: update vendor to 3.6.0

Location:
vendor/current/source4/librpc/idl
Files:
3 added
2 deleted
4 edited

Legend:

Unmodified
Added
Removed
  • vendor/current/source4/librpc/idl/irpc.idl

    r414 r740  
    11#include "idl_types.h"
    22
    3 import "misc.idl", "security.idl", "nbt.idl";
     3import "misc.idl", "security.idl", "nbt.idl", "netlogon.idl";
    44
    55/*
     
    1515        } irpc_flags;
    1616
     17        typedef struct {
     18                security_token *token;
     19        } irpc_creds;
     20
    1721        typedef [public] struct {
    1822                GUID uuid;
     
    2226                irpc_flags flags;
    2327                NTSTATUS status;
     28                [subcontext(4)] irpc_creds creds;
     29                [flag(NDR_ALIGN8)] DATA_BLOB _pad;
    2430        } irpc_header;
    2531
     
    149155                );
    150156
     157        /******************************************************
     158         management calls for the drepl server
     159        ******************************************************/
     160        /**
     161         * Force dreplsrv to fefresh internal cache.
     162         * @param partition_dn Partition to refresh cacheh for.
     163         *                     If empy/NULL, refresh all partitions.
     164         */
     165        WERROR dreplsrv_refresh();
     166
     167        /*
     168          called when role transfer is requested via LDAP
     169        */
     170        typedef [v1_enum] enum {
     171               DREPL_SCHEMA_MASTER,
     172               DREPL_RID_MASTER,
     173               DREPL_INFRASTRUCTURE_MASTER,
     174               DREPL_NAMING_MASTER,
     175               DREPL_PDC_MASTER
     176        } drepl_role_master;
     177
     178        WERROR drepl_takeFSMORole(
     179                [in] drepl_role_master role
     180                );
     181
     182        /*
     183         * message to tell the drepl server to initiate a REPL_SECRET
     184         * replication of a users secrets
     185         */
     186        void drepl_trigger_repl_secret(
     187                [in] astring user_dn
     188                );
     189
     190        /*
     191          message to do RODC DNS updates via the dnsupdate task
     192        */
     193        NTSTATUS dnsupdate_RODC(
     194                [in,unique] dom_sid *dom_sid,
     195                [in,unique] [string,charset(UTF16)] uint16 *site_name,
     196                [in] uint32 dns_ttl,
     197                [in,out,ref] NL_DNS_NAME_INFO_ARRAY *dns_names
     198                );
    151199}
  • vendor/current/source4/librpc/idl/opendb.idl

    r414 r740  
    88*/
    99
    10 import "server_id.idl";
     10import "server_id4.idl";
    1111
    1212[
  • vendor/current/source4/librpc/idl/winbind.idl

    r414 r740  
    55#include "idl_types.h"
    66
    7 import "netlogon.idl", "lsa.idl", "security.idl";
     7import "netlogon.idl", "lsa.idl", "security.idl", "idmap.idl";
    88
    99[
     
    1616        typedef [switch_type(uint16)] union netr_LogonLevel netr_LogonLevel;
    1717        typedef [switch_type(uint16)] union netr_Validation netr_Validation;
    18 
    19         typedef enum {
    20                 ID_TYPE_NOT_SPECIFIED,
    21                 ID_TYPE_UID,
    22                 ID_TYPE_GID,
    23                 ID_TYPE_BOTH
    24         } id_type;
    25 
    26         typedef struct {
    27                 uint32 id;
    28                 id_type type;
    29         } unixid;
    30 
    31         typedef struct {
    32                 unixid *unixid;
    33                 dom_sid *sid;
    34                 NTSTATUS status;
    35         } id_mapping;
    3618
    3719        /* a call to get runtime informations */
     
    6345                [in]     winbind_get_idmap_level level,
    6446                [in]     uint32 count,
    65                 [in,out] [size_is(count)] id_mapping ids[]
     47                [in,out] [size_is(count)] id_map ids[]
    6648        );
    6749
     50        NTSTATUS winbind_DsrUpdateReadOnlyServerDnsRecords(
     51                [in,unique] [string,charset(UTF16)] uint16 *site_name,
     52                [in] uint32 dns_ttl,
     53                [in,out,ref] NL_DNS_NAME_INFO_ARRAY *dns_names
     54                );
    6855}
  • vendor/current/source4/librpc/idl/winsrepl.idl

    r414 r740  
    1212import "nbt.idl";
    1313
    14 interface wrepl
     14[
     15        uuid("915f5653-bac1-431c-97ee-9ffb34526921"),
     16        helpstring("WINS Replication PDUs")
     17] interface wrepl
    1518{
    1619        const int WINS_REPLICATION_PORT = 42;
     
    165168
    166169        typedef [flag(NDR_BIG_ENDIAN|NDR_PAHEX),public] struct {
    167                 [value(ndr_size_wrepl_packet(&packet, ndr->iconv_convenience, ndr->flags))] uint32 size;
     170                [value(ndr_size_wrepl_packet(&packet, ndr->flags))] uint32 size;
    168171                wrepl_packet    packet;
    169172        } wrepl_wrap;
Note: See TracChangeset for help on using the changeset viewer.