#define global IID_IWMReaderNetworkConfig "{96406BEC-2B2B-11D3-B36B-00C04F6108FF}"
#usecom global IWMReaderNetworkConfig IID_IWMReaderNetworkConfig "{}"
#comfunc global IWMReaderNetworkConfig_GetBufferingTime 3 var
#comfunc global IWMReaderNetworkConfig_SetBufferingTime 4 int64
#comfunc global IWMReaderNetworkConfig_GetUDPPortRanges 5 var,var
#comfunc global IWMReaderNetworkConfig_SetUDPPortRanges 6 var,int
#comfunc global IWMReaderNetworkConfig_GetProxySettings 7 wstr,var
#comfunc global IWMReaderNetworkConfig_SetProxySettings 8 wstr,int
#comfunc global IWMReaderNetworkConfig_GetProxyHostName 9 wstr,var,var
#comfunc global IWMReaderNetworkConfig_SetProxyHostName 10 wstr,wstr
#comfunc global IWMReaderNetworkConfig_GetProxyPort 11 wstr,var
#comfunc global IWMReaderNetworkConfig_SetProxyPort 12 wstr,int
#comfunc global IWMReaderNetworkConfig_GetProxyExceptionList 13 wstr,var,var
#comfunc global IWMReaderNetworkConfig_SetProxyExceptionList 14 wstr,wstr
#comfunc global IWMReaderNetworkConfig_GetProxyBypassForLocal 15 wstr,var
#comfunc global IWMReaderNetworkConfig_SetProxyBypassForLocal 16 wstr,int
#comfunc global IWMReaderNetworkConfig_GetForceRerunAutoProxyDetection 17 var
#comfunc global IWMReaderNetworkConfig_SetForceRerunAutoProxyDetection 18 int
#comfunc global IWMReaderNetworkConfig_GetEnableMulticast 19 var
#comfunc global IWMReaderNetworkConfig_SetEnableMulticast 20 int
#comfunc global IWMReaderNetworkConfig_GetEnableHTTP 21 var
#comfunc global IWMReaderNetworkConfig_SetEnableHTTP 22 int
#comfunc global IWMReaderNetworkConfig_GetEnableUDP 23 var
#comfunc global IWMReaderNetworkConfig_SetEnableUDP 24 int
#comfunc global IWMReaderNetworkConfig_GetEnableTCP 25 var
#comfunc global IWMReaderNetworkConfig_SetEnableTCP 26 int
#comfunc global IWMReaderNetworkConfig_ResetProtocolRollover 27
#comfunc global IWMReaderNetworkConfig_GetConnectionBandwidth 28 var
#comfunc global IWMReaderNetworkConfig_SetConnectionBandwidth 29 int
#comfunc global IWMReaderNetworkConfig_GetNumProtocolsSupported 30 var
#comfunc global IWMReaderNetworkConfig_GetSupportedProtocolName 31 int,var,var
#comfunc global IWMReaderNetworkConfig_AddLoggingUrl 32 wstr
#comfunc global IWMReaderNetworkConfig_GetLoggingUrl 33 int,var,var
#comfunc global IWMReaderNetworkConfig_GetLoggingUrlCount 34 var
#comfunc global IWMReaderNetworkConfig_ResetLoggingUrlList 35
; ※数字は vtbl インデックス(0始まり)。0/1/2 は IUnknown(QueryInterface/AddRef/Release)。
; ※このインターフェースは直接 CoCreateInstance するクラスIDが無いため "{}"(他メソッド/アクティベーションで取得)。
; ※出力/バッファ引数は var(変数直渡し)。varptr 方式にも切替可。#define global IID_IWMReaderNetworkConfig "{96406BEC-2B2B-11D3-B36B-00C04F6108FF}"
#usecom global IWMReaderNetworkConfig IID_IWMReaderNetworkConfig "{}"
#comfunc global IWMReaderNetworkConfig_GetBufferingTime 3 sptr
#comfunc global IWMReaderNetworkConfig_SetBufferingTime 4 int64
#comfunc global IWMReaderNetworkConfig_GetUDPPortRanges 5 sptr,sptr
#comfunc global IWMReaderNetworkConfig_SetUDPPortRanges 6 sptr,int
#comfunc global IWMReaderNetworkConfig_GetProxySettings 7 wstr,sptr
#comfunc global IWMReaderNetworkConfig_SetProxySettings 8 wstr,int
#comfunc global IWMReaderNetworkConfig_GetProxyHostName 9 wstr,sptr,sptr
#comfunc global IWMReaderNetworkConfig_SetProxyHostName 10 wstr,wstr
#comfunc global IWMReaderNetworkConfig_GetProxyPort 11 wstr,sptr
#comfunc global IWMReaderNetworkConfig_SetProxyPort 12 wstr,int
#comfunc global IWMReaderNetworkConfig_GetProxyExceptionList 13 wstr,sptr,sptr
#comfunc global IWMReaderNetworkConfig_SetProxyExceptionList 14 wstr,wstr
#comfunc global IWMReaderNetworkConfig_GetProxyBypassForLocal 15 wstr,sptr
#comfunc global IWMReaderNetworkConfig_SetProxyBypassForLocal 16 wstr,int
#comfunc global IWMReaderNetworkConfig_GetForceRerunAutoProxyDetection 17 sptr
#comfunc global IWMReaderNetworkConfig_SetForceRerunAutoProxyDetection 18 int
#comfunc global IWMReaderNetworkConfig_GetEnableMulticast 19 sptr
#comfunc global IWMReaderNetworkConfig_SetEnableMulticast 20 int
#comfunc global IWMReaderNetworkConfig_GetEnableHTTP 21 sptr
#comfunc global IWMReaderNetworkConfig_SetEnableHTTP 22 int
#comfunc global IWMReaderNetworkConfig_GetEnableUDP 23 sptr
#comfunc global IWMReaderNetworkConfig_SetEnableUDP 24 int
#comfunc global IWMReaderNetworkConfig_GetEnableTCP 25 sptr
#comfunc global IWMReaderNetworkConfig_SetEnableTCP 26 int
#comfunc global IWMReaderNetworkConfig_ResetProtocolRollover 27
#comfunc global IWMReaderNetworkConfig_GetConnectionBandwidth 28 sptr
#comfunc global IWMReaderNetworkConfig_SetConnectionBandwidth 29 int
#comfunc global IWMReaderNetworkConfig_GetNumProtocolsSupported 30 sptr
#comfunc global IWMReaderNetworkConfig_GetSupportedProtocolName 31 int,sptr,sptr
#comfunc global IWMReaderNetworkConfig_AddLoggingUrl 32 wstr
#comfunc global IWMReaderNetworkConfig_GetLoggingUrl 33 int,sptr,sptr
#comfunc global IWMReaderNetworkConfig_GetLoggingUrlCount 34 sptr
#comfunc global IWMReaderNetworkConfig_ResetLoggingUrlList 35
; ※数字は vtbl インデックス(0始まり)。0/1/2 は IUnknown(QueryInterface/AddRef/Release)。
; ※このインターフェースは直接 CoCreateInstance するクラスIDが無いため "{}"(他メソッド/アクティベーションで取得)。
; ※出力/バッファ引数はポインタ方式(token=sptr / 呼び出しは varptr(変数))。