<p class="MsoNormal">Hello,</p>

<p class="MsoNormal"> </p>

<p class="MsoNormal">I am porting a Winforms application to Mac and need some
help with porting windows specific functionality.</p>

<p class="MsoNormal"> </p>

<p class="MsoNormal">I am using multimedia timers to execute a callback method repeatedly.
Is there anything similar on Mac OS x and how do I use it from Mono? I am aware
of NSTimer but it does not have the precision I am looking for.</p>

<p class="MsoNormal"> </p>

<p class="MsoNormal">Also, I am using mouse hooks to track mouse and SendInput to
simulate mouse events. I am able to get track mouse with NSEvent but I’m not
sure how to simulate mouse clicks. I found that it is possible with CGEventCreateMouseEvent
and CGEventPost but how do I call these from Mono? Do I need to use PInvoke?</p>

<p class="MsoNormal"> </p>

<p class="MsoNormal">Thank you in advance.</p>