Lines Matching defs:IClassFactory
32 typedef interface IClassFactory IClassFactory;
340 * IClassFactory interface
345 typedef IClassFactory *LPCLASSFACTORY;
349 IClassFactory : public IUnknown
361 __CRT_UUID_DECL(IClassFactory, 0x00000001, 0x0000, 0x0000, 0xc0,0x00, 0x00,0x00,0x00,0x00,0x00,0x46)
369 IClassFactory* This,
374 IClassFactory* This);
377 IClassFactory* This);
379 /*** IClassFactory methods ***/
381 IClassFactory* This,
387 IClassFactory* This,
392 interface IClassFactory {
402 /*** IClassFactory methods ***/
407 static FORCEINLINE HRESULT IClassFactory_QueryInterface(IClassFactory* This,REFIID riid,void **ppvObject) {
410 static FORCEINLINE ULONG IClassFactory_AddRef(IClassFactory* This) {
413 static FORCEINLINE ULONG IClassFactory_Release(IClassFactory* This) {
416 /*** IClassFactory methods ***/
417 static FORCEINLINE HRESULT IClassFactory_CreateInstance(IClassFactory* This,IUnknown *pUnkOuter,REFIID riid,void **ppvObject) {
420 static FORCEINLINE HRESULT IClassFactory_LockServer(IClassFactory* This,WINBOOL fLock) {
429 IClassFactory* This,
438 IClassFactory* This,
446 IClassFactory* This,
451 IClassFactory* This,
455 IClassFactory* This,
458 IClassFactory* This,