Lets avoid inclusion of C API headers in precompiled header and add these includes only in files where C API is really used (there should not be many). This will help to avoid occasional usages of deprecated functionality.