diff --git a/.gitignore b/.gitignore index c9f97b90827..369e0c1ed94 100644 --- a/.gitignore +++ b/.gitignore @@ -329,6 +329,8 @@ dlls/mscms/tests/testlist.c dlls/mscms/version.res dlls/msdmo/libmsdmo.def dlls/msdmo/rsrc.res +dlls/mshtml.tlb/mshtml_tlb.tlb +dlls/mshtml.tlb/rsrc.res dlls/mshtml/libmshtml.def dlls/mshtml/nsiface.h dlls/mshtml/rsrc.res diff --git a/Makefile.in b/Makefile.in index 9e422aed39b..48cba1a788c 100644 --- a/Makefile.in +++ b/Makefile.in @@ -289,6 +289,7 @@ ALL_MAKEFILES = \ dlls/msdmo/Makefile \ dlls/msftedit/Makefile \ dlls/msg711.acm/Makefile \ + dlls/mshtml.tlb/Makefile \ dlls/mshtml/Makefile \ dlls/mshtml/tests/Makefile \ dlls/msi/Makefile \ @@ -649,6 +650,7 @@ dlls/mscoree/Makefile: dlls/mscoree/Makefile.in dlls/Makedll.rules dlls/msdmo/Makefile: dlls/msdmo/Makefile.in dlls/Makedll.rules dlls/msftedit/Makefile: dlls/msftedit/Makefile.in dlls/Makedll.rules dlls/msg711.acm/Makefile: dlls/msg711.acm/Makefile.in dlls/Makedll.rules +dlls/mshtml.tlb/Makefile: dlls/mshtml.tlb/Makefile.in dlls/Makedll.rules dlls/mshtml/Makefile: dlls/mshtml/Makefile.in dlls/Makedll.rules dlls/mshtml/tests/Makefile: dlls/mshtml/tests/Makefile.in dlls/Maketest.rules dlls/msi/Makefile: dlls/msi/Makefile.in dlls/Makedll.rules diff --git a/configure b/configure index a2e939037cc..5d2e9a4116b 100755 --- a/configure +++ b/configure @@ -20468,6 +20468,8 @@ ac_config_files="$ac_config_files dlls/msftedit/Makefile" ac_config_files="$ac_config_files dlls/msg711.acm/Makefile" +ac_config_files="$ac_config_files dlls/mshtml.tlb/Makefile" + ac_config_files="$ac_config_files dlls/mshtml/Makefile" ac_config_files="$ac_config_files dlls/mshtml/tests/Makefile" @@ -21593,6 +21595,7 @@ do "dlls/msdmo/Makefile") CONFIG_FILES="$CONFIG_FILES dlls/msdmo/Makefile" ;; "dlls/msftedit/Makefile") CONFIG_FILES="$CONFIG_FILES dlls/msftedit/Makefile" ;; "dlls/msg711.acm/Makefile") CONFIG_FILES="$CONFIG_FILES dlls/msg711.acm/Makefile" ;; + "dlls/mshtml.tlb/Makefile") CONFIG_FILES="$CONFIG_FILES dlls/mshtml.tlb/Makefile" ;; "dlls/mshtml/Makefile") CONFIG_FILES="$CONFIG_FILES dlls/mshtml/Makefile" ;; "dlls/mshtml/tests/Makefile") CONFIG_FILES="$CONFIG_FILES dlls/mshtml/tests/Makefile" ;; "dlls/msi/Makefile") CONFIG_FILES="$CONFIG_FILES dlls/msi/Makefile" ;; diff --git a/configure.ac b/configure.ac index a03f097a0a6..ec728e989a4 100644 --- a/configure.ac +++ b/configure.ac @@ -1686,6 +1686,7 @@ AC_CONFIG_FILES([dlls/mscoree/Makefile]) AC_CONFIG_FILES([dlls/msdmo/Makefile]) AC_CONFIG_FILES([dlls/msftedit/Makefile]) AC_CONFIG_FILES([dlls/msg711.acm/Makefile]) +AC_CONFIG_FILES([dlls/mshtml.tlb/Makefile]) AC_CONFIG_FILES([dlls/mshtml/Makefile]) AC_CONFIG_FILES([dlls/mshtml/tests/Makefile]) AC_CONFIG_FILES([dlls/msi/Makefile]) diff --git a/dlls/Makefile.in b/dlls/Makefile.in index 30fcd3e1b90..39e3c65d801 100644 --- a/dlls/Makefile.in +++ b/dlls/Makefile.in @@ -115,6 +115,7 @@ BASEDIRS = \ msftedit \ msg711.acm \ mshtml \ + mshtml.tlb \ msi \ msimg32 \ msisys.ocx \ diff --git a/dlls/mshtml.tlb/Makefile.in b/dlls/mshtml.tlb/Makefile.in new file mode 100644 index 00000000000..d1412639405 --- /dev/null +++ b/dlls/mshtml.tlb/Makefile.in @@ -0,0 +1,13 @@ +TOPSRCDIR = @top_srcdir@ +TOPOBJDIR = ../.. +SRCDIR = @srcdir@ +VPATH = @srcdir@ +MODULE = mshtml.tlb +IMPORTS = kernel32 + +RC_SRCS = rsrc.rc +IDL_TLB_SRCS = mshtml_tlb.idl + +@MAKE_DLL_RULES@ + +@DEPENDENCIES@ # everything below this line is overwritten by make depend diff --git a/dlls/mshtml.tlb/mshtml.tlb.spec b/dlls/mshtml.tlb/mshtml.tlb.spec new file mode 100644 index 00000000000..b427b2913c6 --- /dev/null +++ b/dlls/mshtml.tlb/mshtml.tlb.spec @@ -0,0 +1 @@ +# no exported entry points diff --git a/dlls/mshtml.tlb/mshtml_tlb.idl b/dlls/mshtml.tlb/mshtml_tlb.idl new file mode 100644 index 00000000000..371cdaf9b0f --- /dev/null +++ b/dlls/mshtml.tlb/mshtml_tlb.idl @@ -0,0 +1,19 @@ +/* + * Copyright 2007 Jacek Caban for CodeWeavers + * + * 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 + */ + +#include "mshtml.idl" diff --git a/dlls/mshtml.tlb/rsrc.rc b/dlls/mshtml.tlb/rsrc.rc new file mode 100644 index 00000000000..af530e8f7e5 --- /dev/null +++ b/dlls/mshtml.tlb/rsrc.rc @@ -0,0 +1,23 @@ +/* + * Copyright 2004 Mike McCormack for CodeWeavers + * + * 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 + */ + +#include "windef.h" + +LANGUAGE LANG_NEUTRAL, SUBLANG_NEUTRAL + +1 TYPELIB LOADONCALL DISCARDABLE mshtml_tlb.tlb