Commit graph

23899 commits

Author SHA1 Message Date
Robert Shearman
f6252cf43e 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.
2005-11-30 12:31:22 +01:00
Vincent Béron
74a4e59aad Add some prototypes to include/ for already existing functions in
netapi32.
2005-11-30 12:04:18 +01:00
Vincent Béron
74ce0d363a Update win32.api to current cvs.
Add __RPC_USER as a calling convention in winapi.
2005-11-30 12:03:03 +01:00
Raphael Junqueira
0e68b671f4 Add support for Intel drivers version string.
Update default driver version (nvidia).
2005-11-30 12:02:45 +01:00
Robert Shearman
2ff51299c8 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.
2005-11-30 12:02:26 +01:00
Robert Shearman
2d5dc32f35 The buffer sizes in the documentation for MsiDecomposeDescriptorW don't
include the NULL terminator, so fix this.
2005-11-30 12:02:06 +01:00
Robert Shearman
dc5f1cbd5d 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.
2005-11-30 12:01:50 +01:00
Robert Shearman
6e2804e19a 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.
2005-11-30 12:01:33 +01:00
Hans Leidekker
ecfc2c15ff Link to the reentrant version of libldap. 2005-11-29 17:35:09 +01:00
YunSong Hwang
83befb5d4d Add Korean translations. 2005-11-29 17:21:23 +01:00
Vitaliy Margolen
3c6bdcce53 Implement directory object in wineserver.
Implement Nt[Create|Open]DirectoryObject.
Change tests accordingly.
2005-11-29 17:21:05 +01:00
Alexandre Julliard
4cbf118d88 Check for a valid module before attempting to read the export
directory in LdrGetProcedureAddress.
2005-11-29 17:10:30 +01:00
Rein Klazes
220edd52d4 Clear the reference counter in WSACleanup, with regression test. 2005-11-29 17:06:35 +01:00
Hans Leidekker
7888e7a59b Document the ldap_compare* functions. 2005-11-29 17:06:04 +01:00
Oliver Stieber
aa9ce3577a Added support for vertex and pixel shader constants that have no type
i.e. they haven't been set yet or are clear.
2005-11-29 17:05:54 +01:00
Paul Vriens
45f0e0625e Added some stubbed Ds-calls
Start of conformance tests for these Ds-calls.
2005-11-29 12:00:19 +01:00
Vitaliy Margolen
cb5e95c876 Stub StackWalk64. 2005-11-29 11:48:57 +01:00
Eric Pouech
d10a90dca0 Added support for 'loading' virtual modules. 2005-11-29 11:47:40 +01:00
Eric Pouech
82aa9210df Implemented SymGet{Next|Prev}Line64. 2005-11-29 11:45:28 +01:00
Eric Pouech
8bd3c060ec Now correctly checking calling down to 32 bit version. 2005-11-29 11:45:16 +01:00
Robert Shearman
4350357634 HttpSendRequestExA/W doesn't touch lpBuffersIn->Next, so simplify the
code a bit.
Modify test case to demonstrate this.
2005-11-29 11:42:23 +01:00
Eric Pouech
dd3e1dc525 Implemented SymGetModuleInfo64. 2005-11-29 11:42:13 +01:00
Robert Shearman
567919d78f Implement some user marshal functions and add tests. 2005-11-29 11:35:27 +01:00
Robert Shearman
8a8ce9c4c7 More lpszServerName -> lpszHostName fixes. 2005-11-29 11:35:19 +01:00
Eric Pouech
22f9f4f0c3 Implemented SymUnloadModule64. 2005-11-29 11:35:10 +01:00
James Hawkins
a37bb2a033 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.
2005-11-29 11:25:51 +01:00
Robert Shearman
efac01b525 Fix redirects from secure to non-secure and vice versa. 2005-11-29 11:25:31 +01:00
Robert Shearman
f0a600a162 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.
2005-11-29 11:25:24 +01:00
Peter Lemenkov
bce5e826fb Added some definitions. 2005-11-29 11:25:11 +01:00
Eric Pouech
f01baaa9ab Fixed some bugs in MCI string parsing. 2005-11-29 11:24:55 +01:00
Eric Pouech
1cb1183037 Implemented SymLoadModuleEx. 2005-11-29 11:24:46 +01:00
Eric Pouech
c238ec520f 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.
2005-11-29 11:24:04 +01:00
Michael Jung
e2bdb145ef Made the Drag&Drop cursors' rubber band visible on a white background. 2005-11-29 11:23:49 +01:00
Alexandre Julliard
de8eca2166 Avoid including X11/Intrinsic.h. 2005-11-29 10:46:03 +01:00
Alexandre Julliard
02d814852d Added support for doing SetBitmapBits on a DIB section. 2005-11-29 10:45:40 +01:00
James Hawkins
02b655773f Add ADN_DEL_UNC_PATHS define to advpub.h. 2005-11-29 10:44:16 +01:00
Robert Shearman
de2666fd5f Change all SendAsyncCallback calls into the synchronous
INTERNET_SendCallback where INTERNET_FLAG_ASYNC is already handled
properly.
2005-11-29 10:44:05 +01:00
Robert Shearman
a5cb9c5590 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.
2005-11-29 10:43:52 +01:00
Raphael Junqueira
2a0b18dce4 Fixed crash in wglShareList. 2005-11-29 10:43:38 +01:00
Raphael Junqueira
f9fef85145 Fix implementation of IDirectMusic8Impl_CreatePort. 2005-11-29 10:43:18 +01:00
Eric Pouech
10ab77b83e Added calling convention definitions. 2005-11-29 10:43:01 +01:00
Eric Pouech
2efa0314d9 Added stub for dbghelp.SymRegisterCallback64. 2005-11-29 10:42:49 +01:00
Robert Shearman
25bfb811a3 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.
2005-11-29 10:42:22 +01:00
Robert Shearman
68fcd5d8f7 Add a function to retrieve the MIDL_SERVER_INFO struct from an object. 2005-11-29 10:42:04 +01:00
Robert Shearman
4a76473965 The CLSID can be substituted by an IID present in one of the proxy
file infos in NdrDllGetClassObject.
2005-11-29 10:41:55 +01:00
Robert Shearman
96a8f8edda Return the correct error code from NdrProxyErrorHandler. 2005-11-29 10:41:45 +01:00
Robert Shearman
bb90b3e3cc 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.
2005-11-29 10:41:34 +01:00
Robert Shearman
552f18211d 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.
2005-11-29 10:41:17 +01:00
Vitaliy Margolen
e95464a5cb EnumChildWindows should return result from the callback. 2005-11-29 10:40:58 +01:00
Jacek Caban
eea60a6672 Activate document object. 2005-11-28 20:57:04 +01:00