143 if (pUnkOuter !=
NULL &&
201 DPRINT1(
"DllGetClassObject: CLASS_E_CLASSNOTAVAILABLE\n");
#define InterlockedIncrement
#define InterlockedDecrement
HRESULT WINAPI DllCanUnloadNow(void)
#define STDMETHODCALLTYPE
static ULONG STDMETHODCALLTYPE IDeskDisplayAdapter_IShellPropSheetExt_Release(IShellPropSheetExt *iface)
static IShellExtInitVtbl efvtIShellExtInit
static ULONG STDMETHODCALLTYPE IDeskDisplayAdapter_IShellExtInit_AddRef(IShellExtInit *iface)
static IClassFactoryVtbl efvtIClassFactory
static HRESULT STDMETHODCALLTYPE IDeskDisplayAdapter_IClassFactory_LockServer(IClassFactory *iface, BOOL fLock)
static ULONG STDMETHODCALLTYPE IDeskDisplayAdapter_IShellExtInit_Release(IShellExtInit *iface)
static ULONG STDMETHODCALLTYPE IDeskDisplayAdapter_IClassFactory_AddRef(IClassFactory *iface)
static HRESULT STDMETHODCALLTYPE IDeskDisplayAdapter_IShellExtInit_Initialize(IShellExtInit *iface, LPCITEMIDLIST pidlFolder, IDataObject *pdtobj, HKEY hkeyProgID)
static HRESULT STDMETHODCALLTYPE IDeskDisplayAdapter_IClassFactory_CreateInstance(IClassFactory *iface, IUnknown *pUnkOuter, REFIID riid, PVOID *ppvObject)
static HRESULT STDMETHODCALLTYPE IDeskDisplayAdapter_IShellPropSheetExt_AddPages(IShellPropSheetExt *iface, LPFNADDPROPSHEETPAGE pfnAddPage, LPARAM lParam)
HRESULT WINAPI DllGetClassObject(REFCLSID rclsid, REFIID riid, LPVOID *ppv)
static HRESULT STDMETHODCALLTYPE IDeskDisplayAdapter_IClassFactory_QueryInterface(IClassFactory *iface, REFIID iid, PVOID *pvObject)
static ULONG STDMETHODCALLTYPE IDeskDisplayAdapter_IClassFactory_Release(IClassFactory *iface)
static IShellPropSheetExtVtbl efvtIShellPropSheetExt
static HRESULT STDMETHODCALLTYPE IDeskDisplayAdapter_IShellExtInit_QueryInterface(IShellExtInit *iface, REFIID iid, PVOID *pvObject)
VOID IDeskDisplayAdapter_InitIface(PDESKDISPLAYADAPTER This)
static ULONG STDMETHODCALLTYPE IDeskDisplayAdapter_IShellPropSheetExt_AddRef(IShellPropSheetExt *iface)
static HRESULT STDMETHODCALLTYPE IDeskDisplayAdapter_IShellPropSheetExt_ReplacePage(IShellPropSheetExt *iface, EXPPS uPageID, LPFNADDPROPSHEETPAGE pfnReplacePage, LPARAM lParam)
static HRESULT STDMETHODCALLTYPE IDeskDisplayAdapter_IShellPropSheetExt_QueryInterface(IShellPropSheetExt *iface, REFIID iid, PVOID *pvObject)
HRESULT IDeskDisplayAdapter_Initialize(PDESKDISPLAYADAPTER This, LPCITEMIDLIST pidlFolder, IDataObject *pdtobj, HKEY hkeyProgID)
ULONG IDeskDisplayAdapter_Release(PDESKDISPLAYADAPTER This)
HRESULT IDeskDisplayAdapter_Constructor(REFIID riid, LPVOID *ppv)
HRESULT STDMETHODCALLTYPE IDeskDisplayAdapter_QueryInterface(PDESKDISPLAYADAPTER This, REFIID iid, PVOID *pvObject)
HRESULT IDeskDisplayAdapter_AddPages(PDESKDISPLAYADAPTER This, LPFNADDPROPSHEETPAGE pfnAddPage, LPARAM lParam)
ULONG IDeskDisplayAdapter_AddRef(PDESKDISPLAYADAPTER This)
HRESULT IDeskDisplayAdapter_ReplacePage(PDESKDISPLAYADAPTER This, EXPPS uPageID, LPFNADDPROPSHEETPAGE pfnReplacePage, LPARAM lParam)
static const GUID CLSID_IDeskDisplayAdapter
#define interface_to_impl(instance, iface)
BOOL(CALLBACK * LPFNADDPROPSHEETPAGE)(HPROPSHEETPAGE, LPARAM)
#define IsEqualIID(riid1, riid2)
#define IsEqualCLSID(rclsid1, rclsid2)
const ITEMIDLIST UNALIGNED * LPCITEMIDLIST
_In_ void _In_ PCCERT_CONTEXT _In_opt_ LPFILETIME _In_ DWORD _In_ DWORD _Outptr_opt_ void ** ppvObject
#define CLASS_E_NOAGGREGATION
#define CLASS_E_CLASSNOTAVAILABLE