Changeset 740 for vendor/current/source4/librpc/idl
- Timestamp:
- Nov 14, 2012, 12:59:34 PM (13 years ago)
- 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 1 1 #include "idl_types.h" 2 2 3 import "misc.idl", "security.idl", "nbt.idl" ;3 import "misc.idl", "security.idl", "nbt.idl", "netlogon.idl"; 4 4 5 5 /* … … 15 15 } irpc_flags; 16 16 17 typedef struct { 18 security_token *token; 19 } irpc_creds; 20 17 21 typedef [public] struct { 18 22 GUID uuid; … … 22 26 irpc_flags flags; 23 27 NTSTATUS status; 28 [subcontext(4)] irpc_creds creds; 29 [flag(NDR_ALIGN8)] DATA_BLOB _pad; 24 30 } irpc_header; 25 31 … … 149 155 ); 150 156 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 ); 151 199 } -
vendor/current/source4/librpc/idl/opendb.idl
r414 r740 8 8 */ 9 9 10 import "server_id .idl";10 import "server_id4.idl"; 11 11 12 12 [ -
vendor/current/source4/librpc/idl/winbind.idl
r414 r740 5 5 #include "idl_types.h" 6 6 7 import "netlogon.idl", "lsa.idl", "security.idl" ;7 import "netlogon.idl", "lsa.idl", "security.idl", "idmap.idl"; 8 8 9 9 [ … … 16 16 typedef [switch_type(uint16)] union netr_LogonLevel netr_LogonLevel; 17 17 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_BOTH24 } 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;36 18 37 19 /* a call to get runtime informations */ … … 63 45 [in] winbind_get_idmap_level level, 64 46 [in] uint32 count, 65 [in,out] [size_is(count)] id_map pingids[]47 [in,out] [size_is(count)] id_map ids[] 66 48 ); 67 49 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 ); 68 55 } -
vendor/current/source4/librpc/idl/winsrepl.idl
r414 r740 12 12 import "nbt.idl"; 13 13 14 interface wrepl 14 [ 15 uuid("915f5653-bac1-431c-97ee-9ffb34526921"), 16 helpstring("WINS Replication PDUs") 17 ] interface wrepl 15 18 { 16 19 const int WINS_REPLICATION_PORT = 42; … … 165 168 166 169 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; 168 171 wrepl_packet packet; 169 172 } wrepl_wrap;
Note:
See TracChangeset
for help on using the changeset viewer.