• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-WNDR4500v2-V1.0.0.60_1.0.38/ap/gpl/samba-3.0.13/source/printing/

Lines Matching refs:keys

1998  Pack all values in all printer keys
2013 /* loop over all keys */
2016 val_ctr = &data->keys[i].values;
2025 pstrcpy( path, data->keys[i].name );
2313 /* clean up all registry keys */
2317 SAFE_FREE( data->keys[i].name );
2318 regval_ctr_destroy( &data->keys[i].values );
2320 SAFE_FREE( data->keys );
2417 d = SMB_REALLOC_ARRAY( data->keys, NT_PRINTER_KEY, data->num_keys+1);
2419 data->keys = d;
2426 data->keys[key_index].name = SMB_STRDUP( name );
2428 ZERO_STRUCTP( &data->keys[key_index].values );
2430 regval_ctr_init( &data->keys[key_index].values );
2451 /* loop over all existing keys */
2454 if ( strequal(data->keys[i].name, name) ) {
2481 if ( StrnCaseCmp(data->keys[i].name, key, strlen(key)) == 0 ) {
2485 if ( strlen(data->keys[i].name) == key_len )
2490 p = data->keys[i].name + key_len;
2591 * Map the NT_PRINTER_INFO_LEVEL_2 data into DsSpooler keys for publishing.
2608 ctr = &info2->data.keys[i].values;
2669 ctr = &info2->data.keys[i].values;
2923 !(ctr = &printer->info_2->data.keys[i].values) ||
2970 /* remove all keys */
2975 data->keys[i].name));
2977 SAFE_FREE( data->keys[i].name );
2978 regval_ctr_destroy( &data->keys[i].values );
2984 SAFE_FREE( data->keys );
2993 if ( StrnCaseCmp( data->keys[i].name, key, strlen(key)) == 0 ) {
2995 data->keys[i].name));
2997 SAFE_FREE( data->keys[i].name );
2998 regval_ctr_destroy( &data->keys[i].values );
3002 ZERO_STRUCTP( &data->keys[i] );
3009 if ( !data->keys[i].name ) {
3023 if ( data->keys[i].name ) {
3024 memcpy( &data->keys[empty_slot], &data->keys[i], sizeof(NT_PRINTER_KEY) );
3025 ZERO_STRUCTP( &data->keys[i] );
3038 DEBUG(8,("delete_all_printer_data: No keys left for printer [%s]\n", p2->printername ));
3040 SAFE_FREE( data->keys );
3068 if ( !regval_ctr_getvalue( &p2->data.keys[key_index].values, value ) )
3071 regval_ctr_delvalue( &p2->data.keys[key_index].values, value );
3102 regval_ctr_addvalue( &p2->data.keys[key_index].values, value,
3124 return regval_ctr_getvalue( &p2->data.keys[key_index].values, value );
3168 * only support one level of keys. See the
3200 regval_ctr_addvalue( &printer_data->keys[key_index].values, valuename, type, (const char *)data_p, size );
4023 new_key_index = add_new_printer_key( dst, src->keys[i].name );
4024 dst_key = &dst->keys[new_key_index].values;
4026 src_key = &src->keys[i].values;