Home COM GDI+ WebBrowser Data Access

IDBDataSourceAdmin Interface

 

IID_IDBDataSourceAdmin

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

 

 

IDBDataSourceAdmin is an optional interface for creating, destroying, and modifying data stores.

 

Documentation: IDBDataSourceAdmin

 

 

Methods in VTable order

IUnknown Methods

Description

QueryInterface

Returns pointers to supported interfaces.

AddRef

Increments reference count.

Release

Decrements reference count.

IDBDataSourceAdmin Methods

Description

CreateDataSource

Creates and initializes a new data store.

DestroyDataSource

Destroys the current data store.

GetCreationProperties

Returns information about the data store creation properties supported by the provider.

ModifyDataSource

Modifies the current data store.

 

CreateDataSource

 

FUNCTION IDBDataSourceAdmin_CreateDataSource ( _
  BYVAL pthis AS DWORD PTR _

, BYVAL cPropertySets AS DWORD _

, BYREF rgPropertySets AS DBPROPSET _

, BYVAL pUnkOuter AS DWORD _

, BYREF riid AS GUID _

, BYREF ppDBSession AS DWORD _

  ) AS LONG

  LOCAL HRESULT AS LONG
  CALL DWORD @@pthis[3] USING IDBDataSourceAdmin_CreateDataSource (pthis, cPropertySets, rgPropertySets, pUnkOuter, riid, ppDBSession) TO HRESULT
  FUNCTION = HRESULT

END FUNCTION

 

 

DestroyDataSource

 

FUNCTION IDBDataSourceAdmin_DestroyDataSource ( _
  BYVAL pthis AS DWORD PTR _

  ) AS LONG

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

END FUNCTION

 

 

GetCreationProperties

 

FUNCTION IDBDataSourceAdmin_GetCreationProperties ( _
  BYVAL pthis AS DWORD PTR _

, BYVAL cPropertyIDSets AS DWORD _

, BYVAL rgPropertyIDSets AS DBPROPIDSET _

, BYREF pcPropertyInfoSets AS DWORD _

, BYREF prgPropertyInfoSets AS DBPROPINFOSET _

, BYREF ppDescBuffer AS DWORD _

  ) AS LONG

  LOCAL HRESULT AS LONG
  CALL DWORD @@pthis[5] USING IDBDataSourceAdmin_GetCreationProperties (pthis, cPropertyIDSets, rgPropertyIDSets, pcPropertyInfoSets, prgPropertyInfoSets, ppDescBuffer) TO HRESULT
  FUNCTION = HRESULT

END FUNCTION

 

 

ModifyDataSource

 

FUNCTION IDBDataSourceAdmin_ModifyDataSource ( _
  BYVAL pthis AS DWORD PTR _

, BYVAL cPropertySets AS DWORD _

, BYVAL rgPropertySets AS DBPROPSET _

  ) AS LONG

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

END FUNCTION

 

 

Page last updated on Saturday, 11 November 2006 06:08:58 +0100