mirror of
git://source.winehq.org/git/wine.git
synced 2024-10-06 16:09:11 +00:00
include: Add IMapView interface.
Signed-off-by: Jactry Zeng <jzeng@codeweavers.com> Signed-off-by: Alexandre Julliard <julliard@winehq.org>
This commit is contained in:
parent
aa234f3a58
commit
b74523bb34
|
@ -74,6 +74,18 @@ cpp_quote("#endif")
|
||||||
|
|
||||||
namespace Collections
|
namespace Collections
|
||||||
{
|
{
|
||||||
|
[
|
||||||
|
contract(Windows.Foundation.FoundationContract, 1.0),
|
||||||
|
uuid(e480ce40-a338-4ada-adcf-272272e48cb9)
|
||||||
|
]
|
||||||
|
interface IMapView<K, V> : IInspectable
|
||||||
|
{
|
||||||
|
HRESULT Lookup([in] K key, [out] V *value);
|
||||||
|
[propget] HRESULT Size([out] unsigned int *size);
|
||||||
|
HRESULT HasKey([in] K key, [out] boolean *found);
|
||||||
|
HRESULT Split([out] IMapView<K, V> **first, [out] IMapView<K, V> **second);
|
||||||
|
}
|
||||||
|
|
||||||
[
|
[
|
||||||
contract(Windows.Foundation.FoundationContract, 1.0),
|
contract(Windows.Foundation.FoundationContract, 1.0),
|
||||||
uuid(6a79e863-4300-459a-9966-cbb660963ee1)
|
uuid(6a79e863-4300-459a-9966-cbb660963ee1)
|
||||||
|
|
Loading…
Reference in a new issue