Everything you want to know and more: http://www.jewfaq.org/kashrut.htm
(We have our own FAQ!)
(We have our own FAQ!)
So, it appears that whine can't be made by gentiles.
In addition, prepared food must also at least be made in part by a Jew. https://en.wikipedia.org/wiki/Bishul_Yisrael
Surely this clashes with anti-racism laws in some countries, doesn't it? (Imagine food that couldn't be prepared by black people, or that would require a white man somewhere in the preparation.) Is there some special alternate rule for these cases?