Alexandre Julliard : qmgr: Convert the remaining registrations to IRegistrar format.

Alexandre Julliard julliard at winehq.org
Wed Aug 3 12:48:08 CDT 2011


Module: wine
Branch: master
Commit: c90a79a728f24ba09c7c89e218578d35d04ad336
URL:    http://source.winehq.org/git/wine.git/?a=commit;h=c90a79a728f24ba09c7c89e218578d35d04ad336

Author: Alexandre Julliard <julliard at winehq.org>
Date:   Tue Aug  2 22:08:49 2011 +0200

qmgr: Convert the remaining registrations to IRegistrar format.

---

 dlls/qmgr/qmgr.inf |   16 ----------------
 dlls/qmgr/qmgr.rgs |   15 +++++++++++++++
 dlls/qmgr/rsrc.rc  |    4 ++--
 tools/wine.inf.in  |    1 -
 4 files changed, 17 insertions(+), 19 deletions(-)

diff --git a/dlls/qmgr/qmgr.inf b/dlls/qmgr/qmgr.inf
deleted file mode 100644
index ef51f9b..0000000
--- a/dlls/qmgr/qmgr.inf
+++ /dev/null
@@ -1,16 +0,0 @@
-[version]
-Signature="$CHICAGO$"
-
-[RegisterDll]
-AddReg = Qmgr.Reg
-
-[UnregisterDll]
-DelReg = Qmgr.Reg
-
-[Qmgr.Reg]
-HKCR,"AppID\BITS","AppID",,"%CLSID_BackgroundCopyQMgr%"
-HKCR,"AppID\%CLSID_BackgroundCopyQMgr%","LocalService",,"BITS"
-HKCR,"CLSID\%CLSID_BackgroundCopyManager%","AppID",,"%CLSID_BackgroundCopyQMgr%"
-
-HKLM,"Software\Microsoft\Windows NT\CurrentVersion\SvcHost","netsvcs",0x00010000,"BITS"
-HKLM,"System\CurrentControlSet\Services\BITS\Parameters","ServiceDll",0x00020000,"qmgr.dll"
diff --git a/dlls/qmgr/qmgr.rgs b/dlls/qmgr/qmgr.rgs
new file mode 100644
index 0000000..675505e
--- /dev/null
+++ b/dlls/qmgr/qmgr.rgs
@@ -0,0 +1,15 @@
+HKCR
+{
+    NoRemove AppID
+    {
+        '{69AD4AEE-51BE-439B-A92C-86AE490E8B30}' { val LocalService = s 'BITS' }
+        BITS { val AppID = s '{69AD4AEE-51BE-439B-A92C-86AE490E8B30}' }
+    }
+    NoRemove CLSID
+    {
+        '{4991D34B-80A1-4291-83B6-3328366B9097}'
+        {
+            val AppID = s '{69AD4AEE-51BE-439B-A92C-86AE490E8B30}'
+        }
+    }
+}
diff --git a/dlls/qmgr/rsrc.rc b/dlls/qmgr/rsrc.rc
index dfc64d0..66fd2a5 100644
--- a/dlls/qmgr/rsrc.rc
+++ b/dlls/qmgr/rsrc.rc
@@ -16,5 +16,5 @@
  * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
  */
 
-/* @makedep: qmgr.inf */
-REGINST REGINST qmgr.inf
+/* @makedep: qmgr.rgs */
+1 WINE_REGISTRY qmgr.rgs
diff --git a/tools/wine.inf.in b/tools/wine.inf.in
index d9e987b..86d00e4 100644
--- a/tools/wine.inf.in
+++ b/tools/wine.inf.in
@@ -2502,7 +2502,6 @@ HKLM,%CurrentVersion%\Telephony\Country List\998,"SameAreaRule",,"G"
 11,,msiexec.exe,1
 11,,msisip.dll,1
 11,,qcap.dll,1
-11,,qmgr.dll,1
 11,,quartz.dll,1
 11,,urlmon.dll,1
 11,,windowscodecs.dll,1




More information about the wine-cvs mailing list