Compartir a través de


IInputPersonalizationManager interface

An interface for search indexing tools to provide text to the input personalization component.

Members

The IInputPersonalizationManager interface inherits from the IUnknown interface. IInputPersonalizationManager also has these types of members:

  • Methods

Methods

The IInputPersonalizationManager interface has these methods.

Method Description
CreateExistingComponentInstance

Gets a new instance of an existing IInputPersonalizationDataSink object.

CreateNewComponentInstance

Gets a new instance of an IInputPersonalizationDataSink object.

Reserved1

Reserved for future use.

Reserved2

Reserved for future use.

Reserved3

Reserved for future use.

Reserved4

Reserved for future use.

Reserved5

Reserved for future use.

Reserved6

Reserved for future use.

Reserved7

Reserved for future use.

 

Remarks

Note   This component uses the text values from the provider to tune the algorithms for correcting handwriting.

 

This interface is not declared in a public header. Applications must define it themselves. The following Interface Definition Language (IDL) fragment describes this interface, including its IID.

[
    object,
    uuid(c7310558-ac80-11d1-8df3-00c04fb6ef4f),
    helpstring("Input Personalization Manager interface"),
    pointer_default(unique)
]
interface IInputPersonalizationManager: IUnknown
{
    
    HRESULT Reserved1([in] LPCWSTR pwszReserved1, [in] LPCWSTR pwszReserved2);

    HRESULT Reserved2([in] LPCWSTR pwszReserved1, [in] LPCWSTR pwszReserved2);

    HRESULT Reserved3();
    
    HRESULT Reserved4();

    HRESULT Reserved5([in] DWORD dwReserved);

    HRESULT Reserved6([in] LPCWSTR pwszReserved1,
                       [in] LPCWSTR pwszReserved2,
                       [in] LPCWSTR pwszReserved3);

    HRESULT Reserved7([in] LPCWSTR pwszReserved1,
                      [in] LPCWSTR pwszReserved2,
                      [in] LPCWSTR pwszReserved3);

    HRESULT CreateNewComponentInstance([in] LPCWSTR pwszProjectName, 
                                    [in] LPCWSTR pwszProjectDirectory, 
                                    [in] long lCreationFlags, 
                                    [in] LPCWSTR pwszReserved,
                                    [out] IInputPersonalizationDataSink                        **ppInputPersonalizationDataSink );

    HRESULT CreateExistingComponentInstance([in] LPCWSTR pwszProjectName, 
                                         [in] LPCWSTR pwszProjectDirectory,
                                         [in] LPCWSTR pwszReserved,
                                         [out] IInputPersonalizationDataSink *ppInputPersonalizationDataSink);

    HRESULT Reserved8([in] LPCWSTR pwszReserved);
};