Commit Graph

111 Commits

Author SHA1 Message Date
Zhiyi Zhang 354359197b gdi32: Add D3DKMTSetVidPnSourceOwner and D3DKMTCheckVidPnExclusiveOwnership stubs.
D3DKMTSetVidPnSourceOwner needs to be implemented in the graphics drivers
because we need to maintain the VidPN source ownership information list
in the graphics drivers. For example, the graphics drivers need to release the
exclusive ownership when a new window is moved to a monitor which has been taken
exclusive ownership.

Signed-off-by: Zhiyi Zhang <zzhang@codeweavers.com>
Signed-off-by: Huw Davies <huw@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2019-10-22 23:04:27 +02:00
Amine Khaldi 21bfc8c440 include: Correct DDSCAPS2 and DDSURFACEDESC2 structures and their uses. 2015-03-02 23:00:32 +09:00
Henri Verbeet 87ef65ab7b ddraw: Avoid LPVOID. 2013-09-11 09:59:04 +02:00
Henri Verbeet a6289a21a1 ddraw: Avoid LPDDDEVICEIDENTIFIER2. 2012-12-11 12:03:38 +01:00
Henri Verbeet 3f8f101288 ddraw: Avoid LPDDDEVICEIDENTIFIER. 2012-12-11 12:03:37 +01:00
Henri Verbeet 22fb326939 ddraw: Avoid LPDDBLTBATCH. 2012-12-11 12:03:37 +01:00
Henri Verbeet b00ac5072a ddraw: Avoid LPDDGAMMARAMP. 2012-12-10 11:25:37 +01:00
Henri Verbeet 533dbc4353 ddraw: Avoid LPDDCOLORCONTROL. 2012-12-10 11:25:33 +01:00
Henri Verbeet fb37ac56d9 ddraw: Avoid LPDDSURFACEDESC2. 2012-12-07 10:35:36 +01:00
Henri Verbeet b1186d71c2 ddraw: Avoid LPDDSURFACEDESC. 2012-12-07 10:35:29 +01:00
Henri Verbeet 9a7bb01a95 ddraw: Avoid LPDDPIXELFORMAT. 2012-12-07 10:35:22 +01:00
Henri Verbeet 71db6fd285 ddraw: Avoid LPDDCOLORKEY. 2012-12-06 12:55:15 +01:00
Henri Verbeet 9800ad3d71 ddraw: Avoid LPDDCAPS. 2012-12-06 12:55:09 +01:00
Henri Verbeet 338e4593ac ddraw: Avoid LPDDSCAPS2. 2012-12-06 12:55:03 +01:00
Henri Verbeet 1e856a9a23 ddraw: Avoid LPDDSCAPS. 2012-12-05 12:43:51 +01:00
Henri Verbeet 99daff8f03 ddraw: Avoid LPDIRECTDRAW. 2012-11-08 15:37:46 +01:00
Henri Verbeet 46524c8d7e ddraw: Avoid LPDIRECTDRAWCLIPPER. 2012-11-07 11:57:08 +01:00
Henri Verbeet 6eaf601dce ddraw: Avoid LPDIRECTDRAWPALETTE. 2012-11-07 11:57:02 +01:00
Henri Verbeet 2889ec6bb0 ddraw: Avoid LPDIRECTDRAWSURFACE. 2012-11-06 16:02:33 +01:00
Henri Verbeet b146861c36 ddraw: Avoid LPDIRECTDRAWSURFACE2. 2012-11-06 16:02:32 +01:00
Henri Verbeet 10db575044 ddraw: Avoid LPDIRECTDRAWSURFACE3. 2012-11-06 16:02:31 +01:00
Henri Verbeet 5190792b33 ddraw: Avoid LPDIRECTDRAWSURFACE4. 2012-11-05 11:30:31 +01:00
Henri Verbeet 1216eb577b ddraw: Avoid LPDIRECTDRAWSURFACE7. 2012-11-05 11:30:31 +01:00
Józef Kucia e0fab0d39c ddraw: Correct wrong comment in ddraw.h. 2012-05-02 20:12:40 +02:00
Henri Verbeet e1f6a81a2d include: Add some missing DDLOCK constants. 2012-01-13 17:34:31 +01:00
Michael Stefaniuc ad0f8b6b66 include: Make some more "long" numeric constants LP64/LLP64 proof. 2011-11-22 11:10:02 +01:00
Travis Athougies 1758141847 include: Added define for DDSCAPS2_VOLUME. 2011-06-24 13:17:55 -05:00
Jacek Caban 6ef4e78027 include: Make some include guards compatible with MS headers.
This is for compatibility with mingw-w64.
2011-02-21 16:25:20 +01:00
Roderick Colenbrander 6154bf1ad8 include: Undefine INTERFACE before defining it. 2010-09-08 19:49:30 +02:00
Tony Wasserka 0f85895935 ddraw: Add DDSD_DEPTH to ddraw.h. 2009-08-13 15:34:33 +02:00
Stefan Dösinger 9a080691c6 include: Fix the EnumOverlayZOrders prototype. 2009-01-03 15:27:47 +01:00
Stefan Dösinger 6bdaaa74f3 include: Fix a IDirectDrawSurface4 method prototype. 2009-01-03 15:27:39 +01:00
Stefan Dösinger c2e5752ac6 include: Fix a typo in ddraw.h. 2009-01-03 15:27:21 +01:00
Rob Shearman fd4a894103 include: Define DD_OK to S_OK instead of 0.
Add define for DD_FALSE.
2008-10-01 11:42:44 -05:00
Austin English 6e59cd2c34 Spelling fixes. 2008-04-22 12:20:12 +02:00
Zach Goldberg 17651d0d0c Fix some typos. 2008-01-03 13:10:04 +01:00
Francois Gouget 5b375aec71 ddraw: Better match the PSDK types and fix the winapi_check warnings. 2007-08-08 15:32:03 +02:00
Stefan Dösinger c9b8a79e0b wined3d: Implement vertical refresh sync. 2007-06-14 13:21:54 +02:00
Francois Gouget 47b6392b44 ddraw: Fix the name of DDSPD_IUNKNOWNPOINTER. 2007-05-29 13:17:42 +02:00
Francois Gouget 536e738552 Assorted spelling fixes. 2007-02-14 21:03:57 +01:00
Ulrich Czekalla 398886799e ddraw: Add IDirectDraw3 interface. 2006-12-14 20:33:49 +01:00
Francois Gouget 6688acce7d include: Some DirectX headers are supposed to define COM_NO_WINDOWS_H. 2006-11-07 15:25:17 +01:00
Jonathan Ernst 360a3f9142 Update the address of the Free Software Foundation. 2006-05-23 14:11:13 +02:00
Stefan Dösinger 2043b06aa4 ddraw: Add MAKEFOURCC to ddraw.h. 2006-04-08 20:00:01 +02:00
Alexandre Julliard b8d3075d83 Uncomment the typedef in the DECLARE_INTERFACE macro, and get rid of
duplicate typedefs.
2005-07-26 18:32:53 +00:00
Peter Berg Larsen 2db7165005 Added D3DERR_COLORKEYATTACHED and DDGDI_GETHOSTIDENTIFIER. 2004-12-21 16:03:55 +00:00
Alexandre Julliard 5d0160ea75 Get rid of the non-standard Ixxx_METHODS macro definitions, declare
the interfaces explicitly instead.
2004-10-05 04:38:15 +00:00
Francois Gouget 179dc259e4 Fix incorrect usage of COBJMACROS.
Duplicate and adapt the COM access macros so they also work in C++.
Fix the IDirectPlayX access macros.
2004-10-04 19:39:32 +00:00
Alexandre Julliard 616940eb9a Get rid of the non-standard ICOM_DEFINE macro. 2004-08-12 03:33:30 +00:00
Christian Costa 76b7787b58 Add amstream dll (MultiMedia Streams), part of Direct Show. 2004-03-09 01:29:56 +00:00