66 if (
riid == IID_IShellBrowser)
78 DWORD dwValue = bValue;
79 SHRegSetUSValueW(
L"Software\\Microsoft\\Windows\\CurrentVersion\\Explorer\\Advanced",
90 L"Software\\Microsoft\\Windows\\CurrentVersion\\Explorer\\Advanced",
120 state.fWebView = bOldWebView;
static VOID SetShowWizardsTEST(BOOL bValue)
#define ok_hex(expression, result)
STDMETHODIMP_(ULONG) AddRef() override
STDMETHODIMP GetWindow(HWND *phwnd) override
STDMETHODIMP SetToolbarItems(LPTBBUTTON lpButtons, UINT nButtons, UINT uFlags) override
STDMETHODIMP SetStatusTextSB(LPCOLESTR pszStatusText) override
STDMETHODIMP QueryInterface(REFIID riid, VOID **ppvObj) override
STDMETHODIMP_(ULONG) Release() override
STDMETHODIMP ContextSensitiveHelp(BOOL fEnterMode) override
STDMETHODIMP QueryActiveShellView(struct IShellView **ppshv) override
STDMETHODIMP TranslateAcceleratorSB(MSG *pmsg, WORD wID) override
STDMETHODIMP QueryService(REFGUID guidService, REFIID riid, void **ppvObject) override
STDMETHODIMP GetViewStateStream(DWORD grfMode, IStream **ppStrm) override
STDMETHODIMP BrowseObject(LPCITEMIDLIST pidl, UINT wFlags) override
STDMETHODIMP InsertMenusSB(HMENU hmenuShared, LPOLEMENUGROUPWIDTHS lpMenuWidths) override
STDMETHODIMP SendControlMsg(UINT id, UINT uMsg, WPARAM wParam, LPARAM lParam, LRESULT *pret) override
STDMETHODIMP EnableModelessSB(BOOL fEnable) override
STDMETHODIMP RemoveMenusSB(HMENU hmenuShared) override
STDMETHODIMP OnViewWindowActive(struct IShellView *ppshv) override
STDMETHODIMP SetMenuSB(HMENU hmenuShared, HOLEMENU holemenuRes, HWND hwndActiveObject) override
STDMETHODIMP GetControlWindow(UINT id, HWND *lphwnd) override
EXTERN_C HRESULT WINAPI SHShouldShowWizards(_In_ IUnknown *pUnknown)
LONG WINAPI SHRegSetUSValueW(LPCWSTR pszSubKey, LPCWSTR pszValue, DWORD dwType, LPVOID pvData, DWORD cbData, DWORD dwFlags)
BOOL WINAPI SHRegGetBoolUSValueW(LPCWSTR pszSubKey, LPCWSTR pszValue, BOOL fIgnoreHKCU, BOOL fDefault)
static const CLSID *static CLSID *static const GUID VARIANT VARIANT *static IServiceProvider DWORD *static HMENU
VOID WINAPI SHGetSetSettings(LPSHELLSTATE lpss, DWORD dwMask, BOOL bSet)
#define SHREGSET_FORCE_HKCU
const ITEMIDLIST UNALIGNED * LPCITEMIDLIST
TW_UINT32 TW_UINT16 TW_UINT16 MSG
VERSIONHELPERAPI IsWindowsVistaOrGreater()
_In_ DWORD _Out_ _In_ WORD wFlags
_In_ void _In_ PCCERT_CONTEXT _In_opt_ LPFILETIME _In_ DWORD _In_ DWORD _Outptr_opt_ void ** ppvObject