I doubt that those classes will offer advanced OOP features.

Still having structs which can contain member functions would be nice.
There is btw a way to fake this.
You need void* pointers in your struct to store functions and since mystruct.functioncall() will not work, you'll need some external function pointers which you set to the void* pointer of your struct directly before usage...