20#ifndef INCLUDED_SHELL_SOURCE_WIN32_SHLXTHANDLER_CLASSFACTORY_HXX
21#define INCLUDED_SHELL_SOURCE_WIN32_SHLXTHANDLER_CLASSFACTORY_HXX
37 void __RPC_FAR *__RPC_FAR *ppvObject)
override;
39 virtual ULONG STDMETHODCALLTYPE
AddRef()
override;
41 virtual ULONG STDMETHODCALLTYPE
Release()
override;
48 IUnknown __RPC_FAR *pUnkOuter,
50 void __RPC_FAR *__RPC_FAR *ppvObject)
override;
virtual HRESULT STDMETHODCALLTYPE LockServer(BOOL fLock) override
virtual HRESULT STDMETHODCALLTYPE CreateInstance(IUnknown __RPC_FAR *pUnkOuter, REFIID riid, void __RPC_FAR *__RPC_FAR *ppvObject) override
virtual ULONG STDMETHODCALLTYPE Release() override
virtual ULONG STDMETHODCALLTYPE AddRef() override
CClassFactory(const CLSID &clsid)
virtual HRESULT STDMETHODCALLTYPE QueryInterface(REFIID riid, void __RPC_FAR *__RPC_FAR *ppvObject) override
static LONG s_ServerLocks
const wchar_t *typedef BOOL