Microsoft Chat Server SDK Reference

IChatExtensionCallBack::OnGetPropertyPageClass

This method allows an administration application, such as the Chat Service Manager utility, to query an extension for the class identifier of an object that supports the ISpecifyPropertyPages interface.

Syntax

C/C++:
HRESULT OnGetPropertyPageClass(
   PROPERTY_PAGE Class,
   BSTR *CLSID);
Visual Basic:
Function IChatExtensionCallBack_OnGetPropertyPageClass(_
   ByVal Class As CHATSVCLib.PROPERTY_PAGE) As String

Parameters

Class
Value from the PROPERTY_PAGE enumeration enumeration representing page type.
CLSID
Return value. String representing the class GUID or PROGID of an object that implements the ISpecifyPropertyPages interface. See remarks.

Remarks

If your extension does not support any extension property pages, you can return E_NOTIMPL from C++ (leave the implementation blank, in Visual Basic), or return an empty string from this method.

The following are examples of valid formats of the CLSID parameter:

{435D0401-D654-11CF-9B9E-00A0C90DCBF8}
Component.Object.1

This method can be called before IChatExtensionCallback::OnInstall. Extensions should not rely on the processing order of these two notifications.


© 1998 Microsoft Corporation. All rights reserved.