procedure TScreenSaverForm.CloseSaver();
begin
enumChildwindows(Panel2.Handle,TFNWndEnumProc(@enumproc),0);
end;
function EnumProc(h:HWND;lParam:integer):boolean;stdcall;
var
  buf:array[0..255] of char;
begin
PostMessage(h,WM_QUIT,0,0);
end;
请高手帮我详细解释一下这段代码和各个参数的含义!尤其是这个TFNWndEnumProc(@enumproc)
参数是什么意思???