Using an interrupt for my IR receiver

void loop(){
    //if (irrecv.decode(&results)) {
    //  Serial.println("Incoming IR code...");
    //  DecodeIR();                                                 // Go get IR code if not using interrupt.
    }
}

That code doesn't compile, so no surprise it doesn't do anything
(No, I didn't try)

Don't do Serial I/O in interrupt context