Commit Graph

84 Commits

Author SHA1 Message Date
Michael Stefaniuc
b7de266082 shell32: Remove superfluous casts; mostly of void pointers. 2008-11-06 11:09:51 +01:00
Michael Stefaniuc
cc41ac4c16 shell32: Do not cast NULL. 2008-11-03 13:41:44 +01:00
Austin English
aab8fae59a Spelling fixes. 2008-04-21 14:25:05 +02:00
Andrew Talbot
2f25755674 shell32: Remove unneeded casts. 2008-01-21 11:39:04 +01:00
Andrew Talbot
e7636c13e5 shell32: Constify some variables. 2007-10-31 12:39:54 +01:00
Andrew Talbot
66cd1fd748 shell32: Constify a variable. 2007-09-12 12:40:47 +02:00
Steven Edwards
c9a0da51a5 Remove more unneeded wine 16bit header usage. 2007-08-30 12:31:01 +02:00
Damjan Jovanovic
1d5575b905 shell32: DragQueryFile doesn't count the null terminator. 2007-07-06 18:12:44 +02:00
Dmitry Timoshkov
3c9e7a7f33 wine: Switch to using 'long' for INT_PTR type for 64-bit compatibility. 2007-05-25 20:37:56 +02:00
Andrew Talbot
a77715c23b shell32: Exclude unused headers. 2007-05-21 12:31:29 +02:00
Dmitry Timoshkov
e4c0748c21 shell32: Make some data static and const. 2006-11-28 12:36:12 +01:00
James Hawkins
7b89ff88e8 janitorial: Remove redundant NULL checks before SHFree. 2006-10-07 17:52:59 +02:00
Pierre d'Herbemont
0eb07db3b6 shell: Move SHIsFileAvailableOffline from shell.c to shlfileop.c to
ensure the 16/32 bits separation.
2006-07-07 16:57:28 +02:00
Hans Leidekker
ca9f266ac0 shell32: Add a stub implementation for SHIsFileAvailableOffline. 2006-06-27 11:50:01 +02:00
Jonathan Ernst
360a3f9142 Update the address of the Free Software Foundation. 2006-05-23 14:11:13 +02:00
Dmitry Timoshkov
84d4fc5e03 Unconditionally fall back to ANSI DDE APIs in ShellExecute if current
emulated Windows version is Win9x, Excel refuses to communicate with a
unicode client in win9x mode.
2005-11-11 10:54:07 +00:00
Markus Amsler
671738d5c1 Improve c2man Documented-Total count. Changes:
- add missing description
- add missing returns section
- complete missing A/W pairs
- reformate comments, to match c2man requirements
2005-11-10 11:15:22 +00:00
Dmitry Timoshkov
8cd388f398 Use appropriate DDE APIs (ANSI or unicode) for ShellExecuteA/W, Excel
2000 depends on that.
2005-10-18 14:11:17 +00:00
Alexandre Julliard
0ec0f048e6 Removed unused debug channels. 2005-09-22 10:44:40 +00:00
Mike McCormack
61aabd66f5 Warning fixes for gcc 4.0. 2005-08-15 10:49:39 +00:00
Alexandre Julliard
0ddd30b0b6 Removed unnecessary code in the 16-bit DllEntryPoint function of some
dlls, and also fixed its ordinal in a few places.
2005-05-23 10:00:26 +00:00
Peter Berg Larsen
56c34e1b2c Rewritten DoEnvironmentSubst16. 2005-04-21 17:14:39 +00:00
Mike McCormack
17c3106896 Eliminate casts of the return value of HeapAlloc. 2005-03-21 11:25:13 +00:00
Francois Gouget
1117e69c14 SHELL_ExecuteW() passes a Unicode environment to CreateProcessW() so
it must specify the CREATE_UNICODE_ENVIRONMENT flag. Also the
SHELL_ExecuteW32() functions will always be called with a Unicode
environment so adjust their prototype accordingly.
2004-06-15 18:27:50 +00:00
Martin Fuchs
a06f76d6f9 Expand environment strings in command, parameter and directory strings
of ShellExecuteExW32().
2004-03-18 04:04:29 +00:00
Dmitry Timoshkov
9fd0183c27 Do not leave not initialized fields in the structure passed to
ShellExecuteExW32.
2004-02-12 20:04:23 +00:00
Marcelo Duarte
003465415f - Get rid of W->A calls for shlexec.
- Implementation of FindExecutableW.
2004-01-15 06:13:57 +00:00
Eric Pouech
368a54c846 Fix both a warning and some nasty crashes... 2003-09-27 02:24:51 +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
Alexandre Julliard
f93256a56c Warning fixes. 2003-08-06 22:08:04 +00:00
Steven Edwards
bace7a11ca shell.c is now 16-bit only. 2003-03-21 23:39:24 +00:00
Jon Griffiths
cd4234aa49 Documentation updates. 2003-03-18 18:35:48 +00:00
Rolf Kalbermatter
d069af18f2 Cleanup InternalExtractIconEx. The PrivateExtractIcons functions
should also handle the case for 32bit PE and 16bit NE files so no need
to do this here in a different way, too.
2002-12-12 23:00:47 +00:00
Johan Dahlin
991fd85d2f Make shell32 compile with -DSTRICT. 2002-11-21 23:56:42 +00:00
György 'Nog' Jeney
03d3d9de0b Separate out 16-bit ShellExecute function. 2002-10-29 21:30:01 +00:00
György 'Nog' Jeney
ae8b795fb2 Separate out 16-bit registry functions. 2002-10-28 21:15:19 +00:00
Alexandre Julliard
0c32905ccc Install the shell hook as a 32-bit hook. 2002-10-25 19:26:46 +00:00
Alexandre Julliard
0ca051e555 Fixed wownt32.h to make it usable from inside Wine, and use it to
avoid some duplication of the handle conversion macros.
2002-10-17 16:43:42 +00:00
Michael Stefaniuc
bc54d78532 - change the internal functions in windows/cursoricon.c to use 32bit
handles
- move the implementation of ExtractAssociatedIcon16 to
  ExtractAssociatedIconA
- convert HICON to a void*
- fixed some handle conversions that happened to be in the way while
  doing the above
2002-10-10 21:22:09 +00:00
Michael Stefaniuc
025c0b716b Prepare dlls/{comctl32,gdi,msvideo,setupapi,shell32,twain,winmm} for
the conversion of HWND to a void*.
2002-09-06 19:41:17 +00:00
Patrik Stridvall
9aab47ed24 MSVC compatibility fixes. 2002-08-28 23:42:34 +00:00
Patrik Stridvall
d016f819f1 Added include protection for unistd.h and sys/time.h. 2002-08-17 00:43:16 +00:00
Michael Stefaniuc
37553b7a13 - Converted HHOOK to a void*.
- Changed the internal HOOK_* functions to pass only HHOOK's between
  them.
- Fixed wrong HHOOK <-> HANDLE16 conversions.
2002-07-28 17:42:05 +00:00
Steven Edwards
eec6585a27 Moved a few win32 functions to a better location for building a Win32
only dll.
2002-06-21 20:08:50 +00:00
Vincent Béron
9a62491660 Removed trailing whitespace. 2002-05-31 23:06:46 +00:00
Eric Pouech
3e4381aad0 Added stub for ExtractAssociatedIconExA. 2002-05-21 18:06:07 +00:00
Alexandre Julliard
0799c1a780 Added LGPL standard comment, and copyright notices where necessary.
Global replacement of debugtools.h by wine/debug.h.
2002-03-09 23:29:33 +00:00
Eric Pouech
1056953e2c Fixed ShellExecute functions when ddeexec was present in registry. 2002-02-27 01:22:15 +00:00
Rein Klazes
0753967327 In ShellExecute16, make sure there is a space between command and
parameters.
2002-02-14 19:20:30 +00:00
Patrik Stridvall
5038c04efd Fixed some issues found by winapi_check. 2002-01-31 21:47:34 +00:00