Module: wine Branch: master Commit: 208cdde0f5774e078ba36c279a46cfc19aa50643 URL: http://source.winehq.org/git/wine.git/?a=commit;h=208cdde0f5774e078ba36c279a...
Author: Mike McCormack mike@codeweavers.com Date: Wed Jan 17 20:06:44 2007 +0900
msi: Register IMsiServer.
---
dlls/msi/regsvr.c | 32 +++++++++++++++++++------------- 1 files changed, 19 insertions(+), 13 deletions(-)
diff --git a/dlls/msi/regsvr.c b/dlls/msi/regsvr.c index dca1c80..dca44e2 100644 --- a/dlls/msi/regsvr.c +++ b/dlls/msi/regsvr.c @@ -588,22 +588,28 @@ static struct regsvr_coclass const cocla */ /* * we should declare: (@see ole32/regsvr.c for examples) - [-HKEY_CLASSES_ROOT\Interface{000C101C-0000-0000-C000-000000000046}] - [-HKEY_CLASSES_ROOT\Interface{000C101D-0000-0000-C000-000000000046}] - [-HKEY_CLASSES_ROOT\Interface{000C1025-0000-0000-C000-000000000046}] - [-HKEY_CLASSES_ROOT\Interface{000C1033-0000-0000-C000-000000000046}] - [-HKEY_CLASSES_ROOT\Interface{000C1090-0000-0000-C000-000000000046}] - [-HKEY_CLASSES_ROOT\Interface{000C1093-0000-0000-C000-000000000046}] - [-HKEY_CLASSES_ROOT\Interface{000C1095-0000-0000-C000-000000000046}] - [-HKEY_CLASSES_ROOT\Interface{000C109A-0000-0000-C000-000000000046}] - [-HKEY_CLASSES_ROOT\Interface{000C109B-0000-0000-C000-000000000046}] - [-HKEY_CLASSES_ROOT\Interface{000C109C-0000-0000-C000-000000000046}] - [-HKEY_CLASSES_ROOT\Interface{000C109D-0000-0000-C000-000000000046}] - [-HKEY_CLASSES_ROOT\Interface{000C109E-0000-0000-C000-000000000046}] + [-HKEY_CLASSES_ROOT\Interface{000C101D-0000-0000-C000-000000000046}] + [-HKEY_CLASSES_ROOT\Interface{000C1025-0000-0000-C000-000000000046}] + [-HKEY_CLASSES_ROOT\Interface{000C1033-0000-0000-C000-000000000046}] + [-HKEY_CLASSES_ROOT\Interface{000C1090-0000-0000-C000-000000000046}] + [-HKEY_CLASSES_ROOT\Interface{000C1093-0000-0000-C000-000000000046}] + [-HKEY_CLASSES_ROOT\Interface{000C1095-0000-0000-C000-000000000046}] + [-HKEY_CLASSES_ROOT\Interface{000C109A-0000-0000-C000-000000000046}] + [-HKEY_CLASSES_ROOT\Interface{000C109B-0000-0000-C000-000000000046}] + [-HKEY_CLASSES_ROOT\Interface{000C109C-0000-0000-C000-000000000046}] + [-HKEY_CLASSES_ROOT\Interface{000C109D-0000-0000-C000-000000000046}] + [-HKEY_CLASSES_ROOT\Interface{000C109E-0000-0000-C000-000000000046}] [-HKEY_CLASSES_ROOT\Interface{000C109F-0000-0000-C000-000000000046}] */ + static struct regsvr_interface const interface_list[] = { - { NULL } /* list terminator */ + { &CLSID_IMsiServer, + "IMsiServer", + NULL, + 18, + NULL, + NULL }, + { NULL } /* list terminator */ };
static HRESULT register_msiexec(void)