quartz: Define the QuartzTypeLib library in control.idl.

Also remove some unneeded forward declarations.
This commit is contained in:
Francois Gouget 2011-12-28 10:45:12 +01:00 committed by Alexandre Julliard
parent 862377f123
commit 209132724a
1 changed files with 210 additions and 208 deletions

View File

@ -19,13 +19,13 @@
import "oaidl.idl";
interface IMediaControl;
interface IBasicAudio;
interface IBasicVideo;
interface IVideoWindow;
interface IMediaEvent;
interface IMediaEventEx;
interface IMediaPosition;
[
version(1.0),
uuid(56a868b0-0ad4-11ce-b03a-0020af0ba770)
]
library QuartzTypeLib
{
importlib("stdole2.tlb");
typedef LONG OAFilterState;
typedef LONG_PTR OAHWND;
@ -36,7 +36,7 @@ cpp_quote("#define REFTIME_DEFINED")
typedef DOUBLE REFTIME;
cpp_quote("#endif")
/*****************************************************************************
/***************************************************************************
* IMediaControl interface
*/
[
@ -58,7 +58,7 @@ interface IMediaControl : IDispatch
}
/*****************************************************************************
/***************************************************************************
* IBasicAudio interface
*/
[
@ -75,7 +75,7 @@ interface IBasicAudio : IDispatch
}
/*****************************************************************************
/***************************************************************************
* IVideoWindow interface
*/
[
@ -127,7 +127,7 @@ interface IVideoWindow : IDispatch
}
/*****************************************************************************
/***************************************************************************
* IBasicVideo interface
*/
[
@ -187,7 +187,7 @@ interface IBasicVideo2 : IBasicVideo
}
/*****************************************************************************
/***************************************************************************
* IMediaEvent interface
*/
[
@ -206,7 +206,7 @@ interface IMediaEvent : IDispatch
}
/*****************************************************************************
/***************************************************************************
* IMediaEventEx interface
*/
[
@ -222,7 +222,7 @@ interface IMediaEventEx : IMediaEvent
}
/*****************************************************************************
/***************************************************************************
* IMediaPosition interface
*/
[
@ -244,3 +244,5 @@ interface IMediaPosition : IDispatch
HRESULT CanSeekForward( [out] LONG *pCanSeekForward );
HRESULT CanSeekBackward( [out] LONG *pCanSeekBackward );
}
} /* library QuartzTypeLib */