|
|
|
IDBSchemaRowset Interface |
|
IID_IDBSchemaRowset |
{0C733A7B-2A1C-11CE-ADE5-00AA0044773D} |
|
IDBSchemaRowset is an optional interface on sessions. It is used to provide advanced schema information.
Documentation: IDBSchemaRowset
|
|
Methods in VTable order |
|
|
IUnknown Methods |
Description |
|
QueryInterface |
Returns pointers to supported interfaces. |
|
AddRef |
Increments reference count. |
|
Release |
Decrements reference count. |
|
IDBSchemaRowset Methods |
Description |
|
GetRowset |
Returns the specified schema rowset and its column restrictions, if requested. |
|
GetSchemas |
Returns a list of schema rowsets accessible by IDBSchemaRowset::GetRowset and the restriction columns supported. |
|
QueryInterface |
|
FUNCTION IDBSchemaRowset_QueryInterface ( _ BYVAL pthis AS DWORD PTR _ , BYREF riid AS GUID _ , BYREF ppvObj AS DWORD _ ) AS LONG
END FUNCTION
|
|
AddRef |
|
FUNCTION IDBSchemaRowset_AddRef ( _ BYVAL pthis AS DWORD PTR _
)
AS DWORD
LOCAL DWRESULT
AS LONG END FUNCTION
|
|
Release |
|
FUNCTION IDBSchemaRowset_Release ( _ BYVAL pthis AS DWORD PTR _
)
AS DWORD
LOCAL DWRESULT
AS DWORD END FUNCTION
|
|
%CRESTRICTIONS_DBSCHEMA_ASSERTIONS = 3 |
|
GetRowset |
|
FUNCTION
IDBSchemaRowset_GetRowset ( _ , BYVAL pUnkOuter AS DWORD _ , BYREF rguidSchema AS GUID _ , BYVAL cRestrictions AS DWORD _ , BYVAL rgRestrictions AS DWORD _ , BYREF riid AS GUID _ , BYVAL cPropertySets AS DWORD _ , BYREF rgPropertySets AS DWORD _ , BYREF ppRowset AS DWORD _ ) AS LONG
|
|
GetSchemas |
|
FUNCTION
IDBSchemaRowset_GetSchemas ( _ , BYREF pcSchemas AS DWORD _ , BYREF prgSchemas AS GUID _ , BYREF prgRestrictionSupport AS DWORD _ ) AS LONG
|
Page last updated on Wednesday, 15 February 2006 23:28:54 +0100