Mike McCormack : msi: Add a (mostly empty) typelib for the MsiServer interface.

Alexandre Julliard julliard at wine.codeweavers.com
Fri Jan 26 07:47:19 CST 2007


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

Author: Mike McCormack <mike at codeweavers.com>
Date:   Fri Jan 26 21:14:58 2007 +0900

msi: Add a (mostly empty) typelib for the MsiServer interface.

---

 .gitignore             |    1 +
 dlls/msi/Makefile.in   |    2 +
 dlls/msi/msiserver.idl |  123 ++++++++++++++++++++++++++++++++++++++++++++++++
 3 files changed, 126 insertions(+), 0 deletions(-)

diff --git a/.gitignore b/.gitignore
index 24b6912..f9502bd 100644
--- a/.gitignore
+++ b/.gitignore
@@ -316,6 +316,7 @@ dlls/msi/instadvert.bmp
 dlls/msi/instlocal.bmp
 dlls/msi/libmsi.def
 dlls/msi/msi.res
+dlls/msi/msiserver.tlb
 dlls/msi/sql.tab.c
 dlls/msi/sql.tab.h
 dlls/msi/tests/*.ok
diff --git a/dlls/msi/Makefile.in b/dlls/msi/Makefile.in
index a26892d..5fb0941 100644
--- a/dlls/msi/Makefile.in
+++ b/dlls/msi/Makefile.in
@@ -47,6 +47,8 @@ C_SRCS = \
 	upgrade.c \
 	where.c
 
+IDL_TLB_SRCS = msiserver.idl
+
 BISON_SRCS = \
 	cond.y \
 	sql.y
diff --git a/dlls/msi/msiserver.idl b/dlls/msi/msiserver.idl
new file mode 100644
index 0000000..9966d90
--- /dev/null
+++ b/dlls/msi/msiserver.idl
@@ -0,0 +1,123 @@
+/*
+ * Copyright (C) 2007 Mike McCormack
+ *
+ * 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
+ */
+
+import "unknwn.idl";
+import "wtypes.idl";
+import "objidl.idl";
+import "oaidl.idl";
+
+[ uuid(000C1092-0000-0000-C000-000000000046), version(1.0) ]
+library WindowsInstaller
+{
+    dispinterface Installer;
+    dispinterface Record;
+    dispinterface Session;
+    dispinterface Database;
+    dispinterface SummaryInfo;
+    dispinterface View;
+    dispinterface UIPreview;
+    dispinterface FeatureInfo;
+    dispinterface RecordList;
+    dispinterface StringList;
+    dispinterface Product;
+    dispinterface Patch;
+
+    [ uuid(000C1090-0000-0000-C000-000000000046) ]
+    dispinterface Installer
+    {
+    properties:
+    methods:
+    }
+
+    [ uuid(000C1093-0000-0000-C000-000000000046) ]
+    dispinterface Record
+    {
+    properties:
+    methods:
+    }
+
+    [ uuid(000C1095-0000-0000-C000-000000000046) ]
+    dispinterface StringList
+    {
+        properties:
+        methods:
+    }
+
+    [ uuid(000C1096-0000-0000-C000-000000000046) ]
+    dispinterface RecordList
+    {
+        properties:
+        methods:
+    }
+
+    [ uuid(000C109A-0000-0000-C000-000000000046) ]
+    dispinterface UIPreview
+    {
+        properties:
+        methods:
+    }
+
+    [ uuid(000C109B-0000-0000-C000-000000000046) ]
+    dispinterface SummaryInfo
+    {
+        properties:
+        methods:
+    }
+
+    [ uuid(000C109C-0000-0000-C000-000000000046) ]
+    dispinterface View
+    {
+        properties:
+        methods:
+    }
+
+    [ uuid(000C109D-0000-0000-C000-000000000046) ]
+    dispinterface Database
+    {
+        properties:
+        methods:
+    }
+
+    [ uuid(000C109E-0000-0000-C000-000000000046) ]
+    dispinterface Session
+    {
+    properties:
+    methods:
+    }
+
+    [ uuid(000C109F-0000-0000-C000-000000000046) ]
+    dispinterface FeatureInfo
+    {
+        properties:
+        methods:
+    }
+
+    [ uuid(000C10A0-0000-0000-C000-000000000046) ]
+    dispinterface Product
+    {
+        properties:
+        methods:
+    }
+
+    [ uuid(000C10A1-0000-0000-C000-000000000046) ]
+    dispinterface Patch
+    {
+        properties:
+        methods:
+    }
+}




More information about the wine-cvs mailing list