Commit Graph

96 Commits

Author SHA1 Message Date
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
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 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
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 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
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
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
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
Austin English d66f7cdb52 dxdiagn: Add a few more stub properties. 2013-10-08 15:57:36 +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
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 a7f0204045 dxdiagn: COM cleanup for the IDxDiagProvider iface. 2011-08-22 16:14:33 +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
Andrew Nguyen 2d75211bd2 dxdiagn: Start using Direct3D to obtain better reported adapter information for DxDiag_DisplayDevices. 2011-06-15 20:04:40 +02:00
Andrew Nguyen 7d3b78af95 dxdiagn: Stub out some properties for dxdiag.exe. 2011-06-14 15:44:02 +02:00
Joris Huizer 8c6c2261b3 dxdiagn: Plug memory leak. 2011-04-05 16:23:00 +02:00
Andrew Nguyen 097a31bb21 dxdiagn: Add operating system string properties to the DxDiag_SystemInfo container. 2011-04-04 13:21:03 +02:00
Andrew Nguyen ca854b82cf dxdiagn: Add paged memory display string properties to the DxDiag_SystemInfo container. 2011-04-04 13:20:49 +02:00
Andrew Nguyen 791aa53839 dxdiagn: Add a physical memory display string property to the DxDiag_SystemInfo container. 2011-04-04 13:16:02 +02:00
Andrew Nguyen bd7ad13bb3 dxdiagn: Add date and time properties to the DxDiag_SystemInfo container. 2011-04-04 13:15:58 +02:00
Andrew Nguyen 96c3db6829 dxdiagn: Add a NECPC98 property to the DxDiag_SystemInfo container for completeness. 2011-04-04 13:15:44 +02:00
Andrew Nguyen 9e3fd16306 dxdiagn: Add a NetMeeting detection property to the DxDiag_SystemInfo container. 2011-04-04 13:15:40 +02:00
Andrew Nguyen f9c8e46517 dxdiagn: Add language properties to the DxDiag_SystemInfo container. 2011-04-04 13:15:12 +02:00
Andrew Nguyen ff1285aca7 dxdiagn: Add some machine name properties to the DxDiag_SystemInfo container. 2011-04-04 12:27:32 +02:00
Andrew Nguyen 80354e5031 dxdiagn: Restore a few traces in the container construction functions. 2011-02-15 17:01:43 +01:00
Andrew Nguyen a9d1f1bb4f dxdiagn: Transition to the information tree by making IDxDiagContainer view the information tree. 2011-02-15 17:01:43 +01:00
Andrew Nguyen 6ffcfe58c9 dxdiagn: Remove the old container initialization code in preparation for switching to the information tree. 2011-02-15 17:01:43 +01:00
Andrew Nguyen 5ae57265c5 dxdiagn: Add code that populates the DxDiag_DirectShowFilters container. 2011-02-15 17:01:43 +01:00
Andrew Nguyen 606f428275 dxdiagn: Add code that populates the DxDiag_DirectXFiles container. 2011-02-15 17:01:43 +01:00
Andrew Nguyen 827ce16286 dxdiagn: Add code to create stub containers for DxDiag_DirectSound. 2011-02-15 17:01:43 +01:00
Andrew Nguyen 5a2cb2114a dxdiagn: Add code that populates the DxDiag_DisplayDevices container. 2011-02-15 17:01:43 +01:00
Andrew Nguyen 9103efe6a4 dxdiagn: Add code that populates the DxDiag_SystemInfo container. 2011-02-15 17:01:43 +01:00
Andrew Nguyen 91130395ef dxdiagn: Add code that introduces the infrastructure of a provider information tree. 2011-02-15 17:01:43 +01:00
Andrew Nguyen 9f60f35ad4 dxdiagn: Make the containers keep a reference to a IDxDiagProvider object. 2011-02-15 17:01:43 +01:00
Andrew Nguyen 1fe904bd08 dxdiagn: Avoid caching a single instance of the root container. 2011-02-01 18:14:07 +01:00
Andrew Nguyen c99e0fbc0e dxdiagn: Simplify the root container initialization. 2011-02-01 18:14:06 +01:00
Henri Verbeet 56659c3a70 quartz: Don't return a pointer to a stack variable in AMFilterData_ParseFilterData(). 2010-04-07 13:50:07 +02:00
Andrew Nguyen a72af3100d dxdiagn: Validate the dwDxDiagHeaderVersion member in IDxDiagProvider::Initialize. 2009-12-22 13:48:26 +01:00