ReactOS 0.4.17-dev-966-gf06eace
IDirectDrawVideo Interface Reference
Inheritance diagram for IDirectDrawVideo:
Collaboration diagram for IDirectDrawVideo:

Public Member Functions

HRESULT GetSwitches ([out] DWORD *pSwitches)
 
HRESULT SetSwitches ([in] DWORD Switches)
 
HRESULT GetCaps ([out] DDCAPS *pCaps)
 
HRESULT GetEmulatedCaps ([out] DDCAPS *pCaps)
 
HRESULT GetSurfaceDesc ([out] DDSURFACEDESC *pSurfaceDesc)
 
HRESULT GetFourCCCodes ([out] DWORD *pCount, [out] DWORD *pCodes)
 
HRESULT SetDirectDraw ([in] IDirectDraw *ddraw)
 
HRESULT GetDirectDraw ([out] IDirectDraw **ddraw)
 
HRESULT GetSurfaceType ([out] DWORD *pSurfaceType)
 
HRESULT SetDefault ()
 
HRESULT UseScanLine ([in] long UseScanLine)
 
HRESULT CanUseScanLine ([out] long *UseScanLine)
 
HRESULT UseOverlayStretch ([in] long UseOverlayStretch)
 
HRESULT CanUseOverlayStretch ([out] long *UseOverlayStretch)
 
HRESULT UseWhenFullScreen ([in] long UseWhenFullScreen)
 
HRESULT WillUseFullScreen ([out] long *UseWhenFullScreen)
 
HRESULT GetSwitches ([out] DWORD *pSwitches)
 
HRESULT SetSwitches ([in] DWORD Switches)
 
HRESULT GetCaps ([out] DDCAPS *pCaps)
 
HRESULT GetEmulatedCaps ([out] DDCAPS *pCaps)
 
HRESULT GetSurfaceDesc ([out] DDSURFACEDESC *pSurfaceDesc)
 
HRESULT GetFourCCCodes ([out] DWORD *pCount, [out] DWORD *pCodes)
 
HRESULT SetDirectDraw ([in] IDirectDraw *ddraw)
 
HRESULT GetDirectDraw ([out] IDirectDraw **ddraw)
 
HRESULT GetSurfaceType ([out] DWORD *pSurfaceType)
 
HRESULT SetDefault ()
 
HRESULT UseScanLine ([in] long UseScanLine)
 
HRESULT CanUseScanLine ([out] long *UseScanLine)
 
HRESULT UseOverlayStretch ([in] long UseOverlayStretch)
 
HRESULT CanUseOverlayStretch ([out] long *UseOverlayStretch)
 
HRESULT UseWhenFullScreen ([in] long UseWhenFullScreen)
 
HRESULT WillUseFullScreen ([out] long *UseWhenFullScreen)
 
- Public Member Functions inherited from IUnknown
HRESULT QueryInterface ([in] REFIID riid, [out, iid_is(riid)] void **ppvObject)
 
ULONG AddRef ()
 
ULONG Release ()
 

Additional Inherited Members

- Public Types inherited from IUnknown
typedef IUnknown * LPUNKNOWN
 

Detailed Description

Definition at line 68 of file amvideo.idl.

Member Function Documentation

◆ CanUseOverlayStretch() [1/2]

HRESULT IDirectDrawVideo::CanUseOverlayStretch ( [out] long *  UseOverlayStretch)

◆ CanUseOverlayStretch() [2/2]

HRESULT IDirectDrawVideo::CanUseOverlayStretch ( [out] long *  UseOverlayStretch)

◆ CanUseScanLine() [1/2]

HRESULT IDirectDrawVideo::CanUseScanLine ( [out] long *  UseScanLine)

◆ CanUseScanLine() [2/2]

HRESULT IDirectDrawVideo::CanUseScanLine ( [out] long *  UseScanLine)

◆ GetCaps() [1/2]

HRESULT IDirectDrawVideo::GetCaps ( [out] DDCAPS *  pCaps)

◆ GetCaps() [2/2]

HRESULT IDirectDrawVideo::GetCaps ( [out] DDCAPS *  pCaps)

◆ GetDirectDraw() [1/2]

HRESULT IDirectDrawVideo::GetDirectDraw ( [out] IDirectDraw **  ddraw)

◆ GetDirectDraw() [2/2]

HRESULT IDirectDrawVideo::GetDirectDraw ( [out] IDirectDraw **  ddraw)

◆ GetEmulatedCaps() [1/2]

HRESULT IDirectDrawVideo::GetEmulatedCaps ( [out] DDCAPS *  pCaps)

◆ GetEmulatedCaps() [2/2]

HRESULT IDirectDrawVideo::GetEmulatedCaps ( [out] DDCAPS *  pCaps)

◆ GetFourCCCodes() [1/2]

HRESULT IDirectDrawVideo::GetFourCCCodes ( [out] DWORD *  pCount,
[out] DWORD *  pCodes 
)

◆ GetFourCCCodes() [2/2]

HRESULT IDirectDrawVideo::GetFourCCCodes ( [out] DWORD *  pCount,
[out] DWORD *  pCodes 
)

◆ GetSurfaceDesc() [1/2]

HRESULT IDirectDrawVideo::GetSurfaceDesc ( [out] DDSURFACEDESC *  pSurfaceDesc)

◆ GetSurfaceDesc() [2/2]

HRESULT IDirectDrawVideo::GetSurfaceDesc ( [out] DDSURFACEDESC *  pSurfaceDesc)

◆ GetSurfaceType() [1/2]

HRESULT IDirectDrawVideo::GetSurfaceType ( [out] DWORD *  pSurfaceType)

◆ GetSurfaceType() [2/2]

HRESULT IDirectDrawVideo::GetSurfaceType ( [out] DWORD *  pSurfaceType)

◆ GetSwitches() [1/2]

HRESULT IDirectDrawVideo::GetSwitches ( [out] DWORD *  pSwitches)

◆ GetSwitches() [2/2]

HRESULT IDirectDrawVideo::GetSwitches ( [out] DWORD *  pSwitches)

◆ SetDefault() [1/2]

HRESULT IDirectDrawVideo::SetDefault ( )

◆ SetDefault() [2/2]

HRESULT IDirectDrawVideo::SetDefault ( )

◆ SetDirectDraw() [1/2]

HRESULT IDirectDrawVideo::SetDirectDraw ( [in] IDirectDraw *  ddraw)

◆ SetDirectDraw() [2/2]

HRESULT IDirectDrawVideo::SetDirectDraw ( [in] IDirectDraw *  ddraw)

◆ SetSwitches() [1/2]

HRESULT IDirectDrawVideo::SetSwitches ( [in] DWORD  Switches)

◆ SetSwitches() [2/2]

HRESULT IDirectDrawVideo::SetSwitches ( [in] DWORD  Switches)

◆ UseOverlayStretch() [1/2]

HRESULT IDirectDrawVideo::UseOverlayStretch ( [in] long  UseOverlayStretch)

◆ UseOverlayStretch() [2/2]

HRESULT IDirectDrawVideo::UseOverlayStretch ( [in] long  UseOverlayStretch)

◆ UseScanLine() [1/2]

HRESULT IDirectDrawVideo::UseScanLine ( [in] long  UseScanLine)

◆ UseScanLine() [2/2]

HRESULT IDirectDrawVideo::UseScanLine ( [in] long  UseScanLine)

◆ UseWhenFullScreen() [1/2]

HRESULT IDirectDrawVideo::UseWhenFullScreen ( [in] long  UseWhenFullScreen)

◆ UseWhenFullScreen() [2/2]

HRESULT IDirectDrawVideo::UseWhenFullScreen ( [in] long  UseWhenFullScreen)

◆ WillUseFullScreen() [1/2]

HRESULT IDirectDrawVideo::WillUseFullScreen ( [out] long *  UseWhenFullScreen)

◆ WillUseFullScreen() [2/2]

HRESULT IDirectDrawVideo::WillUseFullScreen ( [out] long *  UseWhenFullScreen)

The documentation for this interface was generated from the following files: