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/source3/librpc/idl/wbint.idl

    r620 r745  
    11#include "idl_types.h"
    2 import "lsa.idl", "netlogon.idl";
     2import "lsa.idl", "netlogon.idl", "misc.idl", "security.idl", "idmap.idl";
    33
    44[
     
    77    pointer_default(unique),
    88    version(1.0),
    9     helpstring("winbind parent-child protocol")
     9    helpstring("winbind parent-child protocol"),
     10    no_srv_register
    1011]
    1112interface wbint
     
    2122        [out,string,charset(UTF8)] char **domain,
    2223        [out,string,charset(UTF8)] char **name
     24        );
     25
     26    NTSTATUS wbint_LookupSids(
     27        [in] lsa_SidArray *sids,
     28        [out,ref] lsa_RefDomainList *domains,
     29        [out,ref] lsa_TransNameArray *names
    2330        );
    2431
     
    4148        [in] dom_sid *sid,
    4249        [out] hyper *gid
     50        );
     51
     52    typedef struct {
     53        id_type type;
     54        uint32 domain_index;
     55        uint32 rid;
     56        hyper unix_id;
     57    } wbint_TransID;
     58
     59    typedef struct {
     60        uint32 num_ids;
     61        [size_is(num_ids)] wbint_TransID ids[];
     62    } wbint_TransIDArray;
     63
     64    NTSTATUS wbint_Sids2UnixIDs(
     65        [in] lsa_RefDomainList *domains,
     66        [in,out] wbint_TransIDArray *ids
    4367        );
    4468
     
    155179    NTSTATUS wbint_PingDc(
    156180        );
    157 
    158     typedef [public] enum {
    159         WBINT_ID_TYPE_NOT_SPECIFIED,
    160         WBINT_ID_TYPE_UID,
    161         WBINT_ID_TYPE_GID
    162     } wbint_IdType;
    163 
    164     NTSTATUS wbint_SetMapping(
    165         [in] dom_sid *sid,
    166         [in] wbint_IdType type,
    167         [in] hyper id
    168         );
    169 
    170     NTSTATUS wbint_RemoveMapping(
    171         [in] dom_sid *sid,
    172         [in] wbint_IdType type,
    173         [in] hyper id
    174         );
    175 
    176     NTSTATUS wbint_SetHWM(
    177         [in] wbint_IdType type,
    178         [in] hyper id
    179         );
    180181}
Note: See TracChangeset for help on using the changeset viewer.