Code:
cd path\to\platformsdk
grep CreateInstance *
Only works if you have a grep utility, of course. But find in files does similar stuff.
This tells me that the following CreateInstance methods exist:
1) ObjectContext::CreateInstance(BSTR, VARIANT*)
2) ITransactionContextEx::CreateInstance(REFCLSID, REFIID, void**)
3) ITransactionContext::CreateInstance(BSTR, VARIANT*)
4) ICreateWithTransactionEx::CreateInstance(ITransact ion*, REFCLSID, REFIID, void**)
5) ICreateWithTipTransactionEx::CreateInstance(BSTR, REFCLSID, REFIID, void**)
6) IObjectContext::CreateInstance(REFCLSID, REFIID, void**)
7) ITypeInfo::CreateInstance(IUnknown*, REFIID, void**)
8) IClassFactory::CreateInstance(IUnknown*, REFIID, void**)