Guy Albertelli
607c810ac2
Fix problem comparing pidls and return correct code.
2001-09-19 22:26:53 +00:00
Alexandre Julliard
3954117ce4
Moved undocshell.h to dlls/shell32. Removed shell16.h.
2001-08-16 18:49:56 +00:00
Francois Gouget
e76218dd61
Add '\n' at the end of traces.
2001-05-09 17:31:31 +00:00
Gerard Patel
a9c889055b
Handle empty strings and invalid values in lpstrInitialDir for 32 bits
...
open file dialogs.
2001-03-10 19:13:59 +00:00
Francois Gouget
282f7270c1
Small 'typos in comments' fixes.
2001-02-28 05:31:02 +00:00
Chris Morgan
e187b3ff46
Confirm file deletes. Make delete confirmation messages more
...
consistent. Improve trace messages on delete failure.
2001-02-21 04:01:20 +00:00
Alexandre Julliard
5be8e7d8e0
Created a small static library in ole/libuuid.a that contains all the
...
UUID definitions (with the help of Francois Gouget).
2000-12-06 01:50:47 +00:00
Alexandre Julliard
24a62ab9b0
Got rid of the Wine internal lstrcpy* functions and of winestring.h.
2000-11-28 22:40:56 +00:00
Dimitrie O. Paun
529da54394
Require {DECLARE,DEFAULT}_DEBUG_CHANNEL statements to end in a ;
2000-11-27 23:54:25 +00:00
Andreas Mohr
1563abe8ec
- stupid spelling fixes
...
- some more loadorder array work
2000-10-13 20:26:52 +00:00
Alexandre Julliard
74af67ef42
Removed shell.h. Cleaned up the nested includes mess in wine/obj_*.h.
2000-09-26 00:00:55 +00:00
Juergen Schmied
0d18aad17a
- New (some stubs): SHGetFolderLocation, PathAddExtension,
...
PathIsUNCServer, PathIsUNCServerShare, PathMakePretty,
SHCreateShellPalette, SHOpenRegStream, SHOpenRegStream2
- Many string functions implemented
- Some stubs for exports by ordinal
2000-06-01 23:25:44 +00:00
Eric Pouech
6f93bb4fea
Fixed absolute path to pidl generation.
2000-05-12 20:12:13 +00:00
Alexandre Julliard
70eabdedd5
Fixed buffer overflow.
2000-05-11 21:49:54 +00:00
Juergen Schmied
51c74d82a9
Complete cleanup, bugfixes.
...
New: PathStripPath, PathMakeUniqueName, PathStripToRoot,
PathGetShortPath, PathParseIconLocation, PathRemoveExtension,
PathRemoveArgs, PathAppend, PathBuildRoot, PathCanonicalize,
PathFindNextComponent, PathRemoveFileSpec.
2000-04-28 20:23:46 +00:00
Juergen Schmied
93e99127f5
Moved file functions to shlfileop.c
...
New SHELL_DeleteDirectoryA
Use shell notifications.
Enabled file manipulation functions.
2000-02-26 18:48:16 +00:00
Juergen Schmied
229ea7a036
- new internal interface for item manipulation (cut/paste/new folder/delete/rename)
...
- implemented IPersistFolder2 interface
2000-02-20 18:37:48 +00:00
Andreas Mohr
8cd93514f0
- add some documentation items
...
- fix some spelling
- fix some warnings
2000-01-29 21:12:58 +00:00
Dmitry Timoshkov
d1e3d8d841
Replaced LocalToWideChar() by lstrcpynAtoW(), WideCharToLocal() by
...
lstrcpynWtoA().
2000-01-23 03:21:14 +00:00
Alexandre Julliard
681c75bf17
Added debugstr_guid function and used it to replace
...
WINE_StringFromCLSID in all debugging messages.
2000-01-18 05:09:49 +00:00
Francois Gouget
baa9bf9a23
Buffer overflows and strncpy fixes.
1999-12-27 05:24:06 +00:00
Francois Gouget
e73b8b84ba
Wrapped some strings in a debugstr_* call.
...
Replaced some calls to debugstr_{a,w} by debugstr_{a,w}n.
Removed redundant 'L's for Unicode strings.
Tried to harmonize the traces a little bit.
1999-12-26 00:40:37 +00:00
Juergen Schmied
afe53ed99d
- made IShellFolder a aggregable object
...
- SHCoCreateInstance can create CSIDL_FSFolder now
- browsing into folders on the desktop implemented
- corrected returnvalue of Ico_ExtractIconEx
- fixed SHGetDataFromIDList to return data of simple pidls
1999-11-23 22:31:18 +00:00
Juergen Schmied
46e8fff46d
- the colums in the shellview are now created depending on the
...
attributes of the folder object shown
- get all attributes from the shellfolder instead directly from the idlist
- header fields localized (only engl. and german till now)
- small fixes
1999-11-14 21:33:23 +00:00
Juergen Schmied
15602ccf40
- new interface declaration for IShellfolder2
...
- added this interface to all shell folders
- small fixes to shellview (crash with native comdlg32)
1999-11-07 22:31:18 +00:00
Francois Gouget
01c9ac401f
Generalized the use of the new ICOM_VFIELD and ICOM_VTBL macros.
1999-10-31 01:59:23 +00:00
Juergen Schmied
ed4f2f52fc
- removed all unnecessary "winapi" from internal _IL* functions
...
- better parameter checking for shellfolder
- removed dead code from shv_bg_contextmenu
1999-10-23 16:56:23 +00:00
Juergen Schmied
1e0eaed1de
Fixed wrong return value.
1999-09-10 13:54:15 +00:00
Juergen Schmied
3539693b3c
Better DropTarget.
1999-08-15 14:29:08 +00:00
Patrik Stridvall
478eee17be
Eliminated warnings.
1999-07-31 13:13:23 +00:00
Juergen Schmied
08f6fcca40
Complete redesign, split into 3 implementations (Desktop, MyComputer
...
and filesystem folders). All parsing and binding is done recursive.
1999-07-25 12:24:04 +00:00
Francois Boisvert
7797f256fb
Made IShellFolder::fnParseDisplayName return a relative pidl.
1999-07-10 12:02:28 +00:00
Juergen Schmied
c4804be139
Small fixes.
1999-07-10 11:56:34 +00:00
Alexandre Julliard
a099a555c3
Converted to the new debug interface, using script written by Patrik
...
Stridvall.
1999-06-12 15:45:58 +00:00
Paul Quinn
2305f3c06d
Microsoft com vtable compatibility workaround for g++. Basically adds
...
an optional 8 bytes padding to COM objects where the RTTI would be.
1999-05-22 11:41:38 +00:00
Patrik Stridvall
896889f317
ANSI C fixes.
1999-05-08 12:50:36 +00:00
Andreas Mohr
9d454b2176
Fixed a small syntax problem.
1999-05-02 09:20:07 +00:00
Juergen Schmied
46187022a5
Small fixes.
1999-04-24 11:55:46 +00:00
Patrik Stridvall
b4b9fae671
New debug scheme with explicit debug channels declaration.
1999-04-19 14:56:29 +00:00
Juergen Schmied
8e7cb4db7a
Use the new header for COM definitions.
1999-03-25 10:57:12 +00:00
Marcus Meissner
ac593bbd41
Fixed some warnings. removed some unneccessary includes, removed one
...
direct WND* access in controls/menu.c.
1999-03-17 15:18:28 +00:00
Juergen Schmied
a3b7a40f56
- IShellFolder and IEnumIDList are using the new COM headers
...
- fixed sort order for folders and drives
1999-03-14 12:16:21 +00:00
Marcus Meissner
88e651dac3
Fixed newly introduced and some leftover warnings.
1999-03-13 18:20:26 +00:00
Paul Quinn
ea1640fc0c
Added a lot of new OLE interfaces.
1999-03-10 18:03:53 +00:00
Marcus Meissner
064f170f76
More include optimisations and fixes.
1999-02-28 19:14:33 +00:00
Alexandre Julliard
a396029270
Large-scale renaming of all Win32 functions and types to use the
...
standard Windows names.
1999-02-26 11:11:13 +00:00
Juergen Schmied
b791a5211d
Changed pidl structure to match the pidl's used in lnk-files.
1999-02-24 15:58:51 +00:00
Juergen Schmied
fa3f2eeae0
- header uses the last macros now
...
- rewrote IDropTarget according to the new COM headers
(was local declared not using the already written prototypes)
- corrected Drop method (wrong parameter count)
1999-02-22 09:53:59 +00:00
Sylvain St.Germain
806e0ed335
Defined IDropTarget for ShellFolder. Implemented the Constructor,
...
Destructor, AddRef, Release and QueryInterface methods.
1999-02-17 10:22:14 +00:00
Juergen Schmied
cb23d48715
Small fixes.
1999-01-26 10:37:57 +00:00