Ich dachte bei
class-Sachen gibt es keine Instanz.
Lieg ich da ein bißchen falsch. Wenn Ja!
Dann:
Delphi-Quellcode:
function WaechterEWProc(hWindow : DWORD; fWaechter : TWaechter) : Longbool;
...
begin
..
end;
EnumWindows(@WaechterEWProc, Integer(Self));
Das mit der Struktur kann man sich sparen.