Commit Graph

181 Commits

Author SHA1 Message Date
Eric Pouech 1cc1ecf574 dxdiagn: Enable compilation with long types.
Signed-off-by: Eric Pouech <eric.pouech@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2022-02-10 10:41:11 +01:00
Alexandre Julliard f0cd33c69e include: Add support for defining Win32 types as 'long' where possible.
Add -DWINE_NO_LONG_TYPES to modules that still have compilation
warnings with long types.

Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2022-01-27 20:38:22 +01:00
Alexandre Julliard 088a787a2c makefiles: Make -mno-cygwin the default.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2021-09-20 22:45:48 +02:00
Alexandre Julliard 5d82baf974 winecrt0: Add a default implementation DllRegisterServer()/DllUnregisterServer().
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2021-04-30 22:59:50 +02:00
Jacek Caban 52183f916c dxdiagn: Use nameless unions.
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2021-03-30 20:40:40 +02:00
Jacek Caban b39b9eea39 include: Don't default to WINE_NO_NAMELESS_EXTENSION for Wine build.
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2021-03-22 21:48:38 +01:00
Michael Stefaniuc ea298a4c09 dxdiagn: Use wide-char string literals.
Signed-off-by: Michael Stefaniuc <mstefani@winehq.org>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2020-11-18 20:28:05 +01:00
Michael Müller c7fd541cb6 dxdiagn: Calling GetChildContainer with an empty string on a leaf container returns the object itself.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=38014
Signed-off-by: Gijs Vermeulen <gijsvrm@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2020-11-16 21:06:18 +01:00
Michael Müller b1eedc7b6f dxdiagn: Enumerate DirectSound devices and add some basic properties.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=32613
Signed-off-by: Gijs Vermeulen <gijsvrm@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2020-11-16 21:06:18 +01:00
Michael Stefaniuc 521f954d3c dxdiagn/tests: Use wide-char string literals.
Signed-off-by: Michael Stefaniuc <mstefani@winehq.org>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2020-10-05 12:33:31 +02:00
Alexandre Julliard c8f3383696 include: Allow using debug.h in tests.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2019-12-17 16:55:15 +01:00
Alexandre Julliard 2a1da89fd7 dxdiagn: Build with msvcrt.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2019-06-04 09:05:32 +02:00
Michael Stefaniuc 0004deba43 dxdiagn: Remove useless cast to self.
Signed-off-by: Michael Stefaniuc <mstefani@winehq.org>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2019-04-05 22:16:31 +02:00
Henri Verbeet 472aa033fb dxdiagn: Handle Red Hat and VMware in vendor_id_to_manufacturer_string().
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2019-01-08 13:07:37 -06:00
Michael Stefaniuc 87e527be4a dxdiagn: Use the ARRAY_SIZE() macro.
Signed-off-by: Michael Stefaniuc <mstefani@winehq.org>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2018-08-14 09:47:48 +02:00
Zebediah Figura c282e9d4b5 include: Make fil_data.idl a common header.
Signed-off-by: Zebediah Figura <z.figura12@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2018-06-26 16:39:44 +02:00
Michael Stefaniuc 243e8b26ed dxdiagn/tests: Use the available ARRAY_SIZE() macro.
Signed-off-by: Michael Stefaniuc <mstefani@winehq.org>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2018-05-30 09:11:01 +02:00
Michael Müller 3eee8b5594 dxdiagn: Add several more fields for DisplayDevices.
Signed-off-by: Alistair Leslie-Hughes <leslie_alistair@hotmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2018-05-24 09:12:30 +02:00
Jacek Caban f4d9c3c994 dxdiagn: Removed no longer needed psapi import.
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2017-03-03 13:25:18 +01:00
Nikolay Sivov 0aa56cabe4 dxdiagn: Improve error handling when converting to VT_BSTR (Coverity).
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2015-12-22 09:51:22 +01:00
Alexandre Julliard d8cc1dccba makefiles: Add makedep pragmas in all IDL source files.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2015-11-02 23:02:22 +09:00
Nikolay Sivov 5c170dc9bd dxdiagn: Properly set VT_BOOL values (PVS-Studio).
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2015-10-21 21:09:16 +09:00
Nikolay Sivov 0491ad5873 dxdiagn: Silence some fixmes from class factory QI. 2015-05-25 21:43:17 +09:00
Nikolay Sivov 2c59f6fe46 dxdiagn/tests: Fix a couple of leaks (Valgrind). 2015-04-20 22:04:42 +09:00
Austin English 5f356efa51 dxdiagn: Add bNoHardware stub property. 2015-03-10 15:27:57 +09:00
Amine Khaldi 21bfc8c440 include: Correct DDSCAPS2 and DDSURFACEDESC2 structures and their uses. 2015-03-02 23:00:32 +09:00
Markus Weiland 7462da1345 dxdiagn: Added properties for hardware acceleration capabilities. 2014-03-25 19:01:32 +01:00
Jacek Caban bcf78a227f dxdiagn: Don't fail the whole initialization for invalid filter data in build_directshowfilters_tree. 2014-01-09 12:10:50 +01:00
Alexandre Julliard 99ef0d6ff0 makefiles: Get rid of the MAKE_TEST_RULES variable. 2014-01-02 12:13:16 +01:00
Alexandre Julliard 5e7416e5c8 makefiles: Get rid of the MAKE_DLL_RULES variable. 2014-01-02 12:08:18 +01:00
Alexandre Julliard d08ff3ff19 makefiles: Use a single variable for all types of idl files. 2013-12-31 18:15:17 +01:00
Alexandre Julliard 4f3d71cef3 makefiles: Get rid of the no longer used PO_SRCS variables. 2013-12-15 10:23:04 +01:00
Alexandre Julliard 5756ee09f3 makefiles: Add makedep pragmas for rc files that contain translations. 2013-11-05 20:38:19 +01:00
Alexandre Julliard c7803b885b makefiles: Add makedep pragmas for registration idl files. 2013-11-05 20:38:18 +01:00
Austin English d66f7cdb52 dxdiagn: Add a few more stub properties. 2013-10-08 15:57:36 +02:00
Alexandre Julliard 733312f2f0 dxdiagn: Use neutral language for the version resource. 2013-07-09 22:21:58 +02:00
Henri Verbeet 435e5c89b5 dxdiagn: Avoid depending on ddraw.h. 2012-10-29 10:47:03 +01:00
Piotr Caban 2bfbac07a8 dxdiagn: Initialize ProcessorEnglish property. 2012-08-31 17:02:31 +02:00
Jacek Caban 942f2ce792 include: Use widl to take care of nameless structs and unions. 2012-05-14 12:04:17 +02:00
Michael Stefaniuc cf9b5b0ff8 dxdiagn: Print the debug string and not the pointer to it. 2012-03-26 18:15:23 +02:00
Aric Stewart c3e2407664 quartz: AMFilterData_ParseFilterData returns a pointer to a pointer to filter data. 2012-02-07 09:30:05 -06:00
Francois Gouget 4ad16fa60c dxdiagn: Fix a string resource so its format placeholders can be reordered. 2011-11-21 13:06:18 +01:00
Michael Stefaniuc fd513acf2e dxdiagn: COM cleanup for the IDxDiagContainer iface. 2011-08-22 16:14:33 +02:00
Michael Stefaniuc a7f0204045 dxdiagn: COM cleanup for the IDxDiagProvider iface. 2011-08-22 16:14:33 +02:00
Alexandre Julliard b56dc9a6f7 winecrt0: Remove the clsid parameter in __wine_(un)register_resources. 2011-08-02 20:47:49 +02:00
Michael Stefaniuc a84870259f dxdiagn: Implement IClassFactory::QueryInterface. 2011-08-01 11:18:23 +02:00
Michael Stefaniuc 08031fdc20 dxdiagn: COM cleanup for the IClassFactory iface. 2011-08-01 11:18:19 +02:00
Andrew Nguyen 7664adb215 dxdiagn: Add additional adapter identifier properties for DxDiag_DisplayDevices subcontainers. 2011-06-15 20:04:40 +02:00
Andrew Nguyen 77c194fff8 dxdiagn: Remove the Direct3D usage in the fallback display information code. 2011-06-15 20:04:40 +02:00
Andrew Nguyen f750cf3306 dxdiagn: Extract the fallback display information code to a separate function. 2011-06-15 20:04:40 +02:00