Really though I would try to push for yoyo to expose an interface we can use to make code::blocks and MS dll with. An interface they would be in charge of updating each release instead of you hacking you way through each time. Your dedication is appreciated. This api has done more for GM than any gm release since gm7.
I second this suggestion. If Snake_PL decides to stop supporting GMAPI there will be many many great GM extensions that will be DOA. YoYo Games really needs to think about integrating this!