Changeset 745 for trunk/server/source3/librpc/idl
- Timestamp:
- Nov 27, 2012, 4:43:17 PM (13 years ago)
- Location:
- trunk/server
- Files:
-
- 1 deleted
- 7 edited
- 2 copied
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/libnet_join.idl
r414 r745 1 1 #include "idl_types.h" 2 2 3 import "wkssvc.idl", "security.idl" ;3 import "wkssvc.idl", "security.idl", "misc.idl"; 4 4 5 5 /* … … 8 8 9 9 [ 10 pointer_default(unique) 10 pointer_default(unique), 11 helper("ads.h") 11 12 ] 12 13 interface libnetjoin … … 21 22 [in] string account_ou, 22 23 [in] string admin_account, 23 [in ] string admin_password,24 [in,noprint] string admin_password, 24 25 [in] string machine_password, 25 26 [in] wkssvc_joinflags join_flags, … … 29 30 [in] string upn, 30 31 [in] boolean8 modify_config, 31 [in ] ads_struct *ads,32 [in,unique] ads_struct *ads, 32 33 [in] boolean8 debug, 33 34 [in] boolean8 use_kerberos, … … 51 52 [in] string account_ou, 52 53 [in] string admin_account, 53 [in ] string admin_password,54 [in,noprint] string admin_password, 54 55 [in] string machine_password, 55 56 [in] wkssvc_joinflags unjoin_flags, … … 57 58 [in] boolean8 modify_config, 58 59 [in] dom_sid *domain_sid, 59 [in ] ads_struct *ads,60 [in,unique] ads_struct *ads, 60 61 [in] boolean8 debug, 61 62 [in] boolean8 use_kerberos, -
trunk/server/source3/librpc/idl/libnetapi.idl
r414 r745 7 7 cpp_quote("#define MAXSUBAUTHS 15 /* max sub authorities in a SID */") 8 8 cpp_quote("#endif") 9 10 import "misc.idl"; 9 11 10 12 [ … … 799 801 /*******************************************/ 800 802 803 [public] typedef [v1_enum] enum { 804 DS_PDC_FLAG = 0x00000001, 805 DS_GC_FLAG = 0x00000004, 806 DS_LDAP_FLAG = 0x00000008, 807 DS_DS_FLAG = 0x00000010, 808 DS_KDC_FLAG = 0x00000020, 809 DS_TIMESERV_FLAG = 0x00000040, 810 DS_CLOSEST_FLAG = 0x00000080, 811 DS_WRITABLE_FLAG = 0x00000100, 812 DS_GOOD_TIMESERV_FLAG = 0x00000200, 813 DS_NDNC_FLAG = 0x00000400, 814 DS_SELECT_SECRET_DOMAIN_6_FLAG = 0x00000800, 815 DS_FULL_SECRET_DOMAIN_6_FLAG = 0x00001000, 816 DS_DNS_CONTROLLER_FLAG = 0x20000000, 817 DS_DNS_DOMAIN_FLAG = 0x40000000, 818 DS_DNS_FOREST_FLAG = 0x80000000 819 } DOMAIN_CONTROLLER_INFO_FLAGS; 820 801 821 [public] typedef struct { 802 822 string domain_controller_name; … … 806 826 string domain_name; 807 827 string dns_forest_name; 808 uint32flags;828 DOMAIN_CONTROLLER_INFO_FLAGS flags; 809 829 string dc_site_name; 810 830 string client_site_name; … … 1917 1937 [in] uint32 function_code, 1918 1938 [in] uint32 query_level, 1919 [in ] uint8 *data,1939 [in,unique] uint8 *data, 1920 1940 [out,ref] uint8 **buffer 1921 1941 ); -
trunk/server/source3/librpc/idl/messaging.idl
r429 r745 1 1 #include "idl_types.h" 2 3 import "server_id.idl"; 2 4 3 5 /* … … 34 36 MSG_SHUTDOWN = 0x000D, 35 37 38 MSG_IDMAP_FLUSH = 0x000E, 39 MSG_IDMAP_DELETE = 0x000F, 40 MSG_IDMAP_KILL = 0x0010, 41 36 42 /* nmbd messages */ 37 43 MSG_FORCE_ELECTION = 0x0101, … … 46 52 MSG_PRINTER_UPDATE = 0x0205, 47 53 MSG_PRINTER_MOD = 0x0206, 54 MSG_PRINTER_PCAP = 0x0207, 48 55 49 56 /* smbd messages */ … … 84 91 MSG_WINBIND_VALIDATE_CACHE = 0x0408, 85 92 MSG_WINBIND_DUMP_DOMAIN_LIST = 0x0409, 93 MSG_WINBIND_IP_DROPPED = 0x040A, 86 94 87 95 /* event messages */ -
trunk/server/source3/librpc/idl/notify.idl
r414 r745 1 1 #include "idl_types.h" 2 3 import "file_id.idl", "server_id.idl"; 2 4 3 5 /* … … 61 63 } notify_event; 62 64 65 typedef [v1_enum] enum { 66 FILE_ACTION_ADDED = 0x00000001, 67 FILE_ACTION_REMOVED = 0x00000002, 68 FILE_ACTION_MODIFIED = 0x00000003, 69 FILE_ACTION_RENAMED_OLD_NAME = 0x00000004, 70 FILE_ACTION_RENAMED_NEW_NAME = 0x00000005, 71 FILE_ACTION_ADDED_STREAM = 0x00000006, 72 FILE_ACTION_REMOVED_STREAM = 0x00000007, 73 FILE_ACTION_MODIFIED_STREAM = 0x00000008 74 } FILE_NOTIFY_ACTION; 75 76 /* structure sent at the CIFS layer */ 77 /* Align on 4-byte boundary according to MS-CIFS 2.2.7.4.2 */ 78 typedef [public,gensize,flag(NDR_ALIGN4)] struct { 79 uint32 NextEntryOffset; 80 FILE_NOTIFY_ACTION Action; 81 [value(strlen_m(FileName1)*2)] uint32 FileNameLength; 82 [charset(UTF16),flag(STR_NOTERM)] uint16 FileName1[FileNameLength]; 83 } FILE_NOTIFY_INFORMATION; 63 84 } -
trunk/server/source3/librpc/idl/secrets.idl
r414 r745 1 1 #include "idl_types.h" 2 3 import "security.idl"; 2 4 3 5 /* -
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.