Author: akhaldi Date: Sun Jun 5 19:36:59 2016 New Revision: 71567
URL: http://svn.reactos.org/svn/reactos?rev=71567&view=rev Log: [PSDK] Update msctf.idl. CORE-11368
Modified: trunk/reactos/sdk/include/psdk/msctf.idl
Modified: trunk/reactos/sdk/include/psdk/msctf.idl URL: http://svn.reactos.org/svn/reactos/trunk/reactos/sdk/include/psdk/msctf.idl?... ============================================================================== --- trunk/reactos/sdk/include/psdk/msctf.idl [iso-8859-1] (original) +++ trunk/reactos/sdk/include/psdk/msctf.idl [iso-8859-1] Sun Jun 5 19:36:59 2016 @@ -97,6 +97,8 @@ interface IEnumTfLanguageProfiles; interface ITfCompositionView; interface ITfKeyEventSink; +interface ITfPersistentPropertyLoaderACP; +interface ITfRangeACP;
cpp_quote("#if 0") typedef [uuid(4f5d560f-5ab5-4dde-8c4d-404592857ab0)] UINT_PTR HKL; @@ -348,6 +350,34 @@ HRESULT Restore( [in] TfEditCookie cookie, [in] ITfRange *range); +} + +[ + object, + uuid(aa80e901-2021-11d2-93e0-0060b067b86e), + pointer_default(unique) +] +interface ITextStoreACPServices : IUnknown +{ + HRESULT Serialize( + [in] ITfProperty *prop, + [in] ITfRange *range, + [out] TF_PERSISTENT_PROPERTY_HEADER_ACP *header, + [in] IStream *stream); + + HRESULT Unserialize( + [in] ITfProperty *prop, + [in] const TF_PERSISTENT_PROPERTY_HEADER_ACP *header, + [in] IStream *stream, + [in] ITfPersistentPropertyLoaderACP *loader); + + HRESULT ForceLoadProperty( + [in] ITfProperty *prop); + + HRESULT CreateRange( + [in] LONG start, + [in] LONG end, + [out] ITfRangeACP **range); }
[ @@ -1815,3 +1845,19 @@
HRESULT UnadviseMouseSink([in] DWORD dwCookie); } + +[ + object, + local, + uuid(a615096f-1c57-4813-8a15-55ee6e5a839c), + pointer_default(unique) +] +interface ITfTransitoryExtensionSink : IUnknown +{ + HRESULT OnTransitoryExtensionUpdated( + [in] ITfContext *pic, + [in] TfEditCookie ecReadOnly, + [in] ITfRange *pResultRange, + [in] ITfRange *pCompositionRange, + [out] BOOL *pfDeleteResultRange); +}