Changeset 745 for trunk/server/source3/librpc/idl/wbint.idl
- Timestamp:
- Nov 27, 2012, 4:43:17 PM (13 years ago)
- Location:
- trunk/server
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/server
- Property svn:mergeinfo changed
/vendor/current merged: 581,587,591,594,597,600,615,618,740
- Property svn:mergeinfo changed
-
trunk/server/source3/librpc/idl/wbint.idl
r620 r745 1 1 #include "idl_types.h" 2 import "lsa.idl", "netlogon.idl" ;2 import "lsa.idl", "netlogon.idl", "misc.idl", "security.idl", "idmap.idl"; 3 3 4 4 [ … … 7 7 pointer_default(unique), 8 8 version(1.0), 9 helpstring("winbind parent-child protocol") 9 helpstring("winbind parent-child protocol"), 10 no_srv_register 10 11 ] 11 12 interface wbint … … 21 22 [out,string,charset(UTF8)] char **domain, 22 23 [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 23 30 ); 24 31 … … 41 48 [in] dom_sid *sid, 42 49 [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 43 67 ); 44 68 … … 155 179 NTSTATUS wbint_PingDc( 156 180 ); 157 158 typedef [public] enum {159 WBINT_ID_TYPE_NOT_SPECIFIED,160 WBINT_ID_TYPE_UID,161 WBINT_ID_TYPE_GID162 } wbint_IdType;163 164 NTSTATUS wbint_SetMapping(165 [in] dom_sid *sid,166 [in] wbint_IdType type,167 [in] hyper id168 );169 170 NTSTATUS wbint_RemoveMapping(171 [in] dom_sid *sid,172 [in] wbint_IdType type,173 [in] hyper id174 );175 176 NTSTATUS wbint_SetHWM(177 [in] wbint_IdType type,178 [in] hyper id179 );180 181 }
Note:
See TracChangeset
for help on using the changeset viewer.