<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    <div class="moz-cite-prefix">Hi Alex,<br>
      <br>
      On 05.12.2017 10:09, Alex Henrie wrote:<br>
    </div>
    <blockquote type="cite"
      cite="mid:20171205090946.19411-2-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="">Signed-off-by: Alex Henrie <a class="moz-txt-link-rfc2396E" href="mailto:alexhenrie24@gmail.com" moz-do-not-send="true"><alexhenrie24@gmail.com></a>
---
 configure.ac                         |   1 +
 dlls/dhtmled.ocx/Makefile.in         |   8 +
 dlls/dhtmled.ocx/dhtmled.ocx.spec    |   4 +
 dlls/dhtmled.ocx/dhtmled_classes.idl |  39 +++
 dlls/dhtmled.ocx/dhtmled_private.h   |  19 ++
 dlls/dhtmled.ocx/dhtmled_tlb.idl     |  21 ++
 dlls/dhtmled.ocx/edit.c              | 534 +++++++++++++++++++++++++++++++++++
 dlls/dhtmled.ocx/main.c              | 162 +++++++++++
 8 files changed, 788 insertions(+)
 create mode 100644 dlls/dhtmled.ocx/Makefile.in
 create mode 100644 dlls/dhtmled.ocx/dhtmled.ocx.spec
 create mode 100644 dlls/dhtmled.ocx/dhtmled_classes.idl
 create mode 100644 dlls/dhtmled.ocx/dhtmled_private.h
 create mode 100644 dlls/dhtmled.ocx/dhtmled_tlb.idl
 create mode 100644 dlls/dhtmled.ocx/edit.c
 create mode 100644 dlls/dhtmled.ocx/main.c</pre>
      </div>
    </blockquote>
    <br>
    It would be nice to split it a bit. For example separated patches
    for stub dll, adding .idl file and adding DHTMLEdit stub.<br>
    <br>
    <blockquote type="cite"
      cite="mid:20171205090946.19411-2-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="">
diff --git a/dlls/dhtmled.ocx/dhtmled_classes.idl b/dlls/dhtmled.ocx/dhtmled_classes.idl
new file mode 100644
index 0000000000..ae27c7c14a
--- /dev/null
+++ b/dlls/dhtmled.ocx/dhtmled_classes.idl
@@ -0,0 +1,39 @@
+/*
+ * Copyright 2017 Alex Henrie
+ *
+ * This library is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU Lesser General Public
+ * License as published by the Free Software Foundation; either
+ * version 2.1 of the License, or (at your option) any later version.
+ *
+ * This library is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this library; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
+ */
+
+#pragma makedep register</pre>
      </div>
    </blockquote>
    <br>
    I think we also want typelib.<br>
    <br>
    <blockquote type="cite"
      cite="mid:20171205090946.19411-2-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="">
+
+[
+    uuid(2d360201-fff5-11d1-8d03-00a0c959bc0a),
+    threading(apartment)
+]
+coclass DHTMLSafe
+{
+    interface IDHTMLSafe;
+    interface _DHTMLSafeEvents;
+};
+
+[
+    uuid(2d360200-fff5-11d1-8d03-00a0c959bc0a),
+    threading(apartment)
+]
+coclass DHTMLEdit
+{
+    interface IDHTMLEdit;
+    interface _DHTMLEditEvents;
+};</pre>
      </div>
    </blockquote>
    <br>
    Ideally it would just #include dhtmled.idl (see mshtml.tlb for an
    example).<br>
    <br>
    Thanks,<br>
    Jacek<br>
  </body>
</html>