hmmm. Replacing h2I references with gethandleid is easy enough.
Its just whether or not any other functionality breaks in AMAI which will be the tricky bits or any unexpected return bug uses elsewhere.
Unsure how easy it is to just have a perl script to catch any such problems. Anyway i'll currently doing that simple replacement and updating native lists to 1.24. I'll get back to you on how that goes and if AMAI comes back to life.
Edit: Ok that didn't work. Dunno if I can use zoxc's jass compiler to find some return bugs?
Edit2: Zoxcs jass parser picking up a few things so i'll try fixing those and see how it goes.
@azaleA: Its not compatabile with latest warcraft patch for many reasons i'm afraid. No simple quick fixes on offer either.