My app is recursively enumerating child windows of certain other process to get handle to a certain button. Traversing windows is done using FindWindowEx and EnumChildWindows fu