Schwierig:
Ein Browser lädt die
HTML-Datei von
http://www.domain.de/index.php?download=47583 herunter (ich nenn sie mal DateiA) und interpretiert das Ergebnis.
In DateiA gibt es meistens ein Redirect (manchmal mit Zeitverzögerung) auf die eigentliche DateiB.
URLDownloadToFile interpretiert keinen
HTML Inhalt und kann das deshalb nicht.