If he uses code generator scripts anyway it shouldn't be much work to add the _as_reference feature.

In what cases do you need references? Panels? What else? These rare cases where you need a reference shouldn't prevent streamlining the wrapper API in my opinion. Stromausfall did a great job so far but i still find the API a bit ugly. It's not wrist friendly to always have to type that much.

I think lengthy code which isn't easy to read leads to more errors than passing floats to ints. :p

Another question... I have never tried this but if you make a .NET dll out of this wrapper it should be usable from other .NET languages, right?