msctf: Define ITfContextOwnerCompositionSink. This is implemented by a tsf aware application.
This commit is contained in:
parent
67d00e3ee6
commit
1adb1d8aea
|
@ -49,6 +49,7 @@ interface IEnumTfProperties;
|
||||||
interface ITfRangeBackup;
|
interface ITfRangeBackup;
|
||||||
interface IEnumTfLanguageProfiles;
|
interface IEnumTfLanguageProfiles;
|
||||||
interface ITfEditRecord;
|
interface ITfEditRecord;
|
||||||
|
interface ITfCompositionView;
|
||||||
|
|
||||||
[
|
[
|
||||||
object,
|
object,
|
||||||
|
@ -415,3 +416,22 @@ interface ITfTextEditSink : IUnknown
|
||||||
[in] TfEditCookie ecReadOnly,
|
[in] TfEditCookie ecReadOnly,
|
||||||
[in] ITfEditRecord *pEditRecord);
|
[in] ITfEditRecord *pEditRecord);
|
||||||
};
|
};
|
||||||
|
|
||||||
|
[
|
||||||
|
object,
|
||||||
|
uuid(5F20AA40-B57A-4F34-96AB-3576F377CC79),
|
||||||
|
pointer_default(unique)
|
||||||
|
]
|
||||||
|
interface ITfContextOwnerCompositionSink : IUnknown
|
||||||
|
{
|
||||||
|
HRESULT OnStartComposition(
|
||||||
|
[in] ITfCompositionView *pComposition,
|
||||||
|
[out] BOOL *pfOk);
|
||||||
|
|
||||||
|
HRESULT OnUpdateComposition(
|
||||||
|
[in] ITfCompositionView *pComposition,
|
||||||
|
[in] ITfRange *pRangeNew);
|
||||||
|
|
||||||
|
HRESULT OnEndComposition(
|
||||||
|
[in] ITfCompositionView *pComposition);
|
||||||
|
};
|
||||||
|
|
Loading…
Reference in New Issue