|
|
|
IIndexDefinition Interface |
|
IID_IIndexDefinition |
{0C733A68-2A1C-11CE-ADE5-00AA0044773D} |
|
IIndexDefinition exposes simple methods to create and drop indexes from the data store.
Documentation: IIndexDefinition
|
|
Methods in VTable order |
|
|
IUnknown Methods |
Description |
|
QueryInterface |
Returns pointers to supported interfaces. |
|
AddRef |
Increments reference count. |
|
Release |
Decrements reference count. |
|
IIndexDefinition Methods |
Description |
|
CreateIndex |
Adds a new index to a base table. |
|
DropIndex |
Drops an index from a base table. |
|
QueryInterface |
|
FUNCTION IIndexDefinition_QueryInterface ( _ BYVAL pthis AS DWORD PTR _ , BYREF riid AS GUID _ , BYREF ppvObj AS DWORD _ ) AS LONG
END FUNCTION
|
|
AddRef |
|
FUNCTION IIndexDefinition_AddRef ( _ BYVAL pthis AS DWORD PTR _
)
AS DWORD
LOCAL DWRESULT
AS LONG END FUNCTION
|
|
Release |
|
FUNCTION IIndexDefinition_Release ( _ BYVAL pthis AS DWORD PTR _
)
AS DWORD
LOCAL DWRESULT
AS DWORD END FUNCTION
|
|
CreateIndex |
|
FUNCTION
IIndexDefinition_CreateIndex ( _ , BYVAL pTableID AS DWORD _ , BYVAL pIndexID AS DWORD _ , BYVAL cIndexColumnDescs AS DWORD _ , BYVAL rgIndexColumnDescs AS DWORD _ , BYVAL cPropertySets AS DWORD _ , BYREF rgPropertySets AS DWORD _ , BYREF ppIndexID AS DWORD _ ) AS LONG
|
|
DropIndex |
|
FUNCTION
IIndexDefinition_DropIndex ( _ , BYVAL pTableID AS DWORD _ , BYVAL pIndexID AS DWORD _ ) AS LONG
|
Page last updated on Wednesday, 15 February 2006 23:32:34 +0100