3 * LICENSE: LGPL-2.1-or-later (https://spdx.org/licenses/LGPL-2.1-or-later)
4 * PURPOSE: IActiveDesktop stub
5 * COPYRIGHT: Copyright 2018 Mark Jansen (mark.jansen@reactos.org)
10 WINE_DEFAULT_DEBUG_CHANNEL(shell_ad
);
12 /***********************************************************************
13 * IActiveDesktop implementation
16 CActiveDesktop::CActiveDesktop()
21 CActiveDesktop::~CActiveDesktop()
26 HRESULT WINAPI
CActiveDesktop::ApplyChanges(DWORD dwFlags
)
32 HRESULT WINAPI
CActiveDesktop::GetWallpaper(PWSTR pwszWallpaper
, UINT cchWallpaper
, DWORD dwFlags
)
38 HRESULT WINAPI
CActiveDesktop::SetWallpaper(PCWSTR pwszWallpaper
, DWORD dwReserved
)
44 HRESULT WINAPI
CActiveDesktop::GetWallpaperOptions(LPWALLPAPEROPT pwpo
, DWORD dwReserved
)
50 HRESULT WINAPI
CActiveDesktop::SetWallpaperOptions(LPCWALLPAPEROPT pwpo
, DWORD dwReserved
)
56 HRESULT WINAPI
CActiveDesktop::GetPattern(PWSTR pwszPattern
, UINT cchPattern
, DWORD dwReserved
)
62 HRESULT WINAPI
CActiveDesktop::SetPattern(PCWSTR pwszPattern
, DWORD dwReserved
)
68 HRESULT WINAPI
CActiveDesktop::GetDesktopItemOptions(LPCOMPONENTSOPT pco
, DWORD dwReserved
)
74 HRESULT WINAPI
CActiveDesktop::SetDesktopItemOptions(LPCCOMPONENTSOPT pco
, DWORD dwReserved
)
80 HRESULT WINAPI
CActiveDesktop::AddDesktopItem(LPCCOMPONENT pcomp
, DWORD dwReserved
)
86 HRESULT WINAPI
CActiveDesktop::AddDesktopItemWithUI(HWND hwnd
, LPCOMPONENT pcomp
, DWORD dwReserved
)
92 HRESULT WINAPI
CActiveDesktop::ModifyDesktopItem(LPCCOMPONENT pcomp
, DWORD dwFlags
)
98 HRESULT WINAPI
CActiveDesktop::RemoveDesktopItem(LPCCOMPONENT pcomp
, DWORD dwReserved
)
104 HRESULT WINAPI
CActiveDesktop::GetDesktopItemCount(int *pcItems
, DWORD dwReserved
)
110 HRESULT WINAPI
CActiveDesktop::GetDesktopItem(int nComponent
, LPCOMPONENT pcomp
, DWORD dwReserved
)
116 HRESULT WINAPI
CActiveDesktop::GetDesktopItemByID(ULONG_PTR dwID
, LPCOMPONENT pcomp
, DWORD dwReserved
)
122 HRESULT WINAPI
CActiveDesktop::GenerateDesktopItemHtml(PCWSTR pwszFileName
, LPCOMPONENT pcomp
, DWORD dwReserved
)
128 HRESULT WINAPI
CActiveDesktop::AddUrl(HWND hwnd
, PCWSTR pszSource
, LPCOMPONENT pcomp
, DWORD dwFlags
)
134 HRESULT WINAPI
CActiveDesktop::GetDesktopItemBySource(PCWSTR pwszSource
, LPCOMPONENT pcomp
, DWORD dwReserved
)
141 /***********************************************************************
142 * IPropertyBag implementation
145 HRESULT WINAPI
CActiveDesktop::Read(LPCOLESTR pszPropName
, VARIANT
*pVar
, IErrorLog
*pErrorLog
)
151 HRESULT WINAPI
CActiveDesktop::Write(LPCOLESTR pszPropName
, VARIANT
*pVar
)