Lines Matching defs:param

171 	struct netdfs_getver *param = arg;
173 param->version = DFS_MANAGER_VERSION_NT4;
186 netdfs_add_t *param = arg;
189 const char *uncpath = (const char *)param->dfs_path;
194 param->status = ERROR_ACCESS_DENIED;
198 if (param->server == NULL || param->share == NULL) {
199 param->status = ERROR_INVALID_PARAMETER;
203 switch (param->flags) {
210 param->status = ERROR_INVALID_PARAMETER;
216 param->status = status;
223 param->status = status;
231 status = dfs_link_add(fspath, (const char *)param->server,
232 (const char *)param->share, (const char *)param->comment,
233 param->flags, &newlink);
245 param->status = status;
258 struct netdfs_remove *param = arg;
261 const char *uncpath = (const char *)param->dfs_path;
265 param->status = ERROR_ACCESS_DENIED;
270 if ((param->server == NULL && param->share != NULL) ||
271 (param->server != NULL && param->share == NULL)) {
272 param->status = ERROR_INVALID_PARAMETER;
278 param->status = status;
284 status = dfs_link_remove(fspath, (const char *)param->server,
285 (const char *)param->share);
304 param->status = status;
318 netdfs_setinfo_t *param = arg;
323 if ((param->server == NULL && param->share != NULL) ||
324 (param->server != NULL && param->share == NULL)) {
325 param->status = ERROR_INVALID_PARAMETER;
329 status = dfs_path_parse(&path, (const char *)param->dfs_path,
333 param->status = status;
343 param->status = ERROR_NOT_FOUND;
347 switch (param->info.level) {
349 status = netdfs_setinfo_100(&path, param->info.iu.info100);
352 status = netdfs_setinfo_101(&path, param->info.iu.info101,
353 (const char *)param->server, (const char *)param->share);
356 status = netdfs_setinfo_102(&path, param->info.iu.info102);
359 status = netdfs_setinfo_103(&path, param->info.iu.info103);
362 status = netdfs_setinfo_104(&path, param->info.iu.info104,
363 (const char *)param->server, (const char *)param->share);
366 status = netdfs_setinfo_105(&path, param->info.iu.info105);
375 param->status = status;
388 netdfs_getinfo_t *param = arg;
400 uint32_t level = param->level;
402 status = dfs_path_parse(&path, (const char *)param->dfs_path,
418 status = dfs_link_getinfo(fspath, &info, param->level);
420 status = dfs_root_getinfo(fspath, &info, param->level);
426 (void) strlcpy(info.i_uncpath, (char *)param->dfs_path,
436 param->info.iu.info1 = info1;
442 param->info.iu.info2 = info2;
448 param->info.iu.info3 = info3;
454 param->info.iu.info4 = info4;
460 param->info.iu.info5 = info5;
466 param->info.iu.info6 = info6;
472 param->info.iu.info100 = info100;
488 bzero(param, sizeof (netdfs_getinfo_t));
490 param->info.level = level;
491 param->status = status;
509 netdfs_enum_t *param = arg;
511 uint32_t level = param->level;
516 if (param->info == NULL) {
533 if (param->pref_max_len == NETDFS_MAXPREFLEN ||
534 param->pref_max_len > NETDFS_MAXBUFLEN)
537 de.de_prefmaxlen = param->pref_max_len;
541 if (param->resume_handle != NULL) {
542 if (*param->resume_handle >= de.de_ntotal) {
546 de.de_resume = *param->resume_handle;
548 *param->resume_handle = 0;
564 param->info->iu.info1->info1 = de.de_entries;
565 param->info->iu.info1->count = de.de_nitems;
576 param->info->iu.info2->info2 = de.de_entries;
577 param->info->iu.info2->count = de.de_nitems;
589 param->info->iu.info3->info3 = de.de_entries;
590 param->info->iu.info3->count = de.de_nitems;
602 param->info->iu.info4->info4 = de.de_entries;
603 param->info->iu.info4->count = de.de_nitems;
615 param->info->iu.info5->info5 = de.de_entries;
616 param->info->iu.info5->count = de.de_nitems;
629 param->info->iu.info6->info6 = de.de_entries;
630 param->info->iu.info6->count = de.de_nitems;
642 param->info->iu.info300->info300 = de.de_entries;
643 param->info->iu.info300->count = de.de_nitems;
652 if ((status == ERROR_SUCCESS) && (param->resume_handle != NULL))
653 *param->resume_handle = de.de_resume;
657 param->status = status;
672 struct netdfs_move *param = arg;
674 param->status = ERROR_NOT_SUPPORTED;
686 struct netdfs_rename *param = arg;
688 param->status = ERROR_NOT_SUPPORTED;
701 struct netdfs_addstdroot *param = arg;
702 const char *share = (const char *)param->share;
703 const char *comment = (const char *)param->comment;
706 param->status = ERROR_ACCESS_DENIED;
713 param->status = dfs_namespace_add(share, comment);
715 param->status = ERROR_NOT_SUPPORTED;
731 struct netdfs_remstdroot *param = arg;
732 const char *share = (const char *)param->share;
737 param->status = dfs_namespace_remove(share);
739 param->status = ERROR_ACCESS_DENIED;
758 struct netdfs_enumex *param = arg;
760 bzero(param->info, sizeof (struct netdfs_enumex));
761 param->status = ERROR_NOT_SUPPORTED;