adding two idl file 100% compatible with ms dxsdk 2004 dec
authorMagnus Olsen <magnus@greatlord.com>
Sat, 26 May 2007 09:28:26 +0000 (09:28 +0000)
committerMagnus Olsen <magnus@greatlord.com>
Sat, 26 May 2007 09:28:26 +0000 (09:28 +0000)
This two idl can not yet be auto genrated in reactos for varius reason.

svn path=/trunk/; revision=26899

reactos/include/dxsdk/devenum.idl [new file with mode: 0644]
reactos/include/dxsdk/strmif.idl [new file with mode: 0644]

diff --git a/reactos/include/dxsdk/devenum.idl b/reactos/include/dxsdk/devenum.idl
new file mode 100644 (file)
index 0000000..2ba403f
--- /dev/null
@@ -0,0 +1,19 @@
+
+cpp_quote("#define CDEF_CLASS_DEFAULT 0x0001")
+cpp_quote("#define CDEF_BYPASS_CLASS_MANAGER 0x0002")
+cpp_quote("#define CDEF_CLASS_LEGACY  0x0004")
+cpp_quote("#define CDEF_MERIT_ABOVE_DO_NOT_USE 0x0008")
+
+[
+    object,
+    uuid(29840822-5B84-11D0-BD3B-00A0C911CE86),
+    pointer_default(unique)
+]
+interface ICreateDevEnum : IUnknown
+{
+    import "oaidl.idl";
+
+    HRESULT CreateClassEnumerator( [in] REFCLSID clsidDeviceClass,
+                                   [out] IEnumMoniker ** ppEnumMoniker,
+                                   [in]  DWORD dwFlags);
+}
diff --git a/reactos/include/dxsdk/strmif.idl b/reactos/include/dxsdk/strmif.idl
new file mode 100644 (file)
index 0000000..d7ad603
--- /dev/null
@@ -0,0 +1,9 @@
+
+import "unknwn.idl";
+import "objidl.idl";
+#include <devenum.idl>
+#include <axcore.idl>
+#include <axextend.idl>
+#include <dvdif.idl>
+#include <dyngraph.idl>
+#include "VMRender.idl"