<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    <div class="moz-cite-prefix">On 15.11.2017 17:25, Alex Henrie wrote:<br>
    </div>
    <blockquote type="cite"
      cite="mid:20171115162507.28758-1-alexhenrie24@gmail.com">
      <div class="moz-text-plain" wrap="true" graphical-quote="true"
        style="font-family: -moz-fixed; font-size: 12px;"
        lang="x-western">
        <pre wrap="">+#ifdef __WIDL__
+#pragma winrt ns_prefix
+#endif</pre>
      </div>
    </blockquote>
    <br>
    <pre>
In this case ns_prefix should no be used AFAICS. Just winrt.</pre>
    <br>
    <blockquote type="cite"
      cite="mid:20171115162507.28758-1-alexhenrie24@gmail.com">
      <div class="moz-text-plain" wrap="true" graphical-quote="true"
        style="font-family: -moz-fixed; font-size: 12px;"
        lang="x-western">
        <pre wrap="">+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
+    );
</pre>
      </div>
    </blockquote>
    <br>
    Order of functions is wrong.<br>
    <br>
    Thanks,<br>
    Jacek<br>
  </body>
</html>