• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/ap/gpl/samba-3.0.25b/source/rpc_client/

Lines Matching defs:ctr

30 				   uint32 switch_value, SRV_INFO_CTR *ctr)
47 r.ctr = ctr;
63 uint32 info_level, SRV_SHARE_INFO_CTR *ctr,
102 ZERO_STRUCTP(ctr);
104 if (!r.ctr.num_entries)
107 ctr->info_level = info_level;
108 ctr->num_entries = r.ctr.num_entries;
112 ctr->share.info1 = TALLOC_ARRAY(mem_ctx, SRV_SHARE_INFO_1, ctr->num_entries);
113 if (ctr->share.info1 == NULL) {
117 memset(ctr->share.info1, 0, sizeof(SRV_SHARE_INFO_1));
119 for (i = 0; i < ctr->num_entries; i++) {
120 SRV_SHARE_INFO_1 *info1 = &ctr->share.info1[i];
125 memcpy(&info1->info_1, &r.ctr.share.info1[i].info_1,
130 s = unistr2_tdup(mem_ctx, &r.ctr.share.info1[i].info_1_str.uni_netname);
134 s = unistr2_tdup(mem_ctx, &r.ctr.share.info1[i].info_1_str.uni_remark);
142 ctr->share.info2 = TALLOC_ARRAY(mem_ctx, SRV_SHARE_INFO_2, ctr->num_entries);
143 if (ctr->share.info2 == NULL) {
147 memset(ctr->share.info2, 0, sizeof(SRV_SHARE_INFO_2));
149 for (i = 0; i < ctr->num_entries; i++) {
150 SRV_SHARE_INFO_2 *info2 = &ctr->share.info2[i];
155 memcpy(&info2->info_2, &r.ctr.share.info2[i].info_2,
160 s = unistr2_tdup(mem_ctx, &r.ctr.share.info2[i].info_2_str.uni_netname);
164 s = unistr2_tdup(mem_ctx, &r.ctr.share.info2[i].info_2_str.uni_remark);
168 s = unistr2_tdup(mem_ctx, &r.ctr.share.info2[i].info_2_str.uni_path);
172 s = unistr2_tdup(mem_ctx, &r.ctr.share.info2[i].info_2_str.uni_passwd);
179 ctr->share.info502 = TALLOC_ARRAY(mem_ctx, SRV_SHARE_INFO_502, ctr->num_entries);
181 if (ctr->share.info502 == NULL) {
185 memset(ctr->share.info502, 0, sizeof(SRV_SHARE_INFO_502));
187 for (i = 0; i < ctr->num_entries; i++) {
188 SRV_SHARE_INFO_502 *info502 = &ctr->share.info502[i];
192 memcpy(&info502->info_502, &r.ctr.share.info502[i].info_502,
197 s = unistr2_tdup(mem_ctx, &r.ctr.share.info502[i].info_502_str.uni_netname);
201 s = unistr2_tdup(mem_ctx, &r.ctr.share.info502[i].info_502_str.uni_remark);
205 s = unistr2_tdup(mem_ctx, &r.ctr.share.info502[i].info_502_str.uni_path);
209 s = unistr2_tdup(mem_ctx, &r.ctr.share.info502[i].info_502_str.uni_passwd);
213 info502->info_502_str.sd = dup_sec_desc(mem_ctx, r.ctr.share.info502[i].info_502_str.sd);
503 SRV_FILE_INFO_CTR *ctr, int preferred_len,
522 file_level, ctr, preferred_len, hnd);
538 /* copy the data over to the ctr */
540 ZERO_STRUCTP(ctr);
542 ctr->level = file_level;
544 ctr->num_entries = ctr->num_entries2 = r.ctr.num_entries;
548 if (ctr->num_entries) {
549 if ( (ctr->file.info3 = TALLOC_ARRAY(mem_ctx, FILE_INFO_3, ctr->num_entries)) == NULL ) {
553 memset(ctr->file.info3, 0, sizeof(FILE_INFO_3) * ctr->num_entries);
555 ctr->file.info3 = NULL;
558 for (i = 0; i < r.ctr.num_entries; i++) {
559 FILE_INFO_3 *info3 = &ctr->file.info3[i];
564 memcpy(info3, &r.ctr.file.info3[i], sizeof(FILE_INFO_3));
568 if ( (s = unistr2_tdup(mem_ctx, r.ctr.file.info3[i].path)) != NULL ) {
573 if ( (s = unistr2_tdup(mem_ctx, r.ctr.file.info3[i].user)) != NULL ) {