David Elliott
bfa70fe642
Implemented the wcstoul function.
2001-10-22 18:58:21 +00:00
Andreas Mohr
e15badb478
Cosmetics.
2001-10-21 15:18:15 +00:00
Guy L. Albertelli
e73949739e
- Add stubs for _25, _33, _35
...
- Add/correct code for: _15, _29, _30, _31, _151, _152, _153, _154,
_158.
2001-10-21 15:17:16 +00:00
Guy L. Albertelli
06fb2139b0
- Implement HUSKEY design.
...
- Implement functions: SHRegOpenUSKey{A|W}, SHRegCloseUSKey,
SHRegGetUSValue{A|W}, SHRegQueryInfoUSKey{A|W}
2001-10-21 15:09:36 +00:00
Guy L. Albertelli
2cf83ba009
- Implement UrlCanonicalizeW, UrlEscapeW, UrlUnescapeW.
...
- Stub UrlGetLocation{A|W}.
2001-10-21 15:08:01 +00:00
Alexandre Julliard
6ca71d39b2
Avoid crashing on non-initialized debug info.
2001-10-21 15:04:04 +00:00
Andrew Lewycky
ad73ed2d92
XFree86 4.1 gamma ramp support.
2001-10-21 15:02:01 +00:00
Mike McCormack
c5ea29f99b
Return TRUE on success in COMM_BuildOldCommDCB.
...
DCB16.BaudRate > 57600 means 115200.
OpenComm16 should use overlapped I/O.
2001-10-21 15:01:20 +00:00
Alexandre Julliard
32fb580515
Changed X11 mouse driver to use SendInput, and removed WINE_MOUSEEVENT
...
hack. Moved mouse.c to dlls/x11drv.
Added KeymapNotify event handler, and fixed handling with multiple
alt/shift/control keys.
Removed dinput functions from USER driver.
2001-10-18 21:38:59 +00:00
Alexandre Julliard
b165fabd5d
Make dinput a properly separated dll.
2001-10-18 21:31:14 +00:00
Alexandre Julliard
2fe081b730
Use WH_MOUSE_LL hook instead of redirecting the mouse event handler.
2001-10-18 21:30:46 +00:00
Alexandre Julliard
8166d36756
Fixed GetDeviceState and GetDeviceData to use only exported APIs.
2001-10-18 21:30:06 +00:00
Johan Gill
42a074dfcd
Relay tracing would crash if it came upon a function call with an
...
invalid pointer as a parameter.
2001-10-17 19:39:22 +00:00
Alexandre Julliard
4b62618122
Added support for low-level mouse and keyboard hooks.
...
Misc keyboard handling cleanups.
2001-10-17 17:50:02 +00:00
Alexandre Julliard
516e40e154
Make sure that GetMessagePos and GetMessageTime return sane values
...
for all messages.
2001-10-17 17:48:49 +00:00
Jukka Heinonen
2547121843
When a surface becomes primary surface, mark the whole surface damaged.
2001-10-17 17:45:53 +00:00
Alexandre Julliard
fb0ff053c0
Added internal Wine messages to perform SetWindowPos, ShowWindow and
...
SetParent in the correct thread.
Replace QUEUE_IsExitingQueue by USER_IsExitingThread.
Store window rectangles in the server.
Prevent DestroyWindow on windows not belonging to the current thread.
2001-10-16 21:58:58 +00:00
Alexandre Julliard
b662e11a00
Moved scrollbar tracking code to scroll.c.
...
Avoid unnecessary coordinates conversion in NC_HandleSysCommand.
2001-10-16 21:52:26 +00:00
Alexandre Julliard
8fd26b9134
Renamed WIN_GetWndPtr into WIN_GetPtr and added corresponding
...
WIN_ReleasePtr. Started using it instead of WIN_FindWndPtr where we
don't need to access windows of other processes.
2001-10-15 17:56:45 +00:00
Francois Gouget
0a26d420d9
The _IOXXX macros conflict with system headers on Solaris. Prefix
...
them.
2001-10-15 17:50:55 +00:00
Kai Morich
3ed8cc5769
InternalExtractIcon16 forgot to close file handle.
2001-10-15 17:50:21 +00:00
Francois Gouget
386cf6e342
When including 'wine/port.h', include it first.
...
Remove redundant 'config.h' includes.
2001-10-14 16:25:47 +00:00
Francois Gouget
e5ddd26dd7
When including config.h, include it first.
2001-10-14 16:18:52 +00:00
Francois Gouget
b60c4ce0f0
Don't print NULL strings (crashes on Solaris).
...
Small code maintainability tweak in ShellExecuteExA.
Two typo fixes in winmm.
2001-10-14 16:15:05 +00:00
Hidenori Takeshima
bc7d0272b3
Started implementing AVI splitter.
...
Implemented AsyncSource.
Merged some C sources.
Fixed some bugs.
2001-10-14 16:13:14 +00:00
Ove Kaaven
27e179794d
Fixed bugs with propget methods with input arguments.
...
Improved variant debug dumps.
2001-10-14 16:07:49 +00:00
Ove Kaaven
d63cf5f846
Fixed bugs in safe arrays.
...
- enlarging a safe array didn't clear the new entries
- element access only validated the first dimension
- the validation always failed when the array contained 1 element
2001-10-14 16:07:36 +00:00
Ove Kaaven
d418682da7
Fix a UINT16 redefinition problem.
2001-10-14 16:07:23 +00:00
Alexandre Julliard
7a2017dd65
Store window properties in the server. Moved property.c to dlls/user.
2001-10-12 19:10:26 +00:00
Alexandre Julliard
2ff4faf66d
Moved MAKEINTATOM to winbase.h and added Unicode version.
2001-10-12 18:43:27 +00:00
Alexandre Julliard
80593bf842
Removed next and child fields in the window structure and use
...
WIN_ListChildren instead.
2001-10-11 20:49:40 +00:00
Alexandre Julliard
556607a147
Store window parent as an HWND instead of a pointer.
2001-10-10 20:28:17 +00:00
Francois Gouget
0136b813ad
Allocate the array and strings in one lump (bug found by Malte
...
Starostik).
Same thing for the lpCmdline="" case.
There is no NULL pointer at the end of the argv list.
2001-10-10 20:25:59 +00:00
Francois Gouget
141039a54c
Move the RT_XXX macros to winuser.h.
...
winuser.h: Add support for NOGDI.
winuser.h: Modify to allow compilation without wingdi.h.
2001-10-10 02:51:24 +00:00
Chris Green
151fdd7c82
Added names of the "missing" paths for SHGetSpecialFolderPathA.
2001-10-10 02:48:29 +00:00
Patrik Stridvall
e573aba23f
Fixed issue found by winapi_check.
2001-10-09 21:48:39 +00:00
Patrik Stridvall
e668a9dbbf
Added new include file ws2spi.h for adding needed types.
2001-10-09 21:48:22 +00:00
Stefan Leichter
5bc7d7361e
Fixed parameters of SetupOpenInfFileA.
2001-10-09 21:47:11 +00:00
Hidenori Takeshima
bd3be7a905
Started Implementing Video Renderer.
...
Started Implementing WAVE/AU/AIFF Parser.
Started Implementing file source.
Fixed some bugs.
2001-10-08 20:56:08 +00:00
Alexandre Julliard
90d4b11b3a
Renamed USER_Init into UserClientDllInitialize.
2001-10-08 20:42:14 +00:00
Francois Gouget
58b299521d
Small typo fixes/updates.
2001-10-08 20:40:09 +00:00
Francois Gouget
76f6ffaf1b
Fix the SOCKADDR_IPX declaration.
...
Centralize all sockaddr_xxx conversions in ws_sockaddr_ws2u and
ws_sockaddr_u2ws.
Remove ugly casts in TRACEs.
2001-10-08 20:36:03 +00:00
Francois Gouget
aacc7e3756
_beginthread: Don't store the trampoline on the stack.
2001-10-08 20:32:41 +00:00
Malte Starostik
19337c7e18
CreateURLMoniker takes a LPCWSTR, not a LPWSTR.
2001-10-08 20:27:01 +00:00
Stefan Leichter
32aee1ae11
Added defines for resource types RT_MESSAGETABLE, RT_VERSION.
2001-10-05 19:44:33 +00:00
Gerard Patel
6559d10489
Fix sign extension problem in map_wparam_WtoA.
2001-10-05 19:42:24 +00:00
Huw D M Davies
e2a9e49349
Remove some unnecessary AddRef's.
2001-10-05 19:37:44 +00:00
Nikolas Zimmermann
76598823d0
Skip port number before calling gethostbyname.
...
Fix non-absolute urls.
2001-10-04 18:12:41 +00:00
Ove Kaaven
f26d2522af
The DISPPARAMS parameter array is a reverse-order array.
2001-10-04 18:11:11 +00:00
Ove Kaaven
54c8fee942
Implement coercion to VT_UNKNOWN from VT_DISPATCH.
2001-10-04 16:14:24 +00:00
Ove Kaaven
77f8e5fef2
ITypeInfo::Invoke should also search inherited interfaces for the
...
method to invoke.
ITypeInfo::GetIDsOfNames needs to do case-insensitive string
compares.
2001-10-04 16:14:08 +00:00
Gerard Patel
94ce2a3303
Map a window if it is shown by a direct style change.
2001-10-03 18:44:02 +00:00
Ove Kaaven
e35f4ee144
Don't ignore DISPATCH_METHOD in ITypeInfo::Invoke.
2001-10-03 18:42:54 +00:00
Guy Albertelli
5a538105d1
Fix SHAddToRecentDocs code to properly handle native Comctl32 and
...
missing policies location.
2001-10-03 18:42:16 +00:00
Huw D M Davies
58aa0a12b9
Looks like the SLTG_ImplInfo struct isn't a fixed size.
2001-10-03 18:41:26 +00:00
Bill Medland
5a9ba2826e
Allow two connections by not releasing the wrapped library too early.
...
Also heavily protected and added additional trace information.
Make the Load functions static to reduce visiblity (enhance
simplicity).
2001-10-02 20:28:06 +00:00
Alexandre Julliard
a21672ebbc
Merged mouse buttons states into the key state array.
...
Fixed confusion between queue state and async state.
2001-10-02 18:53:59 +00:00
Alexandre Julliard
3f4f7fa7f2
Removed unnecessary includes/definitions.
2001-10-02 18:45:46 +00:00
Ilya Konstantinov
560ca323e2
Added a _NET_WM_NAME(UTF8_STRING) property to every window.
2001-10-02 18:44:56 +00:00
Andreas Mohr
2718c895d1
Make OaBuildVersion() return the highest version value possible.
...
Some cleanups.
2001-10-02 18:28:31 +00:00
Andreas Mohr
ab968455cd
Added WSC*InstallProvider stubs.
2001-10-02 17:46:59 +00:00
Huw D M Davies
04f90ca78a
Long nameless args in SLTG apparently get denoted by 0xfffe.
2001-10-02 17:25:55 +00:00
Guy Albertelli
60b59bef9f
Implemented dummy stub for SHChangeNotifyUpdateEntryList and
...
functional CIDLData_CreateFromIDArray.
2001-10-02 17:25:36 +00:00
Hidenori Takeshima
6619ebad32
Implemented CLSID_AudioRender.
2001-10-01 20:53:58 +00:00
Ove Kaaven
aacac86ada
Implemented DispGetParam.
2001-10-01 20:53:11 +00:00
Andreas Mohr
ed2aa7acdb
Fix/document SHLWAPI ordinals 217 and 218.
2001-10-01 20:52:53 +00:00
Andreas Mohr
306400541e
Added stub for WSApSetPostRoutine.
2001-10-01 20:52:23 +00:00
Eric Pouech
c766ea7b5c
Should initialize COM before calling it.
2001-10-01 20:51:44 +00:00
Huw D M Davies
899861d130
Better handling of typelibs loaded with a trailing resource number.
...
The logic for determining whether an SLTG typelib has a function param
as a 'short' or 'long' type has been 'refined'.
2001-09-26 23:05:35 +00:00
Francois Gouget
e716fa75bd
Renamed W_OK to MSVCRT_W_OK.
2001-09-26 23:04:02 +00:00
Hidenori Takeshima
c9f0ff2d8c
Merged some C sources.
...
Fixed some bugs.
Started implementing some pass-through interfaces.
2001-09-25 22:37:04 +00:00
Alexandre Julliard
7695d69046
A couple of optimizations to avoid some server calls in WIN_FindWndPtr
...
and related functions.
2001-09-24 01:19:59 +00:00
David Hammerton
75b525149d
Fixed typos.
2001-09-21 21:39:37 +00:00
Guy Albertelli
db1a09d6fa
Implement initial version of SHAddToRecentDocs.
2001-09-21 21:39:06 +00:00
Alexandre Julliard
9c89290e89
Ignore ConfigueNotify size changes while the window is iconic.
2001-09-21 21:04:56 +00:00
Ove Kaaven
9f6d5a068b
Variants and safe arrays is now able to copy BSTR swith embedded null
...
characters. Safe arrays now handle BSTRs and variants.
2001-09-21 21:01:31 +00:00
Ove Kaaven
eebbeef944
Register typelib marshaling for OLE Automation-compatible interfaces.
2001-09-21 21:00:37 +00:00
Alexandre Julliard
107b289a4e
Fixed a couple of bugs in _except_handler3.
2001-09-20 19:33:37 +00:00
Andreas Mohr
cf67b00a6a
Added stub for GdiInit2().
2001-09-20 19:32:39 +00:00
Guy L. Albertelli
f78858334a
Get more entry points from Comctl32 and save the addresses.
2001-09-20 19:32:13 +00:00
Aric Stewart
1e5777edf5
The behavior for wsprintfA is different that for wsprintf16 in how it
...
handles NULLs being passed as character parameters.
2001-09-20 19:05:58 +00:00
Francois Gouget
5ee3879ce0
Fix the conversions of a command line to/from an argv array.
2001-09-20 19:05:11 +00:00
Guy Albertelli
45e9cea3d1
Implement most of the MRU related functions.
2001-09-20 18:58:43 +00:00
Hidenori Takeshima
cde7d63bd5
Implemented ISeekingPassThru.
2001-09-19 22:39:34 +00:00
Francois Gouget
038af7925b
Fix the definition of structs NUMBERFMT* and CURRENCYFMT*.
...
Add, fix and move prototypes from winbase.h to winnls.h.
2001-09-19 22:28:00 +00:00
Guy Albertelli
607c810ac2
Fix problem comparing pidls and return correct code.
2001-09-19 22:26:53 +00:00
Alexandre Julliard
d23a82bc86
Made all 16<->32 HWND conversions use explicit functions instead of
...
implicit type casts.
Moved a lot of 16-bit functions to the new wnd16.c file.
Changed DIALOGINFO structure handling to support 32-bit handles.
2001-09-19 20:37:04 +00:00
Alexandre Julliard
629aab1768
Fixed a couple of HWND type mismatches.
2001-09-19 20:34:17 +00:00
Andreas Mohr
ee0c4f86f2
Rename "SystemTime" to "t" (this is *not* SYSTEMTIME - avoid
...
confusion).
2001-09-19 20:30:52 +00:00
Francois Gouget
433430ae96
Add msvcrt/locale.h.
...
Add missing include directives in msvcrt/wchar.h.
Fix prototype of _wstati64 in msvcrt/sys/stat.h.
2001-09-19 20:29:33 +00:00
Ove Kaaven
7e0906f194
Lots of rpcrt4.dll stubs.
2001-09-17 20:26:38 +00:00
Mike McCormack
7c1db50c2f
Ignore negative widths in HEADER_SetItemBounds.
2001-09-17 20:25:52 +00:00
Alexandre Julliard
f33f7f0ed0
Improved make_dlls script. Moved dll list out of
...
Make.rules.in. Removed a few no longer used rules.
2001-09-17 20:09:08 +00:00
Hidenori Takeshima
e575ad292e
Implemented IMemAllocator.
2001-09-17 20:04:28 +00:00
Francois Gouget
bab91aa4af
Implemented _mbsupr.
2001-09-17 19:02:21 +00:00
Hidenori Takeshima
1a8b33997f
Added stubs for mapi32, msimg32, sti and url.
2001-09-14 21:36:30 +00:00
Dmitry Timoshkov
123d266965
Do not hold the GDI lock while 16-bit ExtDeviceMode is called.
2001-09-14 01:00:57 +00:00
Francois Gouget
96ffcae371
Fix recv prototype for WSARecvEx.
2001-09-14 01:00:20 +00:00
Alexandre Julliard
f44bbb8d10
Make sure that HWND comparisons are always done with full 32-bit
...
handles.
2001-09-14 00:24:39 +00:00
Francois Gouget
d97fe2655b
Fix the WSAStartup prototype.
...
Fix handling of timeout parameter in select.
2001-09-14 00:19:52 +00:00