Andrew Talbot
|
2cce0040a0
|
shell32: Assign to structs instead of using memcpy.
|
2008-03-18 11:15:26 +01:00 |
|
Andrew Talbot
|
2f25755674
|
shell32: Remove unneeded casts.
|
2008-01-21 11:39:04 +01:00 |
|
Francois Gouget
|
67c6c24b04
|
shell32: A lot of lnk files have extra data blocks at the end, although they don't seem to matter much. So drop the corresponding ERR() to a WARN().
|
2008-01-11 12:25:48 +01:00 |
|
Alexandre Julliard
|
db500aad2d
|
shell32: Don't wait for the command to terminate in ShellLink_InvokeCommand.
|
2007-11-13 21:34:52 +01:00 |
|
Alexandre Julliard
|
14eb294a48
|
shell32: Pass some of the ShellExecute flags through InvokeCommand.
|
2007-11-13 21:34:28 +01:00 |
|
Rob Shearman
|
8e51ab35be
|
shell32: Fix a memory leak in Stream_WriteLocationInfo.
|
2007-11-12 12:53:53 +01:00 |
|
Andrew Talbot
|
481864d5e4
|
shell32: Fix some memory leaks.
|
2007-10-05 10:26:42 +02:00 |
|
Andrew Talbot
|
c289a338b3
|
shell32: Constify some variables.
|
2007-09-13 12:45:15 +02:00 |
|
Misha Koshelev
|
0d750e3282
|
shell32: Fix shelllink creation to non-executable files and remove unnecessary code.
|
2007-06-29 13:43:27 +02:00 |
|
Misha Koshelev
|
5e28f7ad92
|
winemenubuilder: Wait for parent process to finish instead of creating RunOnce entry that may never run.
|
2007-06-28 12:16:13 +02:00 |
|
Jeff Latimer
|
f16e2c3a27
|
shell32: Fix possible dereference of NULL ptr.
|
2007-06-11 13:49:40 +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
|
55355d2def
|
shell32: Replace inline static with static inline.
|
2007-03-23 12:29:23 +01:00 |
|
Aric Stewart
|
a0ad8f38c7
|
shell32: IShellLink::GetIDList fix.
IShellLink::GetIDList when it fails to generate a PIDL must set ppidl
to NULL or some applications think it contains valid data.
|
2007-02-22 11:27:18 +01:00 |
|
Misha Koshelev
|
67cd59b892
|
shell32: Properly create shell links for commands on path.
|
2007-02-14 21:45:50 +01:00 |
|
Francois Gouget
|
536e738552
|
Assorted spelling fixes.
|
2007-02-14 21:03:57 +01:00 |
|
Francois Gouget
|
fbfe9a72de
|
shell32: Remove an unneeded local variable initialization.
|
2007-02-05 12:23:57 +01:00 |
|
Hans Leidekker
|
89e1d29482
|
shell32: Win64 printf format warning fixes.
|
2006-10-09 12:45:02 +02:00 |
|
Andrew Talbot
|
29ce6b37b5
|
shell32: Cast-qual warnings fix.
|
2006-09-29 15:00:03 +02:00 |
|
Mike McCormack
|
4fa9f63761
|
shell32: IShellLink::SetPath removes quotes from the path.
|
2006-08-09 17:10:32 +02:00 |
|
Jonathan Ernst
|
360a3f9142
|
Update the address of the Free Software Foundation.
|
2006-05-23 14:11:13 +02:00 |
|
Francois Gouget
|
0edbaf7e80
|
Remove spaces before '\n' in traces.
|
2005-11-10 12:14:56 +00:00 |
|
Mike McCormack
|
c189912cbd
|
Fix a problem spotted by Dmitry and another one stopping correctly
formatted lnk files from being generated.
|
2005-11-08 10:55:15 +00:00 |
|
Mike McCormack
|
991e7054cf
|
Partially implement and test the shelllink object's
IShellLinkDataList::CopyDataBlock and GetFlags methods.
|
2005-11-04 11:40:58 +00:00 |
|
Mike McCormack
|
85b3f37d31
|
Use advapi32.CommandLineFromMsiDescriptor to get msi component paths.
|
2005-11-04 11:15:33 +00:00 |
|
Mike McCormack
|
0de1f3e629
|
Pass the correct verb.
Add a space between extra parameters.
Wait for ShellExecute to complete.
|
2005-11-03 09:55:21 +00:00 |
|
Martin Fuchs
|
9f9fd4080b
|
Correct WINAPI position for MSVC portability.
|
2005-11-02 20:51:41 +00:00 |
|
Mike McCormack
|
0857fc2919
|
Handle MSI advertised shortcuts in the shelllink object.
|
2005-10-28 16:40:51 +00:00 |
|
Mike McCormack
|
f86c4e8c90
|
Implement IContextMenu::QueryContextMenu and
IContextMenu::InvokeCommand.
|
2005-10-28 09:39:50 +00:00 |
|
Mike McCormack
|
56aa241b97
|
Add the IObjectWithSite interface.
|
2005-10-27 10:19:16 +00:00 |
|
Mike McCormack
|
4a28e7cdc9
|
Use ShellLink_QueryInterface to return the right interface in
IShellLink_Constructor.
|
2005-10-18 10:36:03 +00:00 |
|
Kevin Koltzau
|
95a173a52b
|
Fix warnings in 64bit.
|
2005-09-02 11:32:17 +00:00 |
|
Alexandre Julliard
|
89cbfd8fac
|
Get rid of the _ICOM_THIS macros and call the inline function
directly instead.
|
2005-07-26 20:02:25 +00:00 |
|
Mike McCormack
|
e28c014a84
|
-Wpointer-sign fixes.
|
2005-07-03 12:03:35 +00:00 |
|
Mike McCormack
|
4d2d627c3f
|
- forward AddRef, Release, QueryInterface and GetClassID to internal
implementations
- implement GetClassID properly
|
2005-06-16 10:43:50 +00:00 |
|
Mike McCormack
|
0a44661d6f
|
Switch IShellLink to use shlwapi.SHCreateStreamOnFileW.
|
2005-06-16 09:46:05 +00:00 |
|
Mike McCormack
|
c62940a1ac
|
Remove some uses of wine/unicode.h functions.
|
2005-06-15 10:21:46 +00:00 |
|
Michael Jung
|
81b7509f3b
|
Use SHGetPathFromIDList instead of SHELL32_GetPathFromIDList.
|
2005-06-14 19:17:41 +00:00 |
|
Mike McCormack
|
215bd9a70b
|
Add the IContextMenu interface to the ShellLink object.
|
2005-06-14 11:38:55 +00:00 |
|
Mike McCormack
|
0569609e3d
|
Implement ShellLink's IShellExtInit::Initialize() method.
|
2005-06-13 19:04:17 +00:00 |
|
Mike McCormack
|
d4eb4f54ed
|
- add the IShellExtInit interface to the ShellLink object
- use inline functions rather than macros to resolve the
implementation pointer from an interface pointer
|
2005-06-13 11:50:09 +00:00 |
|
Mike McCormack
|
fa1b7822a5
|
Add the IShellLinkDataList interface to the ShellLink object.
|
2005-06-09 12:05:38 +00:00 |
|
Dmitry Timoshkov
|
eba47f1dfe
|
Make remaining OLE interface vtables const.
|
2005-06-06 19:50:35 +00:00 |
|
Mike McCormack
|
3e2cb75349
|
Remove some unused include files.
|
2005-05-13 13:59:15 +00:00 |
|
Mike McCormack
|
5960e7c93c
|
MSI advertised shortcuts don't require a product ID.
|
2005-04-22 19:06:12 +00:00 |
|
Peter Berg Larsen
|
6e3bcb5a54
|
Replace strncpy with memcpy or lstrcpyn.
|
2005-04-18 10:30:55 +00:00 |
|
Huw Davies
|
0e5b772cdc
|
Add a unicode pidl type.
Improve support for PT_YAGUID.
Improve IShellLink debugging.
|
2005-04-13 14:39:27 +00:00 |
|
Mike McCormack
|
a5cb5a2ab3
|
Use api definitions, remove duplicate code.
|
2005-03-27 17:54:48 +00:00 |
|
Jakob Eriksson
|
9ed61de9a2
|
Get rid of HeapAlloc casts.
|
2005-03-24 21:01:35 +00:00 |
|
Jon Griffiths
|
dbf222f3aa
|
Use LMEM_ flags for LocalAlloc(), not GMEM_ (GlobalAlloc).
|
2005-03-17 20:53:37 +00:00 |
|