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
Andrew Nguyen
e1dd6a869d
dxdiagn: Fix a return value and avoid validating the input parameter for IDxDiagProviderImpl::GetContainer.
2009-12-22 13:48:26 +01:00
Andrew Nguyen
b0e3c91c0a
dxdiagn: Fail class instantiation if aggregation is requested.
2009-12-22 13:48:26 +01:00
Andrew Nguyen
d36e3b4a1d
dxdiagn: Make the IDxDiag* interfaces conform to the IUnknown::QueryInterface contract.
2009-12-22 13:48:26 +01:00
Andrew Nguyen
957281a8e3
dxdiagn: Initialize a structure size member before calling EnumDisplayDevicesW.
2009-12-11 12:16:27 +01:00
Michael Stefaniuc
46dcb777db
dxdiagn: Remove duplicate include.
2009-09-29 18:08:16 +02:00
Vitaliy Margolen
27072f296f
dxdiagn: Use quartz's IFilterMapper to get DirectShow filter information instead of looking through private structures.
2009-06-30 12:38:49 +02:00
Vitaliy Margolen
806ea86be2
dxdiagn: DirectShowFilters should go under numbered sub-containers.
2009-05-18 12:34:24 +02:00
Vitaliy Margolen
136dc1fcaa
dxdiagn: Correct version format property.
2009-05-18 12:34:12 +02:00
Vitaliy Margolen
b3375a3fa2
dxdiagn: Rename szClsidCat and szClsidFilter to match native information.
2009-05-18 12:33:57 +02:00
Michael Stefaniuc
89b043744f
dxdiagn: Remove superfluous pointer casts.
2009-01-15 12:43:07 +01:00
Markus Weiland
40fb1cd9cd
dxdiaxgn: Implemented retrieval of szDeviceIdentifier property.
2009-01-05 15:08:15 +01:00
Vitaliy Margolen
8a0318c0b4
dxdiagn: Add dxdiagn.dll to DxDiag_DirectXFiles container. Create fake dll for it as well.
2008-12-29 11:47:53 +01:00
Vitaliy Margolen
f816708b62
dxdiagn: Fix DxDiag_DirectXFiles container to have child sub containers.
2008-12-29 11:47:33 +01:00
Alexandre Julliard
8449f63ccf
dxdiagn: Make some functions static.
2008-12-02 15:27:24 +01:00
Vitaliy Margolen
59815fc205
dxdiagn: Add service pack version.
2008-11-03 13:34:12 +01:00
Vitaliy Margolen
45a2807f87
dxdiagn: Add windows path.
2008-11-03 13:34:12 +01:00
Vitaliy Margolen
eea4849fde
dxdiagn: Add pagefile size info.
2008-11-03 13:34:12 +01:00
Vitaliy Margolen
1659bd622d
dxdiagn: Replace remaining FIXMEs with TRACEs.
2008-11-03 13:34:12 +01:00
Vitaliy Margolen
e938ff9aee
dxdiagn: Use helper functions for adding properties to container.
2008-06-23 12:51:08 +02:00
Vitaliy Margolen
8ab96ba2dc
dxdiagn: PhysicalMemory parameter is a string not long long.
2008-06-23 12:50:24 +02:00
Markus Weiland
df51bbf49f
dxdiagn: Implemented OS version properties for DXDiagSystemInfoContainer.
2008-05-23 11:58:44 +02:00
Markus Weiland
2a87ef68c5
dxdiagn: Implemented ullPhysicalMemory property for DXDiagSystemInfoContainer.
2008-04-30 10:23:46 +02:00
Rob Shearman
cebc73e373
dxdiagn: Fix the variable that the result of GetFileVersionInfoW is assigned to in DXDiag_AddFileDescContainer.
2008-02-29 12:36:05 +01:00
Rob Shearman
806dc4249c
dxdiagn: Fix the character count passed to snprintfW in DXDiag_AddFileDescContainer and DXDiag_InitDXDiagDisplayContainer.
2008-02-15 11:03:52 +01:00
Andrew Talbot
c6511b0031
dxdiagn: Remove unneeded casts.
2008-01-07 12:18:54 +01:00
Francois Gouget
e190682c00
dxdiagn: Use quotes to include ddraw.h. Fixes a winapi_check warning.
2007-08-03 12:43:49 +02:00
Francois Gouget
ed366f22a2
dxdiagn: Fix compilation on systems that don't support nameless unions.
2007-07-31 21:37:00 +02:00
Vitaliy Margolen
116b807b9c
dxdiagn: Add reporting of some display related information.
2007-07-13 14:35:26 +02:00
Andrew Talbot
7ae8d236e5
dxdiagn: Constify a variable.
2007-02-14 21:03:40 +01:00
Michael Stefaniuc
5ecdbb1f85
dxdiagn: Win64 printf format warning fixes.
2006-10-07 17:47:30 +02:00
Andrew Talbot
6fc8454825
dxdiagn: Cast-qual warning fix.
2006-09-13 11:39:22 +02:00
Alexandre Julliard
fa26809f0a
dxdiagn: Make the virtual table functions static where possible.
2006-06-10 11:58:14 +02:00
Jonathan Ernst
360a3f9142
Update the address of the Free Software Foundation.
2006-05-23 14:11:13 +02:00
Francois Gouget
0edbaf7e80
Remove spaces before '\n' in traces.
2005-11-10 12:14:56 +00:00
Raphael Junqueira
ad583f74c0
- fill DirectShowFilters Container
...
- fix some MLKs (clear variants)
2005-11-08 10:57:39 +00:00
Raphael Junqueira
de8f8334f0
- bug fixes on AddProp, AddContainer (stupid buffer overflows)
...
- more complete container hierarchy
- DXDiag_AddFileDescContainer service to fill dll info
- almost complete DXDiag_InitDXDiagDirectXFilesContainer (for now)
2005-11-07 16:39:41 +00:00