Commit graph

139 commits

Author SHA1 Message Date
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
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
55296f6edb dxdiagn/tests: Add tests for some DxDiag_DisplayDevices subcontainer properties. 2011-06-15 20:04:40 +02:00
Andrew Nguyen
9d7d35c1ee dxdiagn: Unconditionally initialize the passed variant in IDxDiagContainer::GetProp. 2011-06-15 20:04:39 +02:00
Andrew Nguyen
7d3b78af95 dxdiagn: Stub out some properties for dxdiag.exe. 2011-06-14 15:44:02 +02:00
Marcus Meissner
9df409cfdd dxdiagn: Mark internal symbols with hidden visibility. 2011-05-18 10:54:37 +02:00
Nicolas Le Cam
66b11a00b5 dxdiagn/tests: Initialize a variable and reduce its scope (valgrind). 2011-04-21 16:53:42 +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
35d313c4d4 dxdiagn/tests: Add tests for some DxDiag_SystemInfo properties. 2011-04-04 13:15:50 +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
8aaf3233db dxdiagn: Broaden the scope of the DLL instance handle. 2011-04-04 12:27:58 +02:00
Andrew Nguyen
ff1285aca7 dxdiagn: Add some machine name properties to the DxDiag_SystemInfo container. 2011-04-04 12:27:32 +02:00
Francois Gouget
ef934e757f dxdiagn: Make IDxDiagContainerImpl_QueryInterface() static. 2011-03-16 14:14:24 +01: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
Andrew Nguyen
8c331e3340 dxdiagn: Convert the property linked list to a standard Wine list. 2011-02-01 18:14:06 +01:00
Andrew Nguyen
a421adf0a0 dxdiagn: Convert the container linked list to a standard Wine list. 2011-02-01 18:14:06 +01:00
Andrew Nguyen
99e36ffabd dxdiagn: Avoid zeroing memory in container functions. 2011-02-01 18:14:06 +01:00
Alexandre Julliard
d1d90f4b0d dxdiagn: Convert dll registration to the IRegistrar mechanism. 2010-12-07 13:13:45 +01:00
Alexandre Julliard
81b8ee863e makefiles: Add a standard header for all makefiles to replace the common variable initializations. 2010-09-19 12:36:48 +02:00
Alexandre Julliard
b86d515ed6 dlls: Remove explicit imports of kernel32 and ntdll. 2010-07-21 17:38:36 +02: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
5f1764c629 dxdiagn: Successfully copy to destination variants with an invalid type in IDxDiagContainer::GetProp.
GetProp now simply unconditionally clears the destination variant if
VariantClear fails.
2010-03-23 17:30:04 +01:00
Andrew Nguyen
61cb53e24d dxdiagn: Fix return value of IDxDiagContainer::GetProp on property search failure. 2010-03-23 12:19:48 +01:00
Francois Gouget
f096b023c4 dxdiagn/tests: Add a trailing '\n' to an ok() call. 2010-03-22 10:48:26 +01:00
Alexandre Julliard
bef5645eb1 makefiles: Remove the no longer needed explicit separators for dependencies. 2010-03-16 13:28:19 +01:00
Andrew Nguyen
af28d72aaf dxdiagn: Fix string copy behavior with an excessively short buffer in IDxDiagContainer::EnumPropNames. 2010-03-15 15:12:17 +01:00