Alexandre Julliard
82a2b186e7
Added support for creating extra symlinks for .so files that contain
...
multiple dlls.
2000-03-05 13:08:24 +00:00
Alexandre Julliard
d0edc5fecd
Moved dll-specific make rules to a separate Makedll.rules file.
2000-03-04 22:31:27 +00:00
Niels Kristian Bech Jensen
4eb4380360
Removed superfluous #include statements for header files included twice.
2000-02-29 22:06:06 +00:00
Patrik Stridvall
ba9294111e
Fixed some issues found by winapi_check.
2000-02-27 16:38:08 +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
d52e04781b
Fix for OpenIcon.
2000-02-26 18:47:23 +00:00
Juergen Schmied
2ff02949c6
Stub PathIsDirectory.
2000-02-26 18:46:03 +00:00
Juergen Schmied
eabe82b1d3
Fixes for ShellExecuteEx.
2000-02-26 18:45:09 +00:00
Juergen Schmied
50f067b726
Basic implementation of shell notifications.
2000-02-26 18:44:08 +00:00
Juergen Schmied
56c2c553c5
Added icon no 4 (open folder).
2000-02-26 18:36:29 +00:00
Alexandre Julliard
e1d78899ea
Made winmm a separate shared library.
2000-02-26 13:45:34 +00:00
Patrik Stridvall
0ee98cc39f
Fixed ANSI C violations.
2000-02-26 13:17:55 +00:00
Marcus Meissner
a5402d896e
We define PathISURLA, so use it.
2000-02-25 20:48:11 +00:00
Juergen Schmied
40bf27e4ef
Started with shell-clipboard handling (context menu cut&paste,
...
drag&drop).
2000-02-20 18:49:16 +00:00
Juergen Schmied
f37028370d
Removed ItemIDListList, reorganisation, more formats.
2000-02-20 18:48:41 +00:00
Juergen Schmied
2e39859ea1
- implemented rename, copy and delete file
...
- "new file" is activating label edit for rename
- implemented IShellView_SelectItem
2000-02-20 18:48:26 +00:00
Juergen Schmied
538f30dad8
Better context menus.
2000-02-20 18:47:41 +00:00
Juergen Schmied
e2b8804525
- new files related to context menu and drag drop file operations
...
- render functions for clipboardformats
2000-02-20 18:46:28 +00:00
Alexandre Julliard
3712c46511
Stephane Lussier
...
Implemented PathIsURLA and modified ShellExecute16 to be able to load URL
2000-02-20 18:43:44 +00:00
Juergen Schmied
b070313c80
Started implementation of shell notifications.
2000-02-20 18:40:55 +00:00
Juergen Schmied
cb23a8ed0f
New file (SHFileOperation).
2000-02-20 18:39:11 +00:00
Juergen Schmied
ed93b63b45
Fixes.
2000-02-20 18:38:19 +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
Juergen Schmied
02b0be7cff
New aPidl handling functions.
2000-02-20 18:36:23 +00:00
Alexandre Julliard
383da68cf9
Optimized debugging API to reduce code size.
2000-02-10 22:15:21 +00:00
Jeremy White
d3e22d9d55
Removed #include of wingdi.h and windef.h from winuser.h (and resolved
...
the resulting compilation failures).
2000-02-10 19:03:02 +00:00
Sheri Steeves
16cbf15686
Fix for the system tray, Icon and popup menu's now work.
2000-02-07 16:02:41 +00:00
Alexandre Julliard
b2f6f0e7d2
Removed resource.h.
2000-02-03 01:54:36 +00:00
Alexandre Julliard
318f4cefd2
Build most dlls as separate shared libraries.
2000-01-31 05:02:49 +00:00
Andreas Mohr
8cd93514f0
- add some documentation items
...
- fix some spelling
- fix some warnings
2000-01-29 21:12:58 +00:00
Marcus Meissner
8b466e0ce8
nIconIndex == -1 should return nr of available icons, not 0.
2000-01-29 20:59:31 +00:00
Marcus Meissner
bade58f2d2
Added *.spec.c, *.spec.glue.s, *.glue.c to .cvsignore that need them.
2000-01-23 22:00:06 +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
Alexandre Julliard
74e4a28a34
Built-in DLLs resources are now specified in spec file.
...
Removed unnecessary flags in built-in DLLs tables.
2000-01-09 04:20:31 +00:00
Juergen Schmied
6d17c61096
Small fixes.
2000-01-04 00:33:56 +00:00
Alexandre Julliard
6f715732e7
Make use of automatic ordinal allocation.
2000-01-01 22:06:18 +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
128f1e7015
Added StrNCpyA, StrNCpyW.
1999-12-12 00:40:23 +00:00
Alexandre Julliard
1dc551cf6b
Authors: Kai Morich <kai.morich@bigfoot.de>, Marcus Meissner <marcus@jet.franken.de>
...
Added systray support.
Swallow the windows systray icons into kpanel systray if KDE/KWM is
running.
1999-12-11 23:54:59 +00:00
Dimitrie O. Paun
dd03cc19fd
Make use of the DEFAULT_DEBUG_CHANNEL where appropriate.
...
Use the default version of FIXME, ERR, WARN, TRACE for the default
channel.
1999-12-08 03:56:23 +00:00
Niels Kristian Bech Jensen
c69a80c31d
Compiler warnings fixed.
1999-11-28 20:31:04 +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
Ian Schmidt
c7071c03d6
Added stub for DllInstall().
1999-11-23 22:24:34 +00:00
Alexandre Julliard
2fab2ef11f
Changed to use new server-side registry support.
1999-11-23 19:41:34 +00:00
Andreas Mohr
a05b43fdf3
SHFind_InitMenuPopup is supposed to return a pointer.
1999-11-21 00:48:33 +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
111f0e35a4
- inserted markers for the bin2res tool
...
- reformated hexdump in shres.rc
1999-11-13 22:38:24 +00:00
Gustavo Junior Alves
cca2a3b347
Use constants IDOK and IDCANCEL in .rc files.
1999-11-12 01:50:03 +00:00
Juergen Schmied
c38cb0123b
Made the buttons in the filedlg change when selecting a different
...
view type by the context menu, cleanup.
1999-11-12 01:02:27 +00:00
Patrik Stridvall
21d90b509f
Removed obsolete files no longer in use.
1999-11-07 23:34:39 +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
Pierre Mageau
ebd6dbc5f8
A crash would occur if the file type in report mode was empty.
1999-10-31 01:55:36 +00:00
Ian Schmidt
ace09a720b
Partial implementation of the Shell32 call Win32DeleteFile(), required
...
by IE5's Explorer.
1999-10-25 15:36:39 +00:00
Patrik Stridvall
d7da486c96
Added spec file declarations for already implemented functions.
1999-10-24 21:35:16 +00:00
Jim Aston
2f2c817a55
Added a few stubs.
1999-10-23 18:54:21 +00:00
Pierre Mageau
b2e0eef50f
Fixed the ascending and descending sort order for the File Dialog.
1999-10-23 16:58:22 +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
Ulrich Czekalla
c8a3f7acb2
Implemented StrRChrA.
1999-10-23 16:50:58 +00:00
Ian Schmidt
c65bbeb62d
Now inits the policy cache when shell32 is first instantiated.
...
Matches Windoze behavior.
1999-10-23 14:48:50 +00:00
Ian Schmidt
3498c08a35
Real implementation of SHRestricted(), clarified SHInitRestricted()'s
...
role a little, added policy data table.
1999-10-23 14:46:15 +00:00
Juergen Schmied
e340c707ba
- implemented sorting the listview by clicking on the column header
...
- implemented the context menu entrys for sorting
- some more functions to gather data form pidls
1999-10-13 15:53:05 +00:00
Francois Gouget
6e74ec0015
Use the COM macros rather than directly accessing the lpvtbl field.
1999-10-13 14:01:40 +00:00
Juergen Schmied
72e70922d6
Small fixes.
1999-10-13 12:28:25 +00:00
Ian Schmidt
cdff5431e0
Implementation of 2 Win98 by-ordinal SHELL32 routines. Helps Win98
...
Explorer work better.
1999-09-28 13:04:58 +00:00
Ulrich Weigand
f4edf2378e
Windows hook proc thunk management simplified.
1999-09-20 18:45:00 +00:00
Francois Boisvert
be1cee7244
Added small feature in the file dialog.
1999-09-19 18:27:05 +00:00
Juergen Schmied
0d0c5d8f50
More support for special pidls in SHGetSpecialFolderLocation.
1999-09-19 12:05:30 +00:00
Andreas Mohr
457884982f
Pretend successful execution of SHELL_NotifyIcon*().
1999-09-13 15:12:08 +00:00
Patrik Stridvall
f4fca7c459
Eliminated warnings.
1999-09-11 16:27:20 +00:00
Niclas Karlsson
e4f61b6359
Fixed pattern matching in PathMatchSpecA/W
1999-09-10 13:57:13 +00:00
Francois Boisvert
dd93b71c71
Tabbing in the listview of the shellview.
1999-09-10 13:56:31 +00:00
Juergen Schmied
b785ce126d
Fixed crash in detach sequence.
1999-09-10 13:54:35 +00:00
Juergen Schmied
1e0eaed1de
Fixed wrong return value.
1999-09-10 13:54:15 +00:00
Francois Boisvert
25eeb8f880
Some <open> features in the file dialog 95.
1999-09-03 16:46:41 +00:00
Francis Beaudet
360d089690
Fixed the support for the close button in the ShellAbout dialogs.
1999-09-03 12:42:40 +00:00
Francois Boisvert
49f7643fcb
Make directories name appear in the BrowseForFolder dialog.
1999-09-03 12:38:02 +00:00
Marcus Meissner
ab7e613f81
Handle SHGDFIL_FINDDATA correctly in SHGetDataFromIDListW.
1999-09-03 12:26:33 +00:00
Michael Veksler
4405f3c369
Removed unnecessary includes from ole related files.
1999-08-18 18:35:57 +00:00
Juergen Schmied
1e5f0fea9f
New internal dll, exporting already existing path functions.
1999-08-15 17:03:37 +00:00
James Juran
e020a9a95d
New routine DllEntryPoint for shell.dll. Loads shell32.dll,
...
since most shell.dll functions call their 32-bit counterparts.
1999-08-15 16:32:03 +00:00
Juergen Schmied
eac255cd31
More use of rc files for strings and menus, fixes. First internal
...
icons.
1999-08-15 14:31:36 +00:00
Juergen Schmied
9bffcfc518
New interface: DropSource.
1999-08-15 14:29:56 +00:00
Juergen Schmied
3539693b3c
Better DropTarget.
1999-08-15 14:29:08 +00:00
Juergen Schmied
e2051cd084
Implemented SHGetFileInfo better.
1999-08-15 14:28:15 +00:00
Juergen Schmied
050435840b
Protect cache with critical section.
...
Removed hack to load icons from external shell32.dll.
1999-08-15 14:26:30 +00:00
Juergen Schmied
c50ef5af81
QueryGetData, EnumFormatEtc implemented.
1999-08-15 14:25:27 +00:00
Juergen Schmied
d72ace49d9
Fixed mapping of file extensions to text.
1999-08-15 14:24:49 +00:00
Ulrich Weigand
8336cc9e51
Adapted to glue code generation changes.
1999-08-15 12:45:53 +00:00
Alexandre Julliard
89f079bfd1
Replaced a few calls to lstr* functions by their CRTDLL or libc
...
equivalent.
1999-08-08 18:54:47 +00:00
Ulrich Weigand
6c6da674ef
Moved various DLLs to dlls/
1999-08-04 09:49:49 +00:00
Patrik Stridvall
26ffb3cd76
Fixed/added missing/wrong function prototypes and made internal
...
functions static.
1999-07-31 14:41:43 +00:00
Patrik Stridvall
478eee17be
Eliminated warnings.
1999-07-31 13:13:23 +00:00
Eric Kohl
8d8a123cf9
Added stubs for DAD_SetDragImage() and PathCleanupSpec().
1999-07-31 13:06:39 +00:00
Juergen Schmied
45822e6bdc
Fixed use of StrRetToStrN.
1999-07-28 16:38:45 +00:00
Juergen Schmied
6f3d5805dd
StrRetToStrN[A|W|AW] new independent unicode/ascii/export functions.
1999-07-28 16:38:21 +00:00
Ulrich Weigand
daed93ee99
Moved .spec files to corresponding dlls/ directory.
1999-07-25 13:14:13 +00:00
Juergen Schmied
565b2e0b5d
Many fixes/reimplementations.
1999-07-25 12:26:05 +00:00
Juergen Schmied
2b0c1d8aaa
Removed experimental/unused code.
...
Use ShellFolder to get ViewObjects.
Started cleanup of the contextmenu code.
1999-07-25 12:24:47 +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
Juergen Schmied
8ddda03d4a
Implemented SHGetSpecialFolderPathA.
1999-07-25 12:23:15 +00:00
Juergen Schmied
43577ec09a
Implemented SHCreateShellFolderViewEx.
1999-07-25 12:22:57 +00:00
Juergen Schmied
6d28b6e69f
Removed special CoCreateClassObject and use ole functions instead.
...
SHCreateDefClassObject implemented.
1999-07-25 12:22:13 +00:00
Juergen Schmied
174092d9fe
Implemented access to lnk's to a IStream interface.
1999-07-25 12:21:43 +00:00
Juergen Schmied
b61d1ac496
Fixed icon background (was black).
1999-07-25 12:21:24 +00:00
Juergen Schmied
0fa45f115e
Fixed getting icons from filetypes.
1999-07-25 12:21:05 +00:00
Juergen Schmied
57f11b96cf
Implemented enumeration of shell extensions, seperated enum stuff for
...
the 3 seperate shellfolder implementations.
1999-07-25 12:20:47 +00:00
Juergen Schmied
910169fd14
Rewrote GetData so support multiple selections.
1999-07-25 12:20:20 +00:00
Juergen Schmied
4b0dea2cac
Separated stuff for shv background contextmenu to separate file.
1999-07-25 12:19:45 +00:00
Juergen Schmied
166cfd5a17
New functions to access attributes in HCR.
1999-07-25 12:19:12 +00:00
Juergen Schmied
aeb5ff0ca3
New file. Seperate implementation of the shellview background
...
contextmenu.
1999-07-25 12:18:30 +00:00
Francois Boisvert
56c36e3dc7
Implemented TREEVIEW_InsertItemW.
1999-07-24 12:14:51 +00:00
Marcus Meissner
f78c3beef2
Added missing prototype for ILFindChild().
1999-07-12 13:46:38 +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
Juergen Schmied
37fe75b993
Implemented StrToOleStrN.
...
Fixed crash in ShellExecuteEx.
Implemented SHRegOpenKeyA, SHRegQueryValueExA, StrToOleStr[A|W].
Stubs for DoEnvironmentSubst[A|W], PathProcessCommand[A|W].
1999-07-10 11:54:17 +00:00
Juergen Schmied
9c894d1f33
IStream interface for file access.
1999-07-10 11:53:24 +00:00
Juergen Schmied
cb78219500
Fixed crash during second DLL_PROCESS_DETACH if the dll
...
refcount reached zero after the second one (memory freed twice).
1999-07-10 11:50:54 +00:00
Juergen Schmied
e80d3d7c29
Some more pidl-types.
...
Implementation of ILIsParent.
1999-07-10 11:49:25 +00:00
Juergen Schmied
9aef586e95
Completely rewritten. IPersistStream interface implemented.
1999-07-10 11:48:37 +00:00
Juergen Schmied
61adb76bea
DLLGetClassObject/Classfactory: create objects by CLSID not IID.
1999-07-10 11:48:15 +00:00
Eric Kohl
45f888664d
Added SHDoDragDrop() stub.
1999-06-26 11:55:15 +00:00
Alexander Kanavin
f26c89e83a
Standard dialog boxes resources and OLE strings are now in cp1251 encoding
...
Font mapper does not anymore use fonts in -koi8-r encoding
Font mapper now recognises fonts in -windows-* encodings (these are
provided by xfstt TrueType server)
Font mapper now sees max 16384 fonts (was 2048)
1999-06-22 19:14:40 +00:00
Pablo Saratxaga
66f53a8a8b
Walloon language update.
1999-06-18 17:05:55 +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
Ian Schmidt
38aeff0a1d
Added missing WINAPI for SHValidateUNC.
1999-05-29 10:52:00 +00:00
Ian Schmidt
beed983be6
Added missing WINAPI to SHELL32_654 stub. Fixes crash in Win98
...
Explorer.
1999-05-23 09:28:52 +00:00
Andre Malafaya Baptista
594d5dd78c
About dialog translated to Portuguese.
1999-05-22 18:43:40 +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
Marcus Meissner
ddca315388
Replaced all occurences of SYSMETRICS_xx and sysMetrics[SM_xx] by
...
GetSystemMetrics(SM_xx), removed no longer needed includes of
sysmetrics.h.
1999-05-22 11:33:23 +00:00
Juergen Schmied
fe2e7c5f3f
Prevent crash in stub of SheGetDirW.
1999-05-17 15:35:42 +00:00
Juergen Schmied
001c611136
Further implementation of the FileMenu.
1999-05-17 15:33:54 +00:00
Marcus Meissner
d7c565f5de
Replaced WIN_GetWindowInstance by GetWindowLongA(GWL_HINSTANCE),
...
removed unnecessary win.h includes, added syslevel.h to queue.c.
1999-05-14 18:39:37 +00:00
Patrik Stridvall
896889f317
ANSI C fixes.
1999-05-08 12:50:36 +00:00
Alexandre Julliard
06c275a643
Converted to the new debugging interface (done with the help of the
...
script written by Patrik Stridvall).
1999-05-02 14:32:27 +00:00
Francis Beaudet
ebdea25edc
Implemented the OLE object default handler and data cache.
1999-05-02 09:27:08 +00:00
Michael Veksler
edda358400
Fix TRACE formatting warnings.
1999-05-02 09:20:45 +00:00
Andreas Mohr
9d454b2176
Fixed a small syntax problem.
1999-05-02 09:20:07 +00:00
Juergen Schmied
f78e41a3dc
Fixed default menu item.
1999-05-01 10:22:22 +00:00
Bertho Stultiens
d1895a776c
Built-in dlls now have resources attached via the PE-header like
...
normal dlls. This enables the use of the resource API.
1999-04-25 18:31:35 +00:00
Patrik Stridvall
c7a8dde118
#pragma pack(?) changed to #include "*pack*.h"
1999-04-25 12:36:53 +00:00
Juergen Schmied
dcb8273a23
Made internal format more compatible.
1999-04-24 11:56:51 +00:00
Juergen Schmied
46187022a5
Small fixes.
1999-04-24 11:55:46 +00:00
Patrik Stridvall
0f8bc5b5c7
Fixed ANSI compabillity.
1999-04-22 16:27:50 +00:00
Michael Veksler
ff5ae3dd65
Removed some includes of 16 bit API.
1999-04-22 15:26:11 +00:00
Adrian Thurston
17551f9863
ICOMization of remaining interfaces.
1999-04-22 15:23:18 +00:00
Juergen Schmied
28613d3d0e
Moved stuff to the right place.
1999-04-22 10:11:04 +00:00
Juergen Schmied
3ea18db36d
- more checks for valid pidl formats
1999-04-22 09:20:01 +00:00
Juergen Schmied
55c0bcaf5c
- corrected parameter count for SHGetSettings
...
- stub SHValidateUNC
1999-04-22 09:18:33 +00:00
Patrik Stridvall
b4b9fae671
New debug scheme with explicit debug channels declaration.
1999-04-19 14:56:29 +00:00
Bertho Stultiens
acf7da869f
Bugfix: free loaded library not before exit.
1999-04-18 12:10:07 +00:00
Marcus Meissner
ef66ee6b01
Typo that broke Solaris compile fixed.
1999-04-15 15:21:06 +00:00
Juergen Schmied
d00653237b
- reorganised icon extracing from files
...
- made extracting from ne and ico files working
- IPersistFile interface for IExtractIcon
1999-04-11 11:50:41 +00:00
Juergen Schmied
d3045145d0
New interfaces for IOleCommandTarget, IDropTarget, IViewObject.
...
Small change how to get icons for listview.
1999-04-10 16:44:50 +00:00
Juergen Schmied
ae2d9a723b
SHGetSettings implemented.
...
ExitWindowsDialog() simulated by Messagebox.
1999-04-10 16:41:50 +00:00
Juergen Schmied
c835579240
ILLoadFromString implemented.
1999-04-10 16:41:15 +00:00
Juergen Schmied
7c6cc49c60
All 19 FileMenu_* functions, some as stubs, some implemented.
1999-04-01 10:24:21 +00:00
Juergen Schmied
b18f3d6ff3
SHCLSIDFromString, StrToOleStr implemented.
...
RLBuildListOfPaths stub.
1999-04-01 10:23:09 +00:00
Juergen Schmied
2f5c561765
DllGetVersion (not yet exported).
...
Small change to SHAppBarMessage.
1999-04-01 10:20:31 +00:00
Juergen Schmied
0ae30d3027
- adjusted printing of refcounts to be equal
...
- cleaning up icon cache on PROCESS_DETACH
- fixed ascii/unicode use in SH/ILCreateFromPath
- fixed small memory leak in shellview
1999-03-28 12:35:24 +00:00
Juergen Schmied
293dbdb324
Reading of binary streams implemented (SHOpenRegStream).
1999-03-27 16:15:22 +00:00
Juergen Schmied
8e7cb4db7a
Use the new header for COM definitions.
1999-03-25 10:57:12 +00:00
Juergen Schmied
ddecd8a92f
New stub shell_654.
1999-03-25 10:55:43 +00:00
Francis Beaudet
a76f667d3f
Added a check for desktop in SHGetFileInfo.
1999-03-19 17:04:25 +00:00
Marcus Meissner
6b9dd2e098
Lots of warning fixed, one missing WINAPI in ddraw.c added.
1999-03-18 17:39:57 +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
Juergen Schmied
dd153f1727
- mostly cleanup after the renaming
...
- implemented SHILCreateFromPath
- small changed to SHGetFileInfo
1999-03-13 17:10:36 +00:00
Paul Quinn
ea1640fc0c
Added a lot of new OLE interfaces.
1999-03-10 18:03:53 +00:00
Francis Beaudet
81d8613a2b
Fixed a simple bug in the implementation of the ShellView objects.
1999-03-10 13:32:08 +00:00
Sergey Turchanov
f8fe2744ee
Added some extra CSIDLs.
1999-03-10 13:29:37 +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
Adrian Thurston
d6fdbfd707
- Use the new COM definition macros in the header.
...
- Put the implementation of the object in the contmenu.c.
- Make appropriate name changes in contmenu.c.
1999-02-25 16:36:55 +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
671c8846d1
Implemented reading of *.lnk-files.
1999-02-24 15:58:26 +00:00
Marcus Meissner
219cfd8387
Optimized away more includes, readded some #includes for necessary
...
prototypes.
1999-02-24 13:05:13 +00:00
Juergen Schmied
6349d97bd4
- eliminated one element of the pidl struct (dwSFGAO)
...
- changed some superflous FIXME
1999-02-22 09:57:12 +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
Jeff Garzik
c3e1f72bac
Added missing string.h include.
1999-02-19 15:42:11 +00:00
Francois Gouget
025464634a
Small fixes.
1999-02-19 10:00:54 +00:00
Francois Gouget
75b84bb7c8
Removed redundant definitions of IsEqualIID and IsEqualCLSID (see
...
include/wine/obj_base.h)
1999-02-19 09:52:54 +00:00
Francois Gouget
b0c61294ba
Modified so that they do not use the VTABLE_FUNC macros that performed
...
casts of all methods put in the jump table. I find it too risky to use
such macros because nothing guarantees that you actually put the right
method at the right place or that the prototype is right.
1999-02-18 13:26:22 +00:00
Francois Gouget
452db3f18a
Changed ICOM_THIS definition.
1999-02-17 15:57:24 +00:00
Marcus Meissner
317af320cf
Optimized include/*.h: (recursively) include all headers needed by
...
this .h file, but only those. Necessary fixes to a lot of .c files,
started optimizing "windows.h" away from some of them. Moved
GetCurrentTask prototype to wine/winbase16.h.
1999-02-17 13:51:06 +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
Bertho Stultiens
231dfa2af9
Fixed a couple of faulty names used in wine and typos so that it will
...
compile again after conversion from 32[AW] naming to [AW] naming.
1999-02-13 17:56:28 +00:00
Francois Gouget
93217c6056
Better set of macros for defining the COM interfaces.
1999-02-10 06:42:03 +00:00
Juergen Schmied
879a6fe3a7
Better implementation (takes strings or res-id's now).
1999-02-09 14:16:44 +00:00
Zygo Blaxell
3132ae4015
Fixed two pointer/integer mismatch warnings.
1999-02-09 14:15:14 +00:00
Francois Gouget
a94d649f76
Replaced references to interfaces.h by wine/obj_xxx.h headers instead
...
since these headers already provide the necessary definitions.
1999-02-02 16:14:23 +00:00
Juergen Schmied
e4b41afa4a
Stub for PathQualify32[A|W].
1999-01-31 10:00:26 +00:00
Alex Priem
d2d7f96938
- The usual bugfixes.
...
- Better unicode support (only defines, currently)
- Drag & drop implemented.
- LPSTR_TEXTCALLBACK should work now.
- First start at custom draw code.
1999-01-30 13:02:30 +00:00
Marcus Meissner
03479f8adb
Fixed a lot of warnings for possible problems.
1999-01-28 10:06:38 +00:00
Juergen Schmied
cb23d48715
Small fixes.
1999-01-26 10:37:57 +00:00
Juergen Schmied
a9c17d2e3d
Implemented SHBrowseForFolder() dialog.
1999-01-26 10:30:55 +00:00
Juergen Schmied
ba28ba171f
- some fixes, cleaned up includes, fixed leaks
...
- clean DllReferenceCount, better DllMain()
- dynamically linking LookupIconIdFromDirectoryEx32 and
CreateIconFromResourceEx32 to USER32
- moved guid's instances to new file shellguid.c
- implemented ShellExecuteEx32W
1999-01-23 14:12:48 +00:00
Marcus Meissner
628e3e0f01
Implemented ExtractIconEx16, added some consts to ExtractIconEx*.
1999-01-23 11:56:39 +00:00
Alexandre Julliard
8da12c43a9
Group commit for recovery after disk crash.
...
See Changelog for changes WRT release 990110.
1999-01-17 16:55:11 +00:00
Alexandre Julliard
638f169b1e
Recovery of release 990110 after disk crash.
...
See Changelog for changes between 990103 and 990110.
1999-01-17 16:32:32 +00:00
Juergen Schmied
afb1d2e8ec
New stubs NTSHChangeNotifyRegister, NTSHChangeNotifyDeregister.
...
Cleanup, some more functions UNICODE ready.
1999-01-03 12:35:52 +00:00
Juergen Schmied
b16d7a686a
SHCloneSpecialIDList implemented.
...
SHGetDataFromIDListA corrected.
1999-01-03 12:34:01 +00:00
Juergen Schmied
746d129cdb
Shell_GetCachedImageIndex32[A|W] implemented.
1999-01-03 12:33:08 +00:00
Alexandre Julliard
55de5585e6
Use proper system directory.
1999-01-01 19:50:03 +00:00
Michael Veksler
ca1bc866cf
Moves more stuff from windows.h.
...
- include/winuser.h - interface relevant to user32.spec
- include/wine/winuser16.h - the old 16 bit interface (internal use)
- include/winbase.h - some minor updates to keep things coherent.
- Lot of other files made to include wine/winuser16.h, which is no
longer included from windows.h
1999-01-01 18:57:33 +00:00
Marcus Meissner
73458b03cd
Changed // comments to /* */ so WINE compiles with non-gcc compilers
...
again.
1998-12-26 12:54:29 +00:00
Juergen Schmied
0bb85b10c2
Fixed the TEXT redefined warnings.
1998-12-25 08:55:15 +00:00
Juergen Schmied
df3c5cfdd4
Fixes crash when running without external shell32.dll.
1998-12-24 14:33:29 +00:00
Juergen Schmied
dd2e59c913
Small fixes.
1998-12-18 14:52:08 +00:00
Juergen Schmied
e304228fe2
Stub Control_FillCache_RunDLL.
1998-12-18 14:48:20 +00:00
Juergen Schmied
8c449a58aa
SHGetFileInfo32A: get SHGFI_SYSICONINDEX implemented.
1998-12-18 14:45:07 +00:00
Juergen Schmied
edfca5b7fe
ILAppend seems to work now.
1998-12-18 14:41:56 +00:00
Juergen Schmied
882c1bef62
Some cleanup.
1998-12-14 17:40:25 +00:00
Juergen Schmied
4e4608e3dd
SHMapPIDLToSystemImageListIndex try's to determine and load the exact
...
icon for files (by type) now.
1998-12-14 17:37:38 +00:00
Juergen Schmied
01fc2baa58
New HCR_GetDefaultIcon (internal).
1998-12-14 17:33:00 +00:00
Juergen Schmied
cd390f330f
Adds the IPersistFile Interface to IShellLink[W] and gave both own
...
IClassFactorys.
1998-12-14 14:51:27 +00:00
Juergen Schmied
baae7c4950
Bugfix in PathCombine32[A|W].
...
View menu in explorer and on right mouse button is working now.
1998-12-11 11:06:50 +00:00
Juergen Schmied
18dbfaae84
Implemented ILGetDisplayName.
1998-12-11 11:05:24 +00:00
Juergen Schmied
98f6cf0d61
Started implementation of ShellExecuteEx32A.
...
Small changes.
1998-12-11 10:58:48 +00:00
Juergen Schmied
3e813c1a74
Moved menu resources to rc-file.
1998-12-11 10:55:34 +00:00
Alexandre Julliard
0c0e3bebb8
Authors: Francis Beaudet <francis@macadamian.com>, Sylvain St-Germain <sylvain@macadamian.com>, Thuy Nguyen <thuy@macadamian.com>
...
Lots of new stubs.
1998-12-10 15:49:22 +00:00
Huw D M Davies
2d617be099
Replace GRAPH_ functions with Win SDK equivalents.
1998-12-08 09:14:09 +00:00
Juergen Schmied
a784a9d7eb
New functions ILGlobalClone/ILGlobalFree.
1998-12-01 11:04:14 +00:00
Juergen Schmied
07e0d947da
Fixed wrong parameter count for SHChangeNotifyDeregister, SHFreeUnusedLibraries.
...
New functions ParseField, Get/SetInstanceExplorer(), PathIsUNC, PathIsRelative.
Stubs SHWaitForFileToOpen, PathFindOnPath.
1998-12-01 08:55:13 +00:00
Juergen Schmied
bcd05e9920
Moved existing path - functions to shellpatch.c.
...
New: PathRemoveBlanks32A|W, PathMatchSpec32A|W,
PathSetDlgItemPath32A|W.
1998-11-25 16:47:05 +00:00
Juergen Schmied
7109799530
Moved existing IShellLink class. New stubs for IShellLinkW.
1998-11-25 16:39:47 +00:00
Juergen Schmied
47a800432a
Many fixes.
1998-11-22 18:29:50 +00:00
Juergen Schmied
be90e00559
New function: _ILGetExtension.
1998-11-22 18:28:03 +00:00
Juergen Schmied
a9a4f4e5d4
New file. HKEY_CLASSES_ROOT handling.
1998-11-22 18:26:23 +00:00
Marcus Meissner
e1ab22da8f
PathAddBackshlash, PathRemoveBackslash: argument is not constant.
1998-11-22 14:11:22 +00:00
Juergen Schmied
72b76d1a41
Cleanup, small fixes, a few new stubs.
1998-11-15 13:28:00 +00:00
Juergen Schmied
cf5faa6421
Handling for listviewstyles, view mode buttons in filedialogs
...
enabled and handled.
New listview columns Size, Type, Modified for reportview
created and handled.
1998-11-15 13:27:16 +00:00
Juergen Schmied
1572d71db6
New file, wrapper for IShellBrowser class.
1998-11-15 13:26:25 +00:00
Juergen Schmied
255bf17191
New file, some helper functions for icon cache.
...
Implemented ExtractIconEx; moved SHMapPIDLToSystemImageListIndex,
Shell_GetImageList in this file.
1998-11-15 13:25:18 +00:00
Juergen Schmied
62c4f3d0bd
Implemented: ILIsEqal, ILFindChild, _ILGetFileDate, _ILGetFileSize.
1998-11-15 13:19:30 +00:00
Marcus Meissner
9cfe2d5384
Added stubs for user32,advapi32 functions.
1998-11-01 14:02:57 +00:00
Juergen Schmied
309dbe10ef
New SHGetSimpleIDListFromPath32AW.
...
Unicode-safe: PathFindFilename32AW.
1998-10-28 09:38:49 +00:00
Michael Poole
d0a130a542
Stub for SHSimpleIDListFromPath.
1998-10-25 09:18:40 +00:00
Juergen Schmied
e8d281d45a
Changed some string-shell32 functions to 32AW, parameter are
...
os depending 32A or 32W (-winver nt351 or nt40), some new functions.
Some fixes in ole2nls.
New OLE2NLS_CheckLocale() to handle Locale_User_Default and
Locale_System_Default.
Shell32 now dynamicly links to DPA_*(), comdlg32 works again
(comctl32 heap alloc patch broke it).
1998-10-24 09:22:57 +00:00
Juergen Schmied
6101324f3b
Many bugfixes, new stubs SHGetRealIDL, SHRegQueryValue32W,
...
SHRegQueryValueEx32W, StrRetToStrN, StrChrW, SHAllocShared,
SHLockShared, SHUnlockShared, SHFreeShared, SetAppStartingCursor32,
SHLoadOLE32, Shell_MergeMenus32, PathGetDriveNumber32, DriveType32,
SHAbortInvokeCommand, SHOutOfMemoryMessageBox, SHFlushClipboard.
1998-10-16 15:40:20 +00:00
Marcus Meissner
3143f67bb6
Added missing WINAPIs.
1998-10-15 12:49:31 +00:00
Petter Reinholdtsen
5a17c038a8
Added stubs SHRegCloseKey(), SHRegOpenKey[AW](), SHRegQueryValueExA()
...
and FileIconInit() needed by Win95 explorer.
1998-10-13 12:49:40 +00:00
Juergen Schmied
6acd059970
Bugfixes, shellview uses DPA's now, IShellView_GetItemObject implemented.
1998-10-11 15:50:14 +00:00
Juergen Schmied
bbb946f0ed
New stubs: SHGetFileInfo32W, ReadCabinetState, WriteCabinetState, IsUserAdmin.
...
Implemented: SHGetPathFromIDList32W.
Changed PathCombine.
1998-10-11 15:48:39 +00:00
Juergen Schmied
48db7fffe3
Implemented first functions.
1998-10-11 15:42:10 +00:00
Juergen Schmied
7a78cfef8b
New class IDLList "Item ID List List" (internal).
1998-10-11 15:41:30 +00:00
Eric Kohl
a8ea46b7a9
Added SHFlushClipboard.
1998-10-11 13:25:51 +00:00