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 MSVIDCTL_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 <stdio.h>
00013 #include <wchar.h>
00014 #include <tchar.h>
00015 #include <uuids.h>
00016 #include <bdatypes.h>
00017 #include <bdaiface.h>
00018 #include <bdamedia.h>
00019 #include <tuner.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 /* tuningspace_container.cpp */
00038 HRESULT
00039 WINAPI
00040 CTuningSpaceContainer_fnConstructor(
00041     IUnknown *pUnknown,
00042     REFIID riid,
00043     LPVOID * ppv);
00044 
00045 /* tuningspace.cpp */
00046 HRESULT
00047 WINAPI
00048 CTuningSpace_fnConstructor(
00049     IUnknown *pUnknown,
00050     REFIID riid,
00051     LPVOID * ppv);
00052 
00053 /* tunerequest.cpp */
00054 HRESULT
00055 WINAPI
00056 CTuneRequest_fnConstructor(
00057     IUnknown *pUnknown,
00058     ITuningSpace * TuningSpace,
00059     REFIID riid,
00060     LPVOID * ppv);
00061 
00062 /* enumtuningspaces.cpp */
00063 HRESULT
00064 WINAPI
00065 CEnumTuningSpaces_fnConstructor(
00066     IUnknown *pUnknown,
00067     REFIID riid,
00068     LPVOID * ppv);
00069 
00070 
00071 
00072 #endif

Generated on Sun May 27 2012 04:16:25 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.