Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
W
wine-cw
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Registry
Registry
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
wine
wine-cw
Commits
10db5750
Commit
10db5750
authored
Nov 05, 2012
by
Henri Verbeet
Committed by
Alexandre Julliard
Nov 06, 2012
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
ddraw: Avoid LPDIRECTDRAWSURFACE3.
parent
e3e0fdd4
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
11 additions
and
8 deletions
+11
-8
ddraw.h
include/ddraw.h
+11
-8
No files found.
include/ddraw.h
View file @
10db5750
...
...
@@ -2133,16 +2133,18 @@ DECLARE_INTERFACE_(IDirectDrawSurface3,IUnknown)
STDMETHOD_
(
ULONG
,
AddRef
)(
THIS
)
PURE
;
STDMETHOD_
(
ULONG
,
Release
)(
THIS
)
PURE
;
/*** IDirectDrawSurface3 methods ***/
STDMETHOD
(
AddAttachedSurface
)(
THIS_
LPDIRECTDRAWSURFACE3
lpDDSAttachedSurface
)
PURE
;
STDMETHOD
(
AddAttachedSurface
)(
THIS_
IDirectDrawSurface3
*
attachment
)
PURE
;
STDMETHOD
(
AddOverlayDirtyRect
)(
THIS_
LPRECT
lpRect
)
PURE
;
STDMETHOD
(
Blt
)(
THIS_
LPRECT
lpDestRect
,
LPDIRECTDRAWSURFACE3
lpDDSrcSurface
,
LPRECT
lpSrcRect
,
DWORD
dwFlags
,
LPDDBLTFX
lpDDBltFx
)
PURE
;
STDMETHOD
(
Blt
)(
THIS_
RECT
*
dst_rest
,
IDirectDrawSurface3
*
src_surface
,
RECT
*
src_rect
,
DWORD
flags
,
DDBLTFX
*
fx
)
PURE
;
STDMETHOD
(
BltBatch
)(
THIS_
LPDDBLTBATCH
lpDDBltBatch
,
DWORD
dwCount
,
DWORD
dwFlags
)
PURE
;
STDMETHOD
(
BltFast
)(
THIS_
DWORD
dwX
,
DWORD
dwY
,
LPDIRECTDRAWSURFACE3
lpDDSrcSurface
,
LPRECT
lpSrcRect
,
DWORD
dwTrans
)
PURE
;
STDMETHOD
(
DeleteAttachedSurface
)(
THIS_
DWORD
dwFlags
,
LPDIRECTDRAWSURFACE3
lpDDSAttachedSurface
)
PURE
;
STDMETHOD
(
BltFast
)(
THIS_
DWORD
x
,
DWORD
y
,
IDirectDrawSurface3
*
src_surface
,
RECT
*
src_rect
,
DWORD
flags
)
PURE
;
STDMETHOD
(
DeleteAttachedSurface
)(
THIS_
DWORD
flags
,
IDirectDrawSurface3
*
attachment
)
PURE
;
STDMETHOD
(
EnumAttachedSurfaces
)(
THIS_
LPVOID
lpContext
,
LPDDENUMSURFACESCALLBACK
lpEnumSurfacesCallback
)
PURE
;
STDMETHOD
(
EnumOverlayZOrders
)(
THIS_
DWORD
dwFlags
,
LPVOID
lpContext
,
LPDDENUMSURFACESCALLBACK
lpfnCallback
)
PURE
;
STDMETHOD
(
Flip
)(
THIS_
LPDIRECTDRAWSURFACE3
lpDDSurfaceTargetOverride
,
DWORD
dwF
lags
)
PURE
;
STDMETHOD
(
GetAttachedSurface
)(
THIS_
LPDDSCAPS
lpDDSCaps
,
LPDIRECTDRAWSURFACE3
*
lplpDDAttachedSurface
)
PURE
;
STDMETHOD
(
Flip
)(
THIS_
IDirectDrawSurface3
*
dst_surface
,
DWORD
f
lags
)
PURE
;
STDMETHOD
(
GetAttachedSurface
)(
THIS_
DDSCAPS
*
caps
,
IDirectDrawSurface3
**
attachment
)
PURE
;
STDMETHOD
(
GetBltStatus
)(
THIS_
DWORD
dwFlags
)
PURE
;
STDMETHOD
(
GetCaps
)(
THIS_
LPDDSCAPS
lpDDSCaps
)
PURE
;
STDMETHOD
(
GetClipper
)(
THIS_
LPDIRECTDRAWCLIPPER
*
lplpDDClipper
)
PURE
;
...
...
@@ -2163,9 +2165,10 @@ DECLARE_INTERFACE_(IDirectDrawSurface3,IUnknown)
STDMETHOD
(
SetOverlayPosition
)(
THIS_
LONG
lX
,
LONG
lY
)
PURE
;
STDMETHOD
(
SetPalette
)(
THIS_
LPDIRECTDRAWPALETTE
lpDDPalette
)
PURE
;
STDMETHOD
(
Unlock
)(
THIS_
LPVOID
lpSurfaceData
)
PURE
;
STDMETHOD
(
UpdateOverlay
)(
THIS_
LPRECT
lpSrcRect
,
LPDIRECTDRAWSURFACE3
lpDDDestSurface
,
LPRECT
lpDestRect
,
DWORD
dwFlags
,
LPDDOVERLAYFX
lpDDOverlayFx
)
PURE
;
STDMETHOD
(
UpdateOverlay
)(
THIS_
RECT
*
src_rect
,
IDirectDrawSurface3
*
dst_surface
,
RECT
*
dst_rect
,
DWORD
flags
,
DDOVERLAYFX
*
fx
)
PURE
;
STDMETHOD
(
UpdateOverlayDisplay
)(
THIS_
DWORD
dwFlags
)
PURE
;
STDMETHOD
(
UpdateOverlayZOrder
)(
THIS_
DWORD
dwFlags
,
LPDIRECTDRAWSURFACE3
lpDDSReferen
ce
)
PURE
;
STDMETHOD
(
UpdateOverlayZOrder
)(
THIS_
DWORD
flags
,
IDirectDrawSurface3
*
reference_surfa
ce
)
PURE
;
/* added in v2 */
STDMETHOD
(
GetDDInterface
)(
THIS_
LPVOID
*
lplpDD
)
PURE
;
STDMETHOD
(
PageLock
)(
THIS_
DWORD
dwFlags
)
PURE
;
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment