Format data (String?) returned by library

This should work inside your sketch.

  if (IrReceiver.available())
  {
    IRData *decodedIRDataP = IrReceiver.read();
    if (decodedIRDataP->protocol != UNKNOWN)
    {
      Serial.print(F("uint16_t"));
      Serial.print(F(" address = 0x"));
      Serial.print(decodedIRDataP->address, HEX);
      Serial.println(';');


      Serial.print(F("uint16_t"));
      Serial.print(F(" command = 0x"));
      Serial.print(decodedIRDataP->command, HEX);
      Serial.println(';');


      // All protocols have data
      Serial.print(F("uint32_t data = 0x"));
      Serial.print(decodedIRDataP->decodedRawData, HEX);
      Serial.println(';');
      Serial.println();
    }
  }