[PATCH v3 1/2] include: Add roparameterizediid.idl
Jacek Caban
jacek at codeweavers.com
Thu Nov 16 10:56:08 CST 2017
On 15.11.2017 17:25, Alex Henrie wrote:
> +#ifdef __WIDL__
> +#pragma winrt ns_prefix
> +#endif
In this case ns_prefix should no be used AFAICS. Just winrt.
> +import "wtypes.idl";
> +
> +typedef void *ROPARAMIIDHANDLE;
> +
> +[
> + object
> +]
> +interface IRoSimpleMetaDataBuilder
> +{
> + HRESULT SetDelegate(
> + GUID iid
> + );
> +
> + HRESULT SetEnum(
> + const WCHAR *typename,
> + const WCHAR *basetype
> + );
> +
> + HRESULT SetInterfaceGroupParameterizedDefault(
> + const WCHAR *typename,
> + UINT32 name_element_count,
> + const WCHAR **name_elements
> + );
> +
> + HRESULT SetInterfaceGroupSimpleDefault(
> + const WCHAR *typename,
> + const WCHAR *default_name,
> + const GUID *default_iid
> + );
> +
> + HRESULT SetParameterizedDelegate(
> + GUID iid,
> + UINT32 arg_count
> + );
> +
> + HRESULT SetParameterizedInterface(
> + GUID iid,
> + UINT32 arg_count
> + );
> +
> + HRESULT SetRuntimeClassParameterizedDefault(
> + GUID iid,
> + UINT32 name_element_count,
> + const WCHAR **name_elements
> + );
> +
> + HRESULT SetRuntimeClassSimpleDefault(
> + const WCHAR *typename,
> + const WCHAR *default_name,
> + const GUID *default_iid
> + );
> +
> + HRESULT SetStruct(
> + const WCHAR *typename,
> + UINT32 field_count,
> + const WCHAR **field_typenames
> + );
> +
> + HRESULT SetWinRtInterface(
> + GUID iid
> + );
Order of functions is wrong.
Thanks,
Jacek
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.winehq.org/pipermail/wine-devel/attachments/20171116/a3102e0e/attachment.html>
More information about the wine-devel
mailing list