1 #ifndef WINE_DSHOW_SEEKPASS_H
2 #define WINE_DSHOW_SEEKPASS_H
5 implements CLSID_SeekingPassThru.
7 - At least, the following interfaces should be implemented:
17 typedef struct QUARTZ_ISeekingPassThruImpl
19 ICOM_VFIELD(ISeekingPassThru
);
20 } QUARTZ_ISeekingPassThruImpl
;
23 typedef struct CSeekingPassThru
26 QUARTZ_ISeekingPassThruImpl seekpass
;
28 /* ISeekingPassThru fields. */
30 CPassThruImpl passthru
;
33 #define CSeekingPassThru_THIS(iface,member) CSeekingPassThru* This = ((CSeekingPassThru*)(((char*)iface)-offsetof(CSeekingPassThru,member)))
35 HRESULT
QUARTZ_CreateSeekingPassThru(IUnknown
* punkOuter
,void** ppobj
);
38 #endif /* WINE_DSHOW_SEEKPASS_H */