Module: wine Branch: master Commit: 088b3748d4903c892f793c1f3c64cc9fdc7f8c4d URL: http://source.winehq.org/git/wine.git/?a=commit;h=088b3748d4903c892f793c1f3c...
Author: Rob Shearman robertshearman@gmail.com Date: Wed Jun 25 18:29:06 2008 +0100
include: Don't import files in control.idl that aren't imported on Windows.
---
include/axcore.idl | 4 ++++ include/control.idl | 10 ++++++---- 2 files changed, 10 insertions(+), 4 deletions(-)
diff --git a/include/axcore.idl b/include/axcore.idl index bb9f5e7..52e6959 100644 --- a/include/axcore.idl +++ b/include/axcore.idl @@ -48,7 +48,11 @@ cpp_quote("#define MAX_PIN_NAME 128") cpp_quote("#define MAX_FILTER_NAME 128")
typedef LONGLONG REFERENCE_TIME; + +cpp_quote("#ifndef REFTIME_DEFINED") +cpp_quote("#define REFTIME_DEFINED") typedef DOUBLE REFTIME; +cpp_quote("#endif")
typedef DWORD_PTR HSEMAPHORE; typedef DWORD_PTR HEVENT; diff --git a/include/control.idl b/include/control.idl index af8a2f9..ddb5279 100644 --- a/include/control.idl +++ b/include/control.idl @@ -17,10 +17,7 @@ * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA */
-cpp_quote("#if 0") /* FIXME: these files are not included on Windows */ -import "shldisp.idl"; -import "strmif.idl"; -cpp_quote("#endif") +import "oaidl.idl";
interface IMediaControl; interface IBasicAudio; @@ -34,6 +31,11 @@ typedef long OAFilterState; typedef LONG_PTR OAHWND; typedef LONG_PTR OAEVENT;
+cpp_quote("#ifndef REFTIME_DEFINED") +cpp_quote("#define REFTIME_DEFINED") +typedef DOUBLE REFTIME; +cpp_quote("#endif") + /***************************************************************************** * IMediaControl interface */