dll entrypoint, updated project files