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