Commit 844efaee authored by Biswapriyo Nath's avatar Biswapriyo Nath Committed by Alexandre Julliard

include: Add IEnumTfPropertyValue definition in msctf.idl.

parent 0c777a7d
...@@ -166,6 +166,12 @@ typedef [uuid(77c12f95-b783-450d-879f-1cd2362c6521)] struct TF_PRESERVEDKEY ...@@ -166,6 +166,12 @@ typedef [uuid(77c12f95-b783-450d-879f-1cd2362c6521)] struct TF_PRESERVEDKEY
typedef [uuid(5a886226-ae9a-489b-b991-2b1e25ee59a9)] enum { TF_ANCHOR_START = 0, TF_ANCHOR_END = 1 } TfAnchor; typedef [uuid(5a886226-ae9a-489b-b991-2b1e25ee59a9)] enum { TF_ANCHOR_START = 0, TF_ANCHOR_END = 1 } TfAnchor;
typedef [uuid(d678c645-eb6a-45c9-b4ee-0f3e3a991348)] struct TF_PROPERTYVAL
{
GUID guidId;
VARIANT varValue;
} TF_PROPERTYVAL;
[ [
object, object,
uuid(101d6610-0990-11d3-8df0-00105a2799b5), uuid(101d6610-0990-11d3-8df0-00105a2799b5),
...@@ -377,6 +383,27 @@ interface IEnumTfProperties : IUnknown ...@@ -377,6 +383,27 @@ interface IEnumTfProperties : IUnknown
[ [
object, object,
uuid(8ed8981b-7c10-4d7d-9fb3-ab72e9c75f72),
pointer_default(unique)
]
interface IEnumTfPropertyValue : IUnknown
{
HRESULT Clone(
[out] IEnumTfPropertyValue **property_value);
HRESULT Next(
[in] ULONG count,
[out, size_is(count), length_is(*fetched)] TF_PROPERTYVAL *values,
[out] ULONG *fetched);
HRESULT Reset();
HRESULT Skip(
[in] ULONG count);
}
[
object,
uuid(463a506d-6992-49d2-9b88-93d55e70bb16), uuid(463a506d-6992-49d2-9b88-93d55e70bb16),
pointer_default(unique) pointer_default(unique)
] ]
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment