Data Structures |
| struct | EditStreamTable |
| struct | IAVIEditStreamImpl |
Defines |
| #define | EditStreamEnd(This, streamNr) |
Functions |
| | WINE_DEFAULT_DEBUG_CHANNEL (avifile) |
| | DEFINE_AVIGUID (IID_IEditStreamInternal, 0x0002000A, 0, 0) |
| static IAVIEditStreamImpl * | impl_from_IAVIEditStream (IAVIEditStream *iface) |
| static IAVIEditStreamImpl * | impl_from_IAVIStream (IAVIStream *iface) |
| static HRESULT | AVIFILE_FindStreamInTable (IAVIEditStreamImpl *const This, DWORD pos, PAVISTREAM *ppStream, DWORD *streamPos, DWORD *streamNr, BOOL bFindSample) |
| static LPVOID | AVIFILE_ReadFrame (IAVIEditStreamImpl *const This, PAVISTREAM pstream, LONG pos) |
| static HRESULT | AVIFILE_RemoveStream (IAVIEditStreamImpl *const This, DWORD nr) |
| static BOOL | AVIFILE_FormatsEqual (PAVISTREAM avi1, PAVISTREAM avi2) |
| static HRESULT WINAPI | IAVIEditStream_fnQueryInterface (IAVIEditStream *iface, REFIID refiid, LPVOID *obj) |
| static ULONG WINAPI | IAVIEditStream_fnAddRef (IAVIEditStream *iface) |
| static ULONG WINAPI | IAVIEditStream_fnRelease (IAVIEditStream *iface) |
| static HRESULT WINAPI | IAVIEditStream_fnCut (IAVIEditStream *iface, LONG *plStart, LONG *plLength, PAVISTREAM *ppResult) |
| static HRESULT WINAPI | IAVIEditStream_fnCopy (IAVIEditStream *iface, LONG *plStart, LONG *plLength, PAVISTREAM *ppResult) |
| static HRESULT WINAPI | IAVIEditStream_fnPaste (IAVIEditStream *iface, LONG *plStart, LONG *plLength, PAVISTREAM pSource, LONG lStart, LONG lLength) |
| static HRESULT WINAPI | IAVIEditStream_fnClone (IAVIEditStream *iface, PAVISTREAM *ppResult) |
| static HRESULT WINAPI | IAVIEditStream_fnSetInfo (IAVIEditStream *iface, LPAVISTREAMINFOW asi, LONG size) |
| static HRESULT WINAPI | IEditAVIStream_fnQueryInterface (IAVIStream *iface, REFIID refiid, LPVOID *obj) |
| static ULONG WINAPI | IEditAVIStream_fnAddRef (IAVIStream *iface) |
| static ULONG WINAPI | IEditAVIStream_fnRelease (IAVIStream *iface) |
| static HRESULT WINAPI | IEditAVIStream_fnCreate (IAVIStream *iface, LPARAM lParam1, LPARAM lParam2) |
| static HRESULT WINAPI | IEditAVIStream_fnInfo (IAVIStream *iface, AVISTREAMINFOW *psi, LONG size) |
| static LONG WINAPI | IEditAVIStream_fnFindSample (IAVIStream *iface, LONG pos, LONG flags) |
| static HRESULT WINAPI | IEditAVIStream_fnReadFormat (IAVIStream *iface, LONG pos, LPVOID format, LONG *fmtsize) |
| static HRESULT WINAPI | IEditAVIStream_fnSetFormat (IAVIStream *iface, LONG pos, LPVOID format, LONG formatsize) |
| static HRESULT WINAPI | IEditAVIStream_fnRead (IAVIStream *iface, LONG start, LONG samples, LPVOID buffer, LONG buffersize, LONG *bytesread, LONG *samplesread) |
| static HRESULT WINAPI | IEditAVIStream_fnWrite (IAVIStream *iface, LONG start, LONG samples, LPVOID buffer, LONG buffersize, DWORD flags, LONG *sampwritten, LONG *byteswritten) |
| static HRESULT WINAPI | IEditAVIStream_fnDelete (IAVIStream *iface, LONG start, LONG samples) |
| static HRESULT WINAPI | IEditAVIStream_fnReadData (IAVIStream *iface, DWORD fcc, LPVOID lp, LONG *lpread) |
| static HRESULT WINAPI | IEditAVIStream_fnWriteData (IAVIStream *iface, DWORD fcc, LPVOID lp, LONG size) |
| static HRESULT WINAPI | IEditAVIStream_fnSetInfo (IAVIStream *iface, AVISTREAMINFOW *info, LONG len) |
| PAVIEDITSTREAM | AVIFILE_CreateEditStream (PAVISTREAM pstream) |
Variables |
| static struct IAVIEditStreamVtbl | ieditstream |
| static struct IAVIStreamVtbl | ieditstast |