problem ir decode and send

I have an air conditioner that a remote control that does not belong to decode recognized in the library irremote.h (nec then no, no, sony, etc), this means that the sketch

#define sprint Serial.print 
#define sprintln Serial.println
#include <IRremote.h>

#define IR_RCVR_PIN 11
IRrecv ir_receiver(IR_RCVR_PIN);
decode_results results;

void setup() {
    Serial.begin(9600);
    ir_receiver.enableIRIn(); // Start the receiver
}

void loop() {
   if (ir_receiver.decode(&results)) {
    dump(&results);
    ir_receiver.resume(); // Receive the next value
   }
}

int c = 1;

void dump(decode_results *results) {
   int count = results->rawlen;
   sprintln(c);
   c++;
   sprintln("For IR Scope: ");
   for (int i = 1; i < count; i++) {
       sprint("0x");
       sprint((unsigned int)results->rawbuf[i], HEX);
    sprint(" ");
   }

   sprintln("");
   sprintln("For Arduino sketch: ");
   sprint("unsigned int raw[");
   sprint(count, DEC);
   sprint("] = {");
   for (int i = 1; i < count; i++) {
       sprint("0x");
       sprint((unsigned int)results->rawbuf[i], HEX);
       sprint(",");
    }
    sprint("};");
    sprintln("");
    sprint("irsend.sendRaw(raw,");
    sprint(count, DEC);
    sprint(",38);");
    sprintln("");
    sprintln("");
}

I tried to change it raw, but nothing when I send the result obtained from this program the air conditioner does not turn on.
how should I do?
it may be that the problem are the khz (the program defaults to 38)? whether there is a program that tells me how to send khz
my remote control?
thanks beforehand
ps
my air conditioner is dell'haier

This has been brought up before, many times.
Air conditioner remote control code strings are much longer than those used for TVs and so on.
So, you're likely capturing only a portion of all the data.

but the programm also says how many bytes are ,
in fact if i use my remote control tv the raw is 68,
if i use a remote control air conditioner the raw is 100
why?
there is a way to take all the bytes of the remote control signal air conditioning?

Usually if you get RAW 100 it means that you have used up the limit of the IRremote buffer.

You can increase this by changing the definition for RAWBUF in the library code. (A search of this forum should provide lots of posts about this issue)

You might also be interested in this post about "Air Conditioners: Recording long Infrared Remote control signals with Arduino":