Home | Info | Community | Development | myReactOS | Contact Us
ReactOS Development > Doxygenprecomp.h
Go to the documentation of this file.
00001 #ifndef PRECOMP_H__ 00002 #define PRECOMP_H__ 00003 00004 #define MSDVBNP_TRACE 00005 #define BUILDING_KS 00006 #define _KSDDK_ 00007 #include <dshow.h> 00008 //#include <streams.h> 00009 #include <ks.h> 00010 #define __STREAMS__ 00011 #include <ksproxy.h> 00012 #include <ksmedia.h> 00013 #include <stdio.h> 00014 #include <wchar.h> 00015 #include <tchar.h> 00016 #include <uuids.h> 00017 #include <bdatypes.h> 00018 #include <bdaiface.h> 00019 #include <bdatif.h> 00020 #include <bdamedia.h> 00021 #include <tuner.h> 00022 #include <assert.h> 00023 #include <vector> 00024 00025 typedef HRESULT (CALLBACK *LPFNCREATEINSTANCE)(IUnknown* pUnkOuter, REFIID riid, LPVOID* ppvObject); 00026 00027 typedef struct 00028 { 00029 const GUID* riid; 00030 LPFNCREATEINSTANCE lpfnCI; 00031 LPCWSTR ProviderName; 00032 } INTERFACE_TABLE; 00033 00034 /* classfactory.cpp */ 00035 IClassFactory * 00036 CClassFactory_fnConstructor( 00037 LPFNCREATEINSTANCE lpfnCI, 00038 PLONG pcRefDll, 00039 IID * riidInst); 00040 00041 /* networkprovider.cpp */ 00042 HRESULT 00043 WINAPI 00044 CNetworkProvider_fnConstructor( 00045 IUnknown *pUnknown, 00046 REFIID riid, 00047 LPVOID * ppv); 00048 00049 /* scanningtunner.cpp */ 00050 HRESULT 00051 WINAPI 00052 CScanningTunner_fnConstructor( 00053 std::vector<IUnknown*> & m_DeviceFilter, 00054 REFIID riid, 00055 LPVOID * ppv); 00056 00057 /* enumpins.cpp */ 00058 HRESULT 00059 WINAPI 00060 CEnumPins_fnConstructor( 00061 IUnknown *pUnknown, 00062 ULONG NumPins, 00063 IPin ** pins, 00064 REFIID riid, 00065 LPVOID * ppv); 00066 00067 /* pin.cpp */ 00068 HRESULT 00069 WINAPI 00070 CPin_fnConstructor( 00071 IUnknown *pUnknown, 00072 IBaseFilter * ParentFilter, 00073 REFIID riid, 00074 LPVOID * ppv); 00075 00076 /* enum_mediatypes.cpp */ 00077 HRESULT 00078 WINAPI 00079 CEnumMediaTypes_fnConstructor( 00080 IUnknown *pUnknown, 00081 ULONG MediaTypeCount, 00082 AM_MEDIA_TYPE * MediaTypes, 00083 REFIID riid, 00084 LPVOID * ppv); 00085 00086 /* ethernetfilter.cpp */ 00087 HRESULT 00088 WINAPI 00089 CEthernetFilter_fnConstructor( 00090 IBDA_NetworkProvider * pNetworkProvider, 00091 REFIID riid, 00092 LPVOID * ppv); 00093 00094 /* ipv6.cpp */ 00095 HRESULT 00096 WINAPI 00097 CIPV6Filter_fnConstructor( 00098 IBDA_NetworkProvider * pNetworkProvider, 00099 REFIID riid, 00100 LPVOID * ppv); 00101 00102 /* ipv4.cpp */ 00103 HRESULT 00104 WINAPI 00105 CIPV4Filter_fnConstructor( 00106 IBDA_NetworkProvider * pNetworkProvider, 00107 REFIID riid, 00108 LPVOID * ppv); 00109 00110 #ifndef _MSC_VER 00111 extern const GUID CLSID_DVBTNetworkProvider; 00112 #endif 00113 00114 #endif Generated on Sat May 26 2012 04:15:25 for ReactOS by
1.7.6.1
|