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 |
Francois Gouget
|
fbb3343547
|
Assorted spelling fixes.
|
2005-03-02 13:53:50 +00:00 |
Mike McCormack
|
64c3208e10
|
- implement loading and saving of MSI advertised shortcut info
- make more test cases pass
- read and write the location block
- improve the binary compatibility of lnk files
|
2005-02-25 16:19:57 +00:00 |
Dmitry Timoshkov
|
9074f257e0
|
Convert winemenubuilder to unicode.
|
2005-02-17 11:51:44 +00:00 |
Huw Davies
|
084e596a95
|
SetPath("") should return S_OK.
SetPath("nonexistent_path") should return S_FALSE.
|
2005-02-16 16:27:42 +00:00 |
James Hawkins
|
ba92d2924a
|
- Use Interlocked* instead of ++/-- in AddRef/Release.
- Use only stored result of Interlocked* in AddRef/Release.
- Expand TRACEs to display the ref count.
|
2005-01-14 16:02:20 +00:00 |
Michael Stefaniuc
|
5ad7d858e0
|
Do not check for non NULL pointer before HeapFree'ing it. It's
redundant.
|
2004-12-23 17:06:43 +00:00 |