ReactOS  0.4.14-dev-1036-g3c5b10f
reader.c File Reference
#include "wmvcore.h"
#include "wmsdk.h"
#include "wine/debug.h"
#include "wine/heap.h"
Include dependency graph for reader.c:

Go to the source code of this file.

Classes

struct  WMReader
 
struct  WMSyncReader
 

Functions

 WINE_DEFAULT_DEBUG_CHANNEL (wmvcore)
 
static WMReaderimpl_from_IWMReader (IWMReader *iface)
 
static HRESULT WINAPI WMReader_QueryInterface (IWMReader *iface, REFIID riid, void **ppv)
 
static ULONG WINAPI WMReader_AddRef (IWMReader *iface)
 
static ULONG WINAPI WMReader_Release (IWMReader *iface)
 
static HRESULT WINAPI WMReader_Open (IWMReader *iface, const WCHAR *url, IWMReaderCallback *callback, void *context)
 
static HRESULT WINAPI WMReader_Close (IWMReader *iface)
 
static HRESULT WINAPI WMReader_GetOutputCount (IWMReader *iface, DWORD *outputs)
 
static HRESULT WINAPI WMReader_GetOutputProps (IWMReader *iface, DWORD output_num, IWMOutputMediaProps **output)
 
static HRESULT WINAPI WMReader_SetOutputProps (IWMReader *iface, DWORD output_num, IWMOutputMediaProps *output)
 
static HRESULT WINAPI WMReader_GetOutputFormatCount (IWMReader *iface, DWORD output_num, DWORD *formats)
 
static HRESULT WINAPI WMReader_GetOutputFormat (IWMReader *iface, DWORD output_num, DWORD format_num, IWMOutputMediaProps **props)
 
static HRESULT WINAPI WMReader_Start (IWMReader *iface, QWORD start, QWORD duration, float rate, void *context)
 
static HRESULT WINAPI WMReader_Stop (IWMReader *iface)
 
static HRESULT WINAPI WMReader_Pause (IWMReader *iface)
 
static HRESULT WINAPI WMReader_Resume (IWMReader *iface)
 
static WMReaderimpl_from_IWMReaderAdvanced6 (IWMReaderAdvanced6 *iface)
 
static HRESULT WINAPI WMReaderAdvanced_QueryInterface (IWMReaderAdvanced6 *iface, REFIID riid, void **ppv)
 
static ULONG WINAPI WMReaderAdvanced_AddRef (IWMReaderAdvanced6 *iface)
 
static ULONG WINAPI WMReaderAdvanced_Release (IWMReaderAdvanced6 *iface)
 
static HRESULT WINAPI WMReaderAdvanced_SetUserProvidedClock (IWMReaderAdvanced6 *iface, BOOL user_clock)
 
static HRESULT WINAPI WMReaderAdvanced_GetUserProvidedClock (IWMReaderAdvanced6 *iface, BOOL *user_clock)
 
static HRESULT WINAPI WMReaderAdvanced_DeliverTime (IWMReaderAdvanced6 *iface, QWORD time)
 
static HRESULT WINAPI WMReaderAdvanced_SetManualStreamSelection (IWMReaderAdvanced6 *iface, BOOL selection)
 
static HRESULT WINAPI WMReaderAdvanced_GetManualStreamSelection (IWMReaderAdvanced6 *iface, BOOL *selection)
 
static HRESULT WINAPI WMReaderAdvanced_SetStreamsSelected (IWMReaderAdvanced6 *iface, WORD stream_count, WORD *stream_numbers, WMT_STREAM_SELECTION *selections)
 
static HRESULT WINAPI WMReaderAdvanced_GetStreamSelected (IWMReaderAdvanced6 *iface, WORD stream_num, WMT_STREAM_SELECTION *selection)
 
static HRESULT WINAPI WMReaderAdvanced_SetReceiveSelectionCallbacks (IWMReaderAdvanced6 *iface, BOOL get_callbacks)
 
static HRESULT WINAPI WMReaderAdvanced_GetReceiveSelectionCallbacks (IWMReaderAdvanced6 *iface, BOOL *get_callbacks)
 
static HRESULT WINAPI WMReaderAdvanced_SetReceiveStreamSamples (IWMReaderAdvanced6 *iface, WORD stream_num, BOOL receive_stream_samples)
 
static HRESULT WINAPI WMReaderAdvanced_GetReceiveStreamSamples (IWMReaderAdvanced6 *iface, WORD stream_num, BOOL *receive_stream_samples)
 
static HRESULT WINAPI WMReaderAdvanced_SetAllocateForOutput (IWMReaderAdvanced6 *iface, DWORD output_num, BOOL allocate)
 
static HRESULT WINAPI WMReaderAdvanced_GetAllocateForOutput (IWMReaderAdvanced6 *iface, DWORD output_num, BOOL *allocate)
 
static HRESULT WINAPI WMReaderAdvanced_SetAllocateForStream (IWMReaderAdvanced6 *iface, WORD output_num, BOOL allocate)
 
static HRESULT WINAPI WMReaderAdvanced_GetAllocateForStream (IWMReaderAdvanced6 *iface, WORD output_num, BOOL *allocate)
 
static HRESULT WINAPI WMReaderAdvanced_GetStatistics (IWMReaderAdvanced6 *iface, WM_READER_STATISTICS *statistics)
 
static HRESULT WINAPI WMReaderAdvanced_SetClientInfo (IWMReaderAdvanced6 *iface, WM_READER_CLIENTINFO *client_info)
 
static HRESULT WINAPI WMReaderAdvanced_GetMaxOutputSampleSize (IWMReaderAdvanced6 *iface, DWORD output, DWORD *max)
 
static HRESULT WINAPI WMReaderAdvanced_GetMaxStreamSampleSize (IWMReaderAdvanced6 *iface, WORD stream, DWORD *max)
 
static HRESULT WINAPI WMReaderAdvanced_NotifyLateDelivery (IWMReaderAdvanced6 *iface, QWORD lateness)
 
static HRESULT WINAPI WMReaderAdvanced2_SetPlayMode (IWMReaderAdvanced6 *iface, WMT_PLAY_MODE mode)
 
static HRESULT WINAPI WMReaderAdvanced2_GetPlayMode (IWMReaderAdvanced6 *iface, WMT_PLAY_MODE *mode)
 
static HRESULT WINAPI WMReaderAdvanced2_GetBufferProgress (IWMReaderAdvanced6 *iface, DWORD *percent, QWORD *buffering)
 
static HRESULT WINAPI WMReaderAdvanced2_GetDownloadProgress (IWMReaderAdvanced6 *iface, DWORD *percent, QWORD *bytes_downloaded, QWORD *download)
 
static HRESULT WINAPI WMReaderAdvanced2_GetSaveAsProgress (IWMReaderAdvanced6 *iface, DWORD *percent)
 
static HRESULT WINAPI WMReaderAdvanced2_SaveFileAs (IWMReaderAdvanced6 *iface, const WCHAR *filename)
 
static HRESULT WINAPI WMReaderAdvanced2_GetProtocolName (IWMReaderAdvanced6 *iface, WCHAR *protocol, DWORD *protocol_len)
 
static HRESULT WINAPI WMReaderAdvanced2_StartAtMarker (IWMReaderAdvanced6 *iface, WORD marker_index, QWORD duration, float rate, void *context)
 
static HRESULT WINAPI WMReaderAdvanced2_GetOutputSetting (IWMReaderAdvanced6 *iface, DWORD output_num, const WCHAR *name, WMT_ATTR_DATATYPE *type, BYTE *value, WORD *length)
 
static HRESULT WINAPI WMReaderAdvanced2_SetOutputSetting (IWMReaderAdvanced6 *iface, DWORD output_num, const WCHAR *name, WMT_ATTR_DATATYPE type, const BYTE *value, WORD length)
 
static HRESULT WINAPI WMReaderAdvanced2_Preroll (IWMReaderAdvanced6 *iface, QWORD start, QWORD duration, float rate)
 
static HRESULT WINAPI WMReaderAdvanced2_SetLogClientID (IWMReaderAdvanced6 *iface, BOOL log_client_id)
 
static HRESULT WINAPI WMReaderAdvanced2_GetLogClientID (IWMReaderAdvanced6 *iface, BOOL *log_client_id)
 
static HRESULT WINAPI WMReaderAdvanced2_StopBuffering (IWMReaderAdvanced6 *iface)
 
static HRESULT WINAPI WMReaderAdvanced2_OpenStream (IWMReaderAdvanced6 *iface, IStream *stream, IWMReaderCallback *callback, void *context)
 
static HRESULT WINAPI WMReaderAdvanced3_StopNetStreaming (IWMReaderAdvanced6 *iface)
 
static HRESULT WINAPI WMReaderAdvanced3_StartAtPosition (IWMReaderAdvanced6 *iface, WORD stream_num, void *offset_start, void *duration, WMT_OFFSET_FORMAT format, float rate, void *context)
 
static HRESULT WINAPI WMReaderAdvanced4_GetLanguageCount (IWMReaderAdvanced6 *iface, DWORD output_num, WORD *language_count)
 
static HRESULT WINAPI WMReaderAdvanced4_GetLanguage (IWMReaderAdvanced6 *iface, DWORD output_num, WORD language, WCHAR *language_string, WORD *language_string_len)
 
static HRESULT WINAPI WMReaderAdvanced4_GetMaxSpeedFactor (IWMReaderAdvanced6 *iface, double *factor)
 
static HRESULT WINAPI WMReaderAdvanced4_IsUsingFastCache (IWMReaderAdvanced6 *iface, BOOL *using_fast_cache)
 
static HRESULT WINAPI WMReaderAdvanced4_AddLogParam (IWMReaderAdvanced6 *iface, const WCHAR *namespace, const WCHAR *name, const WCHAR *value)
 
static HRESULT WINAPI WMReaderAdvanced4_SendLogParams (IWMReaderAdvanced6 *iface)
 
static HRESULT WINAPI WMReaderAdvanced4_CanSaveFileAs (IWMReaderAdvanced6 *iface, BOOL *can_save)
 
static HRESULT WINAPI WMReaderAdvanced4_CancelSaveFileAs (IWMReaderAdvanced6 *iface)
 
static HRESULT WINAPI WMReaderAdvanced4_GetURL (IWMReaderAdvanced6 *iface, WCHAR *url, DWORD *url_len)
 
static HRESULT WINAPI WMReaderAdvanced5_SetPlayerHook (IWMReaderAdvanced6 *iface, DWORD output_num, IWMPlayerHook *hook)
 
static HRESULT WINAPI WMReaderAdvanced6_SetProtextStreamSamples (IWMReaderAdvanced6 *iface, BYTE *cert, DWORD cert_size, DWORD cert_type, DWORD flags, BYTE *initialization_vector, DWORD *initialization_vector_size)
 
static WMReaderimpl_from_IWMReaderAccelerator (IWMReaderAccelerator *iface)
 
static HRESULT WINAPI reader_accl_QueryInterface (IWMReaderAccelerator *iface, REFIID riid, void **object)
 
static ULONG WINAPI reader_accl_AddRef (IWMReaderAccelerator *iface)
 
static ULONG WINAPI reader_accl_Release (IWMReaderAccelerator *iface)
 
static HRESULT WINAPI reader_accl_GetCodecInterface (IWMReaderAccelerator *iface, DWORD output, REFIID riid, void **codec)
 
static HRESULT WINAPI reader_accl_Notify (IWMReaderAccelerator *iface, DWORD output, WM_MEDIA_TYPE *subtype)
 
static WMReaderimpl_from_IWMReaderNetworkConfig2 (IWMReaderNetworkConfig2 *iface)
 
static HRESULT WINAPI networkconfig_QueryInterface (IWMReaderNetworkConfig2 *iface, REFIID riid, void **ppv)
 
static ULONG WINAPI networkconfig_AddRef (IWMReaderNetworkConfig2 *iface)
 
static ULONG WINAPI networkconfig_Release (IWMReaderNetworkConfig2 *iface)
 
static HRESULT WINAPI networkconfig_GetBufferingTime (IWMReaderNetworkConfig2 *iface, QWORD *buffering_time)
 
static HRESULT WINAPI networkconfig_SetBufferingTime (IWMReaderNetworkConfig2 *iface, QWORD buffering_time)
 
static HRESULT WINAPI networkconfig_GetUDPPortRanges (IWMReaderNetworkConfig2 *iface, WM_PORT_NUMBER_RANGE *array, DWORD *ranges)
 
static HRESULT WINAPI networkconfig_SetUDPPortRanges (IWMReaderNetworkConfig2 *iface, WM_PORT_NUMBER_RANGE *array, DWORD ranges)
 
static HRESULT WINAPI networkconfig_GetProxySettings (IWMReaderNetworkConfig2 *iface, const WCHAR *protocol, WMT_PROXY_SETTINGS *proxy)
 
static HRESULT WINAPI networkconfig_SetProxySettings (IWMReaderNetworkConfig2 *iface, LPCWSTR protocol, WMT_PROXY_SETTINGS proxy)
 
static HRESULT WINAPI networkconfig_GetProxyHostName (IWMReaderNetworkConfig2 *iface, const WCHAR *protocol, WCHAR *hostname, DWORD *size)
 
static HRESULT WINAPI networkconfig_SetProxyHostName (IWMReaderNetworkConfig2 *iface, const WCHAR *protocol, const WCHAR *hostname)
 
static HRESULT WINAPI networkconfig_GetProxyPort (IWMReaderNetworkConfig2 *iface, const WCHAR *protocol, DWORD *port)
 
static HRESULT WINAPI networkconfig_SetProxyPort (IWMReaderNetworkConfig2 *iface, const WCHAR *protocol, DWORD port)
 
static HRESULT WINAPI networkconfig_GetProxyExceptionList (IWMReaderNetworkConfig2 *iface, const WCHAR *protocol, WCHAR *exceptions, DWORD *count)
 
static HRESULT WINAPI networkconfig_SetProxyExceptionList (IWMReaderNetworkConfig2 *iface, const WCHAR *protocol, const WCHAR *exceptions)
 
static HRESULT WINAPI networkconfig_GetProxyBypassForLocal (IWMReaderNetworkConfig2 *iface, const WCHAR *protocol, BOOL *bypass)
 
static HRESULT WINAPI networkconfig_SetProxyBypassForLocal (IWMReaderNetworkConfig2 *iface, const WCHAR *protocol, BOOL bypass)
 
static HRESULT WINAPI networkconfig_GetForceRerunAutoProxyDetection (IWMReaderNetworkConfig2 *iface, BOOL *detection)
 
static HRESULT WINAPI networkconfig_SetForceRerunAutoProxyDetection (IWMReaderNetworkConfig2 *iface, BOOL detection)
 
static HRESULT WINAPI networkconfig_GetEnableMulticast (IWMReaderNetworkConfig2 *iface, BOOL *multicast)
 
static HRESULT WINAPI networkconfig_SetEnableMulticast (IWMReaderNetworkConfig2 *iface, BOOL multicast)
 
static HRESULT WINAPI networkconfig_GetEnableHTTP (IWMReaderNetworkConfig2 *iface, BOOL *enable)
 
static HRESULT WINAPI networkconfig_SetEnableHTTP (IWMReaderNetworkConfig2 *iface, BOOL enable)
 
static HRESULT WINAPI networkconfig_GetEnableUDP (IWMReaderNetworkConfig2 *iface, BOOL *enable)
 
static HRESULT WINAPI networkconfig_SetEnableUDP (IWMReaderNetworkConfig2 *iface, BOOL enable)
 
static HRESULT WINAPI networkconfig_GetEnableTCP (IWMReaderNetworkConfig2 *iface, BOOL *enable)
 
static HRESULT WINAPI networkconfig_SetEnableTCP (IWMReaderNetworkConfig2 *iface, BOOL enable)
 
static HRESULT WINAPI networkconfig_ResetProtocolRollover (IWMReaderNetworkConfig2 *iface)
 
static HRESULT WINAPI networkconfig_GetConnectionBandwidth (IWMReaderNetworkConfig2 *iface, DWORD *bandwidth)
 
static HRESULT WINAPI networkconfig_SetConnectionBandwidth (IWMReaderNetworkConfig2 *iface, DWORD bandwidth)
 
static HRESULT WINAPI networkconfig_GetNumProtocolsSupported (IWMReaderNetworkConfig2 *iface, DWORD *protocols)
 
static HRESULT WINAPI networkconfig_GetSupportedProtocolName (IWMReaderNetworkConfig2 *iface, DWORD protocol_num, WCHAR *protocol, DWORD *size)
 
static HRESULT WINAPI networkconfig_AddLoggingUrl (IWMReaderNetworkConfig2 *iface, const WCHAR *url)
 
static HRESULT WINAPI networkconfig_GetLoggingUrl (IWMReaderNetworkConfig2 *iface, DWORD index, WCHAR *url, DWORD *size)
 
static HRESULT WINAPI networkconfig_GetLoggingUrlCount (IWMReaderNetworkConfig2 *iface, DWORD *count)
 
static HRESULT WINAPI networkconfig_ResetLoggingUrlList (IWMReaderNetworkConfig2 *iface)
 
static HRESULT WINAPI networkconfig_GetEnableContentCaching (IWMReaderNetworkConfig2 *iface, BOOL *enable)
 
static HRESULT WINAPI networkconfig_SetEnableContentCaching (IWMReaderNetworkConfig2 *iface, BOOL enable)
 
static HRESULT WINAPI networkconfig_GetEnableFastCache (IWMReaderNetworkConfig2 *iface, BOOL *enable)
 
static HRESULT WINAPI networkconfig_SetEnableFastCache (IWMReaderNetworkConfig2 *iface, BOOL enable)
 
static HRESULT WINAPI networkconfig_GetAcceleratedStreamingDuration (IWMReaderNetworkConfig2 *iface, QWORD *duration)
 
static HRESULT WINAPI networkconfig_SetAcceleratedStreamingDuration (IWMReaderNetworkConfig2 *iface, QWORD duration)
 
static HRESULT WINAPI networkconfig_GetAutoReconnectLimit (IWMReaderNetworkConfig2 *iface, DWORD *limit)
 
static HRESULT WINAPI networkconfig_SetAutoReconnectLimit (IWMReaderNetworkConfig2 *iface, DWORD limit)
 
static HRESULT WINAPI networkconfig_GetEnableResends (IWMReaderNetworkConfig2 *iface, BOOL *enable)
 
static HRESULT WINAPI networkconfig_SetEnableResends (IWMReaderNetworkConfig2 *iface, BOOL enable)
 
static HRESULT WINAPI networkconfig_GetEnableThinning (IWMReaderNetworkConfig2 *iface, BOOL *enable)
 
static HRESULT WINAPI networkconfig_SetEnableThinning (IWMReaderNetworkConfig2 *iface, BOOL enable)
 
static HRESULT WINAPI networkconfig_GetMaxNetPacketSize (IWMReaderNetworkConfig2 *iface, DWORD *packet_size)
 
static WMReaderimpl_from_IWMReaderStreamClock (IWMReaderStreamClock *iface)
 
static HRESULT WINAPI readclock_QueryInterface (IWMReaderStreamClock *iface, REFIID riid, void **ppv)
 
static ULONG WINAPI readclock_AddRef (IWMReaderStreamClock *iface)
 
static ULONG WINAPI readclock_Release (IWMReaderStreamClock *iface)
 
static HRESULT WINAPI readclock_GetTime (IWMReaderStreamClock *iface, QWORD *now)
 
static HRESULT WINAPI readclock_SetTimer (IWMReaderStreamClock *iface, QWORD when, void *param, DWORD *id)
 
static HRESULT WINAPI readclock_KillTimer (IWMReaderStreamClock *iface, DWORD id)
 
static WMReaderimpl_from_IWMReaderTypeNegotiation (IWMReaderTypeNegotiation *iface)
 
static HRESULT WINAPI negotiation_QueryInterface (IWMReaderTypeNegotiation *iface, REFIID riid, void **ppv)
 
static ULONG WINAPI negotiation_AddRef (IWMReaderTypeNegotiation *iface)
 
static ULONG WINAPI negotiation_Release (IWMReaderTypeNegotiation *iface)
 
static HRESULT WINAPI negotiation_TryOutputProps (IWMReaderTypeNegotiation *iface, DWORD output, IWMOutputMediaProps *props)
 
static WMReaderimpl_from_IWMReaderTimecode (IWMReaderTimecode *iface)
 
static HRESULT WINAPI timecode_QueryInterface (IWMReaderTimecode *iface, REFIID riid, void **ppv)
 
static ULONG WINAPI timecode_AddRef (IWMReaderTimecode *iface)
 
static ULONG WINAPI timecode_Release (IWMReaderTimecode *iface)
 
static HRESULT WINAPI timecode_GetTimecodeRangeCount (IWMReaderTimecode *iface, WORD num, WORD *count)
 
static HRESULT WINAPI timecode_GetTimecodeRangeBounds (IWMReaderTimecode *iface, WORD stream, WORD range, DWORD *start_timecode, DWORD *end_timecode)
 
static WMReaderimpl_from_IWMReaderPlaylistBurn (IWMReaderPlaylistBurn *iface)
 
static HRESULT WINAPI playlist_QueryInterface (IWMReaderPlaylistBurn *iface, REFIID riid, void **ppv)
 
static ULONG WINAPI playlist_AddRef (IWMReaderPlaylistBurn *iface)
 
static ULONG WINAPI playlist_Release (IWMReaderPlaylistBurn *iface)
 
static HRESULT WINAPI playlist_InitPlaylistBurn (IWMReaderPlaylistBurn *iface, DWORD count, LPCWSTR_WMSDK_TYPE_SAFE *filenames, IWMStatusCallback *callback, void *context)
 
static HRESULT WINAPI playlist_GetInitResults (IWMReaderPlaylistBurn *iface, DWORD count, HRESULT *stat)
 
static HRESULT WINAPI playlist_Cancel (IWMReaderPlaylistBurn *iface)
 
static HRESULT WINAPI playlist_EndPlaylistBurn (IWMReaderPlaylistBurn *iface, HRESULT result)
 
static WMReaderimpl_from_IWMHeaderInfo3 (IWMHeaderInfo3 *iface)
 
static HRESULT WINAPI headerinfo_QueryInterface (IWMHeaderInfo3 *iface, REFIID riid, void **ppv)
 
static ULONG WINAPI headerinfo_AddRef (IWMHeaderInfo3 *iface)
 
static ULONG WINAPI headerinfo_Release (IWMHeaderInfo3 *iface)
 
static HRESULT WINAPI headerinfo_GetAttributeCount (IWMHeaderInfo3 *iface, WORD stream_num, WORD *attributes)
 
static HRESULT WINAPI headerinfo_GetAttributeByIndex (IWMHeaderInfo3 *iface, WORD index, WORD *stream_num, WCHAR *name, WORD *name_len, WMT_ATTR_DATATYPE *type, BYTE *value, WORD *length)
 
static HRESULT WINAPI headerinfo_GetAttributeByName (IWMHeaderInfo3 *iface, WORD *stream_num, LPCWSTR name, WMT_ATTR_DATATYPE *type, BYTE *value, WORD *length)
 
static HRESULT WINAPI headerinfo_SetAttribute (IWMHeaderInfo3 *iface, WORD stream_num, LPCWSTR name, WMT_ATTR_DATATYPE type, const BYTE *value, WORD length)
 
static HRESULT WINAPI headerinfo_GetMarkerCount (IWMHeaderInfo3 *iface, WORD *markers)
 
static HRESULT WINAPI headerinfo_GetMarker (IWMHeaderInfo3 *iface, WORD index, WCHAR *marker_name, WORD *marker_len, QWORD *marker_time)
 
static HRESULT WINAPI headerinfo_AddMarker (IWMHeaderInfo3 *iface, LPCWSTR_WMSDK_TYPE_SAFE marker_name, QWORD marker_time)
 
static HRESULT WINAPI headerinfo_RemoveMarker (IWMHeaderInfo3 *iface, WORD index)
 
static HRESULT WINAPI headerinfo_GetScriptCount (IWMHeaderInfo3 *iface, WORD *scripts)
 
static HRESULT WINAPI headerinfo_GetScript (IWMHeaderInfo3 *iface, WORD index, WCHAR *type, WORD *type_len, WCHAR *command, WORD *command_len, QWORD *script_time)
 
static HRESULT WINAPI headerinfo_AddScript (IWMHeaderInfo3 *iface, LPCWSTR_WMSDK_TYPE_SAFE type, LPCWSTR_WMSDK_TYPE_SAFE command, QWORD script_time)
 
static HRESULT WINAPI headerinfo_RemoveScript (IWMHeaderInfo3 *iface, WORD index)
 
static HRESULT WINAPI headerinfo_GetCodecInfoCount (IWMHeaderInfo3 *iface, DWORD *codec_infos)
 
static HRESULT WINAPI headerinfo_GetCodecInfo (IWMHeaderInfo3 *iface, DWORD index, WORD *name_len, WCHAR *name, WORD *description_len, WCHAR *description, WMT_CODEC_INFO_TYPE *codec_type, WORD *codec_info_cnt, BYTE *codec_info)
 
static HRESULT WINAPI headerinfo_GetAttributeCountEx (IWMHeaderInfo3 *iface, WORD stream_num, WORD *attributes)
 
static HRESULT WINAPI headerinfo_GetAttributeIndices (IWMHeaderInfo3 *iface, WORD stream_num, LPCWSTR name, WORD *lang_index, WORD *indices, WORD *count)
 
static HRESULT WINAPI headerinfo_GetAttributeByIndexEx (IWMHeaderInfo3 *iface, WORD stream_num, WORD index, LPWSTR name, WORD *name_len, WMT_ATTR_DATATYPE *type, WORD *lang_index, BYTE *value, DWORD *data_len)
 
static HRESULT WINAPI headerinfo_ModifyAttribute (IWMHeaderInfo3 *iface, WORD stream_num, WORD index, WMT_ATTR_DATATYPE type, WORD lang_index, const BYTE *value, DWORD length)
 
static HRESULT WINAPI headerinfo_AddAttribute (IWMHeaderInfo3 *iface, WORD stream_num, LPCWSTR name, WORD *index, WMT_ATTR_DATATYPE type, WORD lang_index, const BYTE *value, DWORD length)
 
static HRESULT WINAPI headerinfo_DeleteAttribute (IWMHeaderInfo3 *iface, WORD stream_num, WORD index)
 
static HRESULT WINAPI headerinfo_AddCodecInfo (IWMHeaderInfo3 *iface, LPCWSTR_WMSDK_TYPE_SAFE name, LPCWSTR_WMSDK_TYPE_SAFE description, WMT_CODEC_INFO_TYPE codec_type, WORD codec_info_cnt, BYTE *codec_info)
 
static WMReaderimpl_from_IWMLanguageList (IWMLanguageList *iface)
 
static HRESULT WINAPI langlist_QueryInterface (IWMLanguageList *iface, REFIID riid, void **ppv)
 
static ULONG WINAPI langlist_AddRef (IWMLanguageList *iface)
 
static ULONG WINAPI langlist_Release (IWMLanguageList *iface)
 
static HRESULT WINAPI langlist_GetLanguageCount (IWMLanguageList *iface, WORD *count)
 
static HRESULT WINAPI langlist_GetLanguageDetails (IWMLanguageList *iface, WORD index, WCHAR *language, WORD *length)
 
static HRESULT WINAPI langlist_AddLanguageByRFC1766String (IWMLanguageList *iface, LPCWSTR_WMSDK_TYPE_SAFE language, WORD *index)
 
static WMReaderimpl_from_IReferenceClock (IReferenceClock *iface)
 
static HRESULT WINAPI refclock_QueryInterface (IReferenceClock *iface, REFIID riid, void **ppv)
 
static ULONG WINAPI refclock_AddRef (IReferenceClock *iface)
 
static ULONG WINAPI refclock_Release (IReferenceClock *iface)
 
static HRESULT WINAPI refclock_GetTime (IReferenceClock *iface, REFERENCE_TIME *time)
 
static HRESULT WINAPI refclock_AdviseTime (IReferenceClock *iface, REFERENCE_TIME basetime, REFERENCE_TIME streamtime, HEVENT event, DWORD_PTR *cookie)
 
static HRESULT WINAPI refclock_AdvisePeriodic (IReferenceClock *iface, REFERENCE_TIME starttime, REFERENCE_TIME period, HSEMAPHORE semaphore, DWORD_PTR *cookie)
 
static HRESULT WINAPI refclock_Unadvise (IReferenceClock *iface, DWORD_PTR cookie)
 
static WMReaderimpl_from_IWMProfile3 (IWMProfile3 *iface)
 
static HRESULT WINAPI profile3_QueryInterface (IWMProfile3 *iface, REFIID riid, void **ppv)
 
static ULONG WINAPI profile3_AddRef (IWMProfile3 *iface)
 
static ULONG WINAPI profile3_Release (IWMProfile3 *iface)
 
static HRESULT WINAPI profile3_GetVersion (IWMProfile3 *iface, WMT_VERSION *version)
 
static HRESULT WINAPI profile3_GetName (IWMProfile3 *iface, WCHAR *name, DWORD *length)
 
static HRESULT WINAPI profile3_SetName (IWMProfile3 *iface, const WCHAR *name)
 
static HRESULT WINAPI profile3_GetDescription (IWMProfile3 *iface, WCHAR *description, DWORD *length)
 
static HRESULT WINAPI profile3_SetDescription (IWMProfile3 *iface, const WCHAR *description)
 
static HRESULT WINAPI profile3_GetStreamCount (IWMProfile3 *iface, DWORD *count)
 
static HRESULT WINAPI profile3_GetStream (IWMProfile3 *iface, DWORD index, IWMStreamConfig **config)
 
static HRESULT WINAPI profile3_GetStreamByNumber (IWMProfile3 *iface, WORD stream, IWMStreamConfig **config)
 
static HRESULT WINAPI profile3_RemoveStream (IWMProfile3 *iface, IWMStreamConfig *config)
 
static HRESULT WINAPI profile3_RemoveStreamByNumber (IWMProfile3 *iface, WORD stream)
 
static HRESULT WINAPI profile3_AddStream (IWMProfile3 *iface, IWMStreamConfig *config)
 
static HRESULT WINAPI profile3_ReconfigStream (IWMProfile3 *iface, IWMStreamConfig *config)
 
static HRESULT WINAPI profile3_CreateNewStream (IWMProfile3 *iface, REFGUID type, IWMStreamConfig **config)
 
static HRESULT WINAPI profile3_GetMutualExclusionCount (IWMProfile3 *iface, DWORD *count)
 
static HRESULT WINAPI profile3_GetMutualExclusion (IWMProfile3 *iface, DWORD index, IWMMutualExclusion **mutual)
 
static HRESULT WINAPI profile3_RemoveMutualExclusion (IWMProfile3 *iface, IWMMutualExclusion *mutual)
 
static HRESULT WINAPI profile3_AddMutualExclusion (IWMProfile3 *iface, IWMMutualExclusion *mutual)
 
static HRESULT WINAPI profile3_CreateNewMutualExclusion (IWMProfile3 *iface, IWMMutualExclusion **mutual)
 
static HRESULT WINAPI profile3_GetProfileID (IWMProfile3 *iface, GUID *guid)
 
static HRESULT WINAPI profile3_GetStorageFormat (IWMProfile3 *iface, WMT_STORAGE_FORMAT *storage)
 
static HRESULT WINAPI profile3_SetStorageFormat (IWMProfile3 *iface, WMT_STORAGE_FORMAT storage)
 
static HRESULT WINAPI profile3_GetBandwidthSharingCount (IWMProfile3 *iface, DWORD *count)
 
static HRESULT WINAPI profile3_GetBandwidthSharing (IWMProfile3 *iface, DWORD index, IWMBandwidthSharing **bandwidth)
 
static HRESULT WINAPI profile3_RemoveBandwidthSharing (IWMProfile3 *iface, IWMBandwidthSharing *bandwidth)
 
static HRESULT WINAPI profile3_AddBandwidthSharing (IWMProfile3 *iface, IWMBandwidthSharing *bandwidth)
 
static HRESULT WINAPI profile3_CreateNewBandwidthSharing (IWMProfile3 *iface, IWMBandwidthSharing **bandwidth)
 
static HRESULT WINAPI profile3_GetStreamPrioritization (IWMProfile3 *iface, IWMStreamPrioritization **stream)
 
static HRESULT WINAPI profile3_SetStreamPrioritization (IWMProfile3 *iface, IWMStreamPrioritization *stream)
 
static HRESULT WINAPI profile3_RemoveStreamPrioritization (IWMProfile3 *iface)
 
static HRESULT WINAPI profile3_CreateNewStreamPrioritization (IWMProfile3 *iface, IWMStreamPrioritization **stream)
 
static HRESULT WINAPI profile3_GetExpectedPacketCount (IWMProfile3 *iface, QWORD duration, QWORD *packets)
 
static WMReaderimpl_from_IWMPacketSize2 (IWMPacketSize2 *iface)
 
static HRESULT WINAPI packetsize_QueryInterface (IWMPacketSize2 *iface, REFIID riid, void **ppv)
 
static ULONG WINAPI packetsize_AddRef (IWMPacketSize2 *iface)
 
static ULONG WINAPI packetsize_Release (IWMPacketSize2 *iface)
 
static HRESULT WINAPI packetsize_GetMaxPacketSize (IWMPacketSize2 *iface, DWORD *size)
 
static HRESULT WINAPI packetsize_SetMaxPacketSize (IWMPacketSize2 *iface, DWORD size)
 
static HRESULT WINAPI packetsize_GetMinPacketSize (IWMPacketSize2 *iface, DWORD *size)
 
static HRESULT WINAPI packetsize_SetMinPacketSize (IWMPacketSize2 *iface, DWORD size)
 
HRESULT WINAPI WMCreateReader (IUnknown *reserved, DWORD rights, IWMReader **ret_reader)
 
HRESULT WINAPI WMCreateReaderPriv (IWMReader **ret_reader)
 
static WMSyncReaderimpl_from_IWMSyncReader (IWMSyncReader *iface)
 
static HRESULT WINAPI WMSyncReader_QueryInterface (IWMSyncReader *iface, REFIID riid, void **ppv)
 
static ULONG WINAPI WMSyncReader_AddRef (IWMSyncReader *iface)
 
static ULONG WINAPI WMSyncReader_Release (IWMSyncReader *iface)
 
static HRESULT WINAPI WMSyncReader_Close (IWMSyncReader *iface)
 
static HRESULT WINAPI WMSyncReader_GetMaxOutputSampleSize (IWMSyncReader *iface, DWORD output, DWORD *max)
 
static HRESULT WINAPI WMSyncReader_GetMaxStreamSampleSize (IWMSyncReader *iface, WORD stream, DWORD *max)
 
static HRESULT WINAPI WMSyncReader_GetNextSample (IWMSyncReader *iface, WORD stream, INSSBuffer **sample, QWORD *sample_time, QWORD *sample_duration, DWORD *flags, DWORD *output_num, WORD *stream_num)
 
static HRESULT WINAPI WMSyncReader_GetOutputCount (IWMSyncReader *iface, DWORD *outputs)
 
static HRESULT WINAPI WMSyncReader_GetOutputFormat (IWMSyncReader *iface, DWORD output_num, DWORD format_num, IWMOutputMediaProps **props)
 
static HRESULT WINAPI WMSyncReader_GetOutputFormatCount (IWMSyncReader *iface, DWORD output_num, DWORD *formats)
 
static HRESULT WINAPI WMSyncReader_GetOutputNumberForStream (IWMSyncReader *iface, WORD stream_num, DWORD *output_num)
 
static HRESULT WINAPI WMSyncReader_GetOutputProps (IWMSyncReader *iface, DWORD output_num, IWMOutputMediaProps **output)
 
static HRESULT WINAPI WMSyncReader_GetOutputSetting (IWMSyncReader *iface, DWORD output_num, const WCHAR *name, WMT_ATTR_DATATYPE *type, BYTE *value, WORD *length)
 
static HRESULT WINAPI WMSyncReader_GetReadStreamSamples (IWMSyncReader *iface, WORD stream_num, BOOL *compressed)
 
static HRESULT WINAPI WMSyncReader_GetStreamNumberForOutput (IWMSyncReader *iface, DWORD output, WORD *stream_num)
 
static HRESULT WINAPI WMSyncReader_GetStreamSelected (IWMSyncReader *iface, WORD stream_num, WMT_STREAM_SELECTION *selection)
 
static HRESULT WINAPI WMSyncReader_Open (IWMSyncReader *iface, const WCHAR *filename)
 
static HRESULT WINAPI WMSyncReader_OpenStream (IWMSyncReader *iface, IStream *stream)
 
static HRESULT WINAPI WMSyncReader_SetOutputProps (IWMSyncReader *iface, DWORD output_num, IWMOutputMediaProps *output)
 
static HRESULT WINAPI WMSyncReader_SetOutputSetting (IWMSyncReader *iface, DWORD output_num, const WCHAR *name, WMT_ATTR_DATATYPE type, const BYTE *value, WORD length)
 
static HRESULT WINAPI WMSyncReader_SetRange (IWMSyncReader *iface, QWORD start, LONGLONG duration)
 
static HRESULT WINAPI WMSyncReader_SetRangeByFrame (IWMSyncReader *iface, WORD stream_num, QWORD frame_num, LONGLONG frames)
 
static HRESULT WINAPI WMSyncReader_SetReadStreamSamples (IWMSyncReader *iface, WORD stream_num, BOOL compressed)
 
static HRESULT WINAPI WMSyncReader_SetStreamsSelected (IWMSyncReader *iface, WORD stream_count, WORD *stream_numbers, WMT_STREAM_SELECTION *selections)
 
HRESULT WINAPI WMCreateSyncReader (IUnknown *pcert, DWORD rights, IWMSyncReader **syncreader)
 
HRESULT WINAPI WMCreateSyncReaderPriv (IWMSyncReader **syncreader)
 

Variables

typedef threading
 
static const IWMReaderVtbl WMReaderVtbl
 
static const IWMReaderAdvanced6Vtbl WMReaderAdvanced6Vtbl
 
static const IWMReaderAcceleratorVtbl WMReaderAcceleratorVtbl
 
static const IWMReaderNetworkConfig2Vtbl WMReaderNetworkConfig2Vtbl
 
static const IWMReaderStreamClockVtbl WMReaderStreamClockVtbl
 
static const IWMReaderTypeNegotiationVtbl WMReaderTypeNegotiationVtbl
 
static const IWMReaderTimecodeVtbl WMReaderTimecodeVtbl
 
static const IWMReaderPlaylistBurnVtbl WMReaderPlaylistBurnVtbl
 
static const IWMHeaderInfo3Vtbl WMHeaderInfo3Vtbl
 
static const IWMLanguageListVtbl WMLanguageListVtbl
 
static const IReferenceClockVtbl ReferenceClockVtbl
 
static const IWMProfile3Vtbl WMProfile3Vtbl
 
static const IWMPacketSize2Vtbl WMPacketSize2Vtbl
 
static const IWMSyncReaderVtbl WMSyncReaderVtbl
 

Function Documentation

◆ headerinfo_AddAttribute()

static HRESULT WINAPI headerinfo_AddAttribute ( IWMHeaderInfo3 iface,
WORD  stream_num,
LPCWSTR  name,
WORD index,
WMT_ATTR_DATATYPE  type,
WORD  lang_index,
const BYTE value,
DWORD  length 
)
static

Definition at line 1515 of file reader.c.

1517 {
1519  FIXME("%p, %d, %s, %p, %d, %d, %p, %d\n", This, stream_num, debugstr_w(name), index,
1520  type, lang_index, value, length);
1521  return E_NOTIMPL;
1522 }
GLuint GLuint GLsizei GLenum type
Definition: gl.h:1545
#define debugstr_w
Definition: kernel32.h:32
#define FIXME(fmt,...)
Definition: debug.h:110
GLuint index
Definition: glext.h:6031
static WMReader * impl_from_IWMHeaderInfo3(IWMHeaderInfo3 *iface)
Definition: reader.c:1350
GLenum GLuint GLenum GLsizei length
Definition: glext.h:5579
#define E_NOTIMPL
Definition: ddrawi.h:99
Definition: name.c:38

◆ headerinfo_AddCodecInfo()

static HRESULT WINAPI headerinfo_AddCodecInfo ( IWMHeaderInfo3 iface,
LPCWSTR_WMSDK_TYPE_SAFE  name,
LPCWSTR_WMSDK_TYPE_SAFE  description,
WMT_CODEC_INFO_TYPE  codec_type,
WORD  codec_info_cnt,
BYTE codec_info 
)
static

Definition at line 1531 of file reader.c.

1534 {
1536  FIXME("%p, %p, %p, %d, %d, %p\n", This, name, description, codec_type, codec_info_cnt,
1537  codec_info);
1538  return E_NOTIMPL;
1539 }
const char * description
Definition: directx.c:2497
#define FIXME(fmt,...)
Definition: debug.h:110
static WMReader * impl_from_IWMHeaderInfo3(IWMHeaderInfo3 *iface)
Definition: reader.c:1350
#define E_NOTIMPL
Definition: ddrawi.h:99
Definition: name.c:38

◆ headerinfo_AddMarker()

static HRESULT WINAPI headerinfo_AddMarker ( IWMHeaderInfo3 iface,
LPCWSTR_WMSDK_TYPE_SAFE  marker_name,
QWORD  marker_time 
)
static

Definition at line 1420 of file reader.c.

1422 {
1424  FIXME("%p, %p, %s\n", This, marker_name, wine_dbgstr_longlong(marker_time));
1425  return E_NOTIMPL;
1426 }
#define FIXME(fmt,...)
Definition: debug.h:110
static WMReader * impl_from_IWMHeaderInfo3(IWMHeaderInfo3 *iface)
Definition: reader.c:1350
#define E_NOTIMPL
Definition: ddrawi.h:99
static __inline const char * wine_dbgstr_longlong(ULONGLONG ll)
Definition: compat.h:41

◆ headerinfo_AddRef()

static ULONG WINAPI headerinfo_AddRef ( IWMHeaderInfo3 iface)
static

Definition at line 1361 of file reader.c.

1362 {
1364  return IWMReader_AddRef(&This->IWMReader_iface);
1365 }
static WMReader * impl_from_IWMHeaderInfo3(IWMHeaderInfo3 *iface)
Definition: reader.c:1350

◆ headerinfo_AddScript()

static HRESULT WINAPI headerinfo_AddScript ( IWMHeaderInfo3 iface,
LPCWSTR_WMSDK_TYPE_SAFE  type,
LPCWSTR_WMSDK_TYPE_SAFE  command,
QWORD  script_time 
)
static

Definition at line 1450 of file reader.c.

1452 {
1454  FIXME("%p, %s, %s, %s\n", This, debugstr_w(type), debugstr_w(command), wine_dbgstr_longlong(script_time));
1455  return E_NOTIMPL;
1456 }
GLuint GLuint GLsizei GLenum type
Definition: gl.h:1545
#define debugstr_w
Definition: kernel32.h:32
#define FIXME(fmt,...)
Definition: debug.h:110
static WMReader * impl_from_IWMHeaderInfo3(IWMHeaderInfo3 *iface)
Definition: reader.c:1350
#define E_NOTIMPL
Definition: ddrawi.h:99
static __inline const char * wine_dbgstr_longlong(ULONGLONG ll)
Definition: compat.h:41

◆ headerinfo_DeleteAttribute()

static HRESULT WINAPI headerinfo_DeleteAttribute ( IWMHeaderInfo3 iface,
WORD  stream_num,
WORD  index 
)
static

Definition at line 1524 of file reader.c.

1525 {
1527  FIXME("%p, %d, %d\n", This, stream_num, index);
1528  return E_NOTIMPL;
1529 }
#define FIXME(fmt,...)
Definition: debug.h:110
GLuint index
Definition: glext.h:6031
static WMReader * impl_from_IWMHeaderInfo3(IWMHeaderInfo3 *iface)
Definition: reader.c:1350
#define E_NOTIMPL
Definition: ddrawi.h:99

◆ headerinfo_GetAttributeByIndex()

static HRESULT WINAPI headerinfo_GetAttributeByIndex ( IWMHeaderInfo3 iface,
WORD  index,
WORD stream_num,
WCHAR name,
WORD name_len,
WMT_ATTR_DATATYPE type,
BYTE value,
WORD length 
)
static

Definition at line 1380 of file reader.c.

1382 {
1384  FIXME("%p, %d, %p, %p, %p, %p, %p, %p\n", This, index, stream_num, name, name_len, type,
1385  value, length);
1386  return E_NOTIMPL;
1387 }
GLuint GLuint GLsizei GLenum type
Definition: gl.h:1545
#define FIXME(fmt,...)
Definition: debug.h:110
GLuint index
Definition: glext.h:6031
static WMReader * impl_from_IWMHeaderInfo3(IWMHeaderInfo3 *iface)
Definition: reader.c:1350
GLenum GLuint GLenum GLsizei length
Definition: glext.h:5579
#define E_NOTIMPL
Definition: ddrawi.h:99
Definition: name.c:38

◆ headerinfo_GetAttributeByIndexEx()

static HRESULT WINAPI headerinfo_GetAttributeByIndexEx ( IWMHeaderInfo3 iface,
WORD  stream_num,
WORD  index,
LPWSTR  name,
WORD name_len,
WMT_ATTR_DATATYPE type,
WORD lang_index,
BYTE value,
DWORD data_len 
)
static

Definition at line 1497 of file reader.c.

1500 {
1502  FIXME("%p, %d, %d, %s, %p, %p, %p, %p, %p\n", This, stream_num, index, debugstr_w(name), name_len,
1503  type, lang_index, value, data_len);
1504  return E_NOTIMPL;
1505 }
GLuint GLuint GLsizei GLenum type
Definition: gl.h:1545
#define debugstr_w
Definition: kernel32.h:32
#define FIXME(fmt,...)
Definition: debug.h:110
GLuint index
Definition: glext.h:6031
static WMReader * impl_from_IWMHeaderInfo3(IWMHeaderInfo3 *iface)
Definition: reader.c:1350
#define E_NOTIMPL
Definition: ddrawi.h:99
Definition: name.c:38

◆ headerinfo_GetAttributeByName()

static HRESULT WINAPI headerinfo_GetAttributeByName ( IWMHeaderInfo3 iface,
WORD stream_num,
LPCWSTR  name,
WMT_ATTR_DATATYPE type,
BYTE value,
WORD length 
)
static

Definition at line 1389 of file reader.c.

1391 {
1393  FIXME("%p, %p, %s, %p, %p, %p\n", This, stream_num, debugstr_w(name), type, value, length);
1394  return E_NOTIMPL;
1395 }
GLuint GLuint GLsizei GLenum type
Definition: gl.h:1545
#define debugstr_w
Definition: kernel32.h:32
#define FIXME(fmt,...)
Definition: debug.h:110
static WMReader * impl_from_IWMHeaderInfo3(IWMHeaderInfo3 *iface)
Definition: reader.c:1350
GLenum GLuint GLenum GLsizei length
Definition: glext.h:5579
#define E_NOTIMPL
Definition: ddrawi.h:99
Definition: name.c:38

◆ headerinfo_GetAttributeCount()

static HRESULT WINAPI headerinfo_GetAttributeCount ( IWMHeaderInfo3 iface,
WORD  stream_num,
WORD attributes 
)
static

Definition at line 1373 of file reader.c.

1374 {
1376  FIXME("%p, %d, %p\n", This, stream_num, attributes);
1377  return E_NOTIMPL;
1378 }
#define FIXME(fmt,...)
Definition: debug.h:110
static WMReader * impl_from_IWMHeaderInfo3(IWMHeaderInfo3 *iface)
Definition: reader.c:1350
#define E_NOTIMPL
Definition: ddrawi.h:99

◆ headerinfo_GetAttributeCountEx()

static HRESULT WINAPI headerinfo_GetAttributeCountEx ( IWMHeaderInfo3 iface,
WORD  stream_num,
WORD attributes 
)
static

Definition at line 1482 of file reader.c.

1483 {
1485  FIXME("%p, %d, %p\n", This, stream_num, attributes);
1486  return E_NOTIMPL;
1487 }
#define FIXME(fmt,...)
Definition: debug.h:110
static WMReader * impl_from_IWMHeaderInfo3(IWMHeaderInfo3 *iface)
Definition: reader.c:1350
#define E_NOTIMPL
Definition: ddrawi.h:99

◆ headerinfo_GetAttributeIndices()

static HRESULT WINAPI headerinfo_GetAttributeIndices ( IWMHeaderInfo3 iface,
WORD  stream_num,
LPCWSTR  name,
WORD lang_index,
WORD indices,
WORD count 
)
static

Definition at line 1489 of file reader.c.

1491 {
1493  FIXME("%p, %d, %s, %p, %p, %p\n", This, stream_num, debugstr_w(name), lang_index, indices, count);
1494  return E_NOTIMPL;
1495 }
GLuint GLuint GLsizei GLenum const GLvoid * indices
Definition: gl.h:1545
GLuint GLuint GLsizei count
Definition: gl.h:1545
#define debugstr_w
Definition: kernel32.h:32
#define FIXME(fmt,...)
Definition: debug.h:110
static WMReader * impl_from_IWMHeaderInfo3(IWMHeaderInfo3 *iface)
Definition: reader.c:1350
#define E_NOTIMPL
Definition: ddrawi.h:99
Definition: name.c:38

◆ headerinfo_GetCodecInfo()

static HRESULT WINAPI headerinfo_GetCodecInfo ( IWMHeaderInfo3 iface,
DWORD  index,
WORD name_len,
WCHAR name,
WORD description_len,
WCHAR description,
WMT_CODEC_INFO_TYPE codec_type,
WORD codec_info_cnt,
BYTE codec_info 
)
static

Definition at line 1472 of file reader.c.

1475 {
1477  FIXME("%p, %d, %p, %p, %p, %p, %p, %p, %p\n", This, index, name_len, name, description_len,
1478  description, codec_type, codec_info_cnt, codec_info);
1479  return E_NOTIMPL;
1480 }
const char * description
Definition: directx.c:2497
#define FIXME(fmt,...)
Definition: debug.h:110
GLuint index
Definition: glext.h:6031
static WMReader * impl_from_IWMHeaderInfo3(IWMHeaderInfo3 *iface)
Definition: reader.c:1350
#define E_NOTIMPL
Definition: ddrawi.h:99
Definition: name.c:38

◆ headerinfo_GetCodecInfoCount()

static HRESULT WINAPI headerinfo_GetCodecInfoCount ( IWMHeaderInfo3 iface,
DWORD codec_infos 
)
static

Definition at line 1465 of file reader.c.

1466 {
1468  FIXME("%p, %p\n", This, codec_infos);
1469  return E_NOTIMPL;
1470 }
#define FIXME(fmt,...)
Definition: debug.h:110
static WMReader * impl_from_IWMHeaderInfo3(IWMHeaderInfo3 *iface)
Definition: reader.c:1350
#define E_NOTIMPL
Definition: ddrawi.h:99

◆ headerinfo_GetMarker()

static HRESULT WINAPI headerinfo_GetMarker ( IWMHeaderInfo3 iface,
WORD  index,
WCHAR marker_name,
WORD marker_len,
QWORD marker_time 
)
static

Definition at line 1412 of file reader.c.

1414 {
1416  FIXME("%p, %d, %p, %p, %p\n", This, index, marker_name, marker_len, marker_time);
1417  return E_NOTIMPL;
1418 }
#define FIXME(fmt,...)
Definition: debug.h:110
GLuint index
Definition: glext.h:6031
static WMReader * impl_from_IWMHeaderInfo3(IWMHeaderInfo3 *iface)
Definition: reader.c:1350
#define E_NOTIMPL
Definition: ddrawi.h:99

◆ headerinfo_GetMarkerCount()

static HRESULT WINAPI headerinfo_GetMarkerCount ( IWMHeaderInfo3 iface,
WORD markers 
)
static

Definition at line 1405 of file reader.c.

1406 {
1408  FIXME("%p, %p\n", This, markers);
1409  return E_NOTIMPL;
1410 }
#define FIXME(fmt,...)
Definition: debug.h:110
static WMReader * impl_from_IWMHeaderInfo3(IWMHeaderInfo3 *iface)
Definition: reader.c:1350
#define E_NOTIMPL
Definition: ddrawi.h:99

◆ headerinfo_GetScript()

static HRESULT WINAPI headerinfo_GetScript ( IWMHeaderInfo3 iface,
WORD  index,
WCHAR type,
WORD type_len,
WCHAR command,
WORD command_len,
QWORD script_time 
)
static

Definition at line 1442 of file reader.c.

1444 {
1446  FIXME("%p, %d, %p, %p, %p, %p, %p\n", This, index, type, type_len, command, command_len, script_time);
1447  return E_NOTIMPL;
1448 }
GLuint GLuint GLsizei GLenum type
Definition: gl.h:1545
#define FIXME(fmt,...)
Definition: debug.h:110
GLuint index
Definition: glext.h:6031
static WMReader * impl_from_IWMHeaderInfo3(IWMHeaderInfo3 *iface)
Definition: reader.c:1350
#define E_NOTIMPL
Definition: ddrawi.h:99

◆ headerinfo_GetScriptCount()

static HRESULT WINAPI headerinfo_GetScriptCount ( IWMHeaderInfo3 iface,
WORD scripts 
)
static

Definition at line 1435 of file reader.c.

1436 {
1438  FIXME("%p, %p\n", This, scripts);
1439  return E_NOTIMPL;
1440 }
#define FIXME(fmt,...)
Definition: debug.h:110
static WMReader * impl_from_IWMHeaderInfo3(IWMHeaderInfo3 *iface)
Definition: reader.c:1350
#define E_NOTIMPL
Definition: ddrawi.h:99

◆ headerinfo_ModifyAttribute()

static HRESULT WINAPI headerinfo_ModifyAttribute ( IWMHeaderInfo3 iface,
WORD  stream_num,
WORD  index,
WMT_ATTR_DATATYPE  type,
WORD  lang_index,
const BYTE value,
DWORD  length 
)
static

Definition at line 1507 of file reader.c.

1509 {
1511  FIXME("%p, %d, %d, %d, %d, %p, %d\n", This, stream_num, index, type, lang_index, value, length);
1512  return E_NOTIMPL;
1513 }
GLuint GLuint GLsizei GLenum type
Definition: gl.h:1545
#define FIXME(fmt,...)
Definition: debug.h:110
GLuint index
Definition: glext.h:6031
static WMReader * impl_from_IWMHeaderInfo3(IWMHeaderInfo3 *iface)
Definition: reader.c:1350
GLenum GLuint GLenum GLsizei length
Definition: glext.h:5579
#define E_NOTIMPL
Definition: ddrawi.h:99

◆ headerinfo_QueryInterface()

static HRESULT WINAPI headerinfo_QueryInterface ( IWMHeaderInfo3 iface,
REFIID  riid,
void **  ppv 
)
static

Definition at line 1355 of file reader.c.

1356 {
1358  return IWMReader_QueryInterface(&This->IWMReader_iface, riid, ppv);
1359 }
REFIID riid
Definition: precomp.h:44
REFIID LPVOID * ppv
Definition: atlbase.h:39
static WMReader * impl_from_IWMHeaderInfo3(IWMHeaderInfo3 *iface)
Definition: reader.c:1350

◆ headerinfo_Release()

static ULONG WINAPI headerinfo_Release ( IWMHeaderInfo3 iface)
static

Definition at line 1367 of file reader.c.

1368 {
1370  return IWMReader_Release(&This->IWMReader_iface);
1371 }
static WMReader * impl_from_IWMHeaderInfo3(IWMHeaderInfo3 *iface)
Definition: reader.c:1350

◆ headerinfo_RemoveMarker()

static HRESULT WINAPI headerinfo_RemoveMarker ( IWMHeaderInfo3 iface,
WORD  index 
)
static

Definition at line 1428 of file reader.c.

1429 {
1431  FIXME("%p, %d\n", This, index);
1432  return E_NOTIMPL;
1433 }
#define FIXME(fmt,...)
Definition: debug.h:110
GLuint index
Definition: glext.h:6031
static WMReader * impl_from_IWMHeaderInfo3(IWMHeaderInfo3 *iface)
Definition: reader.c:1350
#define E_NOTIMPL
Definition: ddrawi.h:99

◆ headerinfo_RemoveScript()

static HRESULT WINAPI headerinfo_RemoveScript ( IWMHeaderInfo3 iface,
WORD  index 
)
static

Definition at line 1458 of file reader.c.

1459 {
1461  FIXME("%p, %d\n", This, index);
1462  return E_NOTIMPL;
1463 }
#define FIXME(fmt,...)
Definition: debug.h:110
GLuint index
Definition: glext.h:6031
static WMReader * impl_from_IWMHeaderInfo3(IWMHeaderInfo3 *iface)
Definition: reader.c:1350
#define E_NOTIMPL
Definition: ddrawi.h:99

◆ headerinfo_SetAttribute()

static HRESULT WINAPI headerinfo_SetAttribute ( IWMHeaderInfo3 iface,
WORD  stream_num,
LPCWSTR  name,
WMT_ATTR_DATATYPE  type,
const BYTE value,
WORD  length 
)
static

Definition at line 1397 of file reader.c.

1399 {
1401  FIXME("%p, %d, %s, %d, %p, %d\n", This, stream_num, debugstr_w(name), type, value, length);
1402  return E_NOTIMPL;
1403 }
GLuint GLuint GLsizei GLenum type
Definition: gl.h:1545
#define debugstr_w
Definition: kernel32.h:32
#define FIXME(fmt,...)
Definition: debug.h:110
static WMReader * impl_from_IWMHeaderInfo3(IWMHeaderInfo3 *iface)
Definition: reader.c:1350
GLenum GLuint GLenum GLsizei length
Definition: glext.h:5579
#define E_NOTIMPL
Definition: ddrawi.h:99
Definition: name.c:38

◆ impl_from_IReferenceClock()

static WMReader* impl_from_IReferenceClock ( IReferenceClock iface)
inlinestatic

Definition at line 1626 of file reader.c.

1627 {
1628  return CONTAINING_RECORD(iface, WMReader, IReferenceClock_iface);
1629 }
PFLT_MESSAGE_WAITER_QUEUE CONTAINING_RECORD(Csq, DEVICE_EXTENSION, IrpQueue)) -> WaiterQ.mLock) _IRQL_raises_(DISPATCH_LEVEL) VOID NTAPI FltpAcquireMessageWaiterLock(_In_ PIO_CSQ Csq, _Out_ PKIRQL Irql)
Definition: Messaging.c:560

Referenced by refclock_AddRef(), refclock_AdvisePeriodic(), refclock_AdviseTime(), refclock_GetTime(), refclock_QueryInterface(), refclock_Release(), and refclock_Unadvise().

◆ impl_from_IWMHeaderInfo3()

◆ impl_from_IWMLanguageList()

static WMReader* impl_from_IWMLanguageList ( IWMLanguageList iface)
inlinestatic

Definition at line 1570 of file reader.c.

1571 {
1572  return CONTAINING_RECORD(iface, WMReader, IWMLanguageList_iface);
1573 }
PFLT_MESSAGE_WAITER_QUEUE CONTAINING_RECORD(Csq, DEVICE_EXTENSION, IrpQueue)) -> WaiterQ.mLock) _IRQL_raises_(DISPATCH_LEVEL) VOID NTAPI FltpAcquireMessageWaiterLock(_In_ PIO_CSQ Csq, _Out_ PKIRQL Irql)
Definition: Messaging.c:560

Referenced by langlist_AddLanguageByRFC1766String(), langlist_AddRef(), langlist_GetLanguageCount(), langlist_GetLanguageDetails(), langlist_QueryInterface(), and langlist_Release().

◆ impl_from_IWMPacketSize2()

static WMReader* impl_from_IWMPacketSize2 ( IWMPacketSize2 iface)
inlinestatic

Definition at line 1970 of file reader.c.

1971 {
1972  return CONTAINING_RECORD(iface, WMReader, IWMPacketSize2_iface);
1973 }
PFLT_MESSAGE_WAITER_QUEUE CONTAINING_RECORD(Csq, DEVICE_EXTENSION, IrpQueue)) -> WaiterQ.mLock) _IRQL_raises_(DISPATCH_LEVEL) VOID NTAPI FltpAcquireMessageWaiterLock(_In_ PIO_CSQ Csq, _Out_ PKIRQL Irql)
Definition: Messaging.c:560

Referenced by packetsize_AddRef(), packetsize_GetMaxPacketSize(), packetsize_GetMinPacketSize(), packetsize_QueryInterface(), packetsize_Release(), packetsize_SetMaxPacketSize(), and packetsize_SetMinPacketSize().

◆ impl_from_IWMProfile3()

static WMReader* impl_from_IWMProfile3 ( IWMProfile3 iface)
inlinestatic

◆ impl_from_IWMReader()

static WMReader* impl_from_IWMReader ( IWMReader iface)
inlinestatic

Definition at line 44 of file reader.c.

45 {
46  return CONTAINING_RECORD(iface, WMReader, IWMReader_iface);
47 }
PFLT_MESSAGE_WAITER_QUEUE CONTAINING_RECORD(Csq, DEVICE_EXTENSION, IrpQueue)) -> WaiterQ.mLock) _IRQL_raises_(DISPATCH_LEVEL) VOID NTAPI FltpAcquireMessageWaiterLock(_In_ PIO_CSQ Csq, _Out_ PKIRQL Irql)
Definition: Messaging.c:560

Referenced by WMReader_AddRef(), WMReader_Close(), WMReader_GetOutputCount(), WMReader_GetOutputFormat(), WMReader_GetOutputFormatCount(), WMReader_GetOutputProps(), WMReader_Open(), WMReader_Pause(), WMReader_QueryInterface(), WMReader_Release(), WMReader_Resume(), WMReader_SetOutputProps(), WMReader_Start(), and WMReader_Stop().

◆ impl_from_IWMReaderAccelerator()

static WMReader* impl_from_IWMReaderAccelerator ( IWMReaderAccelerator iface)
inlinestatic

Definition at line 682 of file reader.c.

683 {
684  return CONTAINING_RECORD(iface, WMReader, IWMReaderAccelerator_iface);
685 }
PFLT_MESSAGE_WAITER_QUEUE CONTAINING_RECORD(Csq, DEVICE_EXTENSION, IrpQueue)) -> WaiterQ.mLock) _IRQL_raises_(DISPATCH_LEVEL) VOID NTAPI FltpAcquireMessageWaiterLock(_In_ PIO_CSQ Csq, _Out_ PKIRQL Irql)
Definition: Messaging.c:560

Referenced by reader_accl_AddRef(), reader_accl_GetCodecInterface(), reader_accl_Notify(), reader_accl_QueryInterface(), and reader_accl_Release().

◆ impl_from_IWMReaderAdvanced6()

static WMReader* impl_from_IWMReaderAdvanced6 ( IWMReaderAdvanced6 iface)
inlinestatic

Definition at line 255 of file reader.c.

256 {
257  return CONTAINING_RECORD(iface, WMReader, IWMReaderAdvanced6_iface);
258 }
PFLT_MESSAGE_WAITER_QUEUE CONTAINING_RECORD(Csq, DEVICE_EXTENSION, IrpQueue)) -> WaiterQ.mLock) _IRQL_raises_(DISPATCH_LEVEL) VOID NTAPI FltpAcquireMessageWaiterLock(_In_ PIO_CSQ Csq, _Out_ PKIRQL Irql)
Definition: Messaging.c:560

Referenced by WMReaderAdvanced2_GetBufferProgress(), WMReaderAdvanced2_GetDownloadProgress(), WMReaderAdvanced2_GetLogClientID(), WMReaderAdvanced2_GetOutputSetting(), WMReaderAdvanced2_GetPlayMode(), WMReaderAdvanced2_GetProtocolName(), WMReaderAdvanced2_GetSaveAsProgress(), WMReaderAdvanced2_OpenStream(), WMReaderAdvanced2_Preroll(), WMReaderAdvanced2_SaveFileAs(), WMReaderAdvanced2_SetLogClientID(), WMReaderAdvanced2_SetOutputSetting(), WMReaderAdvanced2_SetPlayMode(), WMReaderAdvanced2_StartAtMarker(), WMReaderAdvanced2_StopBuffering(), WMReaderAdvanced3_StartAtPosition(), WMReaderAdvanced3_StopNetStreaming(), WMReaderAdvanced4_AddLogParam(), WMReaderAdvanced4_CancelSaveFileAs(), WMReaderAdvanced4_CanSaveFileAs(), WMReaderAdvanced4_GetLanguage(), WMReaderAdvanced4_GetLanguageCount(), WMReaderAdvanced4_GetMaxSpeedFactor(), WMReaderAdvanced4_GetURL(), WMReaderAdvanced4_IsUsingFastCache(), WMReaderAdvanced4_SendLogParams(), WMReaderAdvanced5_SetPlayerHook(), WMReaderAdvanced6_SetProtextStreamSamples(), WMReaderAdvanced_AddRef(), WMReaderAdvanced_DeliverTime(), WMReaderAdvanced_GetAllocateForOutput(), WMReaderAdvanced_GetAllocateForStream(), WMReaderAdvanced_GetManualStreamSelection(), WMReaderAdvanced_GetMaxOutputSampleSize(), WMReaderAdvanced_GetMaxStreamSampleSize(), WMReaderAdvanced_GetReceiveSelectionCallbacks(), WMReaderAdvanced_GetReceiveStreamSamples(), WMReaderAdvanced_GetStatistics(), WMReaderAdvanced_GetStreamSelected(), WMReaderAdvanced_GetUserProvidedClock(), WMReaderAdvanced_NotifyLateDelivery(), WMReaderAdvanced_QueryInterface(), WMReaderAdvanced_Release(), WMReaderAdvanced_SetAllocateForOutput(), WMReaderAdvanced_SetAllocateForStream(), WMReaderAdvanced_SetClientInfo(), WMReaderAdvanced_SetManualStreamSelection(), WMReaderAdvanced_SetReceiveSelectionCallbacks(), WMReaderAdvanced_SetReceiveStreamSamples(), WMReaderAdvanced_SetStreamsSelected(), and WMReaderAdvanced_SetUserProvidedClock().

◆ impl_from_IWMReaderNetworkConfig2()

static WMReader* impl_from_IWMReaderNetworkConfig2 ( IWMReaderNetworkConfig2 iface)
inlinestatic

Definition at line 731 of file reader.c.

732 {
733  return CONTAINING_RECORD(iface, WMReader, IWMReaderNetworkConfig2_iface);
734 }
PFLT_MESSAGE_WAITER_QUEUE CONTAINING_RECORD(Csq, DEVICE_EXTENSION, IrpQueue)) -> WaiterQ.mLock) _IRQL_raises_(DISPATCH_LEVEL) VOID NTAPI FltpAcquireMessageWaiterLock(_In_ PIO_CSQ Csq, _Out_ PKIRQL Irql)
Definition: Messaging.c:560

Referenced by networkconfig_AddLoggingUrl(), networkconfig_AddRef(), networkconfig_GetAcceleratedStreamingDuration(), networkconfig_GetAutoReconnectLimit(), networkconfig_GetBufferingTime(), networkconfig_GetConnectionBandwidth(), networkconfig_GetEnableContentCaching(), networkconfig_GetEnableFastCache(), networkconfig_GetEnableHTTP(), networkconfig_GetEnableMulticast(), networkconfig_GetEnableResends(), networkconfig_GetEnableTCP(), networkconfig_GetEnableThinning(), networkconfig_GetEnableUDP(), networkconfig_GetForceRerunAutoProxyDetection(), networkconfig_GetLoggingUrl(), networkconfig_GetLoggingUrlCount(), networkconfig_GetMaxNetPacketSize(), networkconfig_GetNumProtocolsSupported(), networkconfig_GetProxyBypassForLocal(), networkconfig_GetProxyExceptionList(), networkconfig_GetProxyHostName(), networkconfig_GetProxyPort(), networkconfig_GetProxySettings(), networkconfig_GetSupportedProtocolName(), networkconfig_GetUDPPortRanges(), networkconfig_QueryInterface(), networkconfig_Release(), networkconfig_ResetLoggingUrlList(), networkconfig_ResetProtocolRollover(), networkconfig_SetAcceleratedStreamingDuration(), networkconfig_SetAutoReconnectLimit(), networkconfig_SetBufferingTime(), networkconfig_SetConnectionBandwidth(), networkconfig_SetEnableContentCaching(), networkconfig_SetEnableFastCache(), networkconfig_SetEnableHTTP(), networkconfig_SetEnableMulticast(), networkconfig_SetEnableResends(), networkconfig_SetEnableTCP(), networkconfig_SetEnableThinning(), networkconfig_SetEnableUDP(), networkconfig_SetForceRerunAutoProxyDetection(), networkconfig_SetProxyBypassForLocal(), networkconfig_SetProxyExceptionList(), networkconfig_SetProxyHostName(), networkconfig_SetProxyPort(), networkconfig_SetProxySettings(), and networkconfig_SetUDPPortRanges().

◆ impl_from_IWMReaderPlaylistBurn()

static WMReader* impl_from_IWMReaderPlaylistBurn ( IWMReaderPlaylistBurn iface)
inlinestatic

Definition at line 1287 of file reader.c.

1288 {
1289  return CONTAINING_RECORD(iface, WMReader, IWMReaderPlaylistBurn_iface);
1290 }
PFLT_MESSAGE_WAITER_QUEUE CONTAINING_RECORD(Csq, DEVICE_EXTENSION, IrpQueue)) -> WaiterQ.mLock) _IRQL_raises_(DISPATCH_LEVEL) VOID NTAPI FltpAcquireMessageWaiterLock(_In_ PIO_CSQ Csq, _Out_ PKIRQL Irql)
Definition: Messaging.c:560

Referenced by playlist_AddRef(), playlist_Cancel(), playlist_EndPlaylistBurn(), playlist_GetInitResults(), playlist_InitPlaylistBurn(), playlist_QueryInterface(), and playlist_Release().

◆ impl_from_IWMReaderStreamClock()

static WMReader* impl_from_IWMReaderStreamClock ( IWMReaderStreamClock iface)
inlinestatic

Definition at line 1147 of file reader.c.

1148 {
1149  return CONTAINING_RECORD(iface, WMReader, IWMReaderStreamClock_iface);
1150 }
PFLT_MESSAGE_WAITER_QUEUE CONTAINING_RECORD(Csq, DEVICE_EXTENSION, IrpQueue)) -> WaiterQ.mLock) _IRQL_raises_(DISPATCH_LEVEL) VOID NTAPI FltpAcquireMessageWaiterLock(_In_ PIO_CSQ Csq, _Out_ PKIRQL Irql)
Definition: Messaging.c:560

Referenced by readclock_AddRef(), readclock_GetTime(), readclock_KillTimer(), readclock_QueryInterface(), readclock_Release(), and readclock_SetTimer().

◆ impl_from_IWMReaderTimecode()

static WMReader* impl_from_IWMReaderTimecode ( IWMReaderTimecode iface)
inlinestatic

Definition at line 1239 of file reader.c.

1240 {
1241  return CONTAINING_RECORD(iface, WMReader, IWMReaderTimecode_iface);
1242 }
PFLT_MESSAGE_WAITER_QUEUE CONTAINING_RECORD(Csq, DEVICE_EXTENSION, IrpQueue)) -> WaiterQ.mLock) _IRQL_raises_(DISPATCH_LEVEL) VOID NTAPI FltpAcquireMessageWaiterLock(_In_ PIO_CSQ Csq, _Out_ PKIRQL Irql)
Definition: Messaging.c:560

Referenced by timecode_AddRef(), timecode_GetTimecodeRangeBounds(), timecode_GetTimecodeRangeCount(), timecode_QueryInterface(), and timecode_Release().

◆ impl_from_IWMReaderTypeNegotiation()

static WMReader* impl_from_IWMReaderTypeNegotiation ( IWMReaderTypeNegotiation iface)
inlinestatic

Definition at line 1201 of file reader.c.

1202 {
1203  return CONTAINING_RECORD(iface, WMReader, IWMReaderTypeNegotiation_iface);
1204 }
PFLT_MESSAGE_WAITER_QUEUE CONTAINING_RECORD(Csq, DEVICE_EXTENSION, IrpQueue)) -> WaiterQ.mLock) _IRQL_raises_(DISPATCH_LEVEL) VOID NTAPI FltpAcquireMessageWaiterLock(_In_ PIO_CSQ Csq, _Out_ PKIRQL Irql)
Definition: Messaging.c:560

Referenced by negotiation_AddRef(), negotiation_QueryInterface(), negotiation_Release(), and negotiation_TryOutputProps().

◆ impl_from_IWMSyncReader()

◆ langlist_AddLanguageByRFC1766String()

static HRESULT WINAPI langlist_AddLanguageByRFC1766String ( IWMLanguageList iface,
LPCWSTR_WMSDK_TYPE_SAFE  language,
WORD index 
)
static

Definition at line 1608 of file reader.c.

1610 {
1612  FIXME("%p, %p, %p\n", This, language, index);
1613  return E_NOTIMPL;
1614 }
static WMReader * impl_from_IWMLanguageList(IWMLanguageList *iface)
Definition: reader.c:1570
#define FIXME(fmt,...)
Definition: debug.h:110
GLuint index
Definition: glext.h:6031
#define E_NOTIMPL
Definition: ddrawi.h:99

◆ langlist_AddRef()

static ULONG WINAPI langlist_AddRef ( IWMLanguageList iface)
static

Definition at line 1581 of file reader.c.

1582 {
1584  return IWMReader_AddRef(&This->IWMReader_iface);
1585 }
static WMReader * impl_from_IWMLanguageList(IWMLanguageList *iface)
Definition: reader.c:1570

◆ langlist_GetLanguageCount()

static HRESULT WINAPI langlist_GetLanguageCount ( IWMLanguageList iface,
WORD count 
)
static

Definition at line 1593 of file reader.c.

1594 {
1596  FIXME("%p, %p\n", This, count);
1597  return E_NOTIMPL;
1598 }
static WMReader * impl_from_IWMLanguageList(IWMLanguageList *iface)
Definition: reader.c:1570
GLuint GLuint GLsizei count
Definition: gl.h:1545
#define FIXME(fmt,...)
Definition: debug.h:110
#define E_NOTIMPL
Definition: ddrawi.h:99

◆ langlist_GetLanguageDetails()

static HRESULT WINAPI langlist_GetLanguageDetails ( IWMLanguageList iface,
WORD  index,
WCHAR language,
WORD length 
)
static

Definition at line 1600 of file reader.c.

1602 {
1604  FIXME("%p, %d, %p, %p\n", This, index, language, length);
1605  return E_NOTIMPL;
1606 }
static WMReader * impl_from_IWMLanguageList(IWMLanguageList *iface)
Definition: reader.c:1570
#define FIXME(fmt,...)
Definition: debug.h:110
GLuint index
Definition: glext.h:6031
GLenum GLuint GLenum GLsizei length
Definition: glext.h:5579
#define E_NOTIMPL
Definition: ddrawi.h:99

◆ langlist_QueryInterface()

static HRESULT WINAPI langlist_QueryInterface ( IWMLanguageList iface,
REFIID  riid,
void **  ppv 
)
static

Definition at line 1575 of file reader.c.

1576 {
1578  return IWMReader_QueryInterface(&This->IWMReader_iface, riid, ppv);
1579 }
static WMReader * impl_from_IWMLanguageList(IWMLanguageList *iface)
Definition: reader.c:1570
REFIID riid
Definition: precomp.h:44
REFIID LPVOID * ppv
Definition: atlbase.h:39

◆ langlist_Release()

static ULONG WINAPI langlist_Release ( IWMLanguageList iface)
static

Definition at line 1587 of file reader.c.

1588 {
1590  return IWMReader_Release(&This->IWMReader_iface);
1591 }
static WMReader * impl_from_IWMLanguageList(IWMLanguageList *iface)
Definition: reader.c:1570

◆ negotiation_AddRef()

static ULONG WINAPI negotiation_AddRef ( IWMReaderTypeNegotiation iface)
static

Definition at line 1212 of file reader.c.

1213 {
1215  return IWMReader_AddRef(&This->IWMReader_iface);
1216 }
static WMReader * impl_from_IWMReaderTypeNegotiation(IWMReaderTypeNegotiation *iface)
Definition: reader.c:1201

◆ negotiation_QueryInterface()

static HRESULT WINAPI negotiation_QueryInterface ( IWMReaderTypeNegotiation iface,
REFIID  riid,
void **  ppv 
)
static

Definition at line 1206 of file reader.c.

1207 {
1209  return IWMReader_QueryInterface(&This->IWMReader_iface, riid, ppv);
1210 }
REFIID riid
Definition: precomp.h:44
REFIID LPVOID * ppv
Definition: atlbase.h:39
static WMReader * impl_from_IWMReaderTypeNegotiation(IWMReaderTypeNegotiation *iface)
Definition: reader.c:1201

◆ negotiation_Release()

static ULONG WINAPI negotiation_Release ( IWMReaderTypeNegotiation iface)
static

Definition at line 1218 of file reader.c.

1219 {
1221  return IWMReader_Release(&This->IWMReader_iface);
1222 }
static WMReader * impl_from_IWMReaderTypeNegotiation(IWMReaderTypeNegotiation *iface)
Definition: reader.c:1201

◆ negotiation_TryOutputProps()

static HRESULT WINAPI negotiation_TryOutputProps ( IWMReaderTypeNegotiation iface,
DWORD  output,
IWMOutputMediaProps props 
)
static

Definition at line 1224 of file reader.c.

1225 {
1227  FIXME("%p, %d, %p\n", This, output, props);
1228  return E_NOTIMPL;
1229 }
static UCHAR ULONG UCHAR ULONG UCHAR * output
Definition: bcrypt.c:29
#define FIXME(fmt,...)
Definition: debug.h:110
static WMReader * impl_from_IWMReaderTypeNegotiation(IWMReaderTypeNegotiation *iface)
Definition: reader.c:1201
#define E_NOTIMPL
Definition: ddrawi.h:99
static const WCHAR props[]
Definition: wbemdisp.c:288

◆ networkconfig_AddLoggingUrl()

static HRESULT WINAPI networkconfig_AddLoggingUrl ( IWMReaderNetworkConfig2 iface,
const WCHAR url 
)
static

Definition at line 972 of file reader.c.

973 {
975  FIXME("%p, %s\n", This, debugstr_w(url));
976  return E_NOTIMPL;
977 }
#define debugstr_w
Definition: kernel32.h:32
#define FIXME(fmt,...)
Definition: debug.h:110
static const WCHAR url[]
Definition: encode.c:1432
static WMReader * impl_from_IWMReaderNetworkConfig2(IWMReaderNetworkConfig2 *iface)
Definition: reader.c:731
#define E_NOTIMPL
Definition: ddrawi.h:99

◆ networkconfig_AddRef()

static ULONG WINAPI networkconfig_AddRef ( IWMReaderNetworkConfig2 iface)
static

Definition at line 742 of file reader.c.

743 {
745  return IWMReader_AddRef(&This->IWMReader_iface);
746 }
static WMReader * impl_from_IWMReaderNetworkConfig2(IWMReaderNetworkConfig2 *iface)
Definition: reader.c:731

◆ networkconfig_GetAcceleratedStreamingDuration()

static HRESULT WINAPI networkconfig_GetAcceleratedStreamingDuration ( IWMReaderNetworkConfig2 iface,
QWORD duration 
)
static

Definition at line 1029 of file reader.c.

1031 {
1033  FIXME("%p, %p\n", This, duration);
1034  return E_NOTIMPL;
1035 }
#define FIXME(fmt,...)
Definition: debug.h:110
static WMReader * impl_from_IWMReaderNetworkConfig2(IWMReaderNetworkConfig2 *iface)
Definition: reader.c:731
#define E_NOTIMPL
Definition: ddrawi.h:99

◆ networkconfig_GetAutoReconnectLimit()

static HRESULT WINAPI networkconfig_GetAutoReconnectLimit ( IWMReaderNetworkConfig2 iface,
DWORD limit 
)
static

Definition at line 1045 of file reader.c.

1046 {
1048  FIXME("%p, %p\n", This, limit);
1049  return E_NOTIMPL;
1050 }
GLint limit
Definition: glext.h:10326
#define FIXME(fmt,...)
Definition: debug.h:110
static WMReader * impl_from_IWMReaderNetworkConfig2(IWMReaderNetworkConfig2 *iface)
Definition: reader.c:731
#define E_NOTIMPL
Definition: ddrawi.h:99

◆ networkconfig_GetBufferingTime()

static HRESULT WINAPI networkconfig_GetBufferingTime ( IWMReaderNetworkConfig2 iface,
QWORD buffering_time 
)
static

Definition at line 754 of file reader.c.

755 {
757  FIXME("%p, %p\n", This, buffering_time);
758  return E_NOTIMPL;
759 }
#define FIXME(fmt,...)
Definition: debug.h:110
static WMReader * impl_from_IWMReaderNetworkConfig2(IWMReaderNetworkConfig2 *iface)
Definition: reader.c:731
#define E_NOTIMPL
Definition: ddrawi.h:99

◆ networkconfig_GetConnectionBandwidth()

static HRESULT WINAPI networkconfig_GetConnectionBandwidth ( IWMReaderNetworkConfig2 iface,
DWORD bandwidth 
)
static

Definition at line 943 of file reader.c.

944 {
946  FIXME("%p, %p\n", This, bandwidth);
947  return E_NOTIMPL;
948 }
#define FIXME(fmt,...)
Definition: debug.h:110
static WMReader * impl_from_IWMReaderNetworkConfig2(IWMReaderNetworkConfig2 *iface)
Definition: reader.c:731
#define E_NOTIMPL
Definition: ddrawi.h:99

◆ networkconfig_GetEnableContentCaching()

static HRESULT WINAPI networkconfig_GetEnableContentCaching ( IWMReaderNetworkConfig2 iface,
BOOL enable 
)
static

Definition at line 1001 of file reader.c.

1002 {
1004  FIXME("%p, %p\n", This, enable);
1005  return E_NOTIMPL;
1006 }
#define FIXME(fmt,...)
Definition: debug.h:110
static WMReader * impl_from_IWMReaderNetworkConfig2(IWMReaderNetworkConfig2 *iface)
Definition: reader.c:731
GLboolean enable
Definition: glext.h:11120
#define E_NOTIMPL
Definition: ddrawi.h:99

◆ networkconfig_GetEnableFastCache()

static HRESULT WINAPI networkconfig_GetEnableFastCache ( IWMReaderNetworkConfig2 iface,
BOOL enable 
)
static

Definition at line 1015 of file reader.c.

1016 {
1018  FIXME("%p, %p\n", This, enable);
1019  return E_NOTIMPL;
1020 }
#define FIXME(fmt,...)
Definition: debug.h:110
static WMReader * impl_from_IWMReaderNetworkConfig2(IWMReaderNetworkConfig2 *iface)
Definition: reader.c:731
GLboolean enable
Definition: glext.h:11120
#define E_NOTIMPL
Definition: ddrawi.h:99

◆ networkconfig_GetEnableHTTP()

static HRESULT WINAPI networkconfig_GetEnableHTTP ( IWMReaderNetworkConfig2 iface,
BOOL enable 
)
static

Definition at line 894 of file reader.c.

895 {
897  FIXME("%p, %p\n", This, enable);
898  return E_NOTIMPL;
899 }
#define FIXME(fmt,...)
Definition: debug.h:110
static WMReader * impl_from_IWMReaderNetworkConfig2(IWMReaderNetworkConfig2 *iface)
Definition: reader.c:731
GLboolean enable
Definition: glext.h:11120
#define E_NOTIMPL
Definition: ddrawi.h:99

◆ networkconfig_GetEnableMulticast()

static HRESULT WINAPI networkconfig_GetEnableMulticast ( IWMReaderNetworkConfig2 iface,
BOOL multicast 
)
static

Definition at line 880 of file reader.c.

881 {
883  FIXME("%p, %p\n", This, multicast);
884  return E_NOTIMPL;
885 }
#define FIXME(fmt,...)
Definition: debug.h:110
static WMReader * impl_from_IWMReaderNetworkConfig2(IWMReaderNetworkConfig2 *iface)
Definition: reader.c:731
#define E_NOTIMPL
Definition: ddrawi.h:99

◆ networkconfig_GetEnableResends()

static HRESULT WINAPI networkconfig_GetEnableResends ( IWMReaderNetworkConfig2 iface,
BOOL enable 
)
static

Definition at line 1059 of file reader.c.

1060 {
1062  FIXME("%p, %p\n", This, enable);
1063  return E_NOTIMPL;
1064 }
#define FIXME(fmt,...)
Definition: debug.h:110
static WMReader * impl_from_IWMReaderNetworkConfig2(IWMReaderNetworkConfig2 *iface)
Definition: reader.c:731
GLboolean enable
Definition: glext.h:11120
#define E_NOTIMPL
Definition: ddrawi.h:99

◆ networkconfig_GetEnableTCP()

static HRESULT WINAPI networkconfig_GetEnableTCP ( IWMReaderNetworkConfig2 iface,
BOOL enable 
)
static

Definition at line 922 of file reader.c.

923 {
925  FIXME("%p, %p\n", This, enable);
926  return E_NOTIMPL;
927 }
#define FIXME(fmt,...)
Definition: debug.h:110
static WMReader * impl_from_IWMReaderNetworkConfig2(IWMReaderNetworkConfig2 *iface)
Definition: reader.c:731
GLboolean enable
Definition: glext.h:11120
#define E_NOTIMPL
Definition: ddrawi.h:99

◆ networkconfig_GetEnableThinning()

static HRESULT WINAPI networkconfig_GetEnableThinning ( IWMReaderNetworkConfig2 iface,
BOOL enable 
)
static

Definition at line 1073 of file reader.c.

1074 {
1076  FIXME("%p, %p\n", This, enable);
1077  return E_NOTIMPL;
1078 }
#define FIXME(fmt,...)
Definition: debug.h:110
static WMReader * impl_from_IWMReaderNetworkConfig2(IWMReaderNetworkConfig2 *iface)
Definition: reader.c:731
GLboolean enable
Definition: glext.h:11120
#define E_NOTIMPL
Definition: ddrawi.h:99

◆ networkconfig_GetEnableUDP()

static HRESULT WINAPI networkconfig_GetEnableUDP ( IWMReaderNetworkConfig2 iface,
BOOL enable 
)
static

Definition at line 908 of file reader.c.

909 {
911  FIXME("%p, %p\n", This, enable);
912  return E_NOTIMPL;
913 }
#define FIXME(fmt,...)
Definition: debug.h:110
static WMReader * impl_from_IWMReaderNetworkConfig2(IWMReaderNetworkConfig2 *iface)
Definition: reader.c:731
GLboolean enable
Definition: glext.h:11120
#define E_NOTIMPL
Definition: ddrawi.h:99

◆ networkconfig_GetForceRerunAutoProxyDetection()

static HRESULT WINAPI networkconfig_GetForceRerunAutoProxyDetection ( IWMReaderNetworkConfig2 iface,
BOOL detection 
)
static

Definition at line 864 of file reader.c.

866 {
868  FIXME("%p, %p\n", This, detection);
869  return E_NOTIMPL;
870 }
#define FIXME(fmt,...)
Definition: debug.h:110
static WMReader * impl_from_IWMReaderNetworkConfig2(IWMReaderNetworkConfig2 *iface)
Definition: reader.c:731
#define E_NOTIMPL
Definition: ddrawi.h:99

◆ networkconfig_GetLoggingUrl()

static HRESULT WINAPI networkconfig_GetLoggingUrl ( IWMReaderNetworkConfig2 iface,
DWORD  index,
WCHAR url,
DWORD size 
)
static

Definition at line 979 of file reader.c.

981 {
983  FIXME("%p, %u, %p, %p\n", This, index, url, size);
984  return E_NOTIMPL;
985 }
#define FIXME(fmt,...)
Definition: debug.h:110
GLuint index
Definition: glext.h:6031
GLsizeiptr size
Definition: glext.h:5919
static const WCHAR url[]
Definition: encode.c:1432
static WMReader * impl_from_IWMReaderNetworkConfig2(IWMReaderNetworkConfig2 *iface)
Definition: reader.c:731
#define E_NOTIMPL
Definition: ddrawi.h:99

◆ networkconfig_GetLoggingUrlCount()

static HRESULT WINAPI networkconfig_GetLoggingUrlCount ( IWMReaderNetworkConfig2 iface,
DWORD count 
)
static

Definition at line 987 of file reader.c.

988 {
990  FIXME("%p, %p\n", This, count);
991  return E_NOTIMPL;
992 }
GLuint GLuint GLsizei count
Definition: gl.h:1545
#define FIXME(fmt,...)
Definition: debug.h:110
static WMReader * impl_from_IWMReaderNetworkConfig2(IWMReaderNetworkConfig2 *iface)
Definition: reader.c:731
#define E_NOTIMPL
Definition: ddrawi.h:99

◆ networkconfig_GetMaxNetPacketSize()

static HRESULT WINAPI networkconfig_GetMaxNetPacketSize ( IWMReaderNetworkConfig2 iface,
DWORD packet_size 
)
static

Definition at line 1087 of file reader.c.

1088 {
1090  FIXME("%p, %p\n", This, packet_size);
1091  return E_NOTIMPL;
1092 }
#define FIXME(fmt,...)
Definition: debug.h:110
static WMReader * impl_from_IWMReaderNetworkConfig2(IWMReaderNetworkConfig2 *iface)
Definition: reader.c:731
#define E_NOTIMPL
Definition: ddrawi.h:99

◆ networkconfig_GetNumProtocolsSupported()

static HRESULT WINAPI networkconfig_GetNumProtocolsSupported ( IWMReaderNetworkConfig2 iface,
DWORD protocols 
)
static

Definition at line 957 of file reader.c.

958 {
960  FIXME("%p, %p\n", This, protocols);
961  return E_NOTIMPL;
962 }
#define FIXME(fmt,...)
Definition: debug.h:110
static WMReader * impl_from_IWMReaderNetworkConfig2(IWMReaderNetworkConfig2 *iface)
Definition: reader.c:731
struct protocol * protocols
Definition: dispatch.c:52
#define E_NOTIMPL
Definition: ddrawi.h:99

◆ networkconfig_GetProxyBypassForLocal()

static HRESULT WINAPI networkconfig_GetProxyBypassForLocal ( IWMReaderNetworkConfig2 iface,
const WCHAR protocol,
BOOL bypass 
)
static

Definition at line 848 of file reader.c.

850 {
852  FIXME("%p, %s, %p\n", This, debugstr_w(protocol), bypass);
853  return E_NOTIMPL;
854 }
#define debugstr_w
Definition: kernel32.h:32
#define FIXME(fmt,...)
Definition: debug.h:110
static WMReader * impl_from_IWMReaderNetworkConfig2(IWMReaderNetworkConfig2 *iface)
Definition: reader.c:731
#define E_NOTIMPL
Definition: ddrawi.h:99

◆ networkconfig_GetProxyExceptionList()

static HRESULT WINAPI networkconfig_GetProxyExceptionList ( IWMReaderNetworkConfig2 iface,
const WCHAR protocol,
WCHAR exceptions,
DWORD count 
)
static

Definition at line 832 of file reader.c.

834 {
836  FIXME("%p, %s, %p, %p\n", This, debugstr_w(protocol), exceptions, count);
837  return E_NOTIMPL;
838 }
GLuint GLuint GLsizei count
Definition: gl.h:1545
#define debugstr_w
Definition: kernel32.h:32
#define FIXME(fmt,...)
Definition: debug.h:110
static WMReader * impl_from_IWMReaderNetworkConfig2(IWMReaderNetworkConfig2 *iface)
Definition: reader.c:731
#define E_NOTIMPL
Definition: ddrawi.h:99

◆ networkconfig_GetProxyHostName()

static HRESULT WINAPI networkconfig_GetProxyHostName ( IWMReaderNetworkConfig2 iface,
const WCHAR protocol,
WCHAR hostname,
DWORD size 
)
static

Definition at line 800 of file reader.c.

802 {
804  FIXME("%p, %s, %p, %p\n", This, debugstr_w(protocol), hostname, size);
805  return E_NOTIMPL;
806 }
char * hostname
Definition: ftp.c:88
#define debugstr_w
Definition: kernel32.h:32
#define FIXME(fmt,...)
Definition: debug.h:110
GLsizeiptr size
Definition: glext.h:5919
static WMReader * impl_from_IWMReaderNetworkConfig2(IWMReaderNetworkConfig2 *iface)
Definition: reader.c:731
#define E_NOTIMPL
Definition: ddrawi.h:99

◆ networkconfig_GetProxyPort()

static HRESULT WINAPI networkconfig_GetProxyPort ( IWMReaderNetworkConfig2 iface,
const WCHAR protocol,
DWORD port 
)
static

Definition at line 816 of file reader.c.

818 {
820  FIXME("%p, %s, %p\n", This, debugstr_w(protocol), port);
821  return E_NOTIMPL;
822 }
#define debugstr_w
Definition: kernel32.h:32
#define FIXME(fmt,...)
Definition: debug.h:110
static WMReader * impl_from_IWMReaderNetworkConfig2(IWMReaderNetworkConfig2 *iface)
Definition: reader.c:731
#define E_NOTIMPL
Definition: ddrawi.h:99
USHORT port
Definition: uri.c:228

◆ networkconfig_GetProxySettings()

static HRESULT WINAPI networkconfig_GetProxySettings ( IWMReaderNetworkConfig2 iface,
const WCHAR protocol,
WMT_PROXY_SETTINGS proxy 
)
static

Definition at line 784 of file reader.c.

786 {
788  FIXME("%p, %s, %p\n", This, debugstr_w(protocol), proxy);
789  return E_NOTIMPL;
790 }
int proxy
Definition: main.c:67
#define debugstr_w
Definition: kernel32.h:32
#define FIXME(fmt,...)
Definition: debug.h:110
static WMReader * impl_from_IWMReaderNetworkConfig2(IWMReaderNetworkConfig2 *iface)
Definition: reader.c:731
#define E_NOTIMPL
Definition: ddrawi.h:99

◆ networkconfig_GetSupportedProtocolName()

static HRESULT WINAPI networkconfig_GetSupportedProtocolName ( IWMReaderNetworkConfig2 iface,
DWORD  protocol_num,
WCHAR protocol,
DWORD size 
)
static

Definition at line 964 of file reader.c.

966 {
968  FIXME("%p, %u, %p %p\n", This, protocol_num, protocol, size);
969  return E_NOTIMPL;
970 }
#define FIXME(fmt,...)
Definition: debug.h:110
GLsizeiptr size
Definition: glext.h:5919
static WMReader * impl_from_IWMReaderNetworkConfig2(IWMReaderNetworkConfig2 *iface)
Definition: reader.c:731
#define E_NOTIMPL
Definition: ddrawi.h:99

◆ networkconfig_GetUDPPortRanges()

static HRESULT WINAPI networkconfig_GetUDPPortRanges ( IWMReaderNetworkConfig2 iface,
WM_PORT_NUMBER_RANGE array,
DWORD ranges 
)
static

Definition at line 768 of file reader.c.

770 {
772  FIXME("%p, %p, %p\n", This, array, ranges);
773  return E_NOTIMPL;
774 }
#define FIXME(fmt,...)
Definition: debug.h:110
static WMReader * impl_from_IWMReaderNetworkConfig2(IWMReaderNetworkConfig2 *iface)
Definition: reader.c:731
#define E_NOTIMPL
Definition: ddrawi.h:99

◆ networkconfig_QueryInterface()

static HRESULT WINAPI networkconfig_QueryInterface ( IWMReaderNetworkConfig2 iface,
REFIID  riid,
void **  ppv 
)
static

Definition at line 736 of file reader.c.

737 {
739  return IWMReader_QueryInterface(&This->IWMReader_iface, riid, ppv);
740 }
REFIID riid
Definition: precomp.h:44
REFIID LPVOID * ppv
Definition: atlbase.h:39
static WMReader * impl_from_IWMReaderNetworkConfig2(IWMReaderNetworkConfig2 *iface)
Definition: reader.c:731

◆ networkconfig_Release()

static ULONG WINAPI networkconfig_Release ( IWMReaderNetworkConfig2 iface)
static

Definition at line 748 of file reader.c.

749 {
751  return IWMReader_Release(&This->IWMReader_iface);
752 }
static WMReader * impl_from_IWMReaderNetworkConfig2(IWMReaderNetworkConfig2 *iface)
Definition: reader.c:731

◆ networkconfig_ResetLoggingUrlList()

static HRESULT WINAPI networkconfig_ResetLoggingUrlList ( IWMReaderNetworkConfig2 iface)
static

Definition at line 994 of file reader.c.

995 {
997  FIXME("%p\n", This);
998  return E_NOTIMPL;
999 }
#define FIXME(fmt,...)
Definition: debug.h:110
static WMReader * impl_from_IWMReaderNetworkConfig2(IWMReaderNetworkConfig2 *iface)
Definition: reader.c:731
#define E_NOTIMPL
Definition: ddrawi.h:99

◆ networkconfig_ResetProtocolRollover()

static HRESULT WINAPI networkconfig_ResetProtocolRollover ( IWMReaderNetworkConfig2 iface)
static

Definition at line 936 of file reader.c.

937 {
939  FIXME("%p\n", This);
940  return E_NOTIMPL;
941 }
#define FIXME(fmt,...)
Definition: debug.h:110
static WMReader * impl_from_IWMReaderNetworkConfig2(IWMReaderNetworkConfig2 *iface)
Definition: reader.c:731
#define E_NOTIMPL
Definition: ddrawi.h:99

◆ networkconfig_SetAcceleratedStreamingDuration()

static HRESULT WINAPI networkconfig_SetAcceleratedStreamingDuration ( IWMReaderNetworkConfig2 iface,
QWORD  duration 
)
static

Definition at line 1037 of file reader.c.

1039 {
1041  FIXME("%p, %s\n", This, wine_dbgstr_longlong(duration));
1042  return E_NOTIMPL;
1043 }
#define FIXME(fmt,...)
Definition: debug.h:110
static WMReader * impl_from_IWMReaderNetworkConfig2(IWMReaderNetworkConfig2 *iface)
Definition: reader.c:731
#define E_NOTIMPL
Definition: ddrawi.h:99
static __inline const char * wine_dbgstr_longlong(ULONGLONG ll)
Definition: compat.h:41

◆ networkconfig_SetAutoReconnectLimit()

static HRESULT WINAPI networkconfig_SetAutoReconnectLimit ( IWMReaderNetworkConfig2 iface,
DWORD  limit 
)
static

Definition at line 1052 of file reader.c.

1053 {
1055  FIXME("%p, %u\n", This, limit);
1056  return E_NOTIMPL;
1057 }
GLint limit
Definition: glext.h:10326
#define FIXME(fmt,...)
Definition: debug.h:110
static WMReader * impl_from_IWMReaderNetworkConfig2(IWMReaderNetworkConfig2 *iface)
Definition: reader.c:731
#define E_NOTIMPL
Definition: ddrawi.h:99

◆ networkconfig_SetBufferingTime()

static HRESULT WINAPI networkconfig_SetBufferingTime ( IWMReaderNetworkConfig2 iface,
QWORD  buffering_time 
)
static

Definition at line 761 of file reader.c.

762 {
764  FIXME("%p, %s\n", This, wine_dbgstr_longlong(buffering_time));
765  return E_NOTIMPL;
766 }
#define FIXME(fmt,...)
Definition: debug.h:110
static WMReader * impl_from_IWMReaderNetworkConfig2(IWMReaderNetworkConfig2 *iface)
Definition: reader.c:731
#define E_NOTIMPL
Definition: ddrawi.h:99
static __inline const char * wine_dbgstr_longlong(ULONGLONG ll)
Definition: compat.h:41

◆ networkconfig_SetConnectionBandwidth()

static HRESULT WINAPI networkconfig_SetConnectionBandwidth ( IWMReaderNetworkConfig2 iface,
DWORD  bandwidth 
)
static

Definition at line 950 of file reader.c.

951 {
953  FIXME("%p, %u\n", This, bandwidth);
954  return E_NOTIMPL;
955 }
#define FIXME(fmt,...)
Definition: debug.h:110
static WMReader * impl_from_IWMReaderNetworkConfig2(IWMReaderNetworkConfig2 *iface)
Definition: reader.c:731
#define E_NOTIMPL
Definition: ddrawi.h:99

◆ networkconfig_SetEnableContentCaching()

static HRESULT WINAPI networkconfig_SetEnableContentCaching ( IWMReaderNetworkConfig2 iface,
BOOL  enable 
)
static

Definition at line 1008 of file reader.c.

1009 {
1011  FIXME("%p, %d\n", This, enable);
1012  return E_NOTIMPL;
1013 }
#define FIXME(fmt,...)
Definition: debug.h:110
static WMReader * impl_from_IWMReaderNetworkConfig2(IWMReaderNetworkConfig2 *iface)
Definition: reader.c:731
GLboolean enable
Definition: glext.h:11120
#define E_NOTIMPL
Definition: ddrawi.h:99

◆ networkconfig_SetEnableFastCache()

static HRESULT WINAPI networkconfig_SetEnableFastCache ( IWMReaderNetworkConfig2 iface,
BOOL  enable 
)
static

Definition at line 1022 of file reader.c.

1023 {
1025  FIXME("%p, %d\n", This, enable);
1026  return E_NOTIMPL;
1027 }
#define FIXME(fmt,...)
Definition: debug.h:110
static WMReader * impl_from_IWMReaderNetworkConfig2(IWMReaderNetworkConfig2 *iface)
Definition: reader.c:731
GLboolean enable
Definition: glext.h:11120
#define E_NOTIMPL
Definition: ddrawi.h:99

◆ networkconfig_SetEnableHTTP()

static HRESULT WINAPI networkconfig_SetEnableHTTP ( IWMReaderNetworkConfig2 iface,
BOOL  enable 
)
static

Definition at line 901 of file reader.c.

902 {
904  FIXME("%p, %d\n", This, enable);
905  return E_NOTIMPL;
906 }
#define FIXME(fmt,...)
Definition: debug.h:110
static WMReader * impl_from_IWMReaderNetworkConfig2(IWMReaderNetworkConfig2 *iface)
Definition: reader.c:731
GLboolean enable
Definition: glext.h:11120
#define E_NOTIMPL
Definition: ddrawi.h:99

◆ networkconfig_SetEnableMulticast()

static HRESULT WINAPI networkconfig_SetEnableMulticast ( IWMReaderNetworkConfig2 iface,
BOOL  multicast 
)
static

Definition at line 887 of file reader.c.

888 {
890  FIXME("%p, %d\n", This, multicast);
891  return E_NOTIMPL;
892 }
#define FIXME(fmt,...)
Definition: debug.h:110
static WMReader * impl_from_IWMReaderNetworkConfig2(IWMReaderNetworkConfig2 *iface)
Definition: reader.c:731
#define E_NOTIMPL
Definition: ddrawi.h:99

◆ networkconfig_SetEnableResends()

static HRESULT WINAPI networkconfig_SetEnableResends ( IWMReaderNetworkConfig2 iface,
BOOL  enable 
)
static

Definition at line 1066 of file reader.c.

1067 {
1069  FIXME("%p, %u\n", This, enable);
1070  return E_NOTIMPL;
1071 }
#define FIXME(fmt,...)
Definition: debug.h:110
static WMReader * impl_from_IWMReaderNetworkConfig2(IWMReaderNetworkConfig2 *iface)
Definition: reader.c:731
GLboolean enable
Definition: glext.h:11120
#define E_NOTIMPL
Definition: ddrawi.h:99

◆ networkconfig_SetEnableTCP()

static HRESULT WINAPI networkconfig_SetEnableTCP ( IWMReaderNetworkConfig2 iface,
BOOL  enable 
)
static

Definition at line 929 of file reader.c.

930 {
932  FIXME("%p, %d\n", This, enable);
933  return E_NOTIMPL;
934 }
#define FIXME(fmt,...)
Definition: debug.h:110
static WMReader * impl_from_IWMReaderNetworkConfig2(IWMReaderNetworkConfig2 *iface)
Definition: reader.c:731
GLboolean enable
Definition: glext.h:11120
#define E_NOTIMPL
Definition: ddrawi.h:99

◆ networkconfig_SetEnableThinning()

static HRESULT WINAPI networkconfig_SetEnableThinning ( IWMReaderNetworkConfig2 iface,
BOOL  enable 
)
static

Definition at line 1080 of file reader.c.

1081 {
1083  FIXME("%p, %u\n", This, enable);
1084  return E_NOTIMPL;
1085 }
#define FIXME(fmt,...)
Definition: debug.h:110
static WMReader * impl_from_IWMReaderNetworkConfig2(IWMReaderNetworkConfig2 *iface)
Definition: reader.c:731
GLboolean enable
Definition: glext.h:11120
#define E_NOTIMPL
Definition: ddrawi.h:99

◆ networkconfig_SetEnableUDP()

static HRESULT WINAPI networkconfig_SetEnableUDP ( IWMReaderNetworkConfig2 iface,
BOOL  enable 
)
static

Definition at line 915 of file reader.c.

916 {
918  FIXME("%p, %d\n", This, enable);
919  return E_NOTIMPL;
920 }
#define FIXME(fmt,...)
Definition: debug.h:110
static WMReader * impl_from_IWMReaderNetworkConfig2(IWMReaderNetworkConfig2 *iface)
Definition: reader.c:731
GLboolean enable
Definition: glext.h:11120
#define E_NOTIMPL
Definition: ddrawi.h:99

◆ networkconfig_SetForceRerunAutoProxyDetection()

static HRESULT WINAPI networkconfig_SetForceRerunAutoProxyDetection ( IWMReaderNetworkConfig2 iface,
BOOL  detection 
)
static

Definition at line 872 of file reader.c.

874 {
876  FIXME("%p, %d\n", This, detection);
877  return E_NOTIMPL;
878 }
#define FIXME(fmt,...)
Definition: debug.h:110
static WMReader * impl_from_IWMReaderNetworkConfig2(IWMReaderNetworkConfig2 *iface)
Definition: reader.c:731
#define E_NOTIMPL
Definition: ddrawi.h:99

◆ networkconfig_SetProxyBypassForLocal()

static HRESULT WINAPI networkconfig_SetProxyBypassForLocal ( IWMReaderNetworkConfig2 iface,
const WCHAR protocol,
BOOL  bypass 
)
static

Definition at line 856 of file reader.c.

858 {
860  FIXME("%p, %s, %d\n", This, debugstr_w(protocol), bypass);
861  return E_NOTIMPL;
862 }
#define debugstr_w
Definition: kernel32.h:32
#define FIXME(fmt,...)
Definition: debug.h:110
static WMReader * impl_from_IWMReaderNetworkConfig2(IWMReaderNetworkConfig2 *iface)
Definition: reader.c:731
#define E_NOTIMPL
Definition: ddrawi.h:99

◆ networkconfig_SetProxyExceptionList()

static HRESULT WINAPI networkconfig_SetProxyExceptionList ( IWMReaderNetworkConfig2 iface,
const WCHAR protocol,
const WCHAR exceptions 
)
static

Definition at line 840 of file reader.c.

842 {
844  FIXME("%p, %s, %s\n", This, debugstr_w(protocol), debugstr_w(exceptions));
845  return E_NOTIMPL;
846 }
#define debugstr_w
Definition: kernel32.h:32
#define FIXME(fmt,...)
Definition: debug.h:110
static WMReader * impl_from_IWMReaderNetworkConfig2(IWMReaderNetworkConfig2 *iface)
Definition: reader.c:731
#define E_NOTIMPL
Definition: ddrawi.h:99

◆ networkconfig_SetProxyHostName()

static HRESULT WINAPI networkconfig_SetProxyHostName ( IWMReaderNetworkConfig2 iface,
const WCHAR protocol,
const WCHAR hostname 
)
static

Definition at line 808 of file reader.c.

810 {
812  FIXME("%p, %s, %s\n", This, debugstr_w(protocol), debugstr_w(hostname));
813  return E_NOTIMPL;
814 }
char * hostname
Definition: ftp.c:88
#define debugstr_w
Definition: kernel32.h:32
#define FIXME(fmt,...)
Definition: debug.h:110
static WMReader * impl_from_IWMReaderNetworkConfig2(IWMReaderNetworkConfig2 *iface)
Definition: reader.c:731
#define E_NOTIMPL
Definition: ddrawi.h:99

◆ networkconfig_SetProxyPort()

static HRESULT WINAPI networkconfig_SetProxyPort ( IWMReaderNetworkConfig2 iface,
const WCHAR protocol,
DWORD  port 
)
static

Definition at line 824 of file reader.c.

826 {
828  FIXME("%p, %s, %u\n", This, debugstr_w(protocol), port);
829  return E_NOTIMPL;
830 }
#define debugstr_w
Definition: kernel32.h:32
#define FIXME(fmt,...)
Definition: debug.h:110
static WMReader * impl_from_IWMReaderNetworkConfig2(IWMReaderNetworkConfig2 *iface)
Definition: reader.c:731
#define E_NOTIMPL
Definition: ddrawi.h:99
USHORT port
Definition: uri.c:228

◆ networkconfig_SetProxySettings()

static HRESULT WINAPI networkconfig_SetProxySettings ( IWMReaderNetworkConfig2 iface,
LPCWSTR  protocol,
WMT_PROXY_SETTINGS  proxy 
)
static

Definition at line 792 of file reader.c.

794 {
796  FIXME("%p, %s, %d\n", This, debugstr_w(protocol), proxy);
797  return E_NOTIMPL;
798 }
int proxy
Definition: main.c:67
#define debugstr_w
Definition: kernel32.h:32
#define FIXME(fmt,...)
Definition: debug.h:110
static WMReader * impl_from_IWMReaderNetworkConfig2(IWMReaderNetworkConfig2 *iface)
Definition: reader.c:731
#define E_NOTIMPL
Definition: ddrawi.h:99

◆ networkconfig_SetUDPPortRanges()

static HRESULT WINAPI networkconfig_SetUDPPortRanges ( IWMReaderNetworkConfig2 iface,
WM_PORT_NUMBER_RANGE array,
DWORD  ranges 
)
static

Definition at line 776 of file reader.c.

778 {
780  FIXME("%p, %p, %u\n", This, array, ranges);
781  return E_NOTIMPL;
782 }
#define FIXME(fmt,...)
Definition: debug.h:110
static WMReader * impl_from_IWMReaderNetworkConfig2(IWMReaderNetworkConfig2 *iface)
Definition: reader.c:731
#define E_NOTIMPL
Definition: ddrawi.h:99

◆ packetsize_AddRef()

static ULONG WINAPI packetsize_AddRef ( IWMPacketSize2 iface)
static

Definition at line 1981 of file reader.c.

1982 {
1984  return IWMReader_AddRef(&This->IWMReader_iface);
1985 }
static WMReader * impl_from_IWMPacketSize2(IWMPacketSize2 *iface)
Definition: reader.c:1970

◆ packetsize_GetMaxPacketSize()

static HRESULT WINAPI packetsize_GetMaxPacketSize ( IWMPacketSize2 iface,
DWORD size 
)
static

Definition at line 1993 of file reader.c.

1994 {
1996  FIXME("%p, %p\n", This, size);
1997  return E_NOTIMPL;
1998 }
#define FIXME(fmt,...)
Definition: debug.h:110
GLsizeiptr size
Definition: glext.h:5919
static WMReader * impl_from_IWMPacketSize2(IWMPacketSize2 *iface)
Definition: reader.c:1970
#define E_NOTIMPL
Definition: ddrawi.h:99

◆ packetsize_GetMinPacketSize()

static HRESULT WINAPI packetsize_GetMinPacketSize ( IWMPacketSize2 iface,
DWORD size 
)
static

Definition at line 2007 of file reader.c.

2008 {
2010  FIXME("%p, %p\n", This, size);
2011  return E_NOTIMPL;
2012 }
#define FIXME(fmt,...)
Definition: debug.h:110
GLsizeiptr size
Definition: glext.h:5919
static WMReader * impl_from_IWMPacketSize2(IWMPacketSize2 *iface)
Definition: reader.c:1970
#define E_NOTIMPL
Definition: ddrawi.h:99

◆ packetsize_QueryInterface()

static HRESULT WINAPI packetsize_QueryInterface ( IWMPacketSize2 iface,
REFIID  riid,
void **  ppv 
)
static

Definition at line 1975 of file reader.c.

1976 {
1978  return IWMReader_QueryInterface(&This->IWMReader_iface, riid, ppv);
1979 }
REFIID riid
Definition: precomp.h:44
REFIID LPVOID * ppv
Definition: atlbase.h:39
static WMReader * impl_from_IWMPacketSize2(IWMPacketSize2 *iface)
Definition: reader.c:1970

◆ packetsize_Release()

static ULONG WINAPI packetsize_Release ( IWMPacketSize2 iface)
static

Definition at line 1987 of file reader.c.

1988 {
1990  return IWMReader_Release(&This->IWMReader_iface);
1991 }
static WMReader * impl_from_IWMPacketSize2(IWMPacketSize2 *iface)
Definition: reader.c:1970

◆ packetsize_SetMaxPacketSize()

static HRESULT WINAPI packetsize_SetMaxPacketSize ( IWMPacketSize2 iface,
DWORD  size 
)
static

Definition at line 2000 of file reader.c.

2001 {
2003  FIXME("%p, %d\n", This, size);
2004  return E_NOTIMPL;
2005 }
#define FIXME(fmt,...)
Definition: debug.h:110
GLsizeiptr size
Definition: glext.h:5919
static WMReader * impl_from_IWMPacketSize2(IWMPacketSize2 *iface)
Definition: reader.c:1970
#define E_NOTIMPL
Definition: ddrawi.h:99

◆ packetsize_SetMinPacketSize()

static HRESULT WINAPI packetsize_SetMinPacketSize ( IWMPacketSize2 iface,
DWORD  size 
)
static

Definition at line 2014 of file reader.c.

2015 {
2017  FIXME("%p, %d\n", This, size);
2018  return E_NOTIMPL;
2019 }
#define FIXME(fmt,...)
Definition: debug.h:110
GLsizeiptr size
Definition: glext.h:5919
static WMReader * impl_from_IWMPacketSize2(IWMPacketSize2 *iface)
Definition: reader.c:1970
#define E_NOTIMPL
Definition: ddrawi.h:99

◆ playlist_AddRef()

static ULONG WINAPI playlist_AddRef ( IWMReaderPlaylistBurn iface)
static

Definition at line 1298 of file reader.c.

1299 {
1301  return IWMReader_AddRef(&This->IWMReader_iface);
1302 }
static WMReader * impl_from_IWMReaderPlaylistBurn(IWMReaderPlaylistBurn *iface)
Definition: reader.c:1287

◆ playlist_Cancel()

static HRESULT WINAPI playlist_Cancel ( IWMReaderPlaylistBurn iface)
static

Definition at line 1325 of file reader.c.

1326 {
1328  FIXME("%p\n", This);
1329  return E_NOTIMPL;
1330 }
static WMReader * impl_from_IWMReaderPlaylistBurn(IWMReaderPlaylistBurn *iface)
Definition: reader.c:1287
#define FIXME(fmt,...)
Definition: debug.h:110
#define E_NOTIMPL
Definition: ddrawi.h:99

◆ playlist_EndPlaylistBurn()

static HRESULT WINAPI playlist_EndPlaylistBurn ( IWMReaderPlaylistBurn iface,
HRESULT  result 
)
static

Definition at line 1332 of file reader.c.

1333 {
1335  FIXME("%p, 0x%08x\n", This, result);
1336  return E_NOTIMPL;
1337 }
static WMReader * impl_from_IWMReaderPlaylistBurn(IWMReaderPlaylistBurn *iface)
Definition: reader.c:1287
#define FIXME(fmt,...)
Definition: debug.h:110
#define E_NOTIMPL
Definition: ddrawi.h:99
GLuint64EXT * result
Definition: glext.h:11304

◆ playlist_GetInitResults()

static HRESULT WINAPI playlist_GetInitResults ( IWMReaderPlaylistBurn iface,
DWORD  count,
HRESULT stat 
)
static

Definition at line 1318 of file reader.c.

1319 {
1321  FIXME("%p, %d, %p\n", This, count, stat);
1322  return E_NOTIMPL;
1323 }
static WMReader * impl_from_IWMReaderPlaylistBurn(IWMReaderPlaylistBurn *iface)
Definition: reader.c:1287
GLuint GLuint GLsizei count
Definition: gl.h:1545
#define FIXME(fmt,...)
Definition: debug.h:110
Definition: stat.h:55
#define E_NOTIMPL
Definition: ddrawi.h:99

◆ playlist_InitPlaylistBurn()

static HRESULT WINAPI playlist_InitPlaylistBurn ( IWMReaderPlaylistBurn iface,
DWORD  count,
LPCWSTR_WMSDK_TYPE_SAFE filenames,
IWMStatusCallback callback,
void context 
)
static

Definition at line 1310 of file reader.c.

1312 {
1314  FIXME("%p, %d, %p, %p, %p\n", This, count, filenames, callback, context);
1315  return E_NOTIMPL;
1316 }
static WMReader * impl_from_IWMReaderPlaylistBurn(IWMReaderPlaylistBurn *iface)
Definition: reader.c:1287
Definition: http.c:7094
GLuint GLuint GLsizei count
Definition: gl.h:1545
#define FIXME(fmt,...)
Definition: debug.h:110
MmuTrapHandler callback[0x30]
Definition: mmuobject.c:44
#define E_NOTIMPL
Definition: ddrawi.h:99

◆ playlist_QueryInterface()

static HRESULT WINAPI playlist_QueryInterface ( IWMReaderPlaylistBurn iface,
REFIID  riid,
void **  ppv 
)
static

Definition at line 1292 of file reader.c.

1293 {
1295  return IWMReader_QueryInterface(&This->IWMReader_iface, riid, ppv);
1296 }
static WMReader * impl_from_IWMReaderPlaylistBurn(IWMReaderPlaylistBurn *iface)
Definition: reader.c:1287
REFIID riid
Definition: precomp.h:44
REFIID LPVOID * ppv
Definition: atlbase.h:39

◆ playlist_Release()

static ULONG WINAPI playlist_Release ( IWMReaderPlaylistBurn iface)
static

Definition at line 1304 of file reader.c.

1305 {
1307  return IWMReader_Release(&This->IWMReader_iface);
1308 }
static WMReader * impl_from_IWMReaderPlaylistBurn(IWMReaderPlaylistBurn *iface)
Definition: reader.c:1287

◆ profile3_AddBandwidthSharing()

static HRESULT WINAPI profile3_AddBandwidthSharing ( IWMProfile3 iface,
IWMBandwidthSharing bandwidth 
)
static

Definition at line 1883 of file reader.c.

1884 {
1886  FIXME("%p, %p\n", This, bandwidth);
1887  return E_NOTIMPL;
1888 }
static WMReader * impl_from_IWMProfile3(IWMProfile3 *iface)
Definition: reader.c:1692
#define FIXME(fmt,...)
Definition: debug.h:110
#define E_NOTIMPL
Definition: ddrawi.h:99

◆ profile3_AddMutualExclusion()

static HRESULT WINAPI profile3_AddMutualExclusion ( IWMProfile3 iface,
IWMMutualExclusion mutual 
)
static

Definition at line 1827 of file reader.c.

1828 {
1830  FIXME("%p, %p\n", This, mutual);
1831  return E_NOTIMPL;
1832 }
static WMReader * impl_from_IWMProfile3(IWMProfile3 *iface)
Definition: reader.c:1692
#define FIXME(fmt,...)
Definition: debug.h:110
#define E_NOTIMPL
Definition: ddrawi.h:99

◆ profile3_AddRef()

static ULONG WINAPI profile3_AddRef ( IWMProfile3 iface)
static

Definition at line 1703 of file reader.c.

1704 {
1706  return IWMReader_AddRef(&This->IWMReader_iface);
1707 }
static WMReader * impl_from_IWMProfile3(IWMProfile3 *iface)
Definition: reader.c:1692

◆ profile3_AddStream()

static HRESULT WINAPI profile3_AddStream ( IWMProfile3 iface,
IWMStreamConfig config 
)
static

Definition at line 1785 of file reader.c.

1786 {
1788  FIXME("%p, %p\n", This, config);
1789  return E_NOTIMPL;
1790 }
static WMReader * impl_from_IWMProfile3(IWMProfile3 *iface)
Definition: reader.c:1692
#define FIXME(fmt,...)
Definition: debug.h:110
#define E_NOTIMPL
Definition: ddrawi.h:99

◆ profile3_CreateNewBandwidthSharing()

static HRESULT WINAPI profile3_CreateNewBandwidthSharing ( IWMProfile3 iface,
IWMBandwidthSharing **  bandwidth 
)
static

Definition at line 1890 of file reader.c.

1891 {
1893  FIXME("%p, %p\n", This, bandwidth);
1894  return E_NOTIMPL;
1895 }
static WMReader * impl_from_IWMProfile3(IWMProfile3 *iface)
Definition: reader.c:1692
#define FIXME(fmt,...)
Definition: debug.h:110
#define E_NOTIMPL
Definition: ddrawi.h:99

◆ profile3_CreateNewMutualExclusion()

static HRESULT WINAPI profile3_CreateNewMutualExclusion ( IWMProfile3 iface,
IWMMutualExclusion **  mutual 
)
static

Definition at line 1834 of file reader.c.

1835 {
1837  FIXME("%p, %p\n", This, mutual);
1838  return E_NOTIMPL;
1839 }
static WMReader * impl_from_IWMProfile3(IWMProfile3 *iface)
Definition: reader.c:1692
#define FIXME(fmt,...)
Definition: debug.h:110
#define E_NOTIMPL
Definition: ddrawi.h:99

◆ profile3_CreateNewStream()

static HRESULT WINAPI profile3_CreateNewStream ( IWMProfile3 iface,
REFGUID  type,
IWMStreamConfig **  config 
)
static

Definition at line 1799 of file reader.c.

1800 {
1802  FIXME("%p, %s, %p\n", This, debugstr_guid(type), config);
1803  return E_NOTIMPL;
1804 }
static WMReader * impl_from_IWMProfile3(IWMProfile3 *iface)
Definition: reader.c:1692
GLuint GLuint GLsizei GLenum type
Definition: gl.h:1545
#define FIXME(fmt,...)
Definition: debug.h:110
#define debugstr_guid
Definition: kernel32.h:35
#define E_NOTIMPL
Definition: ddrawi.h:99

◆ profile3_CreateNewStreamPrioritization()

static HRESULT WINAPI profile3_CreateNewStreamPrioritization ( IWMProfile3 iface,
IWMStreamPrioritization **  stream 
)
static

Definition at line 1918 of file reader.c.

1919 {
1921  FIXME("%p, %p\n", This, stream);
1922  return E_NOTIMPL;
1923 }
static WMReader * impl_from_IWMProfile3(IWMProfile3 *iface)
Definition: reader.c:1692
#define FIXME(fmt,...)
Definition: debug.h:110
Definition: parse.h:22
#define E_NOTIMPL
Definition: ddrawi.h:99

◆ profile3_GetBandwidthSharing()

static HRESULT WINAPI profile3_GetBandwidthSharing ( IWMProfile3 iface,
DWORD  index,
IWMBandwidthSharing **  bandwidth 
)
static

Definition at line 1869 of file reader.c.

1870 {
1872  FIXME("%p, %d, %p\n", This, index, bandwidth);
1873  return E_NOTIMPL;
1874 }
static WMReader * impl_from_IWMProfile3(IWMProfile3 *iface)
Definition: reader.c:1692
#define FIXME(fmt,...)
Definition: debug.h:110
GLuint index
Definition: glext.h:6031
#define E_NOTIMPL
Definition: ddrawi.h:99

◆ profile3_GetBandwidthSharingCount()

static HRESULT WINAPI profile3_GetBandwidthSharingCount ( IWMProfile3 iface,
DWORD count 
)
static

Definition at line 1862 of file reader.c.

1863 {
1865  FIXME("%p, %p\n", This, count);
1866  return E_NOTIMPL;
1867 }
static WMReader * impl_from_IWMProfile3(IWMProfile3 *iface)
Definition: reader.c:1692
GLuint GLuint GLsizei count
Definition: gl.h:1545
#define FIXME(fmt,...)
Definition: debug.h:110
#define E_NOTIMPL
Definition: ddrawi.h:99

◆ profile3_GetDescription()

static HRESULT WINAPI profile3_GetDescription ( IWMProfile3 iface,
WCHAR description,
DWORD length 
)
static

Definition at line 1736 of file reader.c.

1737 {
1739  FIXME("%p, %p, %p\n", This, description, length);
1740  return E_NOTIMPL;
1741 }
static WMReader * impl_from_IWMProfile3(IWMProfile3 *iface)
Definition: reader.c:1692
const char * description
Definition: directx.c:2497
#define FIXME(fmt,...)
Definition: debug.h:110
GLenum GLuint GLenum GLsizei length
Definition: glext.h:5579
#define E_NOTIMPL
Definition: ddrawi.h:99

◆ profile3_GetExpectedPacketCount()

static HRESULT WINAPI profile3_GetExpectedPacketCount ( IWMProfile3 iface,
QWORD  duration,
QWORD packets 
)
static

Definition at line 1925 of file reader.c.

1926 {
1928  FIXME("%p, %s, %p\n", This, wine_dbgstr_longlong(duration), packets);
1929  return E_NOTIMPL;
1930 }
static WMReader * impl_from_IWMProfile3(IWMProfile3 *iface)
Definition: reader.c:1692
#define FIXME(fmt,...)
Definition: debug.h:110
#define E_NOTIMPL
Definition: ddrawi.h:99
static __inline const char * wine_dbgstr_longlong(ULONGLONG ll)
Definition: compat.h:41

◆ profile3_GetMutualExclusion()

static HRESULT WINAPI profile3_GetMutualExclusion ( IWMProfile3 iface,
DWORD  index,
IWMMutualExclusion **  mutual 
)
static

Definition at line 1813 of file reader.c.

1814 {
1816  FIXME("%p, %d, %p\n", This, index, mutual);
1817  return E_NOTIMPL;
1818 }
static WMReader * impl_from_IWMProfile3(IWMProfile3 *iface)
Definition: reader.c:1692
#define FIXME(fmt,...)
Definition: debug.h:110
GLuint index
Definition: glext.h:6031
#define E_NOTIMPL
Definition: ddrawi.h:99

◆ profile3_GetMutualExclusionCount()

static HRESULT WINAPI profile3_GetMutualExclusionCount ( IWMProfile3 iface,
DWORD count 
)
static

Definition at line 1806 of file reader.c.

1807 {
1809  FIXME("%p, %p\n", This, count);
1810  return E_NOTIMPL;
1811 }
static WMReader * impl_from_IWMProfile3(IWMProfile3 *iface)
Definition: reader.c:1692
GLuint GLuint GLsizei count
Definition: gl.h:1545
#define FIXME(fmt,...)
Definition: debug.h:110
#define E_NOTIMPL
Definition: ddrawi.h:99

◆ profile3_GetName()

static HRESULT WINAPI profile3_GetName ( IWMProfile3 iface,
WCHAR name,
DWORD length 
)
static

Definition at line 1722 of file reader.c.

1723 {
1725  FIXME("%p, %p, %p\n", This, name, length);
1726  return E_NOTIMPL;
1727 }
static WMReader * impl_from_IWMProfile3(IWMProfile3 *iface)
Definition: reader.c:1692
#define FIXME(fmt,...)
Definition: debug.h:110
GLenum GLuint GLenum GLsizei length
Definition: glext.h:5579
#define E_NOTIMPL
Definition: ddrawi.h:99
Definition: name.c:38

◆ profile3_GetProfileID()

static HRESULT WINAPI profile3_GetProfileID ( IWMProfile3 iface,
GUID guid 
)
static

Definition at line 1841 of file reader.c.

1842 {
1844  FIXME("%p, %p\n", This, guid);
1845  return E_NOTIMPL;
1846 }
static WMReader * impl_from_IWMProfile3(IWMProfile3 *iface)
Definition: reader.c:1692
const GUID * guid
#define FIXME(fmt,...)
Definition: debug.h:110
#define E_NOTIMPL
Definition: ddrawi.h:99

◆ profile3_GetStorageFormat()

static HRESULT WINAPI profile3_GetStorageFormat ( IWMProfile3 iface,
WMT_STORAGE_FORMAT storage 
)
static

Definition at line 1848 of file reader.c.

1849 {
1851  FIXME("%p, %p\n", This, storage);
1852  return E_NOTIMPL;
1853 }
static WMReader * impl_from_IWMProfile3(IWMProfile3 *iface)
Definition: reader.c:1692
#define FIXME(fmt,...)
Definition: debug.h:110
#define E_NOTIMPL
Definition: ddrawi.h:99

◆ profile3_GetStream()

static HRESULT WINAPI profile3_GetStream ( IWMProfile3 iface,
DWORD  index,
IWMStreamConfig **  config 
)
static

Definition at line 1757 of file reader.c.

1758 {
1760  FIXME("%p, %d, %p\n", This, index, config);
1761  return E_NOTIMPL;
1762 }
static WMReader * impl_from_IWMProfile3(IWMProfile3 *iface)
Definition: reader.c:1692
#define FIXME(fmt,...)
Definition: debug.h:110
GLuint index
Definition: glext.h:6031
#define E_NOTIMPL
Definition: ddrawi.h:99

◆ profile3_GetStreamByNumber()

static HRESULT WINAPI profile3_GetStreamByNumber ( IWMProfile3 iface,
WORD  stream,
IWMStreamConfig **  config 
)
static

Definition at line 1764 of file reader.c.

1765 {
1767  FIXME("%p, %d, %p\n", This, stream, config);
1768  return E_NOTIMPL;
1769 }
static WMReader * impl_from_IWMProfile3(IWMProfile3 *iface)
Definition: reader.c:1692
#define FIXME(fmt,...)
Definition: debug.h:110
Definition: parse.h:22
#define E_NOTIMPL
Definition: ddrawi.h:99

◆ profile3_GetStreamCount()

static HRESULT WINAPI profile3_GetStreamCount ( IWMProfile3 iface,
DWORD count 
)
static

Definition at line 1750 of file reader.c.

1751 {
1753  FIXME("%p, %p\n", This, count);
1754  return E_NOTIMPL;
1755 }
static WMReader * impl_from_IWMProfile3(IWMProfile3 *iface)
Definition: reader.c:1692
GLuint GLuint GLsizei count
Definition: gl.h:1545
#define FIXME(fmt,...)
Definition: debug.h:110
#define E_NOTIMPL
Definition: ddrawi.h:99

◆ profile3_GetStreamPrioritization()

static HRESULT WINAPI profile3_GetStreamPrioritization ( IWMProfile3 iface,
IWMStreamPrioritization **  stream 
)
static

Definition at line 1897 of file reader.c.

1898 {
1900  FIXME("%p, %p\n", This, stream);
1901  return E_NOTIMPL;
1902 }
static WMReader * impl_from_IWMProfile3(IWMProfile3 *iface)
Definition: reader.c:1692
#define FIXME(fmt,...)
Definition: debug.h:110
Definition: parse.h:22
#define E_NOTIMPL
Definition: ddrawi.h:99

◆ profile3_GetVersion()

static HRESULT WINAPI profile3_GetVersion ( IWMProfile3 iface,
WMT_VERSION version 
)
static

Definition at line 1715 of file reader.c.

1716 {
1718  FIXME("%p, %p\n", This, version);
1719  return E_NOTIMPL;
1720 }
static WMReader * impl_from_IWMProfile3(IWMProfile3 *iface)
Definition: reader.c:1692
#define FIXME(fmt,...)
Definition: debug.h:110
static const WCHAR version[]
Definition: asmname.c:66
#define E_NOTIMPL
Definition: ddrawi.h:99

◆ profile3_QueryInterface()

static HRESULT WINAPI profile3_QueryInterface ( IWMProfile3 iface,
REFIID  riid,
void **  ppv 
)
static

Definition at line 1697 of file reader.c.

1698 {
1700  return IWMReader_QueryInterface(&This->IWMReader_iface, riid, ppv);
1701 }
static WMReader * impl_from_IWMProfile3(IWMProfile3 *iface)
Definition: reader.c:1692
REFIID riid
Definition: precomp.h:44
REFIID LPVOID * ppv
Definition: atlbase.h:39

◆ profile3_ReconfigStream()

static HRESULT WINAPI profile3_ReconfigStream ( IWMProfile3 iface,
IWMStreamConfig config 
)
static

Definition at line 1792 of file reader.c.

1793 {
1795  FIXME("%p, %p\n", This, config);
1796  return E_NOTIMPL;
1797 }
static WMReader * impl_from_IWMProfile3(IWMProfile3 *iface)
Definition: reader.c:1692
#define FIXME(fmt,...)
Definition: debug.h:110
#define E_NOTIMPL
Definition: ddrawi.h:99

◆ profile3_Release()

static ULONG WINAPI profile3_Release ( IWMProfile3 iface)
static

Definition at line 1709 of file reader.c.

1710 {
1712  return IWMReader_Release(&This->IWMReader_iface);
1713 }
static WMReader * impl_from_IWMProfile3(IWMProfile3 *iface)
Definition: reader.c:1692

◆ profile3_RemoveBandwidthSharing()

static HRESULT WINAPI profile3_RemoveBandwidthSharing ( IWMProfile3 iface,
IWMBandwidthSharing bandwidth 
)
static

Definition at line 1876 of file reader.c.

1877 {
1879  FIXME("%p, %p\n", This, bandwidth);
1880  return E_NOTIMPL;
1881 }
static WMReader * impl_from_IWMProfile3(IWMProfile3 *iface)
Definition: reader.c:1692
#define FIXME(fmt,...)
Definition: debug.h:110
#define E_NOTIMPL
Definition: ddrawi.h:99

◆ profile3_RemoveMutualExclusion()

static HRESULT WINAPI profile3_RemoveMutualExclusion ( IWMProfile3 iface,
IWMMutualExclusion mutual 
)
static

Definition at line 1820 of file reader.c.

1821 {
1823  FIXME("%p, %p\n", This, mutual);
1824  return E_NOTIMPL;
1825 }
static WMReader * impl_from_IWMProfile3(IWMProfile3 *iface)
Definition: reader.c:1692
#define FIXME(fmt,...)
Definition: debug.h:110
#define E_NOTIMPL
Definition: ddrawi.h:99

◆ profile3_RemoveStream()

static HRESULT WINAPI profile3_RemoveStream ( IWMProfile3 iface,
IWMStreamConfig config 
)
static

Definition at line 1771 of file reader.c.

1772 {
1774  FIXME("%p, %p\n", This, config);
1775  return E_NOTIMPL;
1776 }
static WMReader * impl_from_IWMProfile3(IWMProfile3 *iface)
Definition: reader.c:1692
#define FIXME(fmt,...)
Definition: debug.h:110
#define E_NOTIMPL
Definition: ddrawi.h:99

◆ profile3_RemoveStreamByNumber()

static HRESULT WINAPI profile3_RemoveStreamByNumber ( IWMProfile3 iface,
WORD  stream 
)
static

Definition at line 1778 of file reader.c.

1779 {
1781  FIXME("%p, %d\n", This, stream);
1782  return E_NOTIMPL;
1783 }
static WMReader * impl_from_IWMProfile3(IWMProfile3 *iface)
Definition: reader.c:1692
#define FIXME(fmt,...)
Definition: debug.h:110
Definition: parse.h:22
#define E_NOTIMPL
Definition: ddrawi.h:99

◆ profile3_RemoveStreamPrioritization()

static HRESULT WINAPI profile3_RemoveStreamPrioritization ( IWMProfile3 iface)
static

Definition at line 1911 of file reader.c.

1912 {
1914  FIXME("%p\n", This);
1915  return E_NOTIMPL;
1916 }
static WMReader * impl_from_IWMProfile3(IWMProfile3 *iface)
Definition: reader.c:1692
#define FIXME(fmt,...)
Definition: debug.h:110
#define E_NOTIMPL
Definition: ddrawi.h:99

◆ profile3_SetDescription()

static HRESULT WINAPI profile3_SetDescription ( IWMProfile3 iface,
const WCHAR description 
)
static

Definition at line 1743 of file reader.c.

1744 {
1746  FIXME("%p, %s\n", This, debugstr_w(description));
1747  return E_NOTIMPL;
1748 }
static WMReader * impl_from_IWMProfile3(IWMProfile3 *iface)
Definition: reader.c:1692
const char * description
Definition: directx.c:2497
#define debugstr_w
Definition: kernel32.h:32
#define FIXME(fmt,...)
Definition: debug.h:110
#define E_NOTIMPL
Definition: ddrawi.h:99

◆ profile3_SetName()

static HRESULT WINAPI profile3_SetName ( IWMProfile3 iface,
const WCHAR name 
)
static

Definition at line 1729 of file reader.c.

1730 {
1732  FIXME("%p, %s\n", This, debugstr_w(name));
1733  return E_NOTIMPL;
1734 }
static WMReader * impl_from_IWMProfile3(IWMProfile3 *iface)
Definition: reader.c:1692
#define debugstr_w
Definition: kernel32.h:32
#define FIXME(fmt,...)
Definition: debug.h:110
#define E_NOTIMPL
Definition: ddrawi.h:99
Definition: name.c:38

◆ profile3_SetStorageFormat()

static HRESULT WINAPI profile3_SetStorageFormat ( IWMProfile3 iface,
WMT_STORAGE_FORMAT  storage 
)
static

Definition at line 1855 of file reader.c.

1856 {
1858  FIXME("%p, %d\n", This, storage);
1859  return E_NOTIMPL;
1860 }
static WMReader * impl_from_IWMProfile3(IWMProfile3 *iface)
Definition: reader.c:1692
#define FIXME(fmt,...)
Definition: debug.h:110
#define E_NOTIMPL
Definition: ddrawi.h:99

◆ profile3_SetStreamPrioritization()

static HRESULT WINAPI profile3_SetStreamPrioritization ( IWMProfile3 iface,
IWMStreamPrioritization stream 
)
static

Definition at line 1904 of file reader.c.

1905 {
1907  FIXME("%p, %p\n", This, stream);
1908  return E_NOTIMPL;
1909 }
static WMReader * impl_from_IWMProfile3(IWMProfile3 *iface)
Definition: reader.c:1692
#define FIXME(fmt,...)
Definition: debug.h:110
Definition: parse.h:22
#define E_NOTIMPL
Definition: ddrawi.h:99

◆ readclock_AddRef()

static ULONG WINAPI readclock_AddRef ( IWMReaderStreamClock iface)
static

Definition at line 1158 of file reader.c.

1159 {
1161  return IWMReader_AddRef(&This->IWMReader_iface);
1162 }
static WMReader * impl_from_IWMReaderStreamClock(IWMReaderStreamClock *iface)
Definition: reader.c:1147

◆ readclock_GetTime()

static HRESULT WINAPI readclock_GetTime ( IWMReaderStreamClock iface,
QWORD now 
)
static

Definition at line 1170 of file reader.c.

1171 {
1173  FIXME("%p, %p\n", This, now);
1174  return E_NOTIMPL;
1175 }
static WMReader * impl_from_IWMReaderStreamClock(IWMReaderStreamClock *iface)
Definition: reader.c:1147
time_t now
Definition: finger.c:65
#define FIXME(fmt,...)
Definition: debug.h:110
#define E_NOTIMPL
Definition: ddrawi.h:99

◆ readclock_KillTimer()

static HRESULT WINAPI readclock_KillTimer ( IWMReaderStreamClock iface,
DWORD  id 
)
static

Definition at line 1184 of file reader.c.

1185 {
1187  FIXME("%p, %d\n", This, id);
1188  return E_NOTIMPL;
1189 }
static WMReader * impl_from_IWMReaderStreamClock(IWMReaderStreamClock *iface)
Definition: reader.c:1147
#define FIXME(fmt,...)
Definition: debug.h:110
#define E_NOTIMPL
Definition: ddrawi.h:99

◆ readclock_QueryInterface()

static HRESULT WINAPI readclock_QueryInterface ( IWMReaderStreamClock iface,
REFIID  riid,
void **  ppv 
)
static

Definition at line 1152 of file reader.c.

1153 {
1155  return IWMReader_QueryInterface(&This->IWMReader_iface, riid, ppv);
1156 }
REFIID riid
Definition: precomp.h:44
REFIID LPVOID * ppv
Definition: atlbase.h:39
static WMReader * impl_from_IWMReaderStreamClock(IWMReaderStreamClock *iface)
Definition: reader.c:1147

◆ readclock_Release()

static ULONG WINAPI readclock_Release ( IWMReaderStreamClock iface)
static

Definition at line 1164 of file reader.c.

1165 {
1167  return IWMReader_Release(&This->IWMReader_iface);
1168 }
static WMReader * impl_from_IWMReaderStreamClock(IWMReaderStreamClock *iface)
Definition: reader.c:1147

◆ readclock_SetTimer()

static HRESULT WINAPI readclock_SetTimer ( IWMReaderStreamClock iface,
QWORD  when,
void param,
DWORD id 
)
static

Definition at line 1177 of file reader.c.

1178 {
1180  FIXME("%p, %s, %p, %p\n", This, wine_dbgstr_longlong(when), param, id);
1181  return E_NOTIMPL;
1182 }
static WMReader * impl_from_IWMReaderStreamClock(IWMReaderStreamClock *iface)
Definition: reader.c:1147
#define FIXME(fmt,...)
Definition: debug.h:110
GLfloat param
Definition: glext.h:5796
#define E_NOTIMPL
Definition: ddrawi.h:99
static __inline const char * wine_dbgstr_longlong(ULONGLONG ll)
Definition: compat.h:41

◆ reader_accl_AddRef()

static ULONG WINAPI reader_accl_AddRef ( IWMReaderAccelerator iface)
static

Definition at line 693 of file reader.c.

694 {
696  return IWMReader_AddRef(&This->IWMReader_iface);
697 }
static WMReader * impl_from_IWMReaderAccelerator(IWMReaderAccelerator *iface)
Definition: reader.c:682

◆ reader_accl_GetCodecInterface()

static HRESULT WINAPI reader_accl_GetCodecInterface ( IWMReaderAccelerator iface,
DWORD  output,
REFIID  riid,
void **  codec 
)
static

Definition at line 705 of file reader.c.

706 {
708 
709  FIXME("%p, %d, %s, %p\n", This, output, debugstr_guid(riid), codec);
710 
711  return E_NOTIMPL;
712 }
static UCHAR ULONG UCHAR ULONG UCHAR * output
Definition: bcrypt.c:29
REFIID riid
Definition: precomp.h:44
static WMReader * impl_from_IWMReaderAccelerator(IWMReaderAccelerator *iface)
Definition: reader.c:682
#define FIXME(fmt,...)
Definition: debug.h:110
#define debugstr_guid
Definition: kernel32.h:35
#define E_NOTIMPL
Definition: ddrawi.h:99

◆ reader_accl_Notify()

static HRESULT WINAPI reader_accl_Notify ( IWMReaderAccelerator iface,
DWORD  output,
WM_MEDIA_TYPE subtype 
)
static

Definition at line 714 of file reader.c.

715 {
717 
718  FIXME("%p, %d, %p\n", This, output, subtype);
719 
720  return E_NOTIMPL;
721 }
static UCHAR ULONG UCHAR ULONG UCHAR * output
Definition: bcrypt.c:29
static WMReader * impl_from_IWMReaderAccelerator(IWMReaderAccelerator *iface)
Definition: reader.c:682
#define FIXME(fmt,...)
Definition: debug.h:110
#define E_NOTIMPL
Definition: ddrawi.h:99

◆ reader_accl_QueryInterface()

static HRESULT WINAPI reader_accl_QueryInterface ( IWMReaderAccelerator iface,
REFIID  riid,
void **  object 
)
static

Definition at line 687 of file reader.c.

688 {
690  return IWMReader_QueryInterface(&This->IWMReader_iface, riid, object);
691 }
REFIID riid
Definition: precomp.h:44
static WMReader * impl_from_IWMReaderAccelerator(IWMReaderAccelerator *iface)
Definition: reader.c:682

◆ reader_accl_Release()

static ULONG WINAPI reader_accl_Release ( IWMReaderAccelerator iface)
static

Definition at line 699 of file reader.c.

700 {
702  return IWMReader_Release(&This->IWMReader_iface);
703 }
static WMReader * impl_from_IWMReaderAccelerator(IWMReaderAccelerator *iface)
Definition: reader.c:682

◆ refclock_AddRef()

static ULONG WINAPI refclock_AddRef ( IReferenceClock iface)
static

Definition at line 1637 of file reader.c.

1638 {
1640  return IWMReader_AddRef(&This->IWMReader_iface);
1641 }
static WMReader * impl_from_IReferenceClock(IReferenceClock *iface)
Definition: reader.c:1626

◆ refclock_AdvisePeriodic()

static HRESULT WINAPI refclock_AdvisePeriodic ( IReferenceClock iface,
REFERENCE_TIME  starttime,
REFERENCE_TIME  period,
HSEMAPHORE  semaphore,