Commit Graph

918 Commits

Author SHA1 Message Date
Andreas Mohr 63e8bd5d50 Added stub for RtlAssert(). 2000-02-20 13:47:28 +00:00
Eric Pouech 1ee4a807c5 Got rid of PROFILE_ functions, now accessing Wine config options
through the registry.
2000-02-20 13:40:54 +00:00
Owen Wang 64b9d86669 Set the type of VarBstrFromDate to dwFlags, instead of lcid.
Ulrich Czekalla  <ulrichc@corel.ca>
Fixed the problem with the date being off by one.

Petar Djukic
VariantCopy was ignoring VT_DISPATCH,VT_UNKNOWN, and VT_VARIANT. Same
with VariantClear.
Coerce function doesn't implement coercion for VT_DISPATCH type.
2000-02-18 19:14:29 +00:00
Alexandre Julliard d65198c6b3 Changed the loading of typelib files to use a memory mapping instead
of reading the file bit by bit.
2000-02-18 19:08:40 +00:00
Eric Pouech 853043b4b7 Fixed prototype for OleTranslateColor. 2000-02-18 19:06:00 +00:00
Alexandre Julliard 90476d6b4a Moved SystemHeap allocations to the process heap. 2000-02-16 22:47:24 +00:00
Juergen Schmied 32fe6bdc13 Added stub for CoResumeClassObjects. 2000-02-14 19:56:21 +00:00
Ove Kaaven d0c3e19e8a ioctlsocket() now returns success if the app sets nonblocking mode for
WSAAsyncSelect()-ed sockets.
2000-02-14 19:50:57 +00:00
Gerald Pfeifer 5d3cd5296f Fixed FreeBSD compile. 2000-02-14 19:50:26 +00:00
Eric Pouech 696fb4f341 - fixed crash on mci channel tracing
- fixed 16 to 32 bit translation for MCI_BREAK and MCI_SYSINFO messages
2000-02-14 19:49:46 +00:00
Alexandre Julliard 83ab5ae577 Removed check for class existence. 2000-02-13 15:10:50 +00:00
Alexandre Julliard d711ad9e0a Removed superfluous GlobalFindAtom calls. 2000-02-13 15:10:16 +00:00
David Howells 53ec9f3287 Implemented isw*() wctype.h functions. 2000-02-13 15:04:24 +00:00
Alex Priem d5a50a3cea Fixed off-by-one error. 2000-02-13 15:02:43 +00:00
Oleg Korda 596bca5bfc Added Russian translation. 2000-02-10 22:38:16 +00:00
Alexandre Julliard 383da68cf9 Optimized debugging API to reduce code size. 2000-02-10 22:15:21 +00:00
Alexandre Julliard fc296da4e2 Removed extra includes from ole.h and wingdi.h. 2000-02-10 19:39:48 +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
Owen Wang 923685ac95 Make CLSIDFromString return a CLSID of zeros instead of crashing when
passed a null pointer.
2000-02-07 22:20:44 +00:00
Gerald Pfeifer e5bd2f8221 Fixed unconditional use of JOYDEV. 2000-02-07 22:11:40 +00:00
Juergen Schmied 2577e9df2d Changed import to ordinal. 2000-02-07 17:17:41 +00:00
Andreas Mohr a16c0e19a7 - implemented serial numbers for audio CDs and data CDs
- big clean up of misc/cdrom.c and dlls/winmm/mcicda/mcicda.c function
  naming and such
- split debug channel cdaudio into cdrom and mcicda
- fixed some typos
2000-02-07 16:28:52 +00:00
Sean Langley 9c92c7de2c Made OleCreateFontIndirect have the same signature (exactly) as the
header file. Added olepro32 dll stubs.
2000-02-07 16:27:33 +00:00
Sean Langley 58c71d4f7c OLEPRO32 stubs. 2000-02-07 16:26:56 +00:00
Wolfgang Schwotzer 8f22c91b93 Extended the winmm joystick API calls to support the new Linux
joystick driver.
2000-02-07 16:22:07 +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
Noomen Hamza 55490022b9 Running object table are not using 0 as a valid index anymore. 2000-02-07 16:01:37 +00:00
Marcus Meissner bd26e4d2cf Height calculation was 1 off in ImageList_Read. 2000-02-07 16:00:33 +00:00
Alexandre Julliard b2f6f0e7d2 Removed resource.h. 2000-02-03 01:54:36 +00:00
Alex Priem e15dff7411 - Implementation of WM_SETFORMAT
- Reworked drawing/selection
- Implementation of WM_KEYDOWN
2000-02-03 00:48:39 +00:00
Alexandre Julliard 318f4cefd2 Build most dlls as separate shared libraries. 2000-01-31 05:02:49 +00:00
Marcus Meissner 9c978ab18e Overlay indices are signed shorts (-1 means no overlay)
(ImageList_SetOverlayIndex) should accept -1 as overlayindex.
(ImageList_Read) We can read a NxM bitmap from the stream and have
to convert it into a 1x(M*N) bitmap, set cCurImage,cMaxImage. Added
documentation.
(others) removed some potential operator precendence problems.
2000-01-30 22:21:22 +00:00
Ulrich Weigand 7d43bceb7e Moved debugger to libwine to make it available to WineLib apps.
Try to invoke external debugger if internal debugger crashes.
Try to handle early invocation of debugger more gracefully.
2000-01-30 21:16:45 +00:00
Francois Gouget f82a723a43 The COM virtual tables must use the
'ICOM_MSVTABLE_COMPAT_DummyRTTIVALUE' macro to provide padding in C++.
2000-01-30 02:55:16 +00:00
Andreas Mohr 8cd93514f0 - add some documentation items
- fix some spelling
- fix some warnings
2000-01-29 21:12:58 +00:00
Andreas Mohr 1fe93345c4 - support for reading labels and serial nums from device
- "reasonable" misc/cdrom.c device handling
- much improved audio CD support
- serial number overwrite bug fix
- spelling fixes
2000-01-29 21:11:47 +00:00
Andreas Mohr 027187df65 Added SETUPX dll. 2000-01-29 21:09:02 +00:00
Patrik Stridvall fb32c7bb38 Fixed minor issues found by winapi_check. 2000-01-29 21:02:19 +00:00
Marcus Meissner d40170d20c Implemented ImageList_Read (not 100% correct in regarding to setting
the bitmap).
Filled out unknown members of ILHEAD.
Started reordering IMAGELIST to make it Windows binary compatible.
2000-01-29 21:00:25 +00:00
Marcus Meissner 8b466e0ce8 nIconIndex == -1 should return nr of available icons, not 0. 2000-01-29 20:59:31 +00:00
Alexandre Julliard 0dd3655fd0 Removed debugstr.h. 2000-01-29 19:49:58 +00:00
Juergen Schmied 6a9f1906a5 Small fix. 2000-01-27 05:39:44 +00:00
Alexandre Julliard 3d678afc4c Dynamically load version.dll in MMDRV_GetDescription32. 2000-01-26 02:36:43 +00:00
Alexandre Julliard 8c7f7e4df9 Use a linked list instead of a DPA for the hook list. 2000-01-26 02:25:44 +00:00
Gerard Patel 617f6908de Returns an error if trying to write to a stream opened for read. 2000-01-26 02:04:44 +00:00
Alexandre Julliard fee65e4672 Don't crash when ObjectAttributes is NULL. 2000-01-26 01:39:51 +00:00
Alexandre Julliard eafa391081 Use argv[0] to locate the server executable. 2000-01-25 21:19:58 +00:00
Alexandre Julliard cb1fc735f0 Changed the server to return STATUS_* error codes. 2000-01-24 21:58:06 +00:00
Alexandre Julliard 2646fb6047 Built a complete translation table for RtlNtStatusToDosError. 2000-01-24 20:59:45 +00:00
Alexandre Julliard 54dc94ebf8 Merged dlls/ver into dlls/version. 2000-01-23 22:56:08 +00:00
Juergen Schmied 02d45e52c5 - implementation of RtlReg* (read access), RtlEvent*, RtlSemaphore*,
NtAllocateLocallyUniqueId
- implementation or stubs for NtAccessCheck, NtSetSecurityObject,
  RtlClearBits, RtlEqualPrefixSid, RtlFindClearBits,
  RtlFormatCurrentUserKeyPath, RtlGetControlSecurityDescriptor,
  RtlIdentifierAuthoritySid, RtlImpersonateSelf, RtlInitializeBitMap,
  RtlInitializeGenericTable, RtlMakeSelfRelativeSD,
  RtlPrefixUnicodeString, RtlSetBits, RtlUnicodeToMultiByteN,
  RtlUpcaseUnicodeStringToOemString, RtlUpcaseUnicodeToOemN,
  RtlValidSid, RtlxUnicodeStringToOemSize
- corrected most RtlString* functions, added documentation
- more fixes and partial implementations
2000-01-23 22:35:33 +00:00
Marcus Meissner 9837b598bc Replaced some weird C constructs (char[]="" ) with more compatible ones.
Added another NULL ptr check in _OnOpen.
2000-01-23 22:30:22 +00:00
Alexandre Julliard de07869657 Moved winsock implementation to dlls/winsock. 2000-01-23 22:07:15 +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
Marcus Meissner 317c9d0ff6 Implemented (Register|Get|Revoke)ActiveObject from the docs. 2000-01-23 03:15:25 +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
Uwe Bonnes d0b0dbdc17 Always initialize lpWaveHdr->lpNext to NULL.
Don't fail on strange fragment sizes.
2000-01-18 01:09:45 +00:00
Gerard Patel 18a1126687 Rounds to the lowest integer, not the nearest. 2000-01-17 22:21:56 +00:00
Juergen Schmied 927525a9b3 If there is enough space in the buffer and the type is REG_SZ and the
string is not 0-terminated RegQueryValue and RegEnumValue are appending a 0.
2000-01-15 23:38:49 +00:00
Eric Pouech 4f81c3ea30 Replaced Wine specific DRIVER_GetType by a correct implementation of
GetDriverFlag.
2000-01-15 22:29:32 +00:00
Todd T. Fries f84e8eaf8a Add HAVE_SOUNDCARD_H to support OpenBSD. 2000-01-15 22:19:56 +00:00
Marcus Meissner bc3ab4c541 Implemented OleRun. 2000-01-15 22:14:20 +00:00
Alexandre Julliard afa4315507 Removed a dependency between oleaut32 and comctl32. 2000-01-12 05:01:02 +00:00
Peter Hunnisett 10c1532b41 Fix problem with initialization (reported by Andreas Mohr). 2000-01-12 04:56:13 +00:00
Alex Priem 504cfe51d3 InfoPtr checking mixed up WM_DESTROY and WM_CREATE. 2000-01-12 04:55:27 +00:00
Patrik Stridvall 7b0a088f5a Non-Linux compile fix. 2000-01-09 21:42:42 +00:00
Juergen Schmied f94761b873 Corrected behaviour of RegOpenKey in case of failure. 2000-01-09 21:10:18 +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
Bradley Baetz ce80647898 Fixed race condition between app and wine in WAVE_mciPlay. 2000-01-09 02:38:24 +00:00
David Elliott 8b8a3438e2 Removed malloc/free hack and replaced with HeapAlloc/HeapFree throughout code.
Added critical section around code dealing with global variables.
Added a few comments about how ASPI is supposed to work.
Copy sense info into the correct place (right after the fixed 16-byte CDB).
Now returns target status (many Windows apps won't even look at the
sense are unless they get an error code).
Added SC_ABORT_SRB FIXME.
Added SC_GET_DISK_INFO place holder for clarity.
Updated Linux SG interface structure to include new kernel 2.2
status fields.
2000-01-08 22:25:02 +00:00
Marcus Meissner 6e8fe72edf The new filedialog stuff does not handle template. So do not call if
there are any.
2000-01-08 22:23:12 +00:00
Patrik Stridvall 3e1be2679a Fixed some issues found by winapi_check. 2000-01-08 22:21:15 +00:00
Ulrich Weigand f030d7527a Fixed alignment problem with VERSION_INFO members. 2000-01-08 22:19:46 +00:00
Alex Priem f1a3f1752d - When processing WM_PAINT messages, the treeview might sometimes use
the wrong hdc. Fixed.
- Better checking for TREEVIEW_INFO *infoPtr=NULL.
  Similar to code in toolbar.c
- Other small fixes (subclassed edit control).
2000-01-05 01:48:56 +00:00
Adam Sacarny d2304aa893 Fix for compilers that don't support 'long long' (From Ove Kaaven). 2000-01-05 01:42:13 +00:00
Eric Pouech 282377824d Added more MIDI messages 16<=>32 mapping.
Fixes some bugs in buffers handling and index for MAPPER.
2000-01-04 01:04:48 +00:00
Eric Pouech a5bad1034e Put back visible minimum timer resolution to 1 ms.
Decorrelate the service thread resolution from the user required timer
& visible minimum resolutions.
Removed the Callback.TimeFuncProc entry.
2000-01-04 00:57:11 +00:00
Bradley Baetz 6797d74415 Convert mmio to allow the use of 32 bit mmio procedures. 2000-01-04 00:54:18 +00:00
Juergen Schmied 6d17c61096 Small fixes. 2000-01-04 00:33:56 +00:00
Patrik Stridvall 6afc68aabd Fixed some issues found by winapi_check. 2000-01-04 00:32:38 +00:00
Alexandre Julliard b7c84d3b22 Authors: Chris Morgan <cmorgan@wpi.edu>, James Abbatiello <abbeyj@wpi.edu>
Implemented WM_SIZE message support. Optimized drawing to use
precalculated size values rather than recalculating during each call
of MONTHCAL_Refresh.
2000-01-04 00:30:21 +00:00
Eric Pouech 0adb3c23ad Use a uniform naming scheme for driver modules. 2000-01-04 00:27:39 +00:00
Eric Pouech ba2a9a06ef Added support for WODM_BREAKLOOP message. 2000-01-04 00:25:57 +00:00
Eric Pouech 1bf5dea29a Removed extraneous ERR message. 2000-01-04 00:25:39 +00:00
Eric Pouech 507950c461 Added support for MCI_INFO_COPYRIGHT and MCI_INFO_NAME. 2000-01-04 00:25:22 +00:00
Andreas Mohr 06b3475048 Added spec entry for _itoa. 2000-01-04 00:24:38 +00:00
Andreas Mohr caad1d8e9d - prevent mem leak of CRTDLL_acmdln_dll
- better argument parsing
- last xargv entry has to be NULL
- return value is environment pointer instead of NULL
- added a spec entry for bsearch()
2000-01-04 00:22:46 +00:00
Alexandre Julliard 6f715732e7 Make use of automatic ordinal allocation. 2000-01-01 22:06:18 +00:00
Alexandre Julliard 81ee21ddff Cosmetics. 1999-12-27 05:26:00 +00:00
Francois Gouget baa9bf9a23 Buffer overflows and strncpy fixes. 1999-12-27 05:24:06 +00:00
Alexandre Julliard 8a3edf9b5a Fixed/commented out duplicate entry point names. 1999-12-26 23:12:38 +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
Francois Gouget f3ca842678 FILEDLG95_HandleCustomDialogMessages:
- for the three handled messages we must return the required buffer size
- for CDM_GETFILEPATH paths like "dir\file" were handled incorrectly
- fixed multiple potential buffer overflows.
FILEDLG95_OnOpen: fixed a use of strncpy without '\0'.
FILEDLG95_SHELL_NewFolder: the size of lpstrCaption was incorrect
leading to a buffer overflow.
1999-12-26 00:34:23 +00:00
Francois Gouget 7e5f828b12 Better support very long strings by avoiding to copy them in a fixed
size buffer (one exception partly remains: callback strings).
Raise the buffer size to 512 characters.
Merge the handling of item 0 and other items together in GetItemA to
reduce code duplication.
1999-12-25 22:57:17 +00:00
Marcus Meissner bac7be750b Cast the unsigned int to signed, or NEAR_MATCH will not work. 1999-12-25 22:55:40 +00:00
Eric Pouech f919cf3a41 Fixed some bogus values in MCI_STATUS handling (position & length of tracks).
Added support for MCI_INFO on MEDIA_UPC & MEDIA_IDENTITY commands.
1999-12-25 22:54:11 +00:00
Huw D M Davies f35356db11 DPA_DeletePtr was resizing the array to a too small size. 1999-12-25 22:51:53 +00:00
Francois Gouget cb9c964952 Modified IcmpCloseHandle and IcmpSendEchoRequest so that we don't
crash if the handle is INVALID_HANDLE_VALUE.
1999-12-25 22:46:22 +00:00
Peter Hunnisett de73965d67 Fixed ordinal numbering and added new spec stub. 1999-12-20 04:12:23 +00:00
Marcus Meissner 5b66f70f67 Small fix to get GET_DEVICE_TYPE working (verified by Dan Kegel). 1999-12-20 04:02:48 +00:00
Ian Schmidt c5af796977 Corrected background color and fixed leaking GDI brush. 1999-12-20 04:00:52 +00:00
Francois Gouget 7e39c75b42 If lpTitle==NULL and cbBuf==0 then we must return the required buffer
size.
1999-12-20 03:52:29 +00:00
Shaun Morris 271f522fa9 Implemented _TrackMouseEvent for the TME_LEAVE flag. 1999-12-20 03:48:25 +00:00
Eric Pouech 5c7f1ab978 Added the ability to open several streams on the same driver.
Added a few acmMetrics options.
1999-12-12 21:28:09 +00:00
Eric Pouech be5e3c6512 SysStringLen can get a NULL pointer (and shall return 0). 1999-12-12 21:27:41 +00:00
Eric Pouech 656eebd866 Now using notification for detecting when a WAVEHDR has been played 1999-12-12 21:27:18 +00:00
Eric Pouech d5cd083d2c Enhanced synchronization between playback thread and stop/close commands
Now using notification for detecting when a WAVEHDR has been played
1999-12-12 21:26:09 +00:00
Huw D M Davies 7377a16297 Fix no. of arguments in a WARN statement. 1999-12-12 19:39:08 +00:00
Andreas Mohr 7fb732e597 Fixed compiler warnings. 1999-12-12 00:47:51 +00:00
Juergen Schmied 128f1e7015 Added StrNCpyA, StrNCpyW. 1999-12-12 00:40:23 +00:00
Alexandre Julliard 8551f8ca98 Xiang Li
Implementation of a proxy ODBC32 dll.
1999-12-11 23:56:46 +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
Juergen Schmied 044db46459 Stubs for LsaFreeMemory, LsaQueryInformationPolicy, LsaClose.
Small fixes.
1999-12-11 23:19:54 +00:00
Bradley Baetz 0497aa649a The wavemap driver wasn't passing the callback type to the
DriverCallback routine correctly.
1999-12-11 23:04:55 +00:00
Patrik Stridvall 9af5e69107 Fixed some issues found by winapi_check. 1999-12-11 23:02:15 +00:00
Juergen Schmied 9270a10926 Small fixes. 1999-12-11 23:00:17 +00:00
Marcus Meissner eff4087da1 Added NtPowerInformation stub. 1999-12-10 03:27:15 +00:00
Gerard Patel f44c1f7e13 Transfer only cbStruct size in BindCtxImpl_S(G)etOptions. 1999-12-10 03:23:35 +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
Bradley Baetz 8ee45ac7d7 - Fix MMIO_{Open,Rename} to check the filename (of the form
file.ext+ABC) for the correct mmio procedure to use.
- mmioStringToFOURCC now converts to uppercase if asked to, and handles
  strings of length < 4.
1999-12-08 03:26:31 +00:00
Andreas Mohr a2da86898a Added .rc file support for Win16 NE modules.
Moved display.c and mouse.c to separate dll directories.
1999-12-06 01:20:00 +00:00
Andreas Mohr ffdd1717d4 - the OLE version returned was too low
- renamed OABuildVersion16 to OaBuildVersion16
- spelling fixes
1999-12-05 23:52:56 +00:00
Francois Gouget 42d4f30156 Whenever we do an strncpy we should make sure we put a '\0' at the end
of the buffer.
1999-12-05 23:11:47 +00:00
Eric Pouech 72da44af4c Fixed mciInfo. 1999-12-05 23:09:49 +00:00
Eric Pouech c06089d0c5 Added support for WAVE_FORMAT_QUERY flag in wodOpen. 1999-12-05 23:09:13 +00:00
Eric Pouech 94d6bc927f Correctly implement ACM_STREAMOPENF_QUERY flag in acmOpenStream. 1999-12-05 23:08:42 +00:00
Eric Pouech 92e492e296 Fixed MCI_OPEN command for types like "CDAUDIO!H:". 1999-12-05 23:08:08 +00:00
Eric Pouech 29ebdb7690 Fake MIDI_IO_STATUS support in midi in open
Fixed bug in midi in while reading data
1999-12-05 02:19:24 +00:00
Eric Pouech 6ff83ad45f Fixed infinite loop for 0-length wavehdrs. 1999-12-05 02:18:59 +00:00
Eric Pouech e2ab3ef792 Fixed buggy playback for non PCM files
Added support for from & to indexes for playback
Now using double wavehdr for better output
Cleaned-up internal structs and removed last 16 bit API adherence
1999-12-05 02:18:35 +00:00
Eric Pouech 5f2f5188b2 Tried to reduce echo in playSound API (using two wavehdr instead of
one).
1999-12-05 02:18:01 +00:00
Eric Pouech aa5f5a3244 Added callback mechanisms for MIDI IN. 1999-12-05 02:17:40 +00:00
Eric Pouech ba42b262d1 Fixed improper acm streams closing. 1999-12-05 02:17:18 +00:00
Eric Pouech 382c9a1ad2 Debug traces cosmetic fixes. 1999-12-05 02:16:48 +00:00
Peter Ganten b5d3c73a11 waveHdr.lpData was eventually HeapFree()ed uninitialized. 1999-12-04 04:18:09 +00:00
Michael McCormack 0c0f7d3560 Added code to some service functions (some untested), fixed
declaration of service main function.
1999-12-04 04:03:45 +00:00
Alexandre Julliard 2bab80dea4 Pierre Mageau
Murali Pattathe
Francois Boisvert
Francis Baudet
Henning Hoffmann
Many fixes.
1999-12-04 04:03:01 +00:00
Huw D M Davies bbe263b68b Added stubs for several MRU list functions and documented some others. 1999-12-04 04:01:41 +00:00
Huw D M Davies 2553976309 Fixes off by one error in item insertion. 1999-12-04 03:59:33 +00:00
Marcus Meissner f95df54d1c Allow 1% deviation from specified sampling rate for some soundcards. 1999-12-04 03:58:37 +00:00
Alexandre Julliard ad47a30f5e Implemented waitable timers. 1999-11-29 01:58:35 +00:00
Alexandre Julliard 08afc1a5ed Serge Ivanov
Pierre Mageau
Thy Nguyen
Don Kelly
Noomen Hamza
Lots of bug fixes and new features in property sheets.
1999-11-28 21:01:47 +00:00
Niels Kristian Bech Jensen c69a80c31d Compiler warnings fixed. 1999-11-28 20:31:04 +00:00
Dave Pickles df66b90f12 Prevent a crash if messages are sent to a toolbar window before
WM_NCCREATE or after WM_DESTROY.
1999-11-28 20:14:49 +00:00
Julio Cesar Gazquez ae8d1d17a2 Updated Spanish MM error string translation. 1999-11-28 20:08:52 +00:00
Alex Priem e6e71ad4e6 - (final?) update of TreeView_* macro's.
- implementation of TVM_SETINSERTMARK & TVM_SETINSERTMARKCOLOR
- fixed some typo's
- custom draw enhancements
- implementation of state images
- implementation of TVS_CHECKBOXES
1999-11-28 19:50:01 +00:00
Eric Kohl 426e812ba0 Fixed some visual toolbar bugs. 1999-11-28 19:48:57 +00:00
Huw D M Davies 6d149d85d8 Use RegQueryInfoKey to count number of printers. 1999-11-28 19:47:58 +00:00
Juergen Lock ba6d54a4a6 Set/use fs/gs from the sigcontext struct, the corresponding kernel
change now finally has been MFC'd to -stable.
1999-11-25 23:17:58 +00:00
Eric Pouech 2c655f5e6e Fixed some bogus error detection for RegEnumValue[AW] and
RegQueryValueEx[AW].
1999-11-25 22:05:46 +00:00
Peter Hunnisett 88a2954a97 - Added global data mutual exclusion
- Removed hack for creating processes suspended now that it's implemented
- Fixed ordinal numbering and added spec stubs
- Fixed EnumConnections callback to fill in all parameters with valid data
- Made direct play allocation/deallocation follow the same pattern as
  direct play lobby
1999-11-25 22:04:53 +00:00
Andreas Mohr 6c8a67c3af Several improvements. 1999-11-25 22:04:08 +00:00
Alexandre Julliard 1d2ba529aa Added current context to the exception debug event sent to the server. 1999-11-24 01:24:50 +00:00
Eric Kohl 69a93593b0 - first 'dummy' implementation of ImageList_Read 1999-11-23 23:40:01 +00:00
Eric Kohl 70e0969eeb - added version messages 1999-11-23 23:38:22 +00:00
Eric Kohl 663921f97c - implemented LBItemFromPt 1999-11-23 23:35:12 +00:00
Eric Kohl 2b51c94674 - implemented simple column order array functionality
- implemented some virtual listview notifications
1999-11-23 23:32:03 +00:00
Eric Kohl 33910f17ff - minor update to mru list functions
- stubs for COMCTL32_411 to COMCTL32_413
1999-11-23 23:14:53 +00:00
Eric Kohl 81e314b14f - added version messages and some simple get/set messages.
- added unicode messages
1999-11-23 22:33:41 +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 582732e401 Corrected wrong parameter counts for WNetCachePassword and
WNetEnumCachedPasswords.
1999-11-23 22:27:03 +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
Juergen Schmied 2d263ce7f2 - the fodInfos were used before initialized
- lpTemplateName can be a resource id
- if lpTemplateName is a string don't free the original one
1999-11-21 02:20:45 +00:00
Niels Kristian Bech Jensen 1d5bc469cc Removed extra #include statements. 1999-11-21 02:14:36 +00:00
Gustavo Junior Alves 0107f35a1b Added Portuguese language support. 1999-11-21 02:10:31 +00:00
Alexandre Julliard 0bb2e5ab01 Authors: Chris Morgan <cmorgan@wpi.edu>, James Abbatiello <abbeyj@wpi.edu>
Implemented current day circling.  Fixed many bugs in the month
calender control including control spacing and alignment.  Fixed
defines monthcal.h.  Optimized control drawing and removed many
extranious redraws.  Improved control behavior.  Fixed inconsistent
formatting in both .c and .h files.
1999-11-21 02:04:09 +00:00
Peter Schlaile 096aba2ed1 Implemented StartServiceCtrlDispatcherA according to DispatcherW. 1999-11-21 01:01:04 +00:00
Michael McCormack 75a841324e Implemented OpenSCManagerW, CloseServiceHandle, OpenServiceW, and some
of QueryServiceStatus.
1999-11-21 00:58:14 +00:00
Eric Pouech d183e4ac8c Added undocumented feature to InsertButtonA.
Added dropdown button support.
1999-11-21 00:52:26 +00:00
Eric Pouech 331931a8ae Fixed play back of uncompressed AVI file.
Fixed exiting conditions.
1999-11-21 00:51:54 +00:00
Eric Pouech 31a1933aa5 Fixed forwarding and handling messages directed to the mappers. 1999-11-21 00:51:05 +00:00
Jim Aston f06c8789e3 Added stub for StgSetTimes. 1999-11-21 00:49:20 +00:00
Andreas Mohr a05b43fdf3 SHFind_InitMenuPopup is supposed to return a pointer. 1999-11-21 00:48:33 +00:00
Ulrich Weigand ca6e3361d0 u_int[16|32]_t might not be defined. 1999-11-21 00:48:06 +00:00
Alex Priem 07be70b456 - fixed crash when adding items with TVI_SORT and wineItem->pszText is
set to LPSTR_TEXTCALLBACK.
- ditto for TREEVIEW_DeleteItem, TREEVIEW_CreateDragImage.
1999-11-21 00:47:43 +00:00
Eric Pouech 9aa8960f7e The adwInfo[0] field was no longer used on mmioOpen (may contain file
handle).
1999-11-14 23:59:01 +00:00
Eric Pouech 76cc171f4b Added stubs for SetErrorInfo, PropVariantClear, PropVariantCopy,
FreePropVariantArray.
1999-11-14 23:56:11 +00:00
Eric Pouech 5f6080ee05 Removed suicide code when playback thread's father dies. 1999-11-14 23:53:41 +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 1679f2c250 - corrected control positions
- use the icons from comctl32 for the buttons
1999-11-14 21:29:24 +00:00
Francois Gouget 85e1f22e26 Removed leftover #undefs. 1999-11-14 19:44:25 +00:00
Uwe Bonnes c697cc3d59 Ignore MCI_OPEN_ELEMENT in CDAUDIO_mciOpen. 1999-11-14 19:44:02 +00:00
Marcus Meissner 1077d0cd1c Work around glibc bug, that does not handle latin-1 umlauts. 1999-11-14 19:43:05 +00:00
Ulrich Weigand eb94c7d2c4 Adapted to new register function handling. 1999-11-13 23:54:04 +00:00
Francois Gouget ae5e93e365 Use BSD headers for ICMP portability. 1999-11-13 23:02:06 +00:00
Juergen Schmied 111f0e35a4 - inserted markers for the bin2res tool
- reformated hexdump in shres.rc
1999-11-13 22:38:24 +00:00
Ulrich Weigand 6bba78e1e7 Moved GET_IP macro to winnt.h 1999-11-13 20:56:01 +00:00
Klaas van Gend 2d7f8590dc Implemented the PrintSetup dialog box for the PrintDlgA. 1999-11-13 20:49:58 +00:00
Adrian Thurston 7d487c914f Added validations for page index before using it. 1999-11-13 20:49:12 +00:00
Adrian Thurston 2d06944f38 - fixed the index of the item chosen in the filter combo box
- added support for the OFN_OVERWRITEPROMPT flag
- fixed positioning of controls in the user-defined templates
1999-11-13 20:48:47 +00:00
857e054912 Fixed joystick scaling. 1999-11-12 03:23:50 +00:00
Gustavo Junior Alves cca2a3b347 Use constants IDOK and IDCANCEL in .rc files. 1999-11-12 01:50:03 +00:00
Gerard Patel f90b60e296 Complete stub for RasEnumEntries by saying we have 0 entries. 1999-11-12 01:38:49 +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
Julio Cesar Gazquez c7ca3dde99 Added Spanish (pure Castillan) MM error string translation. 1999-11-12 01:01:24 +00:00
Ulrich Weigand 65bc810555 Added signal handling for SPARC / Solaris. 1999-11-12 01:00:34 +00:00
Eric Pouech 78044a2d1e Fixed recursion count while calling midiStream(Pause|Restart). 1999-11-12 00:58:52 +00:00
Bernd Paysan 8eec66b213 Added a stub for setjmp. 1999-11-12 00:57:49 +00:00