[SHELL32] Add line bar to About dialog for consistence
[reactos.git] / dll / win32 / shell32 / CActiveDesktop.cpp
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