Home COM GDI+ WebBrowser Data Access

ISessionProperties Interface

 

IID_ISessionProperties

{0C733A85-2A1C-11CE-ADE5-00AA0044773D}

 

 

ISessionProperties returns information about the properties a session supports and the current settings of those properties. It is a mandatory interface on sessions.

 

Documentation: ISessionProperties

 

 

Methods in VTable order

IUnknown Methods

Description

QueryInterface

Returns pointers to supported interfaces.

AddRef

Increments reference count.

Release

Decrements reference count.

ISessionProperties Methods

Description

GetProperties

Returns the list of properties in the Session property group that are currently set on the session.

SetProperties

Sets properties in the Session property group.

 

QueryInterface

 

FUNCTION ISessionProperties_QueryInterface ( _

  BYVAL pthis AS DWORD PTR _

, BYREF riid AS GUID _

, BYREF ppvObj AS DWORD _

  ) AS LONG


  LOCAL HRESULT AS LONG
  CALL DWORD @@pthis[0] USING ISessionProperties_QueryInterface (pthis, riid, ppvObj) TO HRESULT
  FUNCTION = HRESULT
 

END FUNCTION

 

 

AddRef

 

FUNCTION ISessionProperties_AddRef ( _

  BYVAL pthis AS DWORD PTR _

  ) AS DWORD
 

  LOCAL DWRESULT AS LONG
  CALL DWORD @@pthis[1] USING ISessionProperties_AddRef (pthis) TO DWRESULT
  FUNCTION = DWRESULT
 

END FUNCTION

 

 

Release

 

FUNCTION ISessionProperties_Release ( _

  BYVAL pthis AS DWORD PTR _

  ) AS DWORD
 

  LOCAL DWRESULT AS DWORD
  CALL DWORD @@pthis[2] USING ISessionProperties_Release (pthis) TO DWRESULT
  FUNCTION = DWRESULT
 

END FUNCTION

 

 

GetProperties

 

FUNCTION ISessionProperties_GetProperties ( _
  BYVAL pthis AS DWORD PTR _

, BYVAL cPropertyIDSets AS DWORD _

, BYVAL rgPropertyIDSets AS DWORD _

, BYREF pcPropertySets AS DWORD _

, BYREF prgPropertySets AS DWORD _

  ) AS LONG


  LOCAL HRESULT AS LONG
  CALL DWORD @@pthis[3] USING ISessionProperties_GetProperties (pthis, cPropertyIDSets, rgPropertyIDSets, pcPropertySets, prgPropertySets) TO HRESULT
  FUNCTION = HRESULT

END FUNCTION

 

 

SetProperties

 

FUNCTION ISessionProperties_SetProperties ( _
  BYVAL pthis AS DWORD PTR _

, BYVAL cPropertySets AS DWORD _

, BYREF rgPropertySets AS DWORD _

  ) AS LONG


  LOCAL HRESULT AS LONG
  CALL DWORD @@pthis[4] USING ISessionProperties_SetProperties (pthis, cPropertySets, rgPropertySets) TO HRESULT
  FUNCTION = HRESULT

END FUNCTION

 

 

Page last updated on Wednesday, 15 February 2006 23:49:59 +0100