Pulling in commit from changes_feed branch, mush define exported symbols.
Merge remote-tracking branch 'origin/windows_compatibility' into windows_compatibility