ReactOS 0.4.15-dev-7958-gcd0bb1a
videoport_stubs.c
Go to the documentation of this file.
1/*
2 * COPYRIGHT: See COPYING in the top level directory
3 * PROJECT: ReactOS DirectX
4 * FILE: dll/directx/ddraw/Videoport/videoport_stubs.c
5 * PURPOSE: IDirectDrawVideoPort, DDVideoPortContainer and IDirectDrawVideoPortNotify Implementation
6 * PROGRAMMER: Maarten Bosma
7 *
8 */
9
10#include "rosdraw.h"
11
12
13/************* IDirectDrawVideoPort *************/
14
17{
19
20 DX_STUB;
21}
22
25{
27
28 DX_STUB;
29}
30
33{
35
36 DX_STUB;
37}
38
41{
43
44 DX_STUB;
45}
46
50{
52 DX_STUB;
53}
54
57{
59 DX_STUB;
60}
61
63 LPDDPIXELFORMAT lpFormats, DWORD dwFlags)
64{
66 DX_STUB;
67}
68
70 LPDWORD lpNumFormats, LPDDPIXELFORMAT lpFormats, DWORD dwFlags)
71{
73 DX_STUB;
74}
75
77{
79 DX_STUB;
80}
81
83{
85 DX_STUB;
86}
87
89{
91 DX_STUB;
92}
93
95{
97 DX_STUB;
98}
99
102{
104 DX_STUB;
105}
106
108{
110 DX_STUB;
111}
112
114{
116 DX_STUB;
117}
118
120{
122 DX_STUB;
123}
124
127{
129 DX_STUB;
130}
131
132/************* IDDVideoPortContainer *************/
133
135{
137 DX_STUB;
138}
139
141{
143 DX_STUB;
144}
145
147{
149 DX_STUB;
150}
151
153 LPDIRECTDRAWVIDEOPORT* DDVideoPort, IUnknown* pUnkOuter)
154{
156 DX_STUB;
157}
158
162 LPDDVIDEOPORTCAPS pCaps,
163 LPVOID pContext,
164 LPDDENUMVIDEOCALLBACK pEnumVideoCallback)
165{
167 DX_STUB;
168}
169
172 DWORD PortId, DWORD* pNumEntries,
173 LPDDVIDEOPORTCONNECT pConnectInfo)
174{
176 DX_STUB;
177}
178
181 DWORD PortId,
183{
185 DX_STUB;
186}
187
188/************* IDirectDrawVideoPortNotify *************/
189
192 riid, LPVOID* ppvObj)
193{
195 DX_STUB;
196}
197
200{
202 DX_STUB;
203}
204
207{
209 DX_STUB;
210}
211
213{
215 DX_STUB;
216}
217
219{
221 DX_STUB;
222}
223
224IDirectDrawVideoPortVtbl DirectDrawVideoPort_Vtable =
225{
243};
244
245IDDVideoPortContainerVtbl DDVideoPortContainer_Vtable =
246{
254};
255
256IDirectDrawVideoPortNotifyVtbl DDVideoPortNotify_Vtable =
257{
263};
static const WCHAR dwWidth[]
Definition: provider.c:62
static const WCHAR dwHeight[]
Definition: provider.c:63
struct IDirectDrawVideoPort * LPDIRECTDRAWVIDEOPORT
Definition: dvp.h:231
HRESULT(* LPDDENUMVIDEOCALLBACK)(LPDDVIDEOPORTCAPS, LPVOID)
Definition: dvp.h:239
struct IDDVideoPortContainer * LPDDVIDEOPORTCONTAINER
Definition: dvp.h:232
struct IDirectDrawVideoPortNotify * LPDIRECTDRAWVIDEOPORTNOTIFY
Definition: dvp.h:233
unsigned long DWORD
Definition: ntddk_ex.h:95
__in WDFDMATRANSACTION __out NTSTATUS * pStatus
GLfloat GLfloat GLfloat GLfloat h
Definition: glext.h:7723
REFIID riid
Definition: atlbase.h:39
#define REFIID
Definition: guiddef.h:118
#define DX_STUB
Definition: rosdraw.h:224
#define DX_WINDBG_trace()
Definition: rosdraw.h:262
uint32_t * LPDWORD
Definition: typedefs.h:59
uint32_t ULONG
Definition: typedefs.h:59
HRESULT WINAPI Main_DirectDrawVideoPort_StartVideo(LPDIRECTDRAWVIDEOPORT iface, LPDDVIDEOPORTINFO dwFlags)
IDirectDrawVideoPortNotifyVtbl DDVideoPortNotify_Vtable
ULONG WINAPI Main_DirectDrawVideoPort_Release(LPDIRECTDRAWVIDEOPORT iface)
HRESULT WINAPI Main_DDVideoPortContainer_QueryVideoPortStatus(LPDDVIDEOPORTCONTAINER iface, DWORD PortId, LPDDVIDEOPORTSTATUS pStatus)
HRESULT WINAPI Main_DDVideoPortContainer_CreateVideoPort(LPDDVIDEOPORTCONTAINER iface, DWORD dwFlags, LPDDVIDEOPORTDESC pPortDesc, LPDIRECTDRAWVIDEOPORT *DDVideoPort, IUnknown *pUnkOuter)
HRESULT WINAPI Main_DirectDrawVideoPort_WaitForSync(LPDIRECTDRAWVIDEOPORT iface, DWORD dwFlags, DWORD dwLine, DWORD dwTimeout)
HRESULT WINAPI Main_DDVideoPortContainer_EnumVideoPorts(LPDDVIDEOPORTCONTAINER iface, DWORD dwFlags, LPDDVIDEOPORTCAPS pCaps, LPVOID pContext, LPDDENUMVIDEOCALLBACK pEnumVideoCallback)
HRESULT WINAPI Main_DirectDrawVideoPort_GetVideoLine(LPDIRECTDRAWVIDEOPORT This, LPDWORD lpdwLine)
IDirectDrawVideoPortVtbl DirectDrawVideoPort_Vtable
HRESULT WINAPI Main_DirectDrawVideoPort_GetBandwidthInfo(LPDIRECTDRAWVIDEOPORT iface, LPDDPIXELFORMAT lpddpfFormat, DWORD dwWidth, DWORD dwHeight, DWORD dwFlags, LPDDVIDEOPORTBANDWIDTH lpBandwidth)
HRESULT WINAPI Main_DirectDrawVideoPort_Flip(LPDIRECTDRAWVIDEOPORT iface, LPDIRECTDRAWSURFACE lpDDSurface, DWORD dwFlags)
HRESULT WINAPI Main_DDVideoPortNotify_QueryInterface(LPDIRECTDRAWVIDEOPORTNOTIFY iface, REFIID riid, LPVOID *ppvObj)
IDDVideoPortContainerVtbl DDVideoPortContainer_Vtable
HRESULT WINAPI Main_DirectDrawVideoPort_GetVideoSignalStatus(LPDIRECTDRAWVIDEOPORT iface, LPDWORD lpdwStatus)
ULONG WINAPI Main_DDVideoPortContainer_AddRef(LPDDVIDEOPORTCONTAINER iface)
HRESULT WINAPI Main_DirectDrawVideoPort_GetOutputFormats(LPDIRECTDRAWVIDEOPORT iface, LPDDPIXELFORMAT lpInputFormat, LPDWORD lpNumFormats, LPDDPIXELFORMAT lpFormats, DWORD dwFlags)
ULONG WINAPI Main_DDVideoPortNotify_Release(LPDIRECTDRAWVIDEOPORTNOTIFY iface)
ULONG WINAPI Main_DirectDrawVideoPort_AddRef(LPDIRECTDRAWVIDEOPORT iface)
HRESULT WINAPI Main_DirectDrawVideoPort_SetColorControls(LPDIRECTDRAWVIDEOPORT iface, LPDDCOLORCONTROL lpColorControl)
HRESULT WINAPI Main_DDVideoPortNotify_AcquireNotification(LPDIRECTDRAWVIDEOPORTNOTIFY iface, HANDLE *h, LPDDVIDEOPORTNOTIFY pVideoPortNotify)
HRESULT WINAPI Main_DirectDrawVideoPort_GetColorControls(LPDIRECTDRAWVIDEOPORT iface, LPDDCOLORCONTROL lpColorControl)
HRESULT WINAPI Main_DirectDrawVideoPort_GetFieldPolarity(LPDIRECTDRAWVIDEOPORT iface, LPBOOL lpbFieldPolarity)
ULONG WINAPI Main_DDVideoPortNotify_AddRef(LPDIRECTDRAWVIDEOPORTNOTIFY iface)
HRESULT WINAPI Main_DirectDrawVideoPort_StopVideo(LPDIRECTDRAWVIDEOPORT iface)
HRESULT WINAPI Main_DirectDrawVideoPort_GetInputFormats(LPDIRECTDRAWVIDEOPORT iface, LPDWORD lpNumFormats, LPDDPIXELFORMAT lpFormats, DWORD dwFlags)
ULONG WINAPI Main_DDVideoPortContainer_Release(LPDDVIDEOPORTCONTAINER iface)
HRESULT WINAPI Main_DDVideoPortContainer_QueryInterface(LPDDVIDEOPORTCONTAINER iface, REFIID riid, LPVOID *ppvObj)
HRESULT WINAPI Main_DDVideoPortNotify_ReleaseNotification(LPDIRECTDRAWVIDEOPORTNOTIFY iface, HANDLE h)
HRESULT WINAPI Main_DirectDrawVideoPort_QueryInterface(LPDIRECTDRAWVIDEOPORT iface, REFIID riid, LPVOID *ppvObj)
HRESULT WINAPI Main_DirectDrawVideoPort_UpdateVideo(LPDIRECTDRAWVIDEOPORT iface, LPDDVIDEOPORTINFO dwFlags)
HRESULT WINAPI Main_DDVideoPortContainer_GetVideoPortConnectInfo(LPDDVIDEOPORTCONTAINER iface, DWORD PortId, DWORD *pNumEntries, LPDDVIDEOPORTCONNECT pConnectInfo)
HRESULT WINAPI Main_DirectDrawVideoPort_SetTargetSurface(LPDIRECTDRAWVIDEOPORT iface, LPDIRECTDRAWSURFACE lpDDSurface, DWORD dwFlags)
_In_ PCCERT_CONTEXT _In_ DWORD dwFlags
Definition: wincrypt.h:1176
_In_ void _In_ PCCERT_CONTEXT _In_opt_ LPFILETIME _In_ DWORD _In_ DWORD dwTimeout
Definition: wincrypt.h:6081
BOOL * LPBOOL
Definition: windef.h:162
#define WINAPI
Definition: msvc.h:6