Home COM GDI+ WebBrowser Data Access

ITransactionOptions Interface

 

IID_ITransactionOptions

{3A6AD9E0-23B9-11CF-AD60-00AA00A74CCD}

 

 

ITransactionOptions gets and sets a suite of options associated with a transaction.

 

Documentation: ITransactionOptions

 

 

Methods in VTable order

IUnknown Methods

Description

QueryInterface

Returns pointers to supported interfaces.

AddRef

Increments reference count.

Release

Decrements reference count.

ITransactionOptions Methods

Description

SetOptions

Gets a suite of options associated with a transaction.

GetOptions

Sets a suite of options associated with a transaction.

 

QueryInterface

 

FUNCTION ITransactionOptions_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 ITransactionOptions_QueryInterface (pthis, riid, ppvObj) TO HRESULT
  FUNCTION = HRESULT
 

END FUNCTION

 

 

AddRef

 

FUNCTION ITransactionOptions_AddRef ( _

  BYVAL pthis AS DWORD PTR _

) AS DWORD
 

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

END FUNCTION

 

 

Release

 

FUNCTION ITransactionOptions_Release ( _

  BYVAL pthis AS DWORD PTR _

) AS DWORD
 

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

END FUNCTION

 

 

SetOptions

 

FUNCTION ITransactionOptions_SetOptions ( _
  BYVAL pthis AS DWORD PTR _

, BYVAL pOptions AS DWORD _

) AS LONG


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

END FUNCTION

 

 

GetOptions

 

FUNCTION ITransactionOptions_GetOptions ( _
  BYVAL pthis AS DWORD PTR _

, BYREF pOptions AS DWORD _

) AS LONG


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

END FUNCTION

 

 

Page last updated on Saturday, 07 January 2006 20:34:05 +0100