Lines Matching refs:arg

98 	struct mlsm_NetShareGetInfo arg;  in srvsvc_net_share_get_info()  local
118 bzero(&arg, sizeof (struct mlsm_NetShareGetInfo)); in srvsvc_net_share_get_info()
121 arg.servername = ndr_rpc_malloc(&handle, len); in srvsvc_net_share_get_info()
122 if (arg.servername == NULL) { in srvsvc_net_share_get_info()
127 (void) snprintf((char *)arg.servername, len, "\\\\%s", server); in srvsvc_net_share_get_info()
128 arg.netname = (LPTSTR)netname; in srvsvc_net_share_get_info()
129 arg.level = srvsvc_info_level; /* share information level */ in srvsvc_net_share_get_info()
131 rc = ndr_rpc_call(&handle, opnum, &arg); in srvsvc_net_share_get_info()
132 if ((rc != 0) || (arg.status != 0)) { in srvsvc_net_share_get_info()
137 switch (arg.result.switch_value) { in srvsvc_net_share_get_info()
139 info0 = arg.result.ru.info0; in srvsvc_net_share_get_info()
144 info1 = arg.result.ru.info1; in srvsvc_net_share_get_info()
154 info2 = arg.result.ru.info2; in srvsvc_net_share_get_info()
189 struct mslm_NetSessionEnum arg; in srvsvc_net_session_enum() local
208 bzero(&arg, sizeof (struct mslm_NetSessionEnum)); in srvsvc_net_session_enum()
211 arg.servername = ndr_rpc_malloc(&handle, len); in srvsvc_net_session_enum()
212 if (arg.servername == NULL) { in srvsvc_net_session_enum()
217 (void) snprintf((char *)arg.servername, len, "\\\\%s", server); in srvsvc_net_session_enum()
220 arg.level = 1; in srvsvc_net_session_enum()
221 arg.result.level = 1; in srvsvc_net_session_enum()
222 arg.result.bufptr.p = &infonres; in srvsvc_net_session_enum()
223 arg.resume_handle = 0; in srvsvc_net_session_enum()
224 arg.pref_max_len = 0xFFFFFFFF; in srvsvc_net_session_enum()
226 rc = ndr_rpc_call(&handle, opnum, &arg); in srvsvc_net_session_enum()
227 if ((rc != 0) || (arg.status != 0)) { in srvsvc_net_session_enum()
233 nsi1 = ((struct mslm_infonres *)arg.result.bufptr.p)->entries; in srvsvc_net_session_enum()
235 smb_tracef("srvsvc switch_value=%d", arg.level); in srvsvc_net_session_enum()
255 struct mslm_NetConnectEnum arg; in srvsvc_net_connect_enum() local
275 bzero(&arg, sizeof (struct mslm_NetConnectEnum)); in srvsvc_net_connect_enum()
278 arg.servername = ndr_rpc_malloc(&handle, len); in srvsvc_net_connect_enum()
279 if (arg.servername == NULL) { in srvsvc_net_connect_enum()
284 (void) snprintf((char *)arg.servername, len, "\\\\%s", server); in srvsvc_net_connect_enum()
285 arg.qualifier = (LPTSTR)netname; in srvsvc_net_connect_enum()
289 arg.info.level = 0; in srvsvc_net_connect_enum()
290 arg.info.switch_value = 0; in srvsvc_net_connect_enum()
291 arg.info.ru.info0 = &info0; in srvsvc_net_connect_enum()
296 arg.info.level = 1; in srvsvc_net_connect_enum()
297 arg.info.switch_value = 1; in srvsvc_net_connect_enum()
298 arg.info.ru.info1 = &info1; in srvsvc_net_connect_enum()
307 arg.resume_handle = 0; in srvsvc_net_connect_enum()
308 arg.pref_max_len = 0xFFFFFFFF; in srvsvc_net_connect_enum()
310 rc = ndr_rpc_call(&handle, opnum, &arg); in srvsvc_net_connect_enum()
311 if ((rc != 0) || (arg.status != 0)) { in srvsvc_net_connect_enum()
316 smb_tracef("srvsvc switch_value=%d", arg.info.switch_value); in srvsvc_net_connect_enum()
320 if (arg.info.ru.info0 && arg.info.ru.info0->ci0) { in srvsvc_net_connect_enum()
322 arg.info.ru.info0->ci0->coni0_id); in srvsvc_net_connect_enum()
326 if (arg.info.ru.info1 && arg.info.ru.info1->ci1) { in srvsvc_net_connect_enum()
327 cib1 = arg.info.ru.info1->ci1; in srvsvc_net_connect_enum()
473 struct mslm_NetRemoteTOD arg; in srvsvc_net_remote_tod() local
488 bzero(&arg, sizeof (struct mslm_NetRemoteTOD)); in srvsvc_net_remote_tod()
491 arg.servername = ndr_rpc_malloc(&handle, len); in srvsvc_net_remote_tod()
492 if (arg.servername == NULL) { in srvsvc_net_remote_tod()
497 (void) snprintf((char *)arg.servername, len, "\\\\%s", server); in srvsvc_net_remote_tod()
499 rc = ndr_rpc_call(&handle, opnum, &arg); in srvsvc_net_remote_tod()
500 if ((rc != 0) || (arg.status != 0)) { in srvsvc_net_remote_tod()
509 tod = arg.bufptr; in srvsvc_net_remote_tod()