Lines Matching refs:info

280 	se.se_level = param->info.level;
296 switch (param->info.level) {
319 status = srvsvc_netconnectenum_common(mxa, &param->info, ns, &se);
357 param->info.ru.info0 = info0;
392 param->info.ru.info1 = info1;
418 srvsvc_netconnectenum_common(ndr_xa_t *mxa, srvsvc_NetConnectInfo_t *info,
431 info0 = info->ru.info0;
434 info1 = info->ru.info1;
611 se.se_level = param->info.switch_value;
627 switch (param->info.switch_value) {
682 param->info.ru.info2 = NDR_NEW(mxa, struct mslm_NetFileInfo2);
683 if (param->info.ru.info2 == NULL)
699 param->info.ru.info2->fi2 = fi2;
720 param->info.ru.info2->entries_read = entries_read;
744 param->info.ru.info3 = NDR_NEW(mxa, struct mslm_NetFileInfo3);
745 if (param->info.ru.info3 == NULL)
762 param->info.ru.info3->fi3 = fi3;
789 param->info.ru.info3->entries_read = entries_read;
871 srvsvc_netshare_getinfo_t *info;
887 info = NDR_NEW(mxa, srvsvc_netshare_getinfo_t);
889 if (netname == NULL || comment == NULL || info == NULL) {
897 info0 = &info->nsg_info0;
903 info1 = &info->nsg_info1;
911 info2 = &info->nsg_info2;
925 info501 = &info->nsg_info501;
934 info502 = &info->nsg_info502;
958 info503 = &info->nsg_info503;
983 info1004 = &info->nsg_info1004;
989 info1005 = &info->nsg_info1005;
995 info1006 = &info->nsg_info1006;
1001 info1501 = &info->nsg_info1501;
1081 srvsvc_netshare_setinfo_t info;
1104 bzero(&info, sizeof (srvsvc_netshare_setinfo_t));
1109 info.nss_netname = (char *)info0->shi0_netname;
1110 status = srvsvc_modify_share(&si, &info);
1115 info.nss_netname = (char *)info1->shi1_netname;
1116 info.nss_comment = (char *)info1->shi1_comment;
1117 info.nss_type = info1->shi1_type;
1118 status = srvsvc_modify_share(&si, &info);
1123 info.nss_netname = (char *)info2->shi2_netname;
1124 info.nss_comment = (char *)info2->shi2_comment;
1125 info.nss_path = (char *)info2->shi2_path;
1126 info.nss_type = info2->shi2_type;
1127 status = srvsvc_modify_share(&si, &info);
1133 info.nss_netname = (char *)info501->shi501_netname;
1134 info.nss_comment = (char *)info501->shi501_comment;
1135 info.nss_type = info501->shi501_type;
1136 status = srvsvc_modify_share(&si, &info);
1145 info.nss_netname = (char *)info502->shi502_netname;
1146 info.nss_comment = (char *)info502->shi502_comment;
1147 info.nss_path = (char *)info502->shi502_path;
1148 info.nss_type = info502->shi502_type;
1149 info.nss_sd.sd_buf = info502->shi502_security_descriptor;
1150 status = srvsvc_modify_share(&si, &info);
1156 info.nss_netname = (char *)info503->shi503_netname;
1157 info.nss_comment = (char *)info503->shi503_comment;
1158 info.nss_path = (char *)info503->shi503_path;
1159 info.nss_type = info503->shi503_type;
1160 info.nss_sd.sd_buf = info503->shi503_security_descriptor;
1161 status = srvsvc_modify_share(&si, &info);
1167 info.nss_comment = (char *)info1004->shi1004_comment;
1168 status = srvsvc_modify_share(&si, &info);
1214 srvsvc_modify_share(smb_share_t *si, srvsvc_netshare_setinfo_t *info)
1219 return (srvsvc_modify_transient_share(si, info));
1221 if (info->nss_sd.sd_buf != NULL) {
1222 nerr = srvsvc_sd_set(si, info->nss_sd.sd_buf);
1227 if ((nerr = srvsvc_sa_modify(si, info)) == NERR_Success)
1237 srvsvc_modify_transient_share(smb_share_t *si, srvsvc_netshare_setinfo_t *info)
1241 if (info->nss_netname != NULL && info->nss_netname[0] != '\0' &&
1242 smb_strcasecmp(info->nss_netname, si->shr_name, 0) != 0) {
1243 nerr = smb_shr_rename(si->shr_name, info->nss_netname);
1247 (void) strlcpy(si->shr_name, info->nss_netname, MAXNAMELEN);
1250 if ((info->nss_comment != NULL) &&
1251 (strcmp(info->nss_comment, si->shr_cmnt) != 0)) {
1252 (void) strlcpy(si->shr_cmnt, info->nss_comment,
1370 * the user info icon is selected.
1390 srvsvc_infonres_t *info;
1400 if ((info = NDR_NEW(mxa, srvsvc_infonres_t)) == NULL) {
1405 info->entriesread = 0;
1406 info->entries = NULL;
1408 param->result.bufptr.p = info;
1430 info->entries = NDR_NEWN(mxa, struct mslm_SESSION_INFO_0,
1434 info->entries = NDR_NEWN(mxa, struct mslm_SESSION_INFO_1,
1438 info->entries = NDR_NEWN(mxa, struct mslm_SESSION_INFO_2,
1442 info->entries = NDR_NEWN(mxa, struct mslm_SESSION_INFO_10,
1446 info->entries = NDR_NEWN(mxa, struct mslm_SESSION_INFO_502,
1455 if (info->entries == NULL) {
1465 status = srvsvc_NetSessionEnumCommon(mxa, info, ns, &se);
1479 param->total_entries = info->entriesread;
1490 srvsvc_NetSessionEnumCommon(ndr_xa_t *mxa, srvsvc_infonres_t *info,
1493 struct mslm_SESSION_INFO_0 *info0 = info->entries;
1494 struct mslm_SESSION_INFO_1 *info1 = info->entries;
1495 struct mslm_SESSION_INFO_2 *info2 = info->entries;
1496 struct mslm_SESSION_INFO_10 *info10 = info->entries;
1497 struct mslm_SESSION_INFO_502 *info502 = info->entries;
1604 info->entriesread = entries_read;
1982 info2 = (struct mslm_NetShareInfo_2 *)param->info.un.info2;
1987 param->info.un.info502;
2579 * The caller just needs to know not to include this info in the RPC
2965 srvsvc_sa_modify(smb_share_t *si, srvsvc_netshare_setinfo_t *info)
2995 if (info->nss_netname != NULL && info->nss_netname[0] != '\0' &&
2996 smb_strcasecmp(info->nss_netname, si->shr_name, 0) != 0) {
2999 info->nss_netname);
3002 info->nss_netname);
3006 if ((info->nss_comment != NULL) &&
3007 (strcmp(info->nss_comment, si->shr_cmnt) != 0)) {
3010 info->nss_comment);
3013 info->nss_comment);
3014 (void) strlcpy(si->shr_cmnt, info->nss_comment,
3029 nerr = smb_shr_rename(si->shr_name, info->nss_netname);
3033 (void) strlcpy(si->shr_name, info->nss_netname, MAXNAMELEN);