xine-lib 1.2.11
Data Fields
IEnumMediaTypes_vt Struct Reference

#include <interfaces.h>

Data Fields

long STDCALL(* QueryInterface )(IUnknown *This, const GUID *riid, void **ppvObject)
 
long STDCALL(* AddRef )(IUnknown *This)
 
long STDCALL(* Release )(IUnknown *This)
 
HRESULT STDCALL(* Next )(IEnumMediaTypes *This, unsigned long cMediaTypes, AM_MEDIA_TYPE **ppMediaTypes, unsigned long *pcFetched)
 
HRESULT STDCALL(* Skip )(IEnumMediaTypes *This, unsigned long cMediaTypes)
 
HRESULT STDCALL(* Reset )(IEnumMediaTypes *This)
 
HRESULT STDCALL(* Clone )(IEnumMediaTypes *This, IEnumMediaTypes **ppEnum)
 

Field Documentation

◆ AddRef

long STDCALL(* IEnumMediaTypes_vt::AddRef) (IUnknown *This)

Referenced by CEnumMediaTypesCreate().

◆ Clone

HRESULT STDCALL(* IEnumMediaTypes_vt::Clone) (IEnumMediaTypes *This, IEnumMediaTypes **ppEnum)

Referenced by CEnumMediaTypesCreate().

◆ Next

HRESULT STDCALL(* IEnumMediaTypes_vt::Next) (IEnumMediaTypes *This, unsigned long cMediaTypes, AM_MEDIA_TYPE **ppMediaTypes, unsigned long *pcFetched)

Referenced by CEnumMediaTypesCreate().

◆ QueryInterface

long STDCALL(* IEnumMediaTypes_vt::QueryInterface) (IUnknown *This, const GUID *riid, void **ppvObject)

Referenced by CEnumMediaTypesCreate().

◆ Release

long STDCALL(* IEnumMediaTypes_vt::Release) (IUnknown *This)

Referenced by CEnumMediaTypesCreate().

◆ Reset

HRESULT STDCALL(* IEnumMediaTypes_vt::Reset) (IEnumMediaTypes *This)

Referenced by CEnumMediaTypesCreate().

◆ Skip

HRESULT STDCALL(* IEnumMediaTypes_vt::Skip) (IEnumMediaTypes *This, unsigned long cMediaTypes)

Referenced by CEnumMediaTypesCreate().


The documentation for this struct was generated from the following file: