Why do you need this change? AFAIU native is always using pointer to this data (so size of exported structures is not affected by it). This way internal structure can be different in different versions of OS. It also makes it possible to change internal representation without breaking things.