|
|
|
IRegisterProvider Interface |
|
IID_IRegisterProvider |
{0C733AB9-2A1C-11CE-ADE5-00AA0044773D} |
|
The root binder's IRegisterProvider interface manages the mapping of URL schemes and prefixes to OLE DB providers.
Documentation: IRegisterProvider
|
|
Methods in VTable order |
|
|
IUnknown Methods |
Description |
|
QueryInterface |
Returns pointers to supported interfaces. |
|
AddRef |
Increments reference count. |
|
Release |
Decrements reference count. |
|
IRegisterProvider Methods |
Description |
|
GetURLMapping |
Returns the CLSID of the provider binder object that is mapped to a particular URL scheme or scheme and prefix. |
|
SetURLMapping |
Registers the ability of a provider binder object to process a particular URL scheme or scheme and prefix. |
|
UnregisterProvider |
Unregisters one or more URL mappings for a provider. |
|
QueryInterface |
|
FUNCTION IRegisterProvider_QueryInterface ( _ BYVAL pthis AS DWORD PTR _ , BYREF riid AS GUID _ , BYREF ppvObj AS DWORD _ ) AS LONG
END FUNCTION
|
|
AddRef |
|
FUNCTION IRegisterProvider_AddRef ( _ BYVAL pthis AS DWORD PTR _
)
AS DWORD
LOCAL DWRESULT
AS LONG END FUNCTION
|
|
Release |
|
FUNCTION IRegisterProvider_Release ( _ BYVAL pthis AS DWORD PTR _
)
AS DWORD
LOCAL DWRESULT
AS DWORD END FUNCTION
|
|
GetURLMapping |
|
FUNCTION
IRegisterProvider_GetURLMapping ( _ , BYVAL strURL AS STRING _ , BYVAL dwReserved AS DWORD _ , BYREF pclsidProvider AS GUID _ ) AS LONG
|
|
SetURLMapping |
|
FUNCTION
IRegisterProvider_SetURLMapping ( _ , BYVAL strURL AS STRING _ , BYVAL dwReserved AS DWORD _ , BYREF rclsidProvider AS GUID _ ) AS LONG
|
|
UnregisterProvider |
|
FUNCTION
IRegisterProvider_UnregisterProvider ( _ , BYVAL strURL AS STRING _ , BYVAL dwReserved AS DWORD _ , BYREF rclsidProvider AS GUID _ ) AS LONG
|
Page last updated on Wednesday, 15 February 2006 23:34:29 +0100