Ignore:
Timestamp:
Nov 27, 2012, 4:43:17 PM (13 years ago)
Author:
Silvan Scherrer
Message:

Samba Server: updated trunk to 3.6.0

Location:
trunk/server
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/server

  • trunk/server/source4/librpc/idl/irpc.idl

    r414 r745  
    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}
Note: See TracChangeset for help on using the changeset viewer.