That is a compiler dependent word that tries to make the struct packed, without extra data to make it 32bit aligned, for example.
Comment those lines and do something similar with the Microsoft compiler. You can pretty much rip all other things away from the header file; the API will be stable for the foreseeable future and is the same in 0.11 branch as well.