Commit Graph

542 Commits

Author SHA1 Message Date
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
Abey George 39b4e098b3 Sometimes the text on a tab control got truncated. 1999-07-10 11:35:20 +00:00
Alex Priem e5ea09c17f Implementation of TVM_SORTCHILDREN. Massaged TVM_SORTCHILDRENCB a bit
to use the same code path.
1999-07-10 10:19:48 +00:00
Ian Schmidt ec6aab5169 Added stub for SetThreadToken(), required by Office 2000. 1999-07-10 10:17:27 +00:00
Patrik Stridvall a4b80d4495 Fixes for compile on non-Intel platforms. 1999-07-04 11:05:57 +00:00
Patrik Stridvall 4a73973f23 Fixed/moved/added missing/wrong function prototypes. 1999-07-04 11:01:21 +00:00
Henrik Olsen 6adfcff564 Cleanup of the Danish support. 1999-07-04 10:58:35 +00:00
Marcus Meissner 623c0d6f94 some small include fixes, some checks for NULL ptrs,
loader/elf.c: fixed the "lib" insertion
crtdll: added fsopen()
dinput: return that we are attached.
1999-07-03 16:01:42 +00:00
Alex Priem 124b61904f Fix a crash when doing sorted inserts at top level. 1999-07-03 15:42:33 +00:00
Alexandre Julliard 617955db88 Changed CONTEXT into CONTEXT86 everywhere we really want an i386
context.
Added #ifdef __i386__ around accesses to 386 registers in the generic
CONTEXT structure.
1999-06-26 18:40:24 +00:00
Patrik Stridvall 1ed4ecffa8 ANSI C fixes.
Removed warnings.
Made the include files self-sufficient.
Some Solaris fixes.
1999-06-26 14:58:24 +00:00
Eric Kohl d37b0192c9 Fixed DPA_LoadStream and improved DPA_Merge. 1999-06-26 11:57:04 +00:00
Eric Kohl 04a7c56757 Added check for invalid parent item. 1999-06-26 11:55:56 +00:00
Eric Kohl 45f888664d Added SHDoDragDrop() stub. 1999-06-26 11:55:15 +00:00
Eric Kohl 329a14b2c7 Store buddy window. 1999-06-26 11:51:28 +00:00
Eric Kohl a9e9def079 Started WM_NOTIFYFORMAT support. 1999-06-26 11:50:36 +00:00
Eric Kohl 88e9501004 Better ComboBoxEx placement. 1999-06-26 11:49:44 +00:00
Alexandre Julliard 74e77c27bd Authors: Chris Morgan <cmorgan@wpi.edu>, James Abbatiello <abbeyj@wpi.edu>
Fixed various problems related to bitmaps and flat toolbars.
1999-06-26 10:27:30 +00:00
Alexandre Julliard b73d53c0d4 Authors: Chris Morgan <cmorgan@wpi.edu>, James Abbatiello <abbeyj@wpi.edu>
Fixed problems with disappearing text.
1999-06-26 10:26:46 +00:00
Alexandre Julliard 3c1ebcceca Authors: Chris Morgan <cmorgan@wpi.edu>, James Abbatiello <abbeyj@wpi.edu>
Complete rewrite of messaging code to implement/fix all input behaviors.
Fixed a few fixmes.
1999-06-26 10:25:16 +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
Eric Pouech 13a30bace7 Thou shalt not use C++ comments. 1999-06-22 19:09:55 +00:00
Eric Pouech 31f6bdfadf Fixed GetOpenFileName when called with both OFN_ALLOWMULTISELECT and
OFN_EXPLORER bits set.
1999-06-22 19:02:52 +00:00
Francois Boisvert 0e6f0618f5 Modified ImageList_LoadImageA to check the case where cx is set to zero. 1999-06-22 19:02:07 +00:00
Alexandre Julliard 0a860a01f9 Merged THDB and TEB structures.
Made SetLastError(), GetCurrentThreadId() and PROCESS_Current() inline.
1999-06-22 11:43:42 +00:00
Alexandre Julliard 1eeed68514 Moved signal handling to exception.c, generate exceptions on signals.
Added hook for debugger in exception handling (temporary).
1999-06-18 18:21:24 +00:00
Pablo Saratxaga 66f53a8a8b Walloon language update. 1999-06-18 17:05:55 +00:00
Alexandre Julliard 75b217712f Authors: Chris Morgan <cmorgan@wpi.edu>, James Abbatiello <abbeyj@wpi.edu>
Implemented LISTVIEW_SortItems() and LISTVIEW_CallBackCompare()
1999-06-13 08:49:47 +00:00
Alexandre Julliard a79cc39ffa Authors: Chris Morgan <cmorgan@wpi.edu>, James Abbatiello <abbeyj@wpi.edu>
Fixes a problem when using STATUSBAR_SetText() to toggle SBT_OWNERDRAW
1999-06-13 08:46:30 +00:00
Alexandre Julliard 49080d3b59 Authors: Chris Morgan <cmorgan@wpi.edu>, James Abbatiello <abbeyj@wpi.edu>
Adds some undocumented behavior to TREEVIEW_GetItemA().
1999-06-13 08:40:45 +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
Patrik Stridvall fdcfdb9a6d Added missing/wrong includes. 1999-06-12 14:55:11 +00:00
Patrik Stridvall 9e61c1cc9b Changed xxx(VOID) to xxx(void). 1999-06-12 08:27:49 +00:00
Ian Schmidt 64eed99f8e Fixed an error and an off-by-one bug in DSA_SetItem(). This
eliminates some crashes with Win98 native SHELL32.
1999-06-12 06:48:49 +00:00
Luc Tourangeau 103a2ea356 ImageList_GetIcon bug fix. 1999-06-12 06:40:00 +00:00
Marcus Meissner c5ef0cedf9 Fixed >> and * operator precedence problem. 1999-06-07 17:40:39 +00:00
Uwe Bonnes a9a6d00be5 ASPI_ExecScsiCmd: better return value and verbose error when no device
found.
1999-06-06 14:30:08 +00:00
Paul Quinn aaa830698c Some non-threatening fixes to some headers, as well as some casting
changes that make winelib more win32 code compatible.
1999-06-05 15:23:20 +00:00
Ian Schmidt 6f456c2f02 Added partial implementation for DPA_LoadStream and stub for
DPA_SaveStream.  Thanks to Eric Kohl (ekohl@abo.rhein-zeitung.de) for
the partial implementation and parameter information.
1999-06-05 11:45:28 +00:00
Alexandre Julliard bbafc7a6a6 Authors: Chris Morgan <cmorgan@wpi.edu>, James Abbatiello <abbeyj@wpi.edu>
Fixed incorrect lookup of background color.
1999-05-29 14:16:56 +00:00
Alexandre Julliard 0df48785ef Authors: Chris Morgan <cmorgan@wpi.edu>, James Abbatiello <abbeyj@wpi.edu>
Fixed problems when using multiple style flags together.
1999-05-29 14:14:27 +00:00
Alexandre Julliard 00ced7b092 Authors: Chris Morgan <cmorgan@wpi.edu>, James Abbatiello <abbeyj@wpi.edu>
Fixed a problem when using string resources as tooltext.
1999-05-29 14:13:16 +00:00
Paul Quinn f981c6cbab ver.h is a legacy header. winver.h should be used instead. 1999-05-29 11:15:39 +00:00
Marcus Meissner 230599aadf Fixed some warnings. 1999-05-29 11:08:36 +00:00
Luc Tourangeau a6d833a552 - Reimplemented the scrolling using SetScrollInfo and GetScrollInfo.
- Implemented LVM_FINDITEM message.
- Added some new window styles.
- Fixed some bugs and extended a number of existing functions.
- Modified selection functions to support area selection (for group
  selection in LVS_ICON and LVS_SMALLICON).
1999-05-29 11:07:11 +00:00
Ian Schmidt 38aeff0a1d Added missing WINAPI for SHValidateUNC. 1999-05-29 10:52:00 +00:00
Alexandre Julliard 37c07bc74c Authors: Chris Morgan <cmorgan@wpi.edu>, James Abbatiello <abbeyj@wpi.edu>
Cleaned up LISTVIEW_KeyDown by using LISTVIEW_GetNextItem.  Removed unused
variable in LISTVIEW_GetNextItem.
1999-05-24 08:06:39 +00:00
Alexandre Julliard d131a17ee0 Use the new debug functions to send debug events at appropriate places.
Pass the process creation flags to PROCESS_Create.
1999-05-23 20:02:04 +00:00
Alexandre Julliard 156570906f Converted to the new debug interface, using script written by Patrik
Stridvall.
1999-05-23 10:25:25 +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
Alexandre Julliard dead0e1da0 Authors: Chris Morgan <cmorgan@wpi.edu>, James Abbatiello <abbeyj@wpi.edu>
LISTVIEW_KeyDown: Invalidate the listview window only when the
selected item changes.
1999-05-23 09:24:13 +00:00
Huw D M Davies ee2d9d5849 Implemented AddPrinterA, AddPrinterDriverA and GetPrinterDriverDirectory
Moved some 16bit GDI function declarations from winspool.h -> wingdi16.h
1999-05-22 18:53:56 +00:00
Andre Malafaya Baptista 594d5dd78c About dialog translated to Portuguese. 1999-05-22 18:43:40 +00:00
Alexandre Julliard 6691fa81ed Authors: Chris Morgan <cmorgan@wpi.edu>, James Abbatiello <abbeyj@wpi.edu>
Cleaner null pointer check in HEADER_InsertItemA and HEADER_InsertItemW.
1999-05-22 15:59:09 +00:00
Alexandre Julliard 05237ebfd6 Authors: Chris Morgan <cmorgan@wpi.edu>, James Abbatiello <abbeyj@wpi.edu>
Implemented GetNextItem for the Listview control.
1999-05-22 15:57:16 +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
Marcus Meissner 9f3eb19a12 Removed use of win.h, sysmetrics.h and associated WINE USER internal
variables. Added missing infoPtr->Buddy = hwndBud; in updown.c
1999-05-22 11:22:36 +00:00
Eric Kohl 654ee2c132 Toolbar customization dialog (take one). 1999-05-22 10:52:31 +00:00
Huw D M Davies e39b676ae9 Implement DocumentProperties, DeviceCapabilities, beginnings of
Open/Get/ClosePrinter.  Additions to PSDRV_DeviceCapabilities.
Split off WINSPOOL into its own directory.
Several functions added to DC_Funcs.
Based largely on a patch by Pascal Lessard <pascal@macadamian.com>
1999-05-17 16:20:51 +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
Alexandre Julliard 9fe7a2545a Converted to the new debug interface, using script written by Patrik
Stridvall.
1999-05-14 08:17:14 +00:00
Andreas Mohr 506fb71043 Implemented InsertInASPIChain and fixed minor things. 1999-05-13 18:44:14 +00:00
Alexandre Julliard 0a277b638c Adapted for new register functions support (ESP_reg in register
functions now points after the arguments).
1999-05-13 16:21:37 +00:00
Alexandre Julliard 3b3ff2bb06 Added macros and definitions for using exception inside Wine or
Winelib code.
1999-05-12 13:10:39 +00:00
Alexandre Julliard dd93d25577 Improved exception handling.
Based on the work of Sergey Turchanov <turchanov@usa.net>.
1999-05-09 16:12:19 +00:00
Marcus Meissner 4a3b0e3080 Fixed warning. 1999-05-08 18:28:13 +00:00
Marcus Meissner 3f284324a2 Pass PROPSHEETPAGE to propertypage dialog as lParam. 1999-05-08 15:38:57 +00:00
Patrik Stridvall 896889f317 ANSI C fixes. 1999-05-08 12:50:36 +00:00
Luc Tourangeau 3d35e9894c Removed the timer that was used to queue TRACKBAR_Refresh calls.
Removed all direct calls to TRACKBAR_Refresh (except from within the
WM_PAINT handling section) and replaced them by calls to
InvalidateRect.
Fixed a bug in the TRACKBAR_SetPos function.
Fixed the behavior for different types of mouse input.
1999-05-08 09:44:45 +00:00
Yuxi Zhang ccfb1824cd Implemented toolbar multirow button layout. 1999-05-08 09:40:55 +00:00
Francois Boisvert 06d4226171 Implementation of WM_GETTEXT and WM_GETTEXTLENGTH in tooltips. 1999-05-08 09:38:52 +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
Klaas van Gend ea7ff970c8 More implementation of PrintDlgA.
Conversion of resource identifiers of Print32 window to comply to the
M$ numbering.
1999-05-02 11:34:26 +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
Alexandre Julliard b1ee0461d7 Authors: Chris Morgan <cmorgan@wpi.edu>, James Abbatiello <abbeyj@wpi.edu>
Fixed HEADER_InsertItemA and HEADER_InsertItemW null pointer checking
to handle wide character strings properly.  Fix of our previous patch
for null pointer checking.
1999-05-01 10:37:00 +00:00
Luc Tourangeau 739b97c2ff Removed some flickering when inserting or deleting buttons. 1999-05-01 10:30:53 +00:00
Alexandre Julliard eab73f89ec Authors: Chris Morgan <cmorgan@wpi.edu>, James Abbatiello <abbeyj@wpi.edu>
Fixed LISTVIEW_GetItemChanges() to perform a more complete comparison
between lpItem and lpLVItem.  Now compares the pszText string of the
lpItem and lpLVItem structs.  Fixes a bug where the old and new item
have the same attributes but their text differs and GetItemChanges()
compares them as equal.
1999-05-01 10:29:37 +00:00
Thuy Nguyen 93c68a7ed6 Added support for adding and removing pages dynamically from a
property sheet.
1999-05-01 10:27:05 +00:00
Juergen Schmied f78e41a3dc Fixed default menu item. 1999-05-01 10:22:22 +00:00
Patrik Stridvall a9a671d7ca Fixed ANSI compabillity. 1999-04-25 19:01:52 +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
Eric Pouech 38dcf8ecda Prevent crash when nMinRange > nMaxRange. 1999-04-25 10:59:46 +00:00
Alexandre Julliard bce73ad5b2 Authors: Chris Morgan <cmorgan@wpi.edu>, James Abbatiello <abbeyj@wpi.edu>
Implemented SetColumnWidth for ListView control.
1999-04-25 10:56:10 +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
Alexandre Julliard 60e414fb65 Authors: Chris Morgan <cmorgan@wpi.edu>, James Abbatiello <abbejy@wpi.edu>
HEADER_InsertItemA and HEADER_InsertItemW now treat null pointers to
text strings as null strings, as Windows does.  Fixes wine crash on
startup of CuteFTP.
1999-04-24 11:51:13 +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
Noel Borthwick abefaa5dd2 Fixed bug with tooltips stealing focus whenever a tooltip was created,
shown, hidden or tracked. The SetWindowPos calls needed to have the
SWP_NOACTIVATE flag set additionally.
1999-04-22 15:22:06 +00:00
Juergen Schmied 28613d3d0e Moved stuff to the right place. 1999-04-22 10:11:04 +00:00
Thuy Nguyen 44bd9f06e4 First patch implementing property sheets. 1999-04-22 09:24:47 +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
Juergen Schmied ea7b826cd6 Fixed typo. 1999-04-21 14:26:59 +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
Luc Tourangeau c4a01c3cc7 -Implemented TCS_BUTTONS, TCS_FIXEDWIDTH, TCM_GETITEMRECT,
TCM_SETITEMSIZE and TCM_DELETEITEM.
1999-04-18 09:35:42 +00:00
Marcus Meissner ef66ee6b01 Typo that broke Solaris compile fixed. 1999-04-15 15:21:06 +00:00
Juergen Schmied d1f10c50ef Implemented NtTerminateProcess and NtDisplayString. 1999-04-11 14:53:24 +00:00
Kevin Holbrook 869ca2f7b5 Fixed warning. 1999-04-11 14:46:38 +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
Sylvain St.Germain 9024526d94 Fixed the messaging problem of the edit box for node label edition.
Substituted WM_PAINT for InvalidateRect.
Some graphical fixes.
1999-04-10 16:35:30 +00:00
Luc Tourangeau 3025dc181b Added support for icon and smallicon views. 1999-04-01 11:55:44 +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
Pavel Roskin 8b221d140b Replaced 0xC000 by symbolic constants. 1999-04-01 10:13:04 +00:00
Francis Beaudet 64307f3cea Fixed small ==, != mixup. 1999-04-01 10:11:23 +00:00
Francis Beaudet fc09e709a3 Implemented TCM_ADJUSTRECT. 1999-04-01 10:02:04 +00:00
Dimitrie O. Paun 05c0c8ef13 Changed some debug messages from one channel to another, to clean up a
bit the debug channel usage.
1999-03-28 15:07:41 +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
Pascal Lessard 60935ec3e9 Change the AddBitmap function. Implement flat toolbar. Change
CreateToolbarEx. Implement partially the hot buttons for toolbar.
1999-03-25 16:42:27 +00:00
Marcus Meissner 6400755f0c Missing WINAPI. 1999-03-25 16:41:03 +00:00
David Luyer 26cd7a17f1 Added string.h. 1999-03-25 15:57:35 +00:00
Francis Beaudet 1d70e4ac8a Implemented:
- showing the selected tab as highlighted
- support for drawing the focus rectangle
- basic keyboard support
- support for a tab with horizontal scrolling.
1999-03-25 13:24:57 +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
Sylvain St.Germain 99b118a216 Implementation of TVM_SORTCHILDRENCB.
Implementation of TVI_SORT insertion.
Fix display problem when TVIF_IMAGE|TVIF_SELECTEDIMAGE were not set.
Fix problems related to TVIS_EXPANDEDONCE.
1999-03-25 10:55:01 +00:00
Sylvain St.Germain 3ff06f613e Fix problem in DPA_QuickSort where the sort order was inverted. 1999-03-25 10:53:49 +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
Sylvain St.Germain 49c1ca28d4 Implements +/-, PgUp/PgDown, Home/End, Left/Right, Up/Down. 1999-03-18 17:30:44 +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
Douglas Ridgway 4d9981846c Fix crash if lpuCurDirLen or lpuDestDirLen==0. 1999-03-17 15:10:40 +00:00
Marcus Meissner 3480e4a596 Removed no longer necessary win.h include, added now necessary other
includes (win.h used only by UPDOWN now).
1999-03-16 10:53:11 +00:00
Francis Beaudet e412c63d7a Fixed a slight bug that was included in the change from WND ptr to
hwnd last week.
1999-03-16 10:39:53 +00:00
Sylvain St.Germain 02300aeaa5 Fixed some graphical problems of the treeview and added support LMB
click on +/- sign to open and close.
Fixed a bug in imagelist where the last image could not be displayed.
1999-03-16 10:38:44 +00:00
Thuy Nguyen 30881622b6 0 is a valid index for a tab item.
CreateSolidBrush takes a COLORREF as a parameter.
Tab controls were always displayed in the top left corner.
1999-03-16 09:52:21 +00:00
Klaas van Gend 3c6253bb3e - Reimplementation of the CommDlg ExtendedError mechanism using TLS.
- Some header inclusion cleanup.
1999-03-15 15:16:54 +00:00
Francois Boisvert 6b1b41cf85 Made access to the wnd struct thread-safe. 1999-03-14 17:25:32 +00:00
Jim Aston 2e1cafa288 Renamed wintypes.h to windef.h. 1999-03-14 16:35:05 +00:00
Andreas Mohr 5aa96c1906 Implemented (nearly) all TAPI functions as stubs. 1999-03-14 12:34:25 +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
Pavel Roskin cb327212c4 File open dialog now uses icons instead of bitmaps. 1999-03-13 18:10:43 +00:00
Marcus Meissner b3d1a22a44 Started on avifil32 implementation (only stubs currently). 1999-03-13 18:07:44 +00:00
Juergen Schmied dd153f1727 - mostly cleanup after the renaming
- implemented SHILCreateFromPath
- small changed to SHGetFileInfo
1999-03-13 17:10:36 +00:00
Bertho Stultiens 9bdf34b338 Moved error codes to cderr.h. 1999-03-13 17:07:56 +00:00
Alexandre Julliard 114d9d18fb Fixed make depend 1999-03-13 08:54:39 +00:00
Eric Kohl cad17ff708 Replaced direct access to the WND structure by corresponding calls to
Win32 functions.
1999-03-12 17:42:50 +00:00
Eric Kohl fa8ae2f4fb Fixed some bugs introduced by the automated renaming. 1999-03-12 17:40:32 +00:00
Luc Tourangeau 4d6df2cb91 Changed the listview control to add the report view and fix some bugs
for the list view.
1999-03-12 17:31:08 +00:00
Marcus Meissner e9437c73c1 Added #ifdef HAVE_WCTYPE_H. 1999-03-12 17:28:09 +00:00
Thuy Nguyen 47d98fb9c8 Removed direct access to the WND struct. 1999-03-12 17:16:25 +00:00
Sylvain St.Germain 26a83df8eb Removed direct access to the WND struct. 1999-03-12 17:08:11 +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
Juergen Schmied 026d9db8c5 - sorted API by groups
- new stubs:  NtQueryDirectoryFile,  ZwQueryDirectoryFile
- impl.: RtlAllocateHeap, RtlCreateHeap, RtlDestroyHeap, RtlFreeHeap,
  RtlGetDaclSecurityDescriptor, RtlGetSaclSecurityDescriptor
- impl. by Rex Jolliff (rex@lvcablemodem.com): RtlTimeToTimeFields,
  RtlTimeFieldsToTime
1999-03-09 17:47:51 +00:00
Juergen Schmied bb82dda93c Make more functions just calling down to ntdll.
New: GetSecurityDescriptorSacl.
1999-03-09 17:43:44 +00:00
Norman Stevens e16512ba82 Don't copy lpstrFileTitle if given NULL pointer for this.
Delphi 2.0 passes NULL for lpstrFileTitle to GetOpen/SaveFileName.
1999-03-09 17:34:30 +00:00
Klaas van Gend c912749be5 Create a new subdirectory for the common dialog box DLL and move all
code from /misc/commdlg.c to this directory.  Also made a start in
documenting the API calls.
1999-02-28 20:05:11 +00:00
Marcus Meissner de43ef45ec Fixed a lot of warnings using WINE_UNUSED, casts, commenting out and
additional {}. Rewrote GetCreationModeFromSTGM so we don't get
"possible use of uninitialized variable".
1999-02-28 19:56:59 +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
Juergen Schmied 3426d85319 - made the security functions consistent. advapi calls down to ntdll now
- new SetSecurityDescriptorGroup,  SetSecurityDescriptorOwner,
  SetSecurityDescriptorSacl, GetSecurityDescriptorDacl
- nt-header cleanup
1999-02-19 16:29:05 +00:00
Huw D M Davies 34acebc14b Fixed a few broken includes. 1999-02-19 16:03:19 +00:00
Jeff Garzik c3e1f72bac Added missing string.h include. 1999-02-19 15:42:11 +00:00
Lawson A. Whitney 17d0d4e827 Don't hang on the last child if it's not wanted. 1999-02-19 14:12:16 +00:00
Marcus Meissner 04c3e1d456 Removed a lot of occurences of windows.h (and added necessary other
includes).
1999-02-19 10:37:02 +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 289211cc3b Fixed a number of warnings concerning the matching of the printf
format string and the associated parameters (actually it's mostly
TRACE and FIXMEs).
1999-02-17 16:15:11 +00:00
Francois Gouget 452db3f18a Changed ICOM_THIS definition. 1999-02-17 15:57:24 +00:00
Bertho Stultiens 4ca9d75542 Renamed VS_VERSION_INFOxx structure to VS_VERSION_INFO_STRUCTxx.
The VS_VERSION_INFO is a simple define and would cause confusion.
Also corrected the VS_xx_INFO defines not to use MAKEINTRESOURCE16 for win32.
1999-02-17 15:33:17 +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
Luc Tourangeau ce2b1410e2 Preliminary listview control implementation. 1999-02-17 12:58:48 +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 27a0ced6e1 Change a couple of names that would conflict after all 32[AW] suffixes
are removed. Structures defined in both mmreg.h and mmsystem.h are
protected with #ifdef:s as in MS' headers.
1999-02-14 09:41:42 +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
Marcus Meissner 65e1f75f58 Some warnings fixed, one useless VERSION warning removed (winelib). 1999-02-13 17:38:16 +00:00
Ian Schmidt b67af9cd54 Added entries for most Crypt* calls.
Added stub for CryptAcquireContextA.  This allows Win98 EXPLORER.EXE
to get farther.
1999-02-13 09:08:33 +00:00
Juergen Schmied 6f4435b104 - documented most of the undocumented functions in nt.c
- implemented RtlGetDaclSecurityDescriptor
- stubs for NtEnumerateKey, NtOpenSymbolicLinkObject, NtQueryKey
- stubs for NtRaiseException, RtlRaiseException (this both will crash)
1999-02-13 07:35:31 +00:00
Juergen Schmied 1ed51af346 Small fixes to compile with the headers (mostly nt-security). 1999-02-12 17:47:07 +00:00
Alexandre Julliard 066644485f Authors: Adrian Thurston <adriant@corel.ca>, Zygo Blaxell <zblaxell@corel.ca>
Move property sheets from commctrl.h into into prsht.h.
1999-02-11 16:22:12 +00:00
Francois Gouget 93217c6056 Better set of macros for defining the COM interfaces. 1999-02-10 06:42:03 +00:00
Andreas Mohr 123501fbc6 Two ADVAPI32 stubs: ImpersonateSelf32 and AccessCheck32. Spelling fixes. 1999-02-10 06:39:51 +00:00
Bertho Stultiens 4bd7128f09 Fix typo to map GetTextExtentPoint to the correct 32A version. 1999-02-09 15:27:29 +00:00
Marcus Meissner 69c0bbea1a Some small bugfixes, added more PE relocation types (for WinCE mostly),
some console prototypes, -dll is useful for winelib too, regtest
compile fixed.
1999-02-09 14:25:57 +00:00
Ulrich Weigand dae096f8e4 NULL is a valid argument as handle for GetFileVersionInfoSize32A. 1999-02-09 14:18:57 +00:00
Juergen Schmied 879a6fe3a7 Better implementation (takes strings or res-id's now). 1999-02-09 14:16:44 +00:00
Ulrich Weigand d70a6320b6 Bugfix: NULL pointer check for output parameters. 1999-02-09 14:15:48 +00:00
Zygo Blaxell 3132ae4015 Fixed two pointer/integer mismatch warnings. 1999-02-09 14:15:14 +00:00
Andreas Mohr 2df191bba6 Another usage of non-portable functions... 1999-02-04 16:38:12 +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
Zygo Blaxell f861e2773c Change a few types to match you-know-who's declarations.
HTREEITEM is a struct _TREEITEM FAR*
GetDIBits passes a LPVOID for the bitmap data, not LPSTR.
Adjustment of Wine C code to match the new types included.
1999-02-02 13:59:17 +00:00
Marcus Meissner e233d1ae3f reslen could be used uninitialised in GetFileResource32 (fixes some
strange VerQueryValue crashes).
1999-02-02 10:39:33 +00:00
Eric Kohl a0a516d60e Fixes little pointer bug in DPA_DeletePtr(). 1999-02-02 10:33:08 +00:00
Ulrich Weigand ce8217734e Implementation of VERSION.DLL. Based on old misc/ver.c.
- Accessing PE version info resources should work correctly now.
- Fixed memory leaks.
- Clean separation of 16- and 32-bit parts.
- Minor bugfixes.
1999-01-31 10:11:54 +00:00
Ulrich Weigand d43a46a457 Add new subdirectories dlls/ver and dlls/version. 1999-01-31 10:11:04 +00:00
Ulrich Weigand 667fc3af66 Implementation of VER.DLL. Thunks up to VERSION.DLL. 1999-01-31 10:08:42 +00:00
Juergen Schmied e4b41afa4a Stub for PathQualify32[A|W]. 1999-01-31 10:00:26 +00:00
Alex Korobka 6479f0fab2 Added an implementation of MRSW locks. 1999-01-31 09:24:44 +00:00
Juergen Schmied bf635b66a2 Stub for GetSecurityDescriptorControl. 1999-01-31 09:21:31 +00:00
Marcus Meissner 6b5a811175 Some more warnings and bugs fixed. 1999-01-30 13:06:00 +00:00
Alex Priem b2e099cfed Small update. 1999-01-30 13:04:01 +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
Matthew Becker 6d5944564d Doc updates. 1999-01-30 12:54:32 +00:00
James Juran c2a1063940 Commented out unused variables to prevent needless compiler warnings. 1999-01-28 16:33:44 +00:00
Matthew Becker e905f3c681 Documentation standardizations. 1999-01-28 13:46:25 +00:00
Marcus Meissner 03479f8adb Fixed a lot of warnings for possible problems. 1999-01-28 10:06:38 +00:00
Marcus Meissner ffb912e692 Fixed GetIconInfo16 (.spec,ICONINFO struct is different for Win16/Win32). 1999-01-28 09:14:38 +00:00
Eric Pouech 6bc8bbd3b0 Temporary #if 0'ed part for builtin modules in MSACM to make it
compile with the patch for loadable drivers.
1999-01-26 17:26:54 +00:00
Andreas Mohr 22c904d3ca Implemented GetIconInfo16 -> call to GetIconInfo32. 1999-01-26 14:56:01 +00:00
Marcus Meissner 6b108a6212 3 missing WINAPI added. 1999-01-26 12:59:31 +00:00
Juergen Schmied cb23d48715 Small fixes. 1999-01-26 10:37:57 +00:00
Juergen Schmied 26ff83dfed Changed some treeview related definitions. 1999-01-26 10:35:53 +00:00
Juergen Schmied a9c17d2e3d Implemented SHBrowseForFolder() dialog. 1999-01-26 10:30:55 +00:00
Marcus Meissner 028c434180 Added GetSecurityDescriptorOwner/Group, RevertToSelf stubs.
Return NULL from OpenThreadToken.
1999-01-26 10:11:22 +00:00
Eric Kohl d68d50142f Fixed several bugs and typos. 1999-01-24 19:14:58 +00:00
Eric Kohl b406c7d42a New drag list control. 1999-01-24 19:12:34 +00:00
Eric Kohl 65016636f4 Fixed pointer bugs in DPA_InsertPtr() and DPA_DeletePtr(). 1999-01-24 19:09:56 +00:00
Eric Kohl 8305ad50ea Added WM_[G/S]ETFONT handling. 1999-01-24 19:09:24 +00:00
Eric Kohl 19ba7199ac Added WM_COMMAND and WM_NOTIFY handling. 1999-01-24 19:07:59 +00:00
Eric Kohl 6d1ceb5cc7 Fixed redraw bug for tracking tooltips. 1999-01-24 19:06:35 +00:00
Eric Kohl 402fcbc821 Added some messages to the rebar control. 1999-01-24 19:05:49 +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 f7b0de3f26 Moved ADVAPI32 files to dlls/advapi32.
Added stubs for eventlog functions.
1999-01-03 12:48:29 +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
Andreas Mohr 382e2024b2 SendASPI32Command32 has to be __cdecl.
Updated documentation/aspi and reverted an ERR back to WARN.
1999-01-03 12:30:02 +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
Alex Priem d70de84e6e IPaddress common control implementation. First try; needs more work to
remove boring bugs.
1998-12-26 11:48:35 +00:00
Juergen Schmied 0bb85b10c2 Fixed the TEXT redefined warnings. 1998-12-25 08:55:15 +00:00