Commit Graph

87 Commits

Author SHA1 Message Date
Nikolay Sivov
49958f83f1 msdmo: Reg* API does not use HRESULT return codes. 2015-05-04 20:11:03 +09:00
Nikolay Sivov
70297c424a msdmo: Add more tracing. 2015-04-24 21:19:31 +09:00
Nikolay Sivov
55620f097c msdmo: Added a helper to duplicate partial media type arrays. 2015-04-24 21:19:27 +09:00
Nikolay Sivov
0b7b8e3dc3 msdmo: Store requested category GUID instead of a pointer to it. 2015-04-24 21:19:11 +09:00
Nikolay Sivov
3f7c47118a msdmo: Next() method should use CoTaskMemAlloc() for returned names. 2015-04-23 15:49:14 +09:00
Nikolay Sivov
65bf359d6f msdmo: Remove a helper only used once. 2015-04-23 15:49:11 +09:00
Nikolay Sivov
6238adc817 msdmo: Fix DMOGetName() error handling and error values. 2015-04-22 23:25:57 +09:00
Nikolay Sivov
89837cb04e msdmo: Fix DMOUnregister() when running on clean wineprefix. 2014-12-31 11:39:00 +01:00
Nikolay Sivov
af6712599a msdmo: Use specified category in DMOUnregister(). 2014-12-30 15:55:06 +01:00
Nikolay Sivov
6eab498160 msdmo: Fix RegOpenKeyExW() failure condition.
Spotted by Mark Harmstone.
2014-12-29 11:41:37 +01:00
Nikolay Sivov
5c91d011bb msdmo: Registry API functions don't return HRESULT codes. 2014-12-29 11:41:32 +01:00
Nikolay Sivov
1f93f5350b msdmo: Implement IEnumDMO_Clone(), fix trace messages. 2014-10-15 21:30:58 +09:00
Nikolay Sivov
06c52ce940 msdmo: Cleanup IEnumDMO creation code. 2014-10-15 21:30:53 +09:00
Victor Martinez Calvo
0aea3728cc msdmo: Actually copy output string in IEnumDMO_fnNext. 2014-05-05 12:17:50 +02:00
Alexandre Julliard
5e7416e5c8 makefiles: Get rid of the MAKE_DLL_RULES variable. 2014-01-02 12:08:18 +01:00
Michael Stefaniuc
8cb3ede419 msdmo: DMOGetTypes() is implemented and not a stub. 2012-09-12 12:47:18 +02:00
Alexandre Julliard
e59ac81c5e msdmo: Don't use an interface pointer for an internal function. 2010-11-29 13:28:26 +01:00
Michael Stefaniuc
8d959c9949 msdmo: Use an iface instead of a vtbl pointer in IEnumDMOImpl. 2010-11-29 13:28:21 +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
Alexandre Julliard
bef5645eb1 makefiles: Remove the no longer needed explicit separators for dependencies. 2010-03-16 13:28:19 +01:00
Alexandre Julliard
fdd615843b msdmo: Convert the language-neutral resource file to UTF-8. 2009-07-09 15:47:37 +02:00
Michael Stefaniuc
dfd821d6a9 msdmo: Remove superfluous pointer casts. 2009-01-23 13:14:18 +01:00
Alexandre Julliard
505434aa08 msdmo: Convert source files to utf-8. 2008-10-18 19:20:10 +02:00
Marcus Meissner
0ff2c06c1d Fixed RegEnumKey(Ex)W buffer sizes. 2008-10-13 12:04:26 +02:00
Alexandre Julliard
dad21bbcbf makefiles: List the static libraries as normal imports instead of extra libs. 2008-04-30 14:23:55 +02:00
Andrew Talbot
6324670b31 msdmo: Fix calculation of array size in bytes. 2008-04-10 09:51:42 +02:00
Andrew Talbot
a9200b2401 msdmo: Array parameter is passed to function as pointer so loses size information. 2008-04-08 11:59:14 +02:00
Andrew Talbot
8841da666f msdmo: Assign to structs instead of using memcpy. 2008-03-06 12:46:33 +01:00
Rob Shearman
48000893f9 makefiles: Simplify the use of the IMPORTLIB variable in the DLL makefiles.
Only specify the root to keep platform-specifics out of the individual 
DLL makefiles.
2008-03-04 20:55:01 +01:00
Aric Stewart
20ae8d2804 msdmo: Fix to DMOEnum to properly enumerate the keys and properly respect the flag. 2007-10-29 12:02:33 +01:00
Francois Gouget
d223716b7b msdmo: Fix the DMOGetName() prototype. 2007-10-15 14:06:30 +02:00
Francois Gouget
5e336f45d2 msdmo: Fix a winapi_check documentation warning and improve the documentation a bit. 2007-10-15 14:06:27 +02:00
Aric Stewart
352d29b194 msdmo: Improve registration and reading of codecs. 2007-10-11 16:24:29 +02:00
Aric Stewart
54720c78f7 msdmo: Implement DMOGetTypes. 2007-10-05 10:33:56 +02:00
Francois Gouget
e84562a15a msdmo: Improve the prototypes Win64 compatibility by replacing long with LONG. 2007-06-13 11:18:15 +02:00
Andrew Talbot
a7e82e68ea msdmo: Constify some variables. 2007-05-29 12:04:30 +02:00
Alexandre Julliard
60e122b088 Get rid of some empty source files, our makefiles no longer require them. 2007-05-04 12:27:34 +02:00
Andrew Talbot
72cdeaffd9 msdmo: Declare a function static. 2007-01-12 11:23:47 +01:00
Francois Gouget
9fe4673347 Don't include windows.h & co in the Wine sources.
Remove uneeded COM_NO_WINDOWS_H defines.
2006-10-24 17:47:09 +02:00
James Hawkins
99e2c6dff2 janitorial: Remove redundant NULL checks before CoTaskMemFree (found by Smatch). 2006-10-07 17:52:51 +02:00
Michael Stefaniuc
426d27cbe6 msdmo: Win64 printf format warning fixes. 2006-10-06 12:33:27 +02:00
Michael Stefaniuc
85ce5117c5 Add a WINE_NO_LONG_INT define to many makefiles to ease the transition of DWORD/LONG/ULONG from long to int. 2006-09-29 16:08:30 +02:00
Alexandre Julliard
32ab895e46 makefiles: Generate the dependencies line to avoid some code duplication. 2006-09-14 09:38:16 +02:00
Alexandre Julliard
eb8a40c368 libs: Merged libwine_unicode into libwine.
Most dlls use libwine_unicode at this point, so there's nothing to
gain by having two separate libraries.
2006-07-11 19:33:22 +02:00
Alexandre Julliard
77dc0d9be5 .gitignore: Added wildcards to ignore generated resource files. 2006-07-10 21:39:00 +02:00
Alexandre Julliard
5258e061dc make_dlls: Ignore generated import libraries from the top-level .gitignore. 2006-07-10 20:55:58 +02:00
Alexandre Julliard
cc2b3b48e6 Take advantage of the recursive nature of .gitignore for Makefile entries.
Prefix other entries with '/' to make them non-recursive.
2006-07-10 20:47:54 +02:00
Alexandre Julliard
9ca8a86914 Link against libwine_unicode everywhere we use Unicode functions. 2006-05-24 18:05:40 +02:00
Jonathan Ernst
360a3f9142 Update the address of the Free Software Foundation. 2006-05-23 14:11:13 +02:00