Filip Navara <[email protected]>
- Check the return value from *_GETNUMDEVS message as per KB90562.
- Fix typo in MMDRV_InstallMap.
Eric Pouech <[email protected]>
- Const correctness fixes.
Robert Shearman <[email protected]>
- Fix broken thread start routines.
Eric Pouech <[email protected]>
Filip Navara <[email protected]>
32 bit low level drivers now use a Unicode interface (used to be ANSI):
- Send the *_GETDEVCAPS messages in unicode format from the
*GetDevCapsW function and call the *GetDevCapsW from their respective
Ansi versions.
- Modify all low level drivers to correctly process the *_GETDEVCAPS
messages as unicode.
- *_GETDEVCAPS messages are now mapped from/to unicode for 16 bit code.
- Removed all SoundBlaster naming oldies.
- Better use of some unicode functions (instead of Ansi) in winmm.
Jeremy White <[email protected]>
- The Sleep(0) in this loop is incorrect, and should be removed. This
fixes iTunes and a game reported by che.
Remi Assailly <[email protected]>
- Add some missing error values in WINMM_ErrorToString.
svn path=/trunk/; revision=11976
Eric Pouech <[email protected]>
- Const correctness fixes.
Juan Lang <[email protected]>
- Fix CSIDL_CONTROLS and CSIDL_PRINTERS PIDL types, and update tests now
that they pass.
Robert Shearman <[email protected]>
- Use more specific error codes than E_FAIL, where possible.
- Move vtable to end, give it the const modifier, and remove unneeded
function declarations.
Juan Lang <[email protected]>
- the correct registry location to override is User Shell Folders, not
Shell Folders
- if User Shell Folders doesn't exist in HKCU, HKLM should be tried
- SHGetSpecialFolderPath should call SHGetFolderPath, not vice-versa
- the default values should be localizable
- some of the parameter checking and returned LPITEMIDLISTs were a bit
off
- _SHExpandEnvironmentStrings should return input string if no % found
to expand, and should call ExpandEnvironmentStringsW if it doesn't
handle an environment variable directly. Based on a patch from Dan
Kegel.
- Avoid copying invalid data on error.
- Update shell32's version to WinXP level.
Aric Stewart <[email protected]>
- Implementation of PathCleanupSpec.
Fabrice Menard <[email protected]>
- Some French translations added.
- Check the type of error returned by SHCreateDirectoryExW.
Rolf Kalbermatter <[email protected]>
- Use SHCreateDirectoryEx function instead of doing explicit recursive
directory creation.
- Fix bad memory allocation for unicode buffer.
- SHCreateDirectory should create intermediate directories if
necessary.
- Remove extra boolean parameter in SHNotifyMoveFile as it is not
used.
- Use in SHFileOperation the function SHNotifyCreateDirectory instead
of SHCreateDirectoryEx as it does not anymore what is needed here.
- Fix several unsigned/signed mismatch warnings.
Alexandre Julliard <[email protected]>
- Avoid copying invalid data on error.
Francois Gouget <[email protected]>
- Assorted spelling fixes.
Tom Wickline <[email protected]>
- Version resources cleanup.
svn path=/trunk/; revision=11970
Robert Shearman <[email protected]>
- Add some function declarations to objbase.h.
- Add stubs for server ref counting.
- Implement HRESULT marshaling.
- Implement OleDuplicateData.
Eric Pouech <[email protected]>
- Const correctness fixes.
Mike Hearn <[email protected]>
- Improve OLE function documentation.
- Bail out with CO_E_NOTINITIALIZED when apt is null.
Dmitry Timoshkov <[email protected]>
- Remove bogus use of nStatCounter and hOleAut32 in CoSetState.
- Remove a comment about protecting per thread data by a critical section.
Francois Gouget <[email protected]>
- Assorted spelling fixes.
Mike Hearn <[email protected]>
- Trace the OLE error info strings.
svn path=/trunk/; revision=11962
Jon Griffiths <[email protected]>
- Ensure DllCanUnloadNow is a truly void function, and give it a unique
name so it can be documented per-dll.
Tom Wickline <[email protected]>
- Version resources cleanup.
svn path=/trunk/; revision=11961
Replaced syntax error and incorrect inversion.
dwUnknown is a reserved parameter (dwReserved is more correct) that is never used, but it's still incorrect to pass 0 because we should respect what the user is sending us.
svn path=/trunk/; revision=11958