am trying to build an GUI automated app, and these 2 libraries where used by different application related to GUI automation. i tried to see documentation about aahook and whook dll but found nothing what are these libraries, what they are used for, what is their functionality ?