Vitaliy Margolen [Wed, 30 Nov 2005 18:22:57 +0000 (19:22 +0100)]
Implement symbolic link object in wineserver.
Implement Nt[Create|Open|Query]SymbolicLinkObject.
Change tests accordingly.
Markus Gömmel [Wed, 30 Nov 2005 17:27:06 +0000 (18:27 +0100)]
Added CSIDL_MYVIDEO|MYPICTURES|MYMUSIC to _SHRegisterUserShellFolders.
Oldrich Jedlicka [Wed, 30 Nov 2005 17:26:52 +0000 (18:26 +0100)]
Fix for RGB mask that corresponds to the visual's mask.
Hans Leidekker [Wed, 30 Nov 2005 17:26:42 +0000 (18:26 +0100)]
Document the ldap_control* functions.
Martin Fuchs [Wed, 30 Nov 2005 17:26:32 +0000 (18:26 +0100)]
Fix context menu handling for more than one entry in order to repair
.lnk-file execution: Don't break at the first non-matching entry.
Raphael Junqueira [Wed, 30 Nov 2005 17:26:16 +0000 (18:26 +0100)]
Added some checks on wglCreatContext to avoid problems (and
SetLastErrors).
Stefan Leichter [Wed, 30 Nov 2005 11:48:51 +0000 (12:48 +0100)]
Added stub for CryptVerifyMessageSignature.
Vitaliy Margolen [Wed, 30 Nov 2005 11:43:50 +0000 (12:43 +0100)]
ShowWindows(SW_SHOWMAXIMIZED) should ignore WS_MAXIMIZE window
state. Change tests accordingly.
Vitaliy Margolen [Wed, 30 Nov 2005 11:37:47 +0000 (12:37 +0100)]
New maximized visible window should be shown with
ShowWindow(SW_SHOW).
Vitaliy Margolen [Wed, 30 Nov 2005 11:32:22 +0000 (12:32 +0100)]
CreateWindow should not activate invisible minimized or maximized
windows.
Add several tests to show the correct behavior.
Stefan Leichter [Wed, 30 Nov 2005 11:31:54 +0000 (12:31 +0100)]
Fix version tests on windows 9x/ME.
Robert Shearman [Wed, 30 Nov 2005 11:31:38 +0000 (12:31 +0100)]
Test the behaviour of HttpSendRequestEx when putting data into the
lpvBuffer.
Robert Shearman [Wed, 30 Nov 2005 11:31:22 +0000 (12:31 +0100)]
Remove duplicated code by modifying HTTP_HttpSendRequest so that it
can be used by both HttpSendRequest and HttpSendRequestEx.
Also allow HttpSendRequestEx to be used asynchronously.
Vincent Béron [Wed, 30 Nov 2005 11:04:18 +0000 (12:04 +0100)]
Add some prototypes to include/ for already existing functions in
netapi32.
Vincent Béron [Wed, 30 Nov 2005 11:03:03 +0000 (12:03 +0100)]
Update win32.api to current cvs.
Add __RPC_USER as a calling convention in winapi.
Raphael Junqueira [Wed, 30 Nov 2005 11:02:45 +0000 (12:02 +0100)]
Add support for Intel drivers version string.
Update default driver version (nvidia).
Robert Shearman [Wed, 30 Nov 2005 11:02:26 +0000 (12:02 +0100)]
Disable XRender if bit masks aren't valid.
XRender code in the X11 driver will go into an infinite loop when the
colour bit masks are 0, so disable XRender in this case.
Robert Shearman [Wed, 30 Nov 2005 11:02:06 +0000 (12:02 +0100)]
The buffer sizes in the documentation for MsiDecomposeDescriptorW don't
include the NULL terminator, so fix this.
Robert Shearman [Wed, 30 Nov 2005 11:01:50 +0000 (12:01 +0100)]
Remove call to StrCatW by passing in NULL for lpszExtraInformation in
the call to InternetCrackUrl, which concatenates the params onto the
path.
Some other minor cleanups.
Robert Shearman [Wed, 30 Nov 2005 11:01:33 +0000 (12:01 +0100)]
Factor out code for doing ELEMDESC sizes and copies.
Copy FUNCDESC structures returned to calling applications instead of
passing a pointer to the master structure used internally.
Call VariantInit on newly allocated memory before calling VariantCopy.
Hans Leidekker [Tue, 29 Nov 2005 16:35:09 +0000 (17:35 +0100)]
Link to the reentrant version of libldap.
YunSong Hwang [Tue, 29 Nov 2005 16:21:23 +0000 (17:21 +0100)]
Add Korean translations.
Vitaliy Margolen [Tue, 29 Nov 2005 16:21:05 +0000 (17:21 +0100)]
Implement directory object in wineserver.
Implement Nt[Create|Open]DirectoryObject.
Change tests accordingly.
Alexandre Julliard [Tue, 29 Nov 2005 16:10:30 +0000 (17:10 +0100)]
Check for a valid module before attempting to read the export
directory in LdrGetProcedureAddress.
Rein Klazes [Tue, 29 Nov 2005 16:06:35 +0000 (17:06 +0100)]
Clear the reference counter in WSACleanup, with regression test.
Hans Leidekker [Tue, 29 Nov 2005 16:06:04 +0000 (17:06 +0100)]
Document the ldap_compare* functions.
Oliver Stieber [Tue, 29 Nov 2005 16:05:54 +0000 (17:05 +0100)]
Added support for vertex and pixel shader constants that have no type
i.e. they haven't been set yet or are clear.
Paul Vriens [Tue, 29 Nov 2005 11:00:19 +0000 (12:00 +0100)]
Added some stubbed Ds-calls
Start of conformance tests for these Ds-calls.
Vitaliy Margolen [Tue, 29 Nov 2005 10:48:57 +0000 (11:48 +0100)]
Stub StackWalk64.
Eric Pouech [Tue, 29 Nov 2005 10:47:40 +0000 (11:47 +0100)]
Added support for 'loading' virtual modules.
Eric Pouech [Tue, 29 Nov 2005 10:45:28 +0000 (11:45 +0100)]
Implemented SymGet{Next|Prev}Line64.
Eric Pouech [Tue, 29 Nov 2005 10:45:16 +0000 (11:45 +0100)]
Now correctly checking calling down to 32 bit version.
Robert Shearman [Tue, 29 Nov 2005 10:42:23 +0000 (11:42 +0100)]
HttpSendRequestExA/W doesn't touch lpBuffersIn->Next, so simplify the
code a bit.
Modify test case to demonstrate this.
Eric Pouech [Tue, 29 Nov 2005 10:42:13 +0000 (11:42 +0100)]
Implemented SymGetModuleInfo64.
Robert Shearman [Tue, 29 Nov 2005 10:35:27 +0000 (11:35 +0100)]
Implement some user marshal functions and add tests.
Robert Shearman [Tue, 29 Nov 2005 10:35:19 +0000 (11:35 +0100)]
More lpszServerName -> lpszHostName fixes.
Eric Pouech [Tue, 29 Nov 2005 10:35:10 +0000 (11:35 +0100)]
Implemented SymUnloadModule64.
James Hawkins [Tue, 29 Nov 2005 10:25:51 +0000 (11:25 +0100)]
Returned versions are always initialized to zero, even on failure.
Function always returns S_OK, even on failure.
Copy the file to the temp directory if the file exists but isn't found
by GetFileVersionInfoSize.
If bVersion is FALSE, return the language and code page identifiers of
the file, not the system.
Robert Shearman [Tue, 29 Nov 2005 10:25:31 +0000 (11:25 +0100)]
Fix redirects from secure to non-secure and vice versa.
Robert Shearman [Tue, 29 Nov 2005 10:25:24 +0000 (11:25 +0100)]
Implement ITypeInfo_Bind for typelibs.
Fix some places where a returned object was AddRef'd.
Make the search through implemented types work on all types, not just
interfaces.
Peter Lemenkov [Tue, 29 Nov 2005 10:25:11 +0000 (11:25 +0100)]
Added some definitions.
Eric Pouech [Tue, 29 Nov 2005 10:24:55 +0000 (11:24 +0100)]
Fixed some bugs in MCI string parsing.
Eric Pouech [Tue, 29 Nov 2005 10:24:46 +0000 (11:24 +0100)]
Implemented SymLoadModuleEx.
Eric Pouech [Tue, 29 Nov 2005 10:24:04 +0000 (11:24 +0100)]
Replaced stack_get_frame with a pure symbol (and no longer stackframe)
oriented API (stack_get_current_symbol).
Reused the func name (stack_get_frame) for internal stack.c handling.
Michael Jung [Tue, 29 Nov 2005 10:23:49 +0000 (11:23 +0100)]
Made the Drag&Drop cursors' rubber band visible on a white background.
Alexandre Julliard [Tue, 29 Nov 2005 09:46:03 +0000 (10:46 +0100)]
Avoid including X11/Intrinsic.h.
Alexandre Julliard [Tue, 29 Nov 2005 09:45:40 +0000 (10:45 +0100)]
Added support for doing SetBitmapBits on a DIB section.
James Hawkins [Tue, 29 Nov 2005 09:44:16 +0000 (10:44 +0100)]
Add ADN_DEL_UNC_PATHS define to advpub.h.
Robert Shearman [Tue, 29 Nov 2005 09:44:05 +0000 (10:44 +0100)]
Change all SendAsyncCallback calls into the synchronous
INTERNET_SendCallback where INTERNET_FLAG_ASYNC is already handled
properly.
Robert Shearman [Tue, 29 Nov 2005 09:43:52 +0000 (10:43 +0100)]
Make IAdviseSink methods non-async and remove the IAsyncManager
parameter hack that native COM used to use (but not any more). Async
calls are an optimisation that we're not going to support in the near
future.
Raphael Junqueira [Tue, 29 Nov 2005 09:43:38 +0000 (10:43 +0100)]
Fixed crash in wglShareList.
Raphael Junqueira [Tue, 29 Nov 2005 09:43:18 +0000 (10:43 +0100)]
Fix implementation of IDirectMusic8Impl_CreatePort.
Eric Pouech [Tue, 29 Nov 2005 09:43:01 +0000 (10:43 +0100)]
Added calling convention definitions.
Eric Pouech [Tue, 29 Nov 2005 09:42:49 +0000 (10:42 +0100)]
Added stub for dbghelp.SymRegisterCallback64.
Robert Shearman [Tue, 29 Nov 2005 09:42:22 +0000 (10:42 +0100)]
Add functions for doing a deep copy of a TYPEDESC into a flat buffer.
Copy VARDESC structures returned to calling applications instead of
passing a pointer to the master structure used internally.
Robert Shearman [Tue, 29 Nov 2005 09:42:04 +0000 (10:42 +0100)]
Add a function to retrieve the MIDL_SERVER_INFO struct from an object.
Robert Shearman [Tue, 29 Nov 2005 09:41:55 +0000 (10:41 +0100)]
The CLSID can be substituted by an IID present in one of the proxy
file infos in NdrDllGetClassObject.
Robert Shearman [Tue, 29 Nov 2005 09:41:45 +0000 (10:41 +0100)]
Return the correct error code from NdrProxyErrorHandler.
Robert Shearman [Tue, 29 Nov 2005 09:41:34 +0000 (10:41 +0100)]
Raise exceptions on failures.
Replace references of pStubMsg->BufferEnd with RpcMsg->Buffer +
pStubMsg->BufferLength.
Fix buffer calculation when no interface data is marshaled to the
stream.
Robert Shearman [Tue, 29 Nov 2005 09:41:17 +0000 (10:41 +0100)]
Fix the overflow check to not depend on pStubMsg->BufferStart and
pStubMsg->BufferEnd being valid, because they aren't filled in when
using MIDL-generated server stubs.
Don't set the pointer to NULL on unmarshaling because we may want to
unmarshal the value to an existing pointer instead of allocating a new
one.
Vitaliy Margolen [Tue, 29 Nov 2005 09:40:58 +0000 (10:40 +0100)]
EnumChildWindows should return result from the callback.
Jacek Caban [Mon, 28 Nov 2005 19:57:04 +0000 (20:57 +0100)]
Activate document object.
Alexandre Julliard [Mon, 28 Nov 2005 19:56:55 +0000 (20:56 +0100)]
Remove unnecessary external variable declarations.
Dmitry Timoshkov [Mon, 28 Nov 2005 19:53:22 +0000 (20:53 +0100)]
Fix all drivers DriverProc to conform to the DRIVERPROC definition.
Juan Lang [Mon, 28 Nov 2005 19:52:13 +0000 (20:52 +0100)]
Fix parameter count on some stubs (thanks to Marcus Meissner for
spotting that.) Add a few more stubs.
Henning Gerhardt [Mon, 28 Nov 2005 19:51:54 +0000 (20:51 +0100)]
Add German resources.
Hans Leidekker [Mon, 28 Nov 2005 19:41:08 +0000 (20:41 +0100)]
Document the ldap_bind* functions.
Michael Jung [Mon, 28 Nov 2005 19:40:50 +0000 (20:40 +0100)]
Enhanced UnixFolder's IDropTarget implementation.
Use STATIC_CAST macro more consistently.
Alexandre Julliard [Mon, 28 Nov 2005 16:39:05 +0000 (17:39 +0100)]
Preserve 16-byte stack alignment in 16-bit relays.
Alexandre Julliard [Mon, 28 Nov 2005 16:38:40 +0000 (17:38 +0100)]
Enforce 16-byte stack alignment when returning from 16-bit code and
when calling a register function.
Ge van Geldorp [Mon, 28 Nov 2005 16:32:54 +0000 (17:32 +0100)]
Match PSDK STATUS_* definitions.
Dmitry Timoshkov [Mon, 28 Nov 2005 16:31:48 +0000 (17:31 +0100)]
Set both dwVersionICM and dwVersion to ICVERSION in Wine builtin
codecs.
Aric Stewart [Mon, 28 Nov 2005 16:31:02 +0000 (17:31 +0100)]
Allow HttpEndRequest to process 302 and 301 redirects. Append Host
port if non standard on the redirect host header and make sure to
append the extra information (parameters) and such to the location if
present. Additionally check to see if we are redirecting to https and
if so set the appropriate port.
Jacek Caban [Mon, 28 Nov 2005 16:30:21 +0000 (17:30 +0100)]
Added GetOverrideKeyPath and GetOptionKeyPath implementation.
Michael Jung [Mon, 28 Nov 2005 16:30:11 +0000 (17:30 +0100)]
Use GetUIObjectOf instead of BindToObject to get a IDropTarget object.
Ge van Geldorp [Mon, 28 Nov 2005 16:29:58 +0000 (17:29 +0100)]
Other code in shlexec.c (e.g. the extension handling code in
ShellExecute_GetClassKey) expects sei->lpFile to not be enclosed in
quotes.
Detlef Riekenberg [Mon, 28 Nov 2005 16:29:38 +0000 (17:29 +0100)]
Documentation added for GetPrinterDriverDirectoryW + A.
Vitaliy Margolen [Mon, 28 Nov 2005 16:29:25 +0000 (17:29 +0100)]
Add directory and symlink access rights.
Robert Shearman [Mon, 28 Nov 2005 10:55:16 +0000 (11:55 +0100)]
Add support for using secure (SSL/TLS) connections through a proxy
server.
Robert Shearman [Mon, 28 Nov 2005 10:54:31 +0000 (11:54 +0100)]
Move the initiation of the SSL connection into a separate function.
Dmitry Timoshkov [Mon, 28 Nov 2005 10:53:20 +0000 (11:53 +0100)]
set_menu_item_text handles converting an empty menu item to a
separator on its own, give it a chance to do its work in the
MIIM_FTYPE case.
Robert Shearman [Mon, 28 Nov 2005 10:53:05 +0000 (11:53 +0100)]
Add a host port field that preserves the requested port of the
destination URL.
Vijay Kiran Kamuju [Mon, 28 Nov 2005 10:52:55 +0000 (11:52 +0100)]
Added some missing definitions in usp10.h.
Rein Klazes [Mon, 28 Nov 2005 10:52:37 +0000 (11:52 +0100)]
Handle an X error in X11DRV_ExtFloodFill().
Robert Shearman [Mon, 28 Nov 2005 10:31:11 +0000 (11:31 +0100)]
Fix "http://" prefix detection on the proxy URL.
Robert Shearman [Mon, 28 Nov 2005 10:31:04 +0000 (11:31 +0100)]
Make sure to fill out the MIDL_STUB_MESSAGE structure in
NdrSendReceive like we do in NdrProxySendReceive.
Robert Shearman [Mon, 28 Nov 2005 10:30:32 +0000 (11:30 +0100)]
Implement conformant varying array functions.
Robert Shearman [Mon, 28 Nov 2005 10:30:12 +0000 (11:30 +0100)]
Implement conformant struct functions.
Robert Shearman [Mon, 28 Nov 2005 10:28:45 +0000 (11:28 +0100)]
Implement FC_STRUCTPAD2 for complex types.
Rein Klazes [Mon, 28 Nov 2005 10:28:32 +0000 (11:28 +0100)]
Add stub implementation for SetMagicColors().
Jacek Caban [Mon, 28 Nov 2005 10:28:19 +0000 (11:28 +0100)]
Added AtlAxCreateControl stub implementation.
Robert Shearman [Mon, 28 Nov 2005 10:28:06 +0000 (11:28 +0100)]
Replace some useless checks in HTTP_AddProxyInfo with asserts.
Jacek Caban [Mon, 28 Nov 2005 10:24:49 +0000 (11:24 +0100)]
Added IOleDocumentSite implementation.
Robert Shearman [Mon, 28 Nov 2005 10:24:41 +0000 (11:24 +0100)]
Simplify and fix Set-Cookie handling.
Robert Shearman [Mon, 28 Nov 2005 10:24:31 +0000 (11:24 +0100)]
Implement IOleObject_DoVerb function by running the object and then
delegating to the remote IOleObject_DoVerb function.
Robert Shearman [Mon, 28 Nov 2005 10:24:21 +0000 (11:24 +0100)]
Add functions for marshaling base types (ints, floats, etc.).
Jacek Caban [Mon, 28 Nov 2005 10:17:28 +0000 (11:17 +0100)]
Better windows handling.
Michael Jung [Mon, 28 Nov 2005 10:17:19 +0000 (11:17 +0100)]
Modified KeyStateToDropEffect macro to match native shellview's
behaviour.
Robert Shearman [Mon, 28 Nov 2005 10:17:06 +0000 (11:17 +0100)]
Simplify HTTP_InsertProxyAuthorization.
Robert Shearman [Mon, 28 Nov 2005 10:16:58 +0000 (11:16 +0100)]
Delegate advises to the remote object to enable the client to receive
data change notifications.