This module is only getting windows that aren't already minimized. I would like an option to also search through the minimized windows. Maybe this has something to do with the fact that this is only searching through "visible" windows...
if ctypes.windll.user32.IsWindowVisible(hWnd) != 0: