For a radio button even if the initial style includes WS_TABSTOP the
[wine/wine64.git] / dlls / quartz / mtype.h
blobf9e2da5f4b15ea8da8ed19e77c044c074a309754
1 /*
2 * Implements IEnumMediaTypes and helper functions. (internal)
4 * hidenori@a2.ctktv.ne.jp
5 */
7 #ifndef WINE_DSHOW_MTYPE_H
8 #define WINE_DSHOW_MTYPE_H
10 HRESULT QUARTZ_MediaType_Copy(
11 AM_MEDIA_TYPE* pmtDst,
12 const AM_MEDIA_TYPE* pmtSrc );
13 void QUARTZ_MediaType_Free(
14 AM_MEDIA_TYPE* pmt );
15 AM_MEDIA_TYPE* QUARTZ_MediaType_Duplicate(
16 const AM_MEDIA_TYPE* pmtSrc );
17 void QUARTZ_MediaType_Destroy(
18 AM_MEDIA_TYPE* pmt );
20 void QUARTZ_MediaSubType_FromFourCC(
21 GUID* psubtype, DWORD dwFourCC );
22 BOOL QUARTZ_MediaSubType_IsFourCC(
23 const GUID* psubtype );
25 HRESULT QUARTZ_MediaSubType_FromBitmap(
26 GUID* psubtype, const BITMAPINFOHEADER* pbi );
28 void QUARTZ_PatchBitmapInfoHeader( BITMAPINFOHEADER* pbi );
29 BOOL QUARTZ_BitmapHasFixedSample( const BITMAPINFOHEADER* pbi );
32 HRESULT QUARTZ_CreateEnumMediaTypes(
33 IEnumMediaTypes** ppobj,
34 const AM_MEDIA_TYPE* pTypes, ULONG cTypes );
37 #endif /* WINE_DSHOW_MTYPE_H */