public static extern int EnumThreadWindows(int nThreadId, EnumThreadWindowsProc lpfn, int lParam);
public static extern bool EnumWindows(EnumThreadWindowsProc callback, IntPtr extraData);