8#ifndef _CACTIVEDESKTOP_H_
9#define _CACTIVEDESKTOP_H_
14 public CComCoClass<CActiveDesktop, &CLSID_ActiveDesktop>,
15 public CComObjectRootEx<CComMultiThreadModelNoCS>,
16 public IActiveDesktop,
STDMETHOD() Write(LPCOLESTR pszPropName, VARIANT *pVar) override
STDMETHOD() GetDesktopItemOptions(LPCOMPONENTSOPT pco, DWORD dwReserved) override
virtual ~CActiveDesktop()
STDMETHOD() GenerateDesktopItemHtml(PCWSTR pwszFileName, LPCOMPONENT pcomp, DWORD dwReserved) override
STDMETHOD() AddDesktopItemWithUI(HWND hwnd, LPCOMPONENT pcomp, DWORD dwReserved) override
STDMETHOD() GetWallpaper(PWSTR pwszWallpaper, UINT cchWallpaper, DWORD dwFlags) override
STDMETHOD() SetWallpaperOptions(LPCWALLPAPEROPT pwpo, DWORD dwReserved) override
STDMETHOD() SetPattern(PCWSTR pwszPattern, DWORD dwReserved) override
STDMETHOD() GetDesktopItem(int nComponent, LPCOMPONENT pcomp, DWORD dwReserved) override
STDMETHOD() GetWallpaperOptions(LPWALLPAPEROPT pwpo, DWORD dwReserved) override
STDMETHOD() ModifyDesktopItem(LPCCOMPONENT pcomp, DWORD dwFlags) override
STDMETHOD() SetDesktopItemOptions(LPCCOMPONENTSOPT pco, DWORD dwReserved) override
STDMETHOD() GetDesktopItemBySource(PCWSTR pwszSource, LPCOMPONENT pcomp, DWORD dwReserved) override
STDMETHOD() AddUrl(HWND hwnd, PCWSTR pszSource, LPCOMPONENT pcomp, DWORD dwFlags) override
STDMETHOD() GetPattern(PWSTR pwszPattern, UINT cchPattern, DWORD dwReserved) override
STDMETHOD() SetWallpaper(PCWSTR pwszWallpaper, DWORD dwReserved) override
STDMETHOD() GetDesktopItemByID(ULONG_PTR dwID, LPCOMPONENT pcomp, DWORD dwReserved) override
STDMETHOD() ApplyChanges(DWORD dwFlags) override
STDMETHOD() RemoveDesktopItem(LPCCOMPONENT pcomp, DWORD dwReserved) override
STDMETHOD() GetDesktopItemCount(int *pcItems, DWORD dwReserved) override
#define COM_INTERFACE_ENTRY_IID(iid, x)
#define DECLARE_PROTECT_FINAL_CONSTRUCT()
#define DECLARE_NOT_AGGREGATABLE(x)
#define DECLARE_REGISTRY_RESOURCEID(x)
static int int const SCRIPT_CONTROL const SCRIPT_STATE SCRIPT_ITEM ULONG int * pcItems
_In_ HANDLE _In_ DWORD _In_ DWORD _Inout_opt_ LPOVERLAPPED _In_opt_ LPTRANSMIT_FILE_BUFFERS _In_ DWORD dwReserved
const GUID IID_IPropertyBag
#define IDR_ACTIVEDESKTOP
_In_ PCCERT_CONTEXT _In_ DWORD dwFlags
_In_ SURFOBJ _In_ CLIPOBJ * pco