В чем разница между COM Library функциями: CoCreateInstance и CoGetClassObject? Обе они возвращают указатель на интерфейс. Но MSDN говорит, что первую нужно использовать для создания "a single uninitialized object of the class", а вторую, когда "you want to create multiple objects through a class object". Ну дык разница в чем? Я и в первом и во втором случае могу получить указатель на IClassFactory и создавать объекты дальше.