Home COM GDI+ WebBrowser Data Access

IADesktopP2 Interface

 

IID_IADesktopP2

{B22754E2-4574-11D1-9888-006097DEACF9}

 

 

Extends IActiveDesktopP to manage the Microsoft Windows Desktop.

 

Note Although the little information that Microsoft has released says that inherits from the IActiveDesktopP, it derives from IUnknown.

 

 

Methods in VTable order

IUnknown Methods

Description

QueryInterface

Returns pointers to supported interfaces.

AddRef

Increments reference count.

Release

Decrements reference count.

IADesktopP2 Methods

Description

ReReadWallpaper

Undocumented.

GetADObjectFlags

Undocumented.

UpdateAllDesktopSubscriptions

Calls the UpdateAllDesktopSubscriptions function to update desktop subscriptions.

MakeDynamicChanges

Undocumented.

 

ReReadWallpaper

 

FUNCTION IADesktopP2_ReReadWallpaper ( _

  BYVAL pthis AS DWORD PTR _

  ) AS LONG
 

  LOCAL HRESULT AS LONG
  CALL DWORD @@pthis[3] USING IADesktopP2_ReReadWallpaper (pthis) TO HRESULT
  FUNCTION = HRESULT
 

END FUNCTION

 

 

GetADObjectFlags

 

FUNCTION IADesktopP2_GetADObjectFlags ( _

  BYVAL pthis AS DWORD PTR _

, BYREF lpdwFlags AS DWORD _

, BYVAL dwMask AS DWORD _

  ) AS LONG
 

  LOCAL HRESULT AS LONG
  CALL DWORD @@pthis[4] USING IADesktopP2_GetADObjectFlags (pthis) TO HRESULT
  FUNCTION = HRESULT
 

END FUNCTION

 

 

UpdateAllSubscriptions

 

FUNCTION IADesktopP2_UpdateAllSubscriptions ( _

  BYVAL pthis AS DWORD PTR _

  ) AS LONG
 

  LOCAL HRESULT AS LONG

  CALL DWORD @@pthis[5] USING IADesktopP2_UpdateAllSubscriptions (pthis) TO HRESULT
  FUNCTION = HRESULT
 

END FUNCTION

 

 

MakeDynamicChanges

 

FUNCTION IADesktopP2_MakeDynamicChanges ( _

  BYVAL pthis AS DWORD PTR _

, BYVAL pOleObj AS DWORD _

  ) AS LONG
 

  LOCAL HRESULT AS LONG

  CALL DWORD @@pthis[5] USING IADesktopP2_MakeDynamicChanges (pthis, pOleObj) TO HRESULT
  FUNCTION = HRESULT
 

END FUNCTION

 

 

Page last updated on Monday, 03 April 2006 20:38:51 +0200