Any modern game uses a huge set of files which usually are established during the installation. Almost all from them are dynamic libraries (.dll), each of which performs its own small function.
If when you try to start a program, you receive an error message – This program can’t start because xinput1_3.dll, xinput1_4.dll or d3dx9_43.dll is missing from ...