Pues esa cabecera no tiene nada que ver con el código para rotar en cuestión. Tal vez estés usando otro código, ajeno al Builder, o de algún componente no standard.
He probado la rutina en una aplicación de prueba con un boton y un TImage.
El evento del botón hace esto:
Código:
void __fastcall TForm1::Button1Click(TObject *Sender)
{
Graphics::TBitmap *Bitmap;
Bitmap = Rotate(Image1->Canvas, Image1->Width, Image1->Height, 90, 0);
Image1->Picture->Assign(Bitmap);
delete Bitmap;
}
Me funciona sin problemas.
Saludos.