From 0d203bd7ee3e05c312fdddcd8209974690dc4d66 Mon Sep 17 00:00:00 2001 From: Alexandre Julliard Date: Fri, 27 Feb 2004 06:08:32 +0000 Subject: [PATCH] Sync some of the dll registrations with the contents of winedefault.reg. --- dlls/comcat/regsvr.c | 2 +- dlls/dmime/regsvr.c | 8 ++++++++ dlls/dmstyle/regsvr.c | 8 ++++++++ dlls/ole32/regsvr.c | 2 +- dlls/shell32/regsvr.c | 7 +++++++ 5 files changed, 25 insertions(+), 2 deletions(-) diff --git a/dlls/comcat/regsvr.c b/dlls/comcat/regsvr.c index 114aaca107..7335a673c7 100644 --- a/dlls/comcat/regsvr.c +++ b/dlls/comcat/regsvr.c @@ -398,7 +398,7 @@ static LONG recursive_delete_key(HKEY key) */ static struct regsvr_coclass const coclass_list[] = { { &CLSID_StdComponentCategoriesMgr, - "StdComponentCategoriesMgr", + "Component Categories Manager", NULL, "comcat.dll", "Both" diff --git a/dlls/dmime/regsvr.c b/dlls/dmime/regsvr.c index 31cf18e45b..a03a636bf4 100644 --- a/dlls/dmime/regsvr.c +++ b/dlls/dmime/regsvr.c @@ -501,6 +501,14 @@ static struct regsvr_coclass const coclass_list[] = { "Microsoft.DirectMusicSegmentState.1", "Microsoft.DirectMusicSegmentState" }, + { &CLSID_DirectMusicSong, + "DirectMusicSong", + NULL, + "dmime.dll", + "Both", + "Microsoft.DirectMusicSong.1", + "Microsoft.DirectMusicSong" + }, { &CLSID_DirectMusicGraph, "DirectMusicGraph", NULL, diff --git a/dlls/dmstyle/regsvr.c b/dlls/dmstyle/regsvr.c index 184fb64c58..e45fc1154c 100644 --- a/dlls/dmstyle/regsvr.c +++ b/dlls/dmstyle/regsvr.c @@ -541,6 +541,14 @@ static struct regsvr_coclass const coclass_list[] = { "Microsoft.DirectMusicMuteTrack.1", "Microsoft.DirectMusicMuteTrack" }, + { &CLSID_DirectMusicMelodyFormulationTrack, + "DirectMusicMelodyFormulationTrack", + NULL, + "dmstyle.dll", + "Both", + "Microsoft.DirectMusicMelodyFormulationTrack.1", + "Microsoft.DirectMusicMelodyFormulationTrack" + }, { NULL } /* list terminator */ }; diff --git a/dlls/ole32/regsvr.c b/dlls/ole32/regsvr.c index 69f2d43ec1..4c3ddf21f3 100644 --- a/dlls/ole32/regsvr.c +++ b/dlls/ole32/regsvr.c @@ -500,7 +500,7 @@ static struct regsvr_interface const interface_list[] = { }, { &IID_IPersistStorage, "IPersistStorage", - NULL, + &IID_IPersist, 10, NULL, &CLSID_PSFactoryBuffer diff --git a/dlls/shell32/regsvr.c b/dlls/shell32/regsvr.c index c8599a6784..396a377b28 100644 --- a/dlls/shell32/regsvr.c +++ b/dlls/shell32/regsvr.c @@ -28,6 +28,7 @@ #include "winerror.h" #include "ole2.h" +#include "shlguid.h" #include "wine/debug.h" @@ -475,6 +476,12 @@ static struct regsvr_coclass const coclass_list[] = { "shell32.dll", "Apartment" }, + { &CLSID_MyComputer, + "My Computer", + NULL, + "shell32.dll", + "Apartment" + }, { &CLSID_Shortcut, "Shortcut", NULL, -- 2.32.0.93.g670b81a890