From c7803b885b2c837984e7b05b1d736e530c0c8a22 Mon Sep 17 00:00:00 2001 From: Alexandre Julliard Date: Tue, 5 Nov 2013 16:41:02 +0100 Subject: [PATCH] makefiles: Add makedep pragmas for registration idl files. --- Make.rules.in | 2 +- dlls/actxprxy/actxprxy_activscp.idl | 1 + dlls/actxprxy/actxprxy_comcat.idl | 1 + dlls/actxprxy/actxprxy_docobj.idl | 1 + dlls/actxprxy/actxprxy_hlink.idl | 1 + dlls/actxprxy/actxprxy_htiface.idl | 1 + dlls/actxprxy/actxprxy_htiframe.idl | 1 + dlls/actxprxy/actxprxy_objsafe.idl | 1 + dlls/actxprxy/actxprxy_ocmm.idl | 1 + dlls/actxprxy/actxprxy_servprov.idl | 1 + dlls/actxprxy/actxprxy_shldisp.idl | 1 + dlls/actxprxy/actxprxy_shobjidl.idl | 1 + dlls/actxprxy/actxprxy_urlhist.idl | 1 + dlls/amstream/amstream_classes.idl | 2 ++ dlls/atl/atl_classes.idl | 2 ++ dlls/avifil32/avifil32.idl | 2 ++ dlls/browseui/browseui_classes.idl | 2 ++ dlls/comdlg32/comdlg32_classes.idl | 2 ++ dlls/d3dxof/d3dxof.idl | 2 ++ dlls/ddraw/ddraw_classes.idl | 2 ++ dlls/ddrawex/ddrawex.idl | 2 ++ dlls/devenum/devenum_classes.idl | 2 ++ dlls/dinput/dinput_classes.idl | 2 ++ dlls/dinput8/dinput8.idl | 2 ++ dlls/dispex/disp_ex.idl | 1 + dlls/dmband/dmband.idl | 2 ++ dlls/dmcompos/dmcompos.idl | 2 ++ dlls/dmime/dmime.idl | 2 ++ dlls/dmloader/dmloader.idl | 2 ++ dlls/dmscript/dmscript.idl | 2 ++ dlls/dmstyle/dmstyle.idl | 2 ++ dlls/dmsynth/dmsynth.idl | 2 ++ dlls/dmusic/dmusic.idl | 2 ++ dlls/dplayx/dplayx.idl | 2 ++ dlls/dpnet/dpnet.idl | 2 ++ dlls/dsound/dsound_classes.idl | 2 ++ dlls/dswave/dswave.idl | 2 ++ dlls/dxdiagn/dxdiagn.idl | 2 ++ dlls/explorerframe/explorerframe.idl | 2 ++ dlls/hlink/hlink_classes.idl | 2 ++ dlls/hnetcfg/hnetcfg.idl | 2 ++ dlls/ieframe/ieframe_v1.idl | 1 + dlls/inetcomm/inetcomm.idl | 2 ++ dlls/infosoft/infosoft.idl | 2 ++ dlls/inseng/inseng.idl | 2 ++ dlls/itss/itss.idl | 2 ++ dlls/jscript/jscript_classes.idl | 2 ++ dlls/mlang/mlang_classes.idl | 2 ++ dlls/mmdevapi/mmdevapi_classes.idl | 2 ++ dlls/mscoree/mscoree_classes.idl | 2 ++ dlls/msctf/msctf_classes.idl | 2 ++ dlls/msdaps/msdaps.idl | 1 + dlls/msdaps/row_server.idl | 1 + dlls/mshtml/mshtml_classes.idl | 2 ++ dlls/msi/msiserver.idl | 1 + dlls/msident/msident_classes.idl | 1 + dlls/msimtf/msimtf.idl | 2 ++ dlls/mstask/mstask_local.idl | 1 + dlls/msxml3/xmlparser.idl | 2 ++ dlls/objsel/objsel_classes.idl | 2 ++ dlls/ole32/dcom.idl | 1 + dlls/ole32/ole32_objidl.idl | 1 + dlls/ole32/ole32_oleidl.idl | 1 + dlls/ole32/ole32_unknwn.idl | 1 + dlls/oleaut32/oleaut32_oaidl.idl | 1 + dlls/oleaut32/oleaut32_ocidl.idl | 1 + dlls/oledb32/oledb32_classes.idl | 2 ++ dlls/propsys/propsys_classes.idl | 2 ++ dlls/qedit/qedit_classes.idl | 2 ++ dlls/qmgrprxy/qmgrprxy.idl | 1 + dlls/quartz/quartz_strmif.idl | 1 + dlls/shell32/shell32_classes.idl | 2 ++ dlls/sti/sti_wia.idl | 1 + dlls/urlmon/urlmon_urlmon.idl | 1 + dlls/vbscript/vbscript_classes.idl | 2 ++ dlls/wbemdisp/wbemdisp_classes.idl | 2 ++ dlls/wbemprox/wbemprox.idl | 2 ++ dlls/wiaservc/wiaservc.idl | 2 ++ dlls/windowscodecs/windowscodecs_wincodec.idl | 1 + dlls/wmiutils/wmiutils_classes.idl | 2 ++ 80 files changed, 129 insertions(+), 1 deletion(-) diff --git a/Make.rules.in b/Make.rules.in index 78503d861b5..756eee87559 100644 --- a/Make.rules.in +++ b/Make.rules.in @@ -101,7 +101,7 @@ $(IMPORTLIB:%=lib%.cross.a): $(MAINSPEC) $(IMPLIB_SRCS:.c=.cross.o) # Rules for dependencies DEPEND_SRCS = $(C_SRCS) $(OBJC_SRCS) $(RC_SRCS) $(MC_SRCS) $(PO_SRCS:.rc=.pot) \ - $(IDL_H_SRCS) $(IDL_C_SRCS) $(IDL_I_SRCS) $(IDL_P_SRCS) $(IDL_S_SRCS) $(IDL_R_SRCS:.idl=_r.res) $(IDL_TLB_SRCS) \ + $(IDL_H_SRCS) $(IDL_C_SRCS) $(IDL_I_SRCS) $(IDL_P_SRCS) $(IDL_S_SRCS) $(IDL_R_SRCS) $(IDL_TLB_SRCS) \ $(BISON_SRCS) $(LEX_SRCS) $(EXTRA_OBJS) depend: dummy diff --git a/dlls/actxprxy/actxprxy_activscp.idl b/dlls/actxprxy/actxprxy_activscp.idl index 935033e3bd1..514c4640e88 100644 --- a/dlls/actxprxy/actxprxy_activscp.idl +++ b/dlls/actxprxy/actxprxy_activscp.idl @@ -19,6 +19,7 @@ /* just a wrapper for activscp.idl */ #pragma makedep proxy +#pragma makedep register #include "activscp.idl" diff --git a/dlls/actxprxy/actxprxy_comcat.idl b/dlls/actxprxy/actxprxy_comcat.idl index 1240cccf10f..7832513e932 100644 --- a/dlls/actxprxy/actxprxy_comcat.idl +++ b/dlls/actxprxy/actxprxy_comcat.idl @@ -19,6 +19,7 @@ /* just a wrapper for comcat.idl */ #pragma makedep proxy +#pragma makedep register #include "comcat.idl" diff --git a/dlls/actxprxy/actxprxy_docobj.idl b/dlls/actxprxy/actxprxy_docobj.idl index 6e16e83d487..99b9caa420f 100644 --- a/dlls/actxprxy/actxprxy_docobj.idl +++ b/dlls/actxprxy/actxprxy_docobj.idl @@ -19,6 +19,7 @@ /* just a wrapper for docobj.idl */ #pragma makedep proxy +#pragma makedep register #include "docobj.idl" diff --git a/dlls/actxprxy/actxprxy_hlink.idl b/dlls/actxprxy/actxprxy_hlink.idl index 12251d3a0c6..519ac5943e7 100644 --- a/dlls/actxprxy/actxprxy_hlink.idl +++ b/dlls/actxprxy/actxprxy_hlink.idl @@ -19,6 +19,7 @@ /* just a wrapper for hlink.idl */ #pragma makedep proxy +#pragma makedep register #include "hlink.idl" diff --git a/dlls/actxprxy/actxprxy_htiface.idl b/dlls/actxprxy/actxprxy_htiface.idl index b1d46394f84..e2d9ab7dd58 100644 --- a/dlls/actxprxy/actxprxy_htiface.idl +++ b/dlls/actxprxy/actxprxy_htiface.idl @@ -19,6 +19,7 @@ /* just a wrapper for htiface.idl */ #pragma makedep proxy +#pragma makedep register #include "htiface.idl" diff --git a/dlls/actxprxy/actxprxy_htiframe.idl b/dlls/actxprxy/actxprxy_htiframe.idl index 531f4e46991..d0ece4a0281 100644 --- a/dlls/actxprxy/actxprxy_htiframe.idl +++ b/dlls/actxprxy/actxprxy_htiframe.idl @@ -19,6 +19,7 @@ /* just a wrapper for htiframe.idl */ #pragma makedep proxy +#pragma makedep register #include "htiframe.idl" diff --git a/dlls/actxprxy/actxprxy_objsafe.idl b/dlls/actxprxy/actxprxy_objsafe.idl index 379bf6de90a..01d39ac3a63 100644 --- a/dlls/actxprxy/actxprxy_objsafe.idl +++ b/dlls/actxprxy/actxprxy_objsafe.idl @@ -19,6 +19,7 @@ /* just a wrapper for objsafe.idl */ #pragma makedep proxy +#pragma makedep register #include "objsafe.idl" diff --git a/dlls/actxprxy/actxprxy_ocmm.idl b/dlls/actxprxy/actxprxy_ocmm.idl index a13e95acf46..b1ac316ba78 100644 --- a/dlls/actxprxy/actxprxy_ocmm.idl +++ b/dlls/actxprxy/actxprxy_ocmm.idl @@ -19,6 +19,7 @@ /* just a wrapper for ocmm.idl */ #pragma makedep proxy +#pragma makedep register #include "ocmm.idl" diff --git a/dlls/actxprxy/actxprxy_servprov.idl b/dlls/actxprxy/actxprxy_servprov.idl index a2a75d0a159..98ac626530f 100644 --- a/dlls/actxprxy/actxprxy_servprov.idl +++ b/dlls/actxprxy/actxprxy_servprov.idl @@ -1,4 +1,5 @@ #pragma makedep proxy +#pragma makedep register #include "servprov.idl" diff --git a/dlls/actxprxy/actxprxy_shldisp.idl b/dlls/actxprxy/actxprxy_shldisp.idl index 89252952fb0..041c675ef5b 100644 --- a/dlls/actxprxy/actxprxy_shldisp.idl +++ b/dlls/actxprxy/actxprxy_shldisp.idl @@ -19,6 +19,7 @@ /* just a wrapper for shldisp.idl */ #pragma makedep proxy +#pragma makedep register #include "shldisp.idl" diff --git a/dlls/actxprxy/actxprxy_shobjidl.idl b/dlls/actxprxy/actxprxy_shobjidl.idl index 76bfe3e2d91..2a6dac117f4 100644 --- a/dlls/actxprxy/actxprxy_shobjidl.idl +++ b/dlls/actxprxy/actxprxy_shobjidl.idl @@ -19,6 +19,7 @@ /* just a wrapper for shobjidl.idl */ #pragma makedep proxy +#pragma makedep register #include "shobjidl.idl" diff --git a/dlls/actxprxy/actxprxy_urlhist.idl b/dlls/actxprxy/actxprxy_urlhist.idl index 1d4aa0330c8..7e933a999f6 100644 --- a/dlls/actxprxy/actxprxy_urlhist.idl +++ b/dlls/actxprxy/actxprxy_urlhist.idl @@ -19,6 +19,7 @@ /* just a wrapper for urlhist.idl */ #pragma makedep proxy +#pragma makedep register #include "urlhist.idl" diff --git a/dlls/amstream/amstream_classes.idl b/dlls/amstream/amstream_classes.idl index 064ce00060d..e6bda830b40 100644 --- a/dlls/amstream/amstream_classes.idl +++ b/dlls/amstream/amstream_classes.idl @@ -18,6 +18,8 @@ * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA */ +#pragma makedep register + [ helpstring("SFilter Class"), threading(both), diff --git a/dlls/atl/atl_classes.idl b/dlls/atl/atl_classes.idl index 90605b41a40..aea795cd089 100644 --- a/dlls/atl/atl_classes.idl +++ b/dlls/atl/atl_classes.idl @@ -18,6 +18,8 @@ * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA */ +#pragma makedep register + [ helpstring("Registrar Class"), progid("ATL.Registrar"), diff --git a/dlls/avifil32/avifil32.idl b/dlls/avifil32/avifil32.idl index b4c563f4d71..1f50f154ae1 100644 --- a/dlls/avifil32/avifil32.idl +++ b/dlls/avifil32/avifil32.idl @@ -18,6 +18,8 @@ * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA */ +#pragma makedep register + [ helpstring("Microsoft AVI Files"), threading(apartment), diff --git a/dlls/browseui/browseui_classes.idl b/dlls/browseui/browseui_classes.idl index 7b743769951..280b2bb5441 100644 --- a/dlls/browseui/browseui_classes.idl +++ b/dlls/browseui/browseui_classes.idl @@ -18,6 +18,8 @@ * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA */ +#pragma makedep register + [ helpstring("Multiple AutoComplete List Container"), threading(apartment), diff --git a/dlls/comdlg32/comdlg32_classes.idl b/dlls/comdlg32/comdlg32_classes.idl index b45eeb55cd9..1cd2f3d90ff 100644 --- a/dlls/comdlg32/comdlg32_classes.idl +++ b/dlls/comdlg32/comdlg32_classes.idl @@ -18,6 +18,8 @@ * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA */ +#pragma makedep register + [ helpstring("File Open Dialog"), threading(apartment), diff --git a/dlls/d3dxof/d3dxof.idl b/dlls/d3dxof/d3dxof.idl index ea72a6e36e0..79d35cc3b2e 100644 --- a/dlls/d3dxof/d3dxof.idl +++ b/dlls/d3dxof/d3dxof.idl @@ -18,6 +18,8 @@ * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA */ +#pragma makedep register + [ helpstring("DirectX File"), threading(both), diff --git a/dlls/ddraw/ddraw_classes.idl b/dlls/ddraw/ddraw_classes.idl index d8247003441..6e33253ad4e 100644 --- a/dlls/ddraw/ddraw_classes.idl +++ b/dlls/ddraw/ddraw_classes.idl @@ -18,6 +18,8 @@ * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA */ +#pragma makedep register + [ helpstring("DirectDraw Object"), threading(both), diff --git a/dlls/ddrawex/ddrawex.idl b/dlls/ddrawex/ddrawex.idl index a81f8aa277f..f8f3f62acf6 100644 --- a/dlls/ddrawex/ddrawex.idl +++ b/dlls/ddrawex/ddrawex.idl @@ -18,6 +18,8 @@ * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA */ +#pragma makedep register + [ threading(both), uuid(4fd2a832-86c8-11d0-8fca-00c04fd9189d) diff --git a/dlls/devenum/devenum_classes.idl b/dlls/devenum/devenum_classes.idl index 872291026e8..81052e15825 100644 --- a/dlls/devenum/devenum_classes.idl +++ b/dlls/devenum/devenum_classes.idl @@ -18,6 +18,8 @@ * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA */ +#pragma makedep register + [ helpstring("System Device Enum"), threading(both), diff --git a/dlls/dinput/dinput_classes.idl b/dlls/dinput/dinput_classes.idl index 1945b57efde..1471f554dfb 100644 --- a/dlls/dinput/dinput_classes.idl +++ b/dlls/dinput/dinput_classes.idl @@ -18,6 +18,8 @@ * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA */ +#pragma makedep register + [ helpstring("DirectInput Object"), threading(both), diff --git a/dlls/dinput8/dinput8.idl b/dlls/dinput8/dinput8.idl index 4e988f4ca9e..2f9d3e80e9b 100644 --- a/dlls/dinput8/dinput8.idl +++ b/dlls/dinput8/dinput8.idl @@ -18,6 +18,8 @@ * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA */ +#pragma makedep register + [ helpstring("DirectInput8 Object"), threading(both), diff --git a/dlls/dispex/disp_ex.idl b/dlls/dispex/disp_ex.idl index eed36cca5b1..285091bc04a 100644 --- a/dlls/dispex/disp_ex.idl +++ b/dlls/dispex/disp_ex.idl @@ -1,4 +1,5 @@ #pragma makedep proxy +#pragma makedep register #include "dispex.idl" diff --git a/dlls/dmband/dmband.idl b/dlls/dmband/dmband.idl index 7f8275576f8..0de7e847cd2 100644 --- a/dlls/dmband/dmband.idl +++ b/dlls/dmband/dmband.idl @@ -18,6 +18,8 @@ * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA */ +#pragma makedep register + [ threading(both), progid("Microsoft.DirectMusicBand.1"), diff --git a/dlls/dmcompos/dmcompos.idl b/dlls/dmcompos/dmcompos.idl index fafc51e9644..af4a5b54265 100644 --- a/dlls/dmcompos/dmcompos.idl +++ b/dlls/dmcompos/dmcompos.idl @@ -18,6 +18,8 @@ * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA */ +#pragma makedep register + [ threading(both), progid("Microsoft.DirectMusicChordMap.1"), diff --git a/dlls/dmime/dmime.idl b/dlls/dmime/dmime.idl index 2b8ebf63668..b083ddc54fc 100644 --- a/dlls/dmime/dmime.idl +++ b/dlls/dmime/dmime.idl @@ -18,6 +18,8 @@ * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA */ +#pragma makedep register + [ threading(both), progid("Microsoft.DirectMusicPerformance.1"), diff --git a/dlls/dmloader/dmloader.idl b/dlls/dmloader/dmloader.idl index 3e69987ae64..5f01f6a3a8c 100644 --- a/dlls/dmloader/dmloader.idl +++ b/dlls/dmloader/dmloader.idl @@ -18,6 +18,8 @@ * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA */ +#pragma makedep register + [ threading(both), progid("Microsoft.DirectMusicLoader.1"), diff --git a/dlls/dmscript/dmscript.idl b/dlls/dmscript/dmscript.idl index 7f7decda844..3e3c5e6cbea 100644 --- a/dlls/dmscript/dmscript.idl +++ b/dlls/dmscript/dmscript.idl @@ -18,6 +18,8 @@ * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA */ +#pragma makedep register + [ helpstring("DirectMusic Script AutoImp Segment"), threading(both), diff --git a/dlls/dmstyle/dmstyle.idl b/dlls/dmstyle/dmstyle.idl index 6e1951d8f83..d1803a97c17 100644 --- a/dlls/dmstyle/dmstyle.idl +++ b/dlls/dmstyle/dmstyle.idl @@ -18,6 +18,8 @@ * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA */ +#pragma makedep register + [ threading(both), progid("Microsoft.DirectMusicSection.1"), diff --git a/dlls/dmsynth/dmsynth.idl b/dlls/dmsynth/dmsynth.idl index b6a4a3885a6..0260e13b11b 100644 --- a/dlls/dmsynth/dmsynth.idl +++ b/dlls/dmsynth/dmsynth.idl @@ -18,6 +18,8 @@ * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA */ +#pragma makedep register + [ threading(both), progid("Microsoft.DirectMusicSynth.1"), diff --git a/dlls/dmusic/dmusic.idl b/dlls/dmusic/dmusic.idl index efa0b9652b1..99b54c5229d 100644 --- a/dlls/dmusic/dmusic.idl +++ b/dlls/dmusic/dmusic.idl @@ -18,6 +18,8 @@ * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA */ +#pragma makedep register + [ threading(both), progid("Microsoft.DirectMusic.1"), diff --git a/dlls/dplayx/dplayx.idl b/dlls/dplayx/dplayx.idl index cf9dd206535..901a2dcff21 100644 --- a/dlls/dplayx/dplayx.idl +++ b/dlls/dplayx/dplayx.idl @@ -18,6 +18,8 @@ * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA */ +#pragma makedep register + [ helpstring("DirectPlay Object"), threading(both), diff --git a/dlls/dpnet/dpnet.idl b/dlls/dpnet/dpnet.idl index f1c7c231182..de20bdd53b1 100644 --- a/dlls/dpnet/dpnet.idl +++ b/dlls/dpnet/dpnet.idl @@ -18,6 +18,8 @@ * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA */ +#pragma makedep register + [ helpstring("DirectPlay8Client Object"), threading(both), diff --git a/dlls/dsound/dsound_classes.idl b/dlls/dsound/dsound_classes.idl index c47db2138d4..9395c3a3439 100644 --- a/dlls/dsound/dsound_classes.idl +++ b/dlls/dsound/dsound_classes.idl @@ -18,6 +18,8 @@ * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA */ +#pragma makedep register + [ helpstring("DirectSound Object"), threading(both), diff --git a/dlls/dswave/dswave.idl b/dlls/dswave/dswave.idl index a2f2fe5b882..b7651e325e3 100644 --- a/dlls/dswave/dswave.idl +++ b/dlls/dswave/dswave.idl @@ -18,6 +18,8 @@ * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA */ +#pragma makedep register + [ helpstring("Microsoft DirectSound Wave"), threading(both), diff --git a/dlls/dxdiagn/dxdiagn.idl b/dlls/dxdiagn/dxdiagn.idl index 3a6b88fe04b..45828fcbc62 100644 --- a/dlls/dxdiagn/dxdiagn.idl +++ b/dlls/dxdiagn/dxdiagn.idl @@ -18,6 +18,8 @@ * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA */ +#pragma makedep register + [ helpstring("DxDiagProvider Class"), threading(apartment), diff --git a/dlls/explorerframe/explorerframe.idl b/dlls/explorerframe/explorerframe.idl index f7d6ecea572..4f1e057d4df 100644 --- a/dlls/explorerframe/explorerframe.idl +++ b/dlls/explorerframe/explorerframe.idl @@ -18,6 +18,8 @@ * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA */ +#pragma makedep register + [ helpstring("Shell Name Space ListView"), threading(apartment), diff --git a/dlls/hlink/hlink_classes.idl b/dlls/hlink/hlink_classes.idl index 98b5d328095..120567d37c6 100644 --- a/dlls/hlink/hlink_classes.idl +++ b/dlls/hlink/hlink_classes.idl @@ -18,6 +18,8 @@ * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA */ +#pragma makedep register + [ threading(apartment), uuid(79eac9d0-baf9-11ce-8c82-00aa004ba90b) diff --git a/dlls/hnetcfg/hnetcfg.idl b/dlls/hnetcfg/hnetcfg.idl index 8603b72aa4d..0ba4be29f80 100644 --- a/dlls/hnetcfg/hnetcfg.idl +++ b/dlls/hnetcfg/hnetcfg.idl @@ -18,6 +18,8 @@ * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA */ +#pragma makedep register + [ helpstring("HNetCfg.FwMgr"), progid("HNetCfg.FwMgr"), diff --git a/dlls/ieframe/ieframe_v1.idl b/dlls/ieframe/ieframe_v1.idl index bd396bc8575..62713abd60c 100644 --- a/dlls/ieframe/ieframe_v1.idl +++ b/dlls/ieframe/ieframe_v1.idl @@ -17,6 +17,7 @@ */ #pragma makedep typelib +#pragma makedep register #include "exdisp.idl" diff --git a/dlls/inetcomm/inetcomm.idl b/dlls/inetcomm/inetcomm.idl index 1fba558df5a..03cd20abbac 100644 --- a/dlls/inetcomm/inetcomm.idl +++ b/dlls/inetcomm/inetcomm.idl @@ -18,6 +18,8 @@ * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA */ +#pragma makedep register + [ helpstring("CLSID_IMimeBody"), threading(both), diff --git a/dlls/infosoft/infosoft.idl b/dlls/infosoft/infosoft.idl index 2891617f967..f02bffd2e17 100644 --- a/dlls/infosoft/infosoft.idl +++ b/dlls/infosoft/infosoft.idl @@ -18,6 +18,8 @@ * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA */ +#pragma makedep register + [ helpstring("Neutral Word Breaker"), threading(both), diff --git a/dlls/inseng/inseng.idl b/dlls/inseng/inseng.idl index 372d1333e58..ba7a0f91819 100644 --- a/dlls/inseng/inseng.idl +++ b/dlls/inseng/inseng.idl @@ -18,6 +18,8 @@ * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA */ +#pragma makedep register + [ helpstring("Microsoft Active Setup Engine"), threading(apartment), diff --git a/dlls/itss/itss.idl b/dlls/itss/itss.idl index e3fac3a4689..b80f5d42132 100644 --- a/dlls/itss/itss.idl +++ b/dlls/itss/itss.idl @@ -18,6 +18,8 @@ * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA */ +#pragma makedep register + [ helpstring("Microsoft InfoTech Protocol for IE 3.0"), threading(both), diff --git a/dlls/jscript/jscript_classes.idl b/dlls/jscript/jscript_classes.idl index d9f481e71ed..597d69e9d7d 100644 --- a/dlls/jscript/jscript_classes.idl +++ b/dlls/jscript/jscript_classes.idl @@ -16,6 +16,8 @@ * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA */ +#pragma makedep register + [ helpstring("JScript Language"), threading(both), diff --git a/dlls/mlang/mlang_classes.idl b/dlls/mlang/mlang_classes.idl index 1832e2b0527..645ff004395 100644 --- a/dlls/mlang/mlang_classes.idl +++ b/dlls/mlang/mlang_classes.idl @@ -18,6 +18,8 @@ * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA */ +#pragma makedep register + [ helpstring("Multi Language Support"), threading(both), diff --git a/dlls/mmdevapi/mmdevapi_classes.idl b/dlls/mmdevapi/mmdevapi_classes.idl index a93dd3f5f72..e364fce62e3 100644 --- a/dlls/mmdevapi/mmdevapi_classes.idl +++ b/dlls/mmdevapi/mmdevapi_classes.idl @@ -18,6 +18,8 @@ * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA */ +#pragma makedep register + [ helpstring("MMDeviceEnumerator class"), threading(both), diff --git a/dlls/mscoree/mscoree_classes.idl b/dlls/mscoree/mscoree_classes.idl index 692210e59fa..a29ef6c7ea3 100644 --- a/dlls/mscoree/mscoree_classes.idl +++ b/dlls/mscoree/mscoree_classes.idl @@ -16,6 +16,8 @@ * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA */ +#pragma makedep register + [ helpstring("Microsoft Common Language Runtime Host V2"), threading(both), diff --git a/dlls/msctf/msctf_classes.idl b/dlls/msctf/msctf_classes.idl index 805e1544ef4..66aadefb324 100644 --- a/dlls/msctf/msctf_classes.idl +++ b/dlls/msctf/msctf_classes.idl @@ -18,6 +18,8 @@ * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA */ +#pragma makedep register + [ threading(apartment), uuid(529a9e6b-6587-4f23-ab9e-9c7d683e3c50) diff --git a/dlls/msdaps/msdaps.idl b/dlls/msdaps/msdaps.idl index 01441041052..759f36f615e 100644 --- a/dlls/msdaps/msdaps.idl +++ b/dlls/msdaps/msdaps.idl @@ -1,4 +1,5 @@ #pragma makedep proxy +#pragma makedep register #include "oledb.idl" diff --git a/dlls/msdaps/row_server.idl b/dlls/msdaps/row_server.idl index e110f6e733a..2434632009d 100644 --- a/dlls/msdaps/row_server.idl +++ b/dlls/msdaps/row_server.idl @@ -19,6 +19,7 @@ */ #pragma makedep proxy +#pragma makedep register import "oledb.idl"; diff --git a/dlls/mshtml/mshtml_classes.idl b/dlls/mshtml/mshtml_classes.idl index 9766031979b..b84a50f1cf1 100644 --- a/dlls/mshtml/mshtml_classes.idl +++ b/dlls/mshtml/mshtml_classes.idl @@ -18,6 +18,8 @@ * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA */ +#pragma makedep register + [ helpstring("Microsoft HTML About Pluggable Protocol"), threading(apartment), diff --git a/dlls/msi/msiserver.idl b/dlls/msi/msiserver.idl index e38fe541c03..3ef43cf3cea 100644 --- a/dlls/msi/msiserver.idl +++ b/dlls/msi/msiserver.idl @@ -18,6 +18,7 @@ */ #pragma makedep ident +#pragma makedep register #pragma makedep typelib #include "msiserver_dispids.h" diff --git a/dlls/msident/msident_classes.idl b/dlls/msident/msident_classes.idl index b3707a9bc12..86280bd887d 100644 --- a/dlls/msident/msident_classes.idl +++ b/dlls/msident/msident_classes.idl @@ -16,6 +16,7 @@ * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA */ +#pragma makedep register [ helpstring("LW Identities"), diff --git a/dlls/msimtf/msimtf.idl b/dlls/msimtf/msimtf.idl index 388222e9222..77517d37e31 100644 --- a/dlls/msimtf/msimtf.idl +++ b/dlls/msimtf/msimtf.idl @@ -18,6 +18,8 @@ * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA */ +#pragma makedep register + [ helpstring("CActiveIMMApp"), threading(apartment), diff --git a/dlls/mstask/mstask_local.idl b/dlls/mstask/mstask_local.idl index 5fe36f07d92..98e060c4684 100644 --- a/dlls/mstask/mstask_local.idl +++ b/dlls/mstask/mstask_local.idl @@ -17,5 +17,6 @@ */ #pragma makedep ident +#pragma makedep register #include "mstask.idl" diff --git a/dlls/msxml3/xmlparser.idl b/dlls/msxml3/xmlparser.idl index a0ce97efd7a..7f02b149b24 100644 --- a/dlls/msxml3/xmlparser.idl +++ b/dlls/msxml3/xmlparser.idl @@ -16,6 +16,8 @@ * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA */ +#pragma makedep register + import "unknwn.idl"; import "objidl.idl"; import "oaidl.idl"; diff --git a/dlls/objsel/objsel_classes.idl b/dlls/objsel/objsel_classes.idl index 0bd05bbf9bb..20926947305 100644 --- a/dlls/objsel/objsel_classes.idl +++ b/dlls/objsel/objsel_classes.idl @@ -18,6 +18,8 @@ * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA */ +#pragma makedep register + [ threading(both), uuid(17d6ccd8-3b7b-11d2-b9e0-00c04fd8dbf7) diff --git a/dlls/ole32/dcom.idl b/dlls/ole32/dcom.idl index 492bce2b077..c3d090a9cb6 100644 --- a/dlls/ole32/dcom.idl +++ b/dlls/ole32/dcom.idl @@ -20,6 +20,7 @@ * (there's a copy at http://www.grimes.demon.co.uk/DCOM/DCOMSpec.htm) */ #pragma makedep proxy +#pragma makedep register import "unknwn.idl"; diff --git a/dlls/ole32/ole32_objidl.idl b/dlls/ole32/ole32_objidl.idl index 801c856d047..d2c1a9999e6 100644 --- a/dlls/ole32/ole32_objidl.idl +++ b/dlls/ole32/ole32_objidl.idl @@ -21,6 +21,7 @@ so the easiest thing to do is just comment out our entire header. */ #pragma makedep proxy +#pragma makedep register cpp_quote("#if 0 /* ole32_objidl.idl hack */") #include "objidl.idl" diff --git a/dlls/ole32/ole32_oleidl.idl b/dlls/ole32/ole32_oleidl.idl index ef134563359..0f4fabc512a 100644 --- a/dlls/ole32/ole32_oleidl.idl +++ b/dlls/ole32/ole32_oleidl.idl @@ -17,6 +17,7 @@ */ #pragma makedep proxy +#pragma makedep register #include "oleidl.idl" diff --git a/dlls/ole32/ole32_unknwn.idl b/dlls/ole32/ole32_unknwn.idl index ee12a75463a..f3176a0d18a 100644 --- a/dlls/ole32/ole32_unknwn.idl +++ b/dlls/ole32/ole32_unknwn.idl @@ -21,6 +21,7 @@ so the easiest thing to do is just comment out our entire header. */ #pragma makedep proxy +#pragma makedep register cpp_quote("#if 0 /* oleaut32_unknwn.idl hack */") #include "unknwn.idl" diff --git a/dlls/oleaut32/oleaut32_oaidl.idl b/dlls/oleaut32/oleaut32_oaidl.idl index 8c1547f4f0c..2874be0603f 100644 --- a/dlls/oleaut32/oleaut32_oaidl.idl +++ b/dlls/oleaut32/oleaut32_oaidl.idl @@ -21,6 +21,7 @@ so the easiest thing to do is just comment out our entire header. */ #pragma makedep proxy +#pragma makedep register cpp_quote("#if 0 /* oleaut32_oaidl.idl hack */") #include "oaidl.idl" diff --git a/dlls/oleaut32/oleaut32_ocidl.idl b/dlls/oleaut32/oleaut32_ocidl.idl index 68e16795681..5f7664e0fb3 100644 --- a/dlls/oleaut32/oleaut32_ocidl.idl +++ b/dlls/oleaut32/oleaut32_ocidl.idl @@ -17,6 +17,7 @@ */ #pragma makedep proxy +#pragma makedep register #include "ocidl.idl" diff --git a/dlls/oledb32/oledb32_classes.idl b/dlls/oledb32/oledb32_classes.idl index e4b1e22baf3..2e7ff42be6f 100644 --- a/dlls/oledb32/oledb32_classes.idl +++ b/dlls/oledb32/oledb32_classes.idl @@ -18,6 +18,8 @@ * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA */ +#pragma makedep register + [ helpstring("OLE DB Data Conversion Library"), threading(both), diff --git a/dlls/propsys/propsys_classes.idl b/dlls/propsys/propsys_classes.idl index 28c23f22cf8..02555a37d26 100644 --- a/dlls/propsys/propsys_classes.idl +++ b/dlls/propsys/propsys_classes.idl @@ -18,6 +18,8 @@ * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA */ +#pragma makedep register + [ helpstring("Packed Property Storage Object"), threading(both), diff --git a/dlls/qedit/qedit_classes.idl b/dlls/qedit/qedit_classes.idl index 3106f4c7426..138e1a6396c 100644 --- a/dlls/qedit/qedit_classes.idl +++ b/dlls/qedit/qedit_classes.idl @@ -18,6 +18,8 @@ * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA */ +#pragma makedep register + [ threading(both), uuid(65bd0711-24d2-4ff7-9324-ed2e5d3abafa) diff --git a/dlls/qmgrprxy/qmgrprxy.idl b/dlls/qmgrprxy/qmgrprxy.idl index 7f764544622..828bcd8b525 100644 --- a/dlls/qmgrprxy/qmgrprxy.idl +++ b/dlls/qmgrprxy/qmgrprxy.idl @@ -18,6 +18,7 @@ #pragma makedep ident #pragma makedep proxy +#pragma makedep register #include "bits.idl" diff --git a/dlls/quartz/quartz_strmif.idl b/dlls/quartz/quartz_strmif.idl index 0bbe6648700..7ad8a7b88ad 100644 --- a/dlls/quartz/quartz_strmif.idl +++ b/dlls/quartz/quartz_strmif.idl @@ -17,6 +17,7 @@ */ #pragma makedep proxy +#pragma makedep register cpp_quote("#include ") #include "strmif.idl" diff --git a/dlls/shell32/shell32_classes.idl b/dlls/shell32/shell32_classes.idl index 3c96e79eab5..b849cef0c7e 100644 --- a/dlls/shell32/shell32_classes.idl +++ b/dlls/shell32/shell32_classes.idl @@ -18,6 +18,8 @@ * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA */ +#pragma makedep register + [ helpstring("Shell Automation Service"), progid("Shell.Application.1"), diff --git a/dlls/sti/sti_wia.idl b/dlls/sti/sti_wia.idl index 7ce34a217db..1aef5443db9 100644 --- a/dlls/sti/sti_wia.idl +++ b/dlls/sti/sti_wia.idl @@ -17,6 +17,7 @@ */ #pragma makedep proxy +#pragma makedep register #include "wia_lh.idl" diff --git a/dlls/urlmon/urlmon_urlmon.idl b/dlls/urlmon/urlmon_urlmon.idl index 49c5e092b09..c25bd8f34ae 100644 --- a/dlls/urlmon/urlmon_urlmon.idl +++ b/dlls/urlmon/urlmon_urlmon.idl @@ -17,6 +17,7 @@ */ #pragma makedep proxy +#pragma makedep register #include "urlmon.idl" diff --git a/dlls/vbscript/vbscript_classes.idl b/dlls/vbscript/vbscript_classes.idl index c800e1be58d..a433d71d4fb 100644 --- a/dlls/vbscript/vbscript_classes.idl +++ b/dlls/vbscript/vbscript_classes.idl @@ -16,6 +16,8 @@ * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA */ +#pragma makedep register + [ helpstring("VBScript Regular Expression"), threading(apartment), diff --git a/dlls/wbemdisp/wbemdisp_classes.idl b/dlls/wbemdisp/wbemdisp_classes.idl index 4fdedb00932..0cea2c8b895 100644 --- a/dlls/wbemdisp/wbemdisp_classes.idl +++ b/dlls/wbemdisp/wbemdisp_classes.idl @@ -18,6 +18,8 @@ * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA */ +#pragma makedep register + [ threading(apartment), uuid(172bddf8-ceea-11d1-8b05-00600806d9b6), diff --git a/dlls/wbemprox/wbemprox.idl b/dlls/wbemprox/wbemprox.idl index 4b19384bc7e..5c6255a39dc 100644 --- a/dlls/wbemprox/wbemprox.idl +++ b/dlls/wbemprox/wbemprox.idl @@ -18,6 +18,8 @@ * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA */ +#pragma makedep register + [ helpstring("WBEM Locator"), threading(both), diff --git a/dlls/wiaservc/wiaservc.idl b/dlls/wiaservc/wiaservc.idl index e75c6745b76..f2d021d3370 100644 --- a/dlls/wiaservc/wiaservc.idl +++ b/dlls/wiaservc/wiaservc.idl @@ -18,6 +18,8 @@ * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA */ +#pragma makedep register + [ helpstring("WIA Device Manager"), progid("WiaDevMgr.1"), diff --git a/dlls/windowscodecs/windowscodecs_wincodec.idl b/dlls/windowscodecs/windowscodecs_wincodec.idl index c46e4ec4cca..489d74bc5c7 100644 --- a/dlls/windowscodecs/windowscodecs_wincodec.idl +++ b/dlls/windowscodecs/windowscodecs_wincodec.idl @@ -17,6 +17,7 @@ */ #pragma makedep proxy +#pragma makedep register #include "wincodec.idl" diff --git a/dlls/wmiutils/wmiutils_classes.idl b/dlls/wmiutils/wmiutils_classes.idl index 315a9872999..80b46d5952f 100644 --- a/dlls/wmiutils/wmiutils_classes.idl +++ b/dlls/wmiutils/wmiutils_classes.idl @@ -18,6 +18,8 @@ * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA */ +#pragma makedep register + [ threading(both), uuid(cf4cc405-e2c5-4ddd-b3ce-5e7582d8c9fa)