ReactOS 0.4.15-dev-7842-g558ab78
CActiveDesktop Class Reference

#include <CActiveDesktop.h>

Inheritance diagram for CActiveDesktop:
Collaboration diagram for CActiveDesktop:

Public Member Functions

 CActiveDesktop ()
 
virtual ~CActiveDesktop ()
 
STDMETHOD() ApplyChanges (DWORD dwFlags) override
 
STDMETHOD() GetWallpaper (PWSTR pwszWallpaper, UINT cchWallpaper, DWORD dwFlags) override
 
STDMETHOD() SetWallpaper (PCWSTR pwszWallpaper, DWORD dwReserved) override
 
STDMETHOD() GetWallpaperOptions (LPWALLPAPEROPT pwpo, DWORD dwReserved) override
 
STDMETHOD() SetWallpaperOptions (LPCWALLPAPEROPT pwpo, DWORD dwReserved) override
 
STDMETHOD() GetPattern (PWSTR pwszPattern, UINT cchPattern, DWORD dwReserved) override
 
STDMETHOD() SetPattern (PCWSTR pwszPattern, DWORD dwReserved) override
 
STDMETHOD() GetDesktopItemOptions (LPCOMPONENTSOPT pco, DWORD dwReserved) override
 
STDMETHOD() SetDesktopItemOptions (LPCCOMPONENTSOPT pco, DWORD dwReserved) override
 
STDMETHOD() AddDesktopItem (LPCCOMPONENT pcomp, DWORD dwReserved) override
 
STDMETHOD() AddDesktopItemWithUI (HWND hwnd, LPCOMPONENT pcomp, DWORD dwReserved) override
 
STDMETHOD() ModifyDesktopItem (LPCCOMPONENT pcomp, DWORD dwFlags) override
 
STDMETHOD() RemoveDesktopItem (LPCCOMPONENT pcomp, DWORD dwReserved) override
 
STDMETHOD() GetDesktopItemCount (int *pcItems, DWORD dwReserved) override
 
STDMETHOD() GetDesktopItem (int nComponent, LPCOMPONENT pcomp, DWORD dwReserved) override
 
STDMETHOD() GetDesktopItemByID (ULONG_PTR dwID, LPCOMPONENT pcomp, DWORD dwReserved) override
 
STDMETHOD() GenerateDesktopItemHtml (PCWSTR pwszFileName, LPCOMPONENT pcomp, DWORD dwReserved) override
 
STDMETHOD() AddUrl (HWND hwnd, PCWSTR pszSource, LPCOMPONENT pcomp, DWORD dwFlags) override
 
STDMETHOD() GetDesktopItemBySource (PCWSTR pwszSource, LPCOMPONENT pcomp, DWORD dwReserved) override
 
STDMETHOD() Read (LPCOLESTR pszPropName, VARIANT *pVar, IErrorLog *pErrorLog) override
 
STDMETHOD() Write (LPCOLESTR pszPropName, VARIANT *pVar) override
 
- Public Member Functions inherited from ATL::CComObjectRootEx< CComMultiThreadModelNoCS >
 ~CComObjectRootEx ()
 
ULONG InternalAddRef ()
 
ULONG InternalRelease ()
 
void Lock ()
 
void Unlock ()
 
HRESULT _AtlInitialConstruct ()
 
- Public Member Functions inherited from ATL::CComObjectRootBase
 CComObjectRootBase ()
 
 ~CComObjectRootBase ()
 
void SetVoid (void *)
 
HRESULT _AtlFinalConstruct ()
 
HRESULT FinalConstruct ()
 
void InternalFinalConstructAddRef ()
 
void InternalFinalConstructRelease ()
 
void FinalRelease ()
 
- Public Member Functions inherited from IPropertyBag
HRESULT Read ([in] LPCOLESTR pszPropName, [in, out] VARIANT *pVar, [in] IErrorLog *pErrorLog)
 
HRESULT RemoteRead ([in] LPCOLESTR pszPropName, [out] VARIANT *pVar, [in] IErrorLog *pErrorLog, [in] DWORD varType, [in] IUnknown *pUnkObj)
 
HRESULT Write ([in] LPCOLESTR pszPropName, [in] VARIANT *pVar)
 
- Public Member Functions inherited from IUnknown
HRESULT QueryInterface ([in] REFIID riid, [out, iid_is(riid)] void **ppvObject)
 
ULONG AddRef ()
 
ULONG Release ()
 

Additional Inherited Members

- Public Types inherited from IPropertyBag
typedef IPropertyBagLPPROPERTYBAG
 
- Public Types inherited from IUnknown
typedef IUnknownLPUNKNOWN
 
- Static Public Member Functions inherited from ATL::CComObjectRootBase
static void WINAPI ObjectMain (bool)
 
static const struct _ATL_CATMAP_ENTRYGetCategoryMap ()
 
static HRESULT WINAPI InternalQueryInterface (void *pThis, const _ATL_INTMAP_ENTRY *pEntries, REFIID iid, void **ppvObject)
 
- Public Attributes inherited from ATL::CComObjectRootBase
LONG m_dwRef
 

Detailed Description

Definition at line 13 of file CActiveDesktop.h.

Constructor & Destructor Documentation

◆ CActiveDesktop()

CActiveDesktop::CActiveDesktop ( )

Definition at line 16 of file CActiveDesktop.cpp.

17{
19}
#define UNIMPLEMENTED
Definition: debug.h:115

◆ ~CActiveDesktop()

CActiveDesktop::~CActiveDesktop ( )
virtual

Definition at line 21 of file CActiveDesktop.cpp.

22{
24}

Member Function Documentation

◆ AddDesktopItem()

HRESULT WINAPI CActiveDesktop::AddDesktopItem ( LPCCOMPONENT  pcomp,
DWORD  dwReserved 
)
override

Definition at line 80 of file CActiveDesktop.cpp.

81{
83 return E_NOTIMPL;
84}
#define E_NOTIMPL
Definition: ddrawi.h:99

◆ AddDesktopItemWithUI()

HRESULT WINAPI CActiveDesktop::AddDesktopItemWithUI ( HWND  hwnd,
LPCOMPONENT  pcomp,
DWORD  dwReserved 
)
override

Definition at line 86 of file CActiveDesktop.cpp.

87{
89 return E_NOTIMPL;
90}

◆ AddUrl()

HRESULT WINAPI CActiveDesktop::AddUrl ( HWND  hwnd,
PCWSTR  pszSource,
LPCOMPONENT  pcomp,
DWORD  dwFlags 
)
override

Definition at line 128 of file CActiveDesktop.cpp.

129{
131 return E_NOTIMPL;
132}

◆ ApplyChanges()

HRESULT WINAPI CActiveDesktop::ApplyChanges ( DWORD  dwFlags)
override

Definition at line 26 of file CActiveDesktop.cpp.

27{
29 return E_NOTIMPL;
30}

◆ GenerateDesktopItemHtml()

HRESULT WINAPI CActiveDesktop::GenerateDesktopItemHtml ( PCWSTR  pwszFileName,
LPCOMPONENT  pcomp,
DWORD  dwReserved 
)
override

Definition at line 122 of file CActiveDesktop.cpp.

123{
125 return E_NOTIMPL;
126}

◆ GetDesktopItem()

HRESULT WINAPI CActiveDesktop::GetDesktopItem ( int  nComponent,
LPCOMPONENT  pcomp,
DWORD  dwReserved 
)
override

Definition at line 110 of file CActiveDesktop.cpp.

111{
113 return E_NOTIMPL;
114}

◆ GetDesktopItemByID()

HRESULT WINAPI CActiveDesktop::GetDesktopItemByID ( ULONG_PTR  dwID,
LPCOMPONENT  pcomp,
DWORD  dwReserved 
)
override

Definition at line 116 of file CActiveDesktop.cpp.

117{
119 return E_NOTIMPL;
120}

◆ GetDesktopItemBySource()

HRESULT WINAPI CActiveDesktop::GetDesktopItemBySource ( PCWSTR  pwszSource,
LPCOMPONENT  pcomp,
DWORD  dwReserved 
)
override

Definition at line 134 of file CActiveDesktop.cpp.

135{
137 return E_NOTIMPL;
138}

◆ GetDesktopItemCount()

HRESULT WINAPI CActiveDesktop::GetDesktopItemCount ( int pcItems,
DWORD  dwReserved 
)
override

Definition at line 104 of file CActiveDesktop.cpp.

105{
107 return E_NOTIMPL;
108}

◆ GetDesktopItemOptions()

HRESULT WINAPI CActiveDesktop::GetDesktopItemOptions ( LPCOMPONENTSOPT  pco,
DWORD  dwReserved 
)
override

Definition at line 68 of file CActiveDesktop.cpp.

69{
71 return E_NOTIMPL;
72}

◆ GetPattern()

HRESULT WINAPI CActiveDesktop::GetPattern ( PWSTR  pwszPattern,
UINT  cchPattern,
DWORD  dwReserved 
)
override

Definition at line 56 of file CActiveDesktop.cpp.

57{
59 return E_NOTIMPL;
60}

◆ GetWallpaper()

HRESULT WINAPI CActiveDesktop::GetWallpaper ( PWSTR  pwszWallpaper,
UINT  cchWallpaper,
DWORD  dwFlags 
)
override

Definition at line 32 of file CActiveDesktop.cpp.

33{
35 return E_NOTIMPL;
36}

◆ GetWallpaperOptions()

HRESULT WINAPI CActiveDesktop::GetWallpaperOptions ( LPWALLPAPEROPT  pwpo,
DWORD  dwReserved 
)
override

Definition at line 44 of file CActiveDesktop.cpp.

45{
47 return E_NOTIMPL;
48}

◆ ModifyDesktopItem()

HRESULT WINAPI CActiveDesktop::ModifyDesktopItem ( LPCCOMPONENT  pcomp,
DWORD  dwFlags 
)
override

Definition at line 92 of file CActiveDesktop.cpp.

93{
95 return E_NOTIMPL;
96}

◆ Read()

HRESULT WINAPI CActiveDesktop::Read ( LPCOLESTR  pszPropName,
VARIANT pVar,
IErrorLog pErrorLog 
)
override

Implements IPropertyBag.

Definition at line 145 of file CActiveDesktop.cpp.

146{
148 return E_NOTIMPL;
149}

◆ RemoveDesktopItem()

HRESULT WINAPI CActiveDesktop::RemoveDesktopItem ( LPCCOMPONENT  pcomp,
DWORD  dwReserved 
)
override

Definition at line 98 of file CActiveDesktop.cpp.

99{
101 return E_NOTIMPL;
102}

◆ SetDesktopItemOptions()

HRESULT WINAPI CActiveDesktop::SetDesktopItemOptions ( LPCCOMPONENTSOPT  pco,
DWORD  dwReserved 
)
override

Definition at line 74 of file CActiveDesktop.cpp.

75{
77 return E_NOTIMPL;
78}

◆ SetPattern()

HRESULT WINAPI CActiveDesktop::SetPattern ( PCWSTR  pwszPattern,
DWORD  dwReserved 
)
override

Definition at line 62 of file CActiveDesktop.cpp.

63{
65 return E_NOTIMPL;
66}

◆ SetWallpaper()

HRESULT WINAPI CActiveDesktop::SetWallpaper ( PCWSTR  pwszWallpaper,
DWORD  dwReserved 
)
override

Definition at line 38 of file CActiveDesktop.cpp.

39{
41 return E_NOTIMPL;
42}

◆ SetWallpaperOptions()

HRESULT WINAPI CActiveDesktop::SetWallpaperOptions ( LPCWALLPAPEROPT  pwpo,
DWORD  dwReserved 
)
override

Definition at line 50 of file CActiveDesktop.cpp.

51{
53 return E_NOTIMPL;
54}

◆ Write()

HRESULT WINAPI CActiveDesktop::Write ( LPCOLESTR  pszPropName,
VARIANT pVar 
)
override

Implements IPropertyBag.

Definition at line 151 of file CActiveDesktop.cpp.

152{
154 return E_NOTIMPL;
155}

The documentation for this class was generated from the following files: