There wasn't one in 1974. The first Hockey World Cup was in 1971 and was won by Pakistan.
1975
Australia won the 2010 world hockey cup.
Australia won the 2010 FIH Hockey World Cup and Argentina won the FIH Women's World Cup.
No World Cup of Hockey was held in 2008.
India has won the Field Hockey World Cup only once in 1975.
For the World Cup of Hockey 2010, Russia won.
Australia won the 2010 hockey world cup , they beat Germany.
1994
1994
India.
If mean the original Hockey World Cup (first held in 1971), as in played on a turf, 11 a side, then Pakistan has won 4 times (1971, 1978, 1982 & 1994), followed by the Netherlands (3 times) and Germany (2 times). India and Australia have also won it. If you mean the Ice Hockey World Cup Tournament as sponsored by the NHL, Canada has won the most times. If you mean the official senior men's World Championships as operated by the IIHF, I also believe it is Canada. However, I suggest you check out the website at www.IIHF.com or simply Google World Hockey Championships to look for a list of gold medal winners.