Jacek Caban : ole32: Added generic class factory implementation and use it for file moniker.