ReactOS Fundraising Campaign 2012
 
€ 4,410 / € 30,000

Information | Donate

Home | Info | Community | Development | myReactOS | Contact Us

  1. Home
  2. Community
  3. Development
  4. myReactOS
  5. Fundraiser 2012

  1. Main Page
  2. Alphabetical List
  3. Data Structures
  4. Directories
  5. File List
  6. Data Fields
  7. Globals
  8. Related Pages

ReactOS Development > Doxygen

precomp.h
Go to the documentation of this file.
00001 #ifndef PRECOMP_H__
00002 #define PRECOMP_H__
00003 
00004 #define BDAPLGIN_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 <bdamedia.h>
00020 #include <assert.h>
00021 
00022 typedef HRESULT (CALLBACK *LPFNCREATEINSTANCE)(IUnknown* pUnkOuter, REFIID riid, LPVOID* ppvObject);
00023 
00024 typedef struct
00025 {
00026     const GUID* riid;
00027     LPFNCREATEINSTANCE lpfnCI;
00028 } INTERFACE_TABLE;
00029 
00030 /* classfactory.cpp */
00031 IClassFactory *
00032 CClassFactory_fnConstructor(
00033     LPFNCREATEINSTANCE lpfnCI,
00034     PLONG pcRefDll,
00035     IID * riidInst);
00036 
00037 /* devicecontrol.cpp */
00038 HRESULT
00039 WINAPI
00040 CBDADeviceControl_fnConstructor(
00041     IUnknown * pUnkOuter,
00042     REFIID riid,
00043     LPVOID * ppv);
00044 
00045 
00046 /* pincontrol.cpp */
00047 HRESULT
00048 WINAPI
00049 CBDAPinControl_fnConstructor(
00050     IUnknown * pUnkOuter,
00051     REFIID riid,
00052     LPVOID * ppv);
00053 
00054 /* controlnode.cpp */
00055 
00056 HRESULT
00057 WINAPI
00058 CControlNode_fnConstructor(
00059     IBaseFilter * pFilter,
00060     ULONG NodeType,
00061     ULONG PinId,
00062     REFIID riid,
00063     LPVOID * ppv);
00064 
00065 /* frequencyfilter.cpp */
00066 
00067 HRESULT
00068 WINAPI
00069 CBDAFrequencyFilter_fnConstructor(
00070     IKsPropertySet * pProperty,
00071     ULONG NodeId,
00072     REFIID riid,
00073     LPVOID * ppv);
00074 
00075 /* signalstatistics.cpp */
00076 
00077 HRESULT
00078 WINAPI
00079 CBDASignalStatistics_fnConstructor(
00080     IKsPropertySet * pProperty,
00081     ULONG NodeId,
00082     REFIID riid,
00083     LPVOID * ppv);
00084 
00085 /* lnbinfo.cpp */
00086 
00087 HRESULT
00088 WINAPI
00089 CBDALNBInfo_fnConstructor(
00090     IKsPropertySet * pProperty,
00091     ULONG NodeId,
00092     REFIID riid,
00093     LPVOID * ppv);
00094 
00095 /* digitaldemo.cpp */
00096 HRESULT
00097 WINAPI
00098 CBDADigitalDemodulator_fnConstructor(
00099     IKsPropertySet * pProperty,
00100     ULONG NodeId,
00101     REFIID riid,
00102     LPVOID * ppv);
00103 
00104 extern const GUID IID_IKsObject;
00105 
00106 #endif

Generated on Mon May 28 2012 04:16:27 for ReactOS by doxygen 1.7.6.1

ReactOS is a registered trademark or a trademark of ReactOS Foundation in the United States and other countries.