3 #define _FORCENAMELESSUNION
23 typedef HRESULT (CALLBACK
*LPFNCREATEINSTANCE
)(IUnknown
* pUnkOuter
, REFIID riid
, LPVOID
* ppvObject
);
27 LPFNCREATEINSTANCE lpfnCI
;
30 /* classfactory.cpp */
33 CClassFactory_fnConstructor(
34 LPFNCREATEINSTANCE lpfnCI
,
41 CKsDataTypeHandler_Constructor(
49 CKsInterfaceHandler_Constructor(
54 /* clockforward.cpp */
57 CKsClockForwarder_Constructor(
62 /* qualityforward.cpp */
65 CKsQualityForwarder_Constructor(
73 CVPConfig_Constructor(
78 /* cvpvbiconfig.cpp */
81 CVPVBIConfig_Constructor(
89 CKsBasicAudio_Constructor(
105 CInputPin_Constructor(
106 IBaseFilter
* ParentFilter
,
116 COutputPin_Constructor(
117 IBaseFilter
* ParentFilter
,
125 CEnumPins_fnConstructor(
126 std::vector
<IPin
*> Pins
,
130 /* enum_mediatypes.cpp */
133 CEnumMediaTypes_fnConstructor(
134 ULONG MediaTypeCount
,
135 AM_MEDIA_TYPE
* MediaTypes
,