DLLのエクスポート宣言を一つのファイルにまとめた
Win32APIをラップしたクラスを作成し一部の関数や定義をそのクラスのものに置き換えた
Win32APIラッパー内の引数が間違っていたので修正した
WindowHandleをboost::any型にしていた箇所をVMWindowHandle型に変更した
不要なboost::anyのヘッダを削除した
不要なWin32関連のヘッダを削除した
Android用にビルドできるようにクラスの大半をプラットフォームごとのマクロで包むようにした
Android用にビルドできるように無名関数をBoost.LocalFunctionに置き換えた
Android用に一部のコードを書き換えた