Visual C++ and other API requirements for iTunes on Windows 10
iTunes requires some Microsoft APIs to be present in order to work, that it is known. I know that it installs invisibly some Microsoft Visual C++ Redistributable for that. How does it install it? In some commun Windows section or some iTunes (Apple) folder, in order to use it for itself? If iTunes gets uninstalled, does this Microsoft Visual C++ Redistributable goes away as well?
Are some legacy, DirectX 9 components required as well, even on Windows 10? If Windows 10 has all .Net Framework enabled and DirectPlay, would it be enough, or iTunes requires some other legacy DirectX components?
Other OS