Home COM GDI+ WebBrowser Data Access

IColumnsInfo2 Interface

 

IID_IColumnsInfo2

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

 

 

The IColumnsInfo2 interface allows a consumer to obtain column names or metadata for the columns in a row or rowset.

 

Documentation: IColumnsInfo2

 

 

Methods in VTable order

IUnknown Methods

Description

QueryInterface

Returns pointers to supported interfaces.

AddRef

Increments reference count.

Release

Decrements reference count.

IColumnsInfo Methods

Description

GetColumnInfo

Returns the column metadata needed by most consumers.

MapColumnIDs

Returns an array of ordinals of the columns in a rowset that are identified by the specified column IDs.

IColumnsInfo2 Method

Description

GetRestrictedColumnInfo

Lists column names or column metadata optionally restricted by column name prefix.

 

GetRestrictedColumnInfo

 

FUNCTION IColumnsInfo2_GetRestrictedColumnInfo (_
  BYVAL pthis AS DWORD PTR _

, BYVAL cColumnIDMasks AS DWORD _

, BYREF rgColumnIDMasks AS DBID _

, BYVAL dwFlags AS DWORD _

, BYREF pcColumns AS DWORD _

, BYREF prgColumnIDs AS DBID _

, BYREF prgColumnInfo AS DBCOLUMNINFO _

, BYREF ppStringsBuffer AS DWORD _

  ) AS LONG


  LOCAL HRESULT AS LONG
  CALL DWORD @@pthis[5] USING IColumnsInfo2_GetRestrictedColumnInfo (pthis, cColumnIDMasks, rgColumnIDMasks, dwFlags, pcColumns, prgColumnIDs, prgColumnInfo, ppStringsBuffer) TO HRESULT
  FUNCTION = HRESULT

END FUNCTION

 

 

Page last updated on Saturday, 11 November 2006 01:39:30 +0100