diff --git a/include/windows.foundation.collections.idl b/include/windows.foundation.collections.idl index d69c27f6bbd..7576f331172 100644 --- a/include/windows.foundation.collections.idl +++ b/include/windows.foundation.collections.idl @@ -53,7 +53,8 @@ cpp_quote("#endif") contract(Windows.Foundation.FoundationContract, 1.0), uuid(fcdcf02c-e5d8-4478-915a-4d90b74b83a5) ] - delegate HRESULT AsyncOperationCompletedHandler([in] IAsyncOperation *info, [in] AsyncStatus status); + delegate HRESULT AsyncOperationCompletedHandler([in] Windows.Foundation.IAsyncOperation *info, + [in] AsyncStatus status); [ contract(Windows.Foundation.FoundationContract, 1.0), @@ -61,8 +62,8 @@ cpp_quote("#endif") ] interface IAsyncOperation : IInspectable { - [propput] HRESULT Completed([in] AsyncOperationCompletedHandler *handler); - [propget] HRESULT Completed([out, retval] AsyncOperationCompletedHandler **handler); + [propput] HRESULT Completed([in] Windows.Foundation.AsyncOperationCompletedHandler *handler); + [propget] HRESULT Completed([out, retval] Windows.Foundation.AsyncOperationCompletedHandler **handler); HRESULT GetResults([out, retval] TResult **results); } @@ -110,12 +111,13 @@ cpp_quote("#endif") uuid(e480ce40-a338-4ada-adcf-272272e48cb9) ] interface IMapView : IInspectable - requires IIterable *> + requires Windows.Foundation.Collections.IIterable *> { HRESULT Lookup([in] K key, [out, retval] V *value); [propget] HRESULT Size([out, retval] unsigned int *size); HRESULT HasKey([in] K key, [out, retval] boolean *found); - HRESULT Split([out] IMapView **first, [out] IMapView **second); + HRESULT Split([out] Windows.Foundation.Collections.IMapView **first, + [out] Windows.Foundation.Collections.IMapView **second); } [ @@ -138,7 +140,7 @@ cpp_quote("#endif") { HRESULT GetAt([in, optional] UINT32 index, [out, retval] T *value); [propget] HRESULT Size([out, retval] UINT32 *value); - HRESULT GetView([out, retval] IVectorView **value); + HRESULT GetView([out, retval] Windows.Foundation.Collections.IVectorView **value); HRESULT IndexOf([in, optional] T element, [out] UINT32 *index, [out, retval] BOOLEAN *value); HRESULT SetAt([in] UINT32 index, [in, optional] T value); HRESULT InsertAt([in] UINT32 index, [in, optional] T value);