Commit graph

166 commits

Author SHA1 Message Date
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