21#ifndef _CFOLDEROPTIONS_H_
22#define _CFOLDEROPTIONS_H_
25 public CComCoClass<CFolderOptions, &CLSID_ShellFldSetExt>,
26 public CComObjectRootEx<CComMultiThreadModelNoCS>,
STDMETHOD() AddPages(LPFNSVADDPROPSHEETPAGE pfnAddPage, LPARAM lParam) override
HRESULT HandleDefFolderSettings(int Action)
STDMETHOD() GetSite(REFIID riid, void **ppvSite) override
bool CanSetDefFolderSettings()
CComPtr< IUnknown > m_pSite
HRESULT ApplyDefFolderSettings(bool ResetToDefault)
STDMETHOD() SetSite(IUnknown *pUnkSite) override
STDMETHOD() ReplacePage(EXPPS uPageID, LPFNSVADDPROPSHEETPAGE pfnReplaceWith, LPARAM lParam) override
#define COM_INTERFACE_ENTRY_IID(iid, x)
#define DECLARE_PROTECT_FINAL_CONSTRUCT()
#define DECLARE_NOT_AGGREGATABLE(x)
#define DECLARE_REGISTRY_RESOURCEID(x)
const IID IID_IObjectWithSite
LPARAM LPFNSVADDPROPSHEETPAGE
#define IDR_FOLDEROPTIONS
_In_ WDFIOTARGET _In_ _Strict_type_match_ WDF_IO_TARGET_SENT_IO_ACTION Action