All os specific data in include structs should be stored in void pointers