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