Reactos
at master 156 lines 3.5 kB view raw
1/* 2 * PROJECT: shell32 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) 6 */ 7 8#include "precomp.h" 9 10WINE_DEFAULT_DEBUG_CHANNEL(shell_ad); 11 12/*********************************************************************** 13* IActiveDesktop implementation 14*/ 15 16CActiveDesktop::CActiveDesktop() 17{ 18 UNIMPLEMENTED; 19} 20 21CActiveDesktop::~CActiveDesktop() 22{ 23 UNIMPLEMENTED; 24} 25 26HRESULT WINAPI CActiveDesktop::ApplyChanges(DWORD dwFlags) 27{ 28 UNIMPLEMENTED; 29 return E_NOTIMPL; 30} 31 32HRESULT WINAPI CActiveDesktop::GetWallpaper(PWSTR pwszWallpaper, UINT cchWallpaper, DWORD dwFlags) 33{ 34 UNIMPLEMENTED; 35 return E_NOTIMPL; 36} 37 38HRESULT WINAPI CActiveDesktop::SetWallpaper(PCWSTR pwszWallpaper, DWORD dwReserved) 39{ 40 UNIMPLEMENTED; 41 return E_NOTIMPL; 42} 43 44HRESULT WINAPI CActiveDesktop::GetWallpaperOptions(LPWALLPAPEROPT pwpo, DWORD dwReserved) 45{ 46 UNIMPLEMENTED; 47 return E_NOTIMPL; 48} 49 50HRESULT WINAPI CActiveDesktop::SetWallpaperOptions(LPCWALLPAPEROPT pwpo, DWORD dwReserved) 51{ 52 UNIMPLEMENTED; 53 return E_NOTIMPL; 54} 55 56HRESULT WINAPI CActiveDesktop::GetPattern(PWSTR pwszPattern, UINT cchPattern, DWORD dwReserved) 57{ 58 UNIMPLEMENTED; 59 return E_NOTIMPL; 60} 61 62HRESULT WINAPI CActiveDesktop::SetPattern(PCWSTR pwszPattern, DWORD dwReserved) 63{ 64 UNIMPLEMENTED; 65 return E_NOTIMPL; 66} 67 68HRESULT WINAPI CActiveDesktop::GetDesktopItemOptions(LPCOMPONENTSOPT pco, DWORD dwReserved) 69{ 70 UNIMPLEMENTED; 71 return E_NOTIMPL; 72} 73 74HRESULT WINAPI CActiveDesktop::SetDesktopItemOptions(LPCCOMPONENTSOPT pco, DWORD dwReserved) 75{ 76 UNIMPLEMENTED; 77 return E_NOTIMPL; 78} 79 80HRESULT WINAPI CActiveDesktop::AddDesktopItem(LPCCOMPONENT pcomp, DWORD dwReserved) 81{ 82 UNIMPLEMENTED; 83 return E_NOTIMPL; 84} 85 86HRESULT WINAPI CActiveDesktop::AddDesktopItemWithUI(HWND hwnd, LPCOMPONENT pcomp, DWORD dwReserved) 87{ 88 UNIMPLEMENTED; 89 return E_NOTIMPL; 90} 91 92HRESULT WINAPI CActiveDesktop::ModifyDesktopItem(LPCCOMPONENT pcomp, DWORD dwFlags) 93{ 94 UNIMPLEMENTED; 95 return E_NOTIMPL; 96} 97 98HRESULT WINAPI CActiveDesktop::RemoveDesktopItem(LPCCOMPONENT pcomp, DWORD dwReserved) 99{ 100 UNIMPLEMENTED; 101 return E_NOTIMPL; 102} 103 104HRESULT WINAPI CActiveDesktop::GetDesktopItemCount(int *pcItems, DWORD dwReserved) 105{ 106 UNIMPLEMENTED; 107 return E_NOTIMPL; 108} 109 110HRESULT WINAPI CActiveDesktop::GetDesktopItem(int nComponent, LPCOMPONENT pcomp, DWORD dwReserved) 111{ 112 UNIMPLEMENTED; 113 return E_NOTIMPL; 114} 115 116HRESULT WINAPI CActiveDesktop::GetDesktopItemByID(ULONG_PTR dwID, LPCOMPONENT pcomp, DWORD dwReserved) 117{ 118 UNIMPLEMENTED; 119 return E_NOTIMPL; 120} 121 122HRESULT WINAPI CActiveDesktop::GenerateDesktopItemHtml(PCWSTR pwszFileName, LPCOMPONENT pcomp, DWORD dwReserved) 123{ 124 UNIMPLEMENTED; 125 return E_NOTIMPL; 126} 127 128HRESULT WINAPI CActiveDesktop::AddUrl(HWND hwnd, PCWSTR pszSource, LPCOMPONENT pcomp, DWORD dwFlags) 129{ 130 UNIMPLEMENTED; 131 return E_NOTIMPL; 132} 133 134HRESULT WINAPI CActiveDesktop::GetDesktopItemBySource(PCWSTR pwszSource, LPCOMPONENT pcomp, DWORD dwReserved) 135{ 136 UNIMPLEMENTED; 137 return E_NOTIMPL; 138} 139 140 141/*********************************************************************** 142* IPropertyBag implementation 143*/ 144 145HRESULT WINAPI CActiveDesktop::Read(LPCOLESTR pszPropName, VARIANT *pVar, IErrorLog *pErrorLog) 146{ 147 UNIMPLEMENTED; 148 return E_NOTIMPL; 149} 150 151HRESULT WINAPI CActiveDesktop::Write(LPCOLESTR pszPropName, VARIANT *pVar) 152{ 153 UNIMPLEMENTED; 154 return E_NOTIMPL; 155} 156