25 typedef HRESULT (CALLBACK
*LPFNCREATEINSTANCE
)(IUnknown
* pUnkOuter
, REFIID riid
, LPVOID
* ppvObject
);
30 LPFNCREATEINSTANCE lpfnCI
;
33 /* classfactory.cpp */
35 CClassFactory_fnConstructor(
36 LPFNCREATEINSTANCE lpfnCI
,
40 /* networkprovider.cpp */
43 CNetworkProvider_fnConstructor(
48 /* scanningtunner.cpp */
51 CScanningTunner_fnConstructor(
52 std::vector
<IUnknown
*> & m_DeviceFilter
,
59 CEnumPins_fnConstructor(
71 IBaseFilter
* ParentFilter
,
75 /* enum_mediatypes.cpp */
78 CEnumMediaTypes_fnConstructor(
81 AM_MEDIA_TYPE
* MediaTypes
,
85 /* ethernetfilter.cpp */
88 CEthernetFilter_fnConstructor(
89 IBDA_NetworkProvider
* pNetworkProvider
,
96 CIPV6Filter_fnConstructor(
97 IBDA_NetworkProvider
* pNetworkProvider
,
104 CIPV4Filter_fnConstructor(
105 IBDA_NetworkProvider
* pNetworkProvider
,
110 extern const GUID CLSID_DVBTNetworkProvider
;