Ehrlich gesagt verstehe ich das Problem nicht

. Zeig doch mal etwas mehr Code oder versuch es mit
if EnumWindows(@EnumWindowsProc, Application.Handle) then
IIRC gab es eine Einstellung, dass Funktionsrückgabewerte Variablen zugewiesen werden müssen, hab aber vergessen, wie die hieß.