include: Add dbccmd.idl.
authorHuw Davies <huw@codeweavers.com>
Wed, 22 Jul 2009 13:03:06 +0000 (14:03 +0100)
committerAlexandre Julliard <julliard@winehq.org>
Thu, 23 Jul 2009 09:25:19 +0000 (11:25 +0200)
include/Makefile.in
include/dbccmd.idl [new file with mode: 0644]
include/oledb.idl
tools/make_makefiles

index 71a20ac..2e4d309 100644 (file)
@@ -148,6 +148,7 @@ SRCDIR_INCLUDES = \
        d3dx9mesh.h \
        d3dx9shader.h \
        d3dx9tex.h \
+       dbccmd.idl \
        dbghelp.h \
        dbinit.idl \
        dbprop.idl \
diff --git a/include/dbccmd.idl b/include/dbccmd.idl
new file mode 100644 (file)
index 0000000..28763d2
--- /dev/null
@@ -0,0 +1,36 @@
+/*
+ * Copyright (C) 2009 Huw Davies
+ *
+ * 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
+ */
+
+[
+    object,
+    uuid(0c733a1d-2a1c-11ce-ade5-00aa0044773d),
+    pointer_default(unique)
+]
+interface IDBCreateCommand : IUnknown
+{
+    [local]
+    HRESULT CreateCommand([in] IUnknown *pUnkOuter,
+                          [in] REFIID riid,
+                          [out, iid_is(riid)] IUnknown **ppCommand);
+
+    [call_as(CreateCommand)]
+    HRESULT RemoteCreateCommand([in] IUnknown *pUnkOuter,
+                                [in] REFIID riid,
+                                [out, iid_is(riid)] IUnknown **ppCommand,
+                                [out] IErrorInfo **ppErrorInfoRem);
+}
index dd6b218..e8573f6 100644 (file)
@@ -23,6 +23,8 @@ import "propidl.idl";
 
 typedef ULONG DBBYTEOFFSET;
 
-#include "dbinit.idl"
 #include "dbs.idl"
+
+#include "dbccmd.idl"
 #include "dbprop.idl"
+#include "dbinit.idl"
index f23706c..c618c19 100755 (executable)
@@ -109,6 +109,7 @@ my %exported_wine_headers = (
 my %private_idl_headers = (
     "axcore.idl" => 1,
     "axextend.idl" => 1,
+    "dbccmd.idl" => 1,
     "dbinit.idl" => 1,
     "dbprop.idl" => 1,
     "dbs.idl" => 1,