public static extern int EnumThreadWindows(IntPtr dwThreadId, ApiCallBack lpfn, IntPtr lParam);
public static extern int EnumWindows(ApiCallBack x, int y);
public static extern int EnumChildWindows(IntPtr hWndParent, ApiCallBack lpEnumFunc, IntPtr lParam);