support for platform non defining MS_PRIVATE