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);
+}