Ja, hatte mit IFDEF
Win32 / Win64 gearbeitet, aber die Lösung mit NativeInt bzw. LParam ist natürlich geschickter.
Ansonsten: Ich sagte ja, das ist eine Prodecure die ich mal irgendwo vor vielen Jahren übernommen hatte und dann ist sie völlig außer Fokus geraten.
Warum die Lösung so gemacht wurde, weiß ich auch nicht. Evtl. aus Geschwindigkeitsgründen?