Changeset 745 for trunk/server/source4/winbind/wb_server.h
- 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/source4/winbind/wb_server.h
r414 r745 25 25 #include "libnet/libnet.h" 26 26 27 #define WINBINDD_SAMBA3_SOCKET "pipe"28 /* the privileged socket is in smbd_tmp_dir() */29 #define WINBINDD_SAMBA3_PRIVILEGED_SOCKET "winbind_pipe"30 31 27 /* this struct stores global data for the winbind task */ 32 28 struct wbsrv_service { … … 34 30 35 31 const struct dom_sid *primary_sid; 32 enum netr_SchannelType sec_channel_type; 36 33 struct wbsrv_domain *domains; 37 34 struct idmap_context *idmap_ctx; 38 39 const char *p riv_socket_path;35 const char *priv_pipe_dir; 36 const char *pipe_dir; 40 37 }; 41 38 … … 52 49 const char *dns_name; 53 50 const struct dom_sid *sid; 54 55 int num_dcs; 56 struct nbt_dc_name *dcs; 51 struct nbt_dc_name *dc; 57 52 }; 58 53 … … 101 96 uint32_t pending_calls; 102 97 103 struct packet_context *packet; 98 struct tstream_context *tstream; 99 100 struct tevent_queue *send_queue; 104 101 105 102 struct loadparm_context *lp_ctx; … … 107 104 108 105 #define WBSRV_SAMBA3_SET_STRING(dest, src) do { \ 106 memset(dest, 0, sizeof(dest));\ 109 107 safe_strcpy(dest, src, sizeof(dest)-1);\ 110 108 } while(0) … … 116 114 /* Current UserList structure, contains 1+ user structs */ 117 115 struct libnet_UserList *user_list; 116 117 /* Index of the next user struct in the current UserList struct */ 118 uint32_t page_index; 119 120 /* The libnet_ctx to use for the libnet_UserList call */ 121 struct libnet_context *libnet_ctx; 122 }; 123 /* 124 state of a grent query 125 */ 126 struct wbsrv_grent { 127 /* Current UserList structure, contains 1+ user structs */ 128 struct libnet_GroupList *group_list; 118 129 119 130 /* Index of the next user struct in the current UserList struct */ … … 149 160 struct wbsrv_connection *wbconn; 150 161 151 /* the backend should use this event context */152 struct tevent_context *event_ctx;153 154 162 /* here the backend can store stuff like composite_context's ... */ 155 163 void *private_data; 156 164 157 165 /* the request structure of the samba3 protocol */ 158 struct winbindd_request request;166 struct winbindd_request *request; 159 167 160 168 /* the response structure of the samba3 protocol*/ 161 struct winbindd_response response; 169 struct winbindd_response *response; 170 171 DATA_BLOB in; 172 DATA_BLOB out; 173 struct iovec out_iov[1]; 162 174 }; 163 175 … … 165 177 struct netr_UserSessionKey; 166 178 struct winbind_SamLogon; 179 struct winbind_DsrUpdateReadOnlyServerDnsRecords; 167 180 168 181 #include "winbind/wb_async_helpers.h"
Note:
See TracChangeset
for help on using the changeset viewer.