Yes they are required when you use the A7 engine. They are not required when you use lite-C for writing a Windows program that does not use the engine.