Commit Graph

81 Commits

Author SHA1 Message Date
Aric Stewart 3a55f964b9 shlwapi: Close the correct key in SHRegCloseUSKey. 2009-12-04 12:05:24 +01:00
Michael Stefaniuc 08e3742f37 shlwapi: Remove superfluous pointer casts. 2009-01-22 12:04:57 +01:00
Francois Gouget a3973e0c47 shlwapi: Remove WINAPI on static functions where not needed. 2008-11-25 11:49:54 +01:00
Michael Stefaniuc 5f55f154bf shlwapi: Remove superfluous casts of/to void pointers. 2008-11-06 11:09:56 +01:00
Andrew Talbot af3055e2e1 shlwapi: Remove unused variables. 2008-04-29 12:37:54 +02:00
Austin English aab8fae59a Spelling fixes. 2008-04-21 14:25:05 +02:00
Michael Stefaniuc 9acd67ec5b shlwapi: Do not use wide character constants. 2007-06-21 13:11:25 +02:00
Andrew Talbot 0110f9ea0b slwapi: Make function definitions and declarations agree. 2007-04-16 12:25:34 +02:00
Kai Blin 9595ea7cd6 shlwapi: Remove redundant check in assignment, unicode version (Coverity). 2007-01-05 20:27:04 +01:00
Kai Blin f21bd7ba1d shlwapi: Remove redundant check in assignment (Coverity). 2007-01-04 20:59:37 +01:00
Marcus Meissner 1ce977d672 shell32: Forward SHDeleteKeyA directly to SHDeleteKeyW. 2006-12-04 12:22:57 +01:00
Dmitry Timoshkov 884e7eed4a shlwapi: Make some data const. 2006-11-28 12:36:23 +01:00
Dmitry Timoshkov 50a18ca57e shlwapi: Unify SHDeleteKeyW implementation with SHDeleteKeyA. 2006-11-10 13:50:00 +01:00
Francois Gouget 58162f87fd Assorted spelling fixes. 2006-10-13 11:55:04 +02:00
Hans Leidekker e119a04a26 shlwapi: Win64 printf format warning fixes. 2006-10-06 17:26:49 +02:00
Jonathan Ernst 360a3f9142 Update the address of the Free Software Foundation. 2006-05-23 14:11:13 +02:00
Alexandre Julliard 37ea1c4659 shlwapi: Fixed use of wrong buffer in SHCopyKeyW. 2006-01-17 13:34:52 +01:00
Uwe Bonnes c51e9964a3 Semi-stub implementation for SHRegGetValue(A|W). 2005-11-07 20:14:27 +00:00
Marcus Meissner bd7ec9aca5 The last argument to MultiByteToWideChar is wide character count and
not the buffer size in bytes. Fixed all places where it was wrong.
2005-09-12 22:07:53 +00:00
Steven Edwards e14569d122 Correct RegCreateKeyEx[A/W] prototype to match the PSDK. 2005-07-28 10:18:23 +00:00
Mike McCormack 257c337c19 gcc 4.0 -Wpointer-sign fixes (Reg* functions). 2005-07-07 12:08:42 +00:00
Francois Gouget f5c9da6860 Assorted spelling fixes. 2005-05-06 15:44:31 +00:00
Jakob Eriksson 9ed61de9a2 Get rid of HeapAlloc casts. 2005-03-24 21:01:35 +00:00
Francois Gouget 93416cdaf7 Assorted spelling fixes. 2005-03-23 13:15:18 +00:00
Robert Shearman 77fcaa4b93 Fix SHCopyKey to treat string parameter correctly as source path
instead of destination path.
2005-03-21 10:50:55 +00:00
Jon Griffiths dbf222f3aa Use LMEM_ flags for LocalAlloc(), not GMEM_ (GlobalAlloc). 2005-03-17 20:53:37 +00:00
Hans Leidekker a4b80ec97e Stub implementations for PathUnExpandEnvStringsSHRegEnumUSValue{A,W},
SHRegCreateUSKey{A,W}, SHRegDeleteEmptyUSKey{A,W},
SHRegDeleteUSValue{A,W}, SHRegEnumUSValue{A,W}.
2005-01-18 11:39:05 +00:00
Paul Vriens 7e8c096a26 Change the order of Src and Dst in CopyKey calls/functions. 2005-01-17 15:33:00 +00:00
Bill Medland 3f3e29254b Fix SHDeleteKey so that it will handle deleting a key with more than
one subkey.  Also includes test.
2004-10-14 00:25:29 +00:00
Francois Gouget c27db9b07c Assorted spelling fixes. 2004-09-14 19:31:22 +00:00
Jon Griffiths 68ddf16a1c Implement SHSimulateDrop, MIME_GetExtensionA/W, StrCpyNXA/W,
SHAnsiToAnsi, SHUnicodeToUnicode.
2004-09-13 18:11:56 +00:00
Mike McCormack cef19de855 Fix memory allocation problems. 2004-07-04 00:06:29 +00:00
Francois Gouget cfc3943c5f Make our ascii strings static const.
Remove a couple string variables that were used only once and use the
string literal directly.
2004-05-04 04:13:05 +00:00
Francois Gouget 52c0832161 Make Unicode strings static const. 2004-04-20 01:12:17 +00:00
Jon Griffiths 919aa96d14 Make copies of keys when creating, free them when done.
Use KEY_ALL_ACCESS when writing US reg values.
SHRegWriteUSValueW: Handle all flag combinations.
Make some A calls use the W version.
2004-03-17 20:48:03 +00:00
Francois Gouget 6b6ed724ae Add missing '\n's to debug traces. 2004-01-27 00:01:43 +00:00
Stefan Leichter ebdc1f46b7 Added stub for SHRegisterValidateTemplate. 2004-01-18 22:07:57 +00:00
Francois Gouget a971f54816 Don't use the data returned by RegQueryValueExW if it fails (found by
Valgrind).
A spelling fix.
2003-11-20 04:20:50 +00:00
Alexandre Julliard 65f7ce21d5 Fixed cut&paste error. 2003-10-15 21:02:53 +00:00
Daniel Marmier 7e0ddbc60f Fixed warnings with gcc option "-Wwrite-strings". 2003-10-07 22:54:17 +00:00
Robert Shearman b6f34d3c3f - Convert ordinals to their real names.
- Partially implement a few Assoc* functions.
2003-09-11 02:56:15 +00:00
Alexandre Julliard e37c6e18d0 Fixed header dependencies to be fully compatible with the Windows
headers (with help from Dimitrie O. Paun).
2003-09-05 23:08:26 +00:00
Jon Griffiths 9acb0274e4 Implement @280,343,344.
Misc cleanups and documentation updates.
2003-07-22 00:58:09 +00:00
Vitaliy Margolen da9720c726 Unicode strings termination fixes. 2003-03-30 03:05:55 +00:00
Jon Griffiths cd4234aa49 Documentation updates. 2003-03-18 18:35:48 +00:00
Maxime Bellengé 84361d5a47 Implemented SHRegSetUSValueA and SHRegSetUSValueW. 2003-03-10 19:02:47 +00:00
Francois Gouget d2667a4ce3 Removed unnecessary HANDLE typecasts. 2002-12-02 18:10:57 +00:00
Andreas Mohr 6e256c72fe - fix some pselling
- enhance some TRACEs
2002-10-25 19:09:02 +00:00
Michael Stefaniuc 79404213a2 Compile the shlwapi dll with -DSTRICT. 2002-10-25 03:12:32 +00:00
Jon Griffiths f5b34b5b69 Implementation and test for SHCopyKeyA/W. 2002-09-12 18:02:14 +00:00