quartz: Define the QuartzTypeLib library in control.idl.
Also remove some unneeded forward declarations.
This commit is contained in:
parent
862377f123
commit
209132724a
|
@ -19,13 +19,13 @@
|
||||||
|
|
||||||
import "oaidl.idl";
|
import "oaidl.idl";
|
||||||
|
|
||||||
interface IMediaControl;
|
[
|
||||||
interface IBasicAudio;
|
version(1.0),
|
||||||
interface IBasicVideo;
|
uuid(56a868b0-0ad4-11ce-b03a-0020af0ba770)
|
||||||
interface IVideoWindow;
|
]
|
||||||
interface IMediaEvent;
|
library QuartzTypeLib
|
||||||
interface IMediaEventEx;
|
{
|
||||||
interface IMediaPosition;
|
importlib("stdole2.tlb");
|
||||||
|
|
||||||
typedef LONG OAFilterState;
|
typedef LONG OAFilterState;
|
||||||
typedef LONG_PTR OAHWND;
|
typedef LONG_PTR OAHWND;
|
||||||
|
@ -36,7 +36,7 @@ cpp_quote("#define REFTIME_DEFINED")
|
||||||
typedef DOUBLE REFTIME;
|
typedef DOUBLE REFTIME;
|
||||||
cpp_quote("#endif")
|
cpp_quote("#endif")
|
||||||
|
|
||||||
/*****************************************************************************
|
/***************************************************************************
|
||||||
* IMediaControl interface
|
* IMediaControl interface
|
||||||
*/
|
*/
|
||||||
[
|
[
|
||||||
|
@ -58,7 +58,7 @@ interface IMediaControl : IDispatch
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
/*****************************************************************************
|
/***************************************************************************
|
||||||
* IBasicAudio interface
|
* IBasicAudio interface
|
||||||
*/
|
*/
|
||||||
[
|
[
|
||||||
|
@ -75,7 +75,7 @@ interface IBasicAudio : IDispatch
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
/*****************************************************************************
|
/***************************************************************************
|
||||||
* IVideoWindow interface
|
* IVideoWindow interface
|
||||||
*/
|
*/
|
||||||
[
|
[
|
||||||
|
@ -127,7 +127,7 @@ interface IVideoWindow : IDispatch
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
/*****************************************************************************
|
/***************************************************************************
|
||||||
* IBasicVideo interface
|
* IBasicVideo interface
|
||||||
*/
|
*/
|
||||||
[
|
[
|
||||||
|
@ -187,7 +187,7 @@ interface IBasicVideo2 : IBasicVideo
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
/*****************************************************************************
|
/***************************************************************************
|
||||||
* IMediaEvent interface
|
* IMediaEvent interface
|
||||||
*/
|
*/
|
||||||
[
|
[
|
||||||
|
@ -206,7 +206,7 @@ interface IMediaEvent : IDispatch
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
/*****************************************************************************
|
/***************************************************************************
|
||||||
* IMediaEventEx interface
|
* IMediaEventEx interface
|
||||||
*/
|
*/
|
||||||
[
|
[
|
||||||
|
@ -222,7 +222,7 @@ interface IMediaEventEx : IMediaEvent
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
/*****************************************************************************
|
/***************************************************************************
|
||||||
* IMediaPosition interface
|
* IMediaPosition interface
|
||||||
*/
|
*/
|
||||||
[
|
[
|
||||||
|
@ -244,3 +244,5 @@ interface IMediaPosition : IDispatch
|
||||||
HRESULT CanSeekForward( [out] LONG *pCanSeekForward );
|
HRESULT CanSeekForward( [out] LONG *pCanSeekForward );
|
||||||
HRESULT CanSeekBackward( [out] LONG *pCanSeekBackward );
|
HRESULT CanSeekBackward( [out] LONG *pCanSeekBackward );
|
||||||
}
|
}
|
||||||
|
|
||||||
|
} /* library QuartzTypeLib */
|
||||||
|
|
Loading…
Reference in New Issue