Moin,
bei
API-Funktionen, besser C(++)-Funktionen, verwende ich grundsätzlich const, um gar nicht erst in die Verlegenheit zu kommen, nil nicht als Wert übergeben zu können
Ausserdem habe ich diese Konstellation auch schon öfter verwendet (auch bei EnumChildWindowsProc), ohne dass es zu Problemen gekommen wäre.