On top of the fact that the main description is vague and doesn't describe the purpose of SendMessageTimeout at all, it says "Sends the specified message to one of more windows" when surely it means "Sends the specified message to one OR more windows"