buffer->prs.data_offset=0;
for (i=0; i<returned; i++) {
+ /* a little initialization as we go */
+ inf[i].secdesc = NULL;
new_smb_io_printer_info_2("", buffer, &(inf[i]), 0);
}
if(!spoolss_open_printer_ex( printer_name, 0, 0, station, user_name, &hnd))
return False;
+ /* FIXME!!!! --jerry
+ something is severly buggy about the use of
+ data, datalen, value, & valuelen */
status = spoolss_enum_printerdata(&hnd, 0, &valuelen, value,
&rvaluelen, &type, &datalen,
data, &rdatalen);
printer_name, station, value_name));
status = msrpc_spoolss_getprinterdata( printer_name, station,
- "Administrateur",
- /*usr_creds->ntc.user_name,*/
+ /* "Administrateur", */
+ usr_creds->ntc.user_name,
value_name, &type,
&ctr, NULL);