ReactOS  0.4.15-dev-3217-gc6d1646
precomp.h
Go to the documentation of this file.
1 #ifndef PRECOMP_H__
2 #define PRECOMP_H__
3 
4 #define MSVIDCTL_TRACE
5 #define BUILDING_KS
6 #define _KSDDK_
7 #include <dshow.h>
8 //#include <streams.h>
9 #include <ks.h>
10 #define __STREAMS__
11 #include <ksproxy.h>
12 #include <stdio.h>
13 #include <wchar.h>
14 #include <tchar.h>
15 #include <uuids.h>
16 #include <bdatypes.h>
17 #include <bdaiface.h>
18 #include <bdamedia.h>
19 #include <tuner.h>
20 #include <assert.h>
21 
23 
24 typedef struct
25 {
26  const GUID* riid;
29 
30 /* classfactory.cpp */
34  PLONG pcRefDll,
35  IID * riidInst);
36 
37 /* tuningspace_container.cpp */
38 HRESULT
39 WINAPI
42  REFIID riid,
43  LPVOID * ppv);
44 
45 /* tuningspace.cpp */
46 HRESULT
47 WINAPI
50  REFIID riid,
51  LPVOID * ppv);
52 
53 /* tunerequest.cpp */
54 HRESULT
55 WINAPI
58  ITuningSpace * TuningSpace,
59  REFIID riid,
60  LPVOID * ppv);
61 
62 /* enumtuningspaces.cpp */
63 HRESULT
64 WINAPI
67  REFIID riid,
68  LPVOID * ppv);
69 
70 
71 
72 #endif
#define REFIID
Definition: guiddef.h:118
REFIID riid
Definition: precomp.h:44
#define CALLBACK
Definition: compat.h:35
REFIID LPVOID * ppv
Definition: atlbase.h:39
LPFNCREATEINSTANCE lpfnCI
Definition: shellole.c:61
HRESULT WINAPI CTuneRequest_fnConstructor(IUnknown *pUnknown, ITuningSpace *TuningSpace, REFIID riid, LPVOID *ppv)
IClassFactory * CClassFactory_fnConstructor(LPFNCREATEINSTANCE lpfnCI, PLONG pcRefDll, IID *riidInst)
HRESULT(CALLBACK * LPFNCREATEINSTANCE)(IUnknown *pUnkOuter, REFIID riid, LPVOID *ppvObject)
Definition: precomp.h:22
_In_ PUNKNOWN pUnknown
Definition: drmk.h:76
LONG HRESULT
Definition: typedefs.h:79
#define WINAPI
Definition: msvc.h:6
HRESULT WINAPI CEnumTuningSpaces_fnConstructor(IUnknown *pUnknown, REFIID riid, LPVOID *ppv)
REFIID LPVOID * ppvObject
Definition: precomp.h:44
HRESULT WINAPI CTuningSpaceContainer_fnConstructor(IUnknown *pUnknown, REFIID riid, LPVOID *ppv)
typedef HRESULT(CALLBACK *LPFNCREATEINSTANCE)(IUnknown *pUnkOuter
signed int * PLONG
Definition: retypes.h:5
HRESULT WINAPI CTuningSpace_fnConstructor(IUnknown *pUnknown, REFIID riid, LPVOID *ppv)