Commit Graph

42454 Commits

Author SHA1 Message Date
Rob Shearman f296a8ca6c rpcrt4: Implement I_RpcMapWin32Status.
Add a test for this function.
2008-01-07 12:41:17 +01:00
Rob Shearman 1255eaf8b4 include: I_RpcBindingInqTransportType and I_RpcMapWin32Status should be always defined. 2008-01-07 12:40:56 +01:00
Rob Shearman e998892a23 widl: Fix the conditions under which array freeing code is output.
It doesn't matter whether or not the array is declared as a pointer or 
is declared using array subscripts - the array is still allocated by the 
unmarshalling function and so needs to be freed.

Fix a typo that caused varying arrays never to be freed.

Fix another typo with the check for conformant arrays being performed 
twice, redundantly.
2008-01-07 12:37:08 +01:00
Francois Gouget 327534f6ef wintab32: Add a trailing '\n' to a Wine trace. 2008-01-07 12:37:05 +01:00
Francois Gouget ca64f7c75a msxml3/tests: Add the trailing '\n' to an ok() call. 2008-01-07 12:37:02 +01:00
Aric Stewart 6bc088b28c imm32: ImmNotifyIMM with CPS_CANCEL fully clears the composition string. Also enable respective tests. 2008-01-07 12:34:01 +01:00
Rob Shearman d7cbaf572a include: Add the strict_context_handle flag to the Irot interface. 2008-01-07 12:32:37 +01:00
Rob Shearman a0410bef34 rpcrt4: Print fixme's if the serialize or no-serialize flags are set on a context handle being marshalled or unmarshalled. 2008-01-07 12:32:31 +01:00
Rob Shearman 15af19c6ec widl: Add support for strict context handles. 2008-01-07 12:32:21 +01:00
Rob Shearman f9fc52f602 rpcrt4: Pass the interface identifier to the lower-level context handle routines for context handles with the strict flag set. 2008-01-07 12:32:07 +01:00
Rob Shearman 807001441d widl: Output calls for the new versions of the marshalling and unmarshalling routines for server context handles.
This needs to be done to match the call to NdrContextHandleInitialize 
and because we default to using strict context handles.
2008-01-07 12:32:00 +01:00
Rob Shearman 53e8734049 include: Add defines for context handle flags to rpcfc.h. 2008-01-07 12:31:50 +01:00
Rob Shearman 2456f2d43b ole32: Fix a typo in the class moniker tests. 2008-01-07 12:31:42 +01:00
Rob Shearman 9645f9d19d ole32: get_moniker_for_progid_display_name should fallback to using IClassFactory to get IParseDisplayName if getting it directly fails. 2008-01-07 12:31:38 +01:00
Alexandre Julliard ebac63e17c wineboot: Don't print errors for non-fatal problems. 2008-01-07 12:25:56 +01:00
Kirill K. Smirnov 7c97735b09 winhelp: Fix index to handle offset value = 0 correclty. 2008-01-07 12:20:07 +01:00
Peter Oberndorfer 76bbd02734 user32: Remove unused lpGrayMask array. 2008-01-07 12:19:04 +01:00
Andrew Talbot c6511b0031 dxdiagn: Remove unneeded casts. 2008-01-07 12:18:54 +01:00
Andrew Talbot d0d4c74e85 gdi32: Remove unneeded casts. 2008-01-07 12:18:50 +01:00
Andrew Talbot 35d3f81e69 gphoto2.ds: Remove unneeded casts. 2008-01-07 12:18:32 +01:00
Andrew Talbot 33f10e7fb9 iccvid: Remove unneeded casts. 2008-01-07 12:18:29 +01:00
Andrew Talbot a36e14d9c9 imm32: Remove unneeded cast. 2008-01-07 12:18:25 +01:00
Andrew Talbot 595707dd63 comdlg32: Remove unneeded cast. 2008-01-07 12:18:22 +01:00
Alexandre Julliard 781c3b9c6a advapi32: Fix the length written to the pipe for the start message. 2008-01-07 12:18:11 +01:00
Alexandre Julliard 44dbb07441 ntdll: Return a proper Information field also when opening a server file object. 2008-01-07 12:17:42 +01:00
Detlef Riekenberg 432de8a9b2 spoolss: Add stubs for SpoolerHasInitialized and SpoolerInit. 2008-01-07 12:17:07 +01:00
James Hawkins 5352d099b4 msi: Create parent directories when duplicating files if they don't exist, with tests. 2008-01-07 12:16:56 +01:00
James Hawkins 837588c6a3 msi: Pad the month and day to two digits. 2008-01-07 12:16:45 +01:00
James Hawkins d316a94ecb msi: Remove an erroneous table. 2008-01-07 12:16:30 +01:00
James Hawkins c37849ad82 msi: Copy the temporary package when storing the installer. 2008-01-07 12:16:15 +01:00
James Hawkins e28cedf698 msi: Check the local package for existence when resolving the package source. 2008-01-07 12:16:04 +01:00
James Hawkins b012c3366c msi: Directly download mi->source now that SourceDir points to the URL. 2008-01-07 12:15:56 +01:00
James Hawkins 186487663a msi: OriginalDatabase can be a URL so check for a forward slash too. 2008-01-07 12:15:48 +01:00
James Hawkins 062070bfbe msi: SourceDir is formed from the path of OriginalDatabase. 2008-01-07 12:15:27 +01:00
James Hawkins 781e19aa4c msi: OriginalDatabase is the fully-expanded path to the original package if the package is local and installed from the command line. 2008-01-07 12:15:16 +01:00
James Hawkins c777d3095a msi: Factor out msi_set_sourcedir_props. 2008-01-07 12:15:10 +01:00
James Hawkins 4121c9bbc6 msi: If the package is a URL, the OriginalDatabase property should be the URL and the DATABASE property should be the path to the local temporary package. 2008-01-07 12:15:01 +01:00
James Hawkins 31c461ea5b msi: WriteEnvironmentStrings should also write to REG_EXPAND_SZ strings. 2008-01-07 12:14:52 +01:00
James Hawkins 4b4f737bfc msi: Only read an internal package if the file to install is compressed. 2008-01-07 12:14:43 +01:00
Eric Pouech d65daea454 richedit: Uniformly handle the bPitchAndFamily field out of CHARFORMAT. 2008-01-07 12:14:24 +01:00
Eric Pouech cb4f8a80de richedit: Check return of GetScrollInfo before accessing the returned structure. 2008-01-07 12:14:10 +01:00
Eric Pouech f33a27517b richedit: Initialize all the cursors at editor creation. 2008-01-07 12:14:01 +01:00
Eric Pouech a3597cbe3b richedit: Only copy the charset when it's defined. 2008-01-07 12:13:54 +01:00
Rob Shearman 0e6d5202c8 rpcrt4: Don't set Buffer to NULL in I_RpcFreeBuffer. 2008-01-07 12:04:31 +01:00
Rob Shearman 1bb6c1b4d1 rpcrt4: Add some tests for NdrGetBuffer and NdrFreeBuffer. 2008-01-07 12:04:28 +01:00
Rob Shearman cf8da82ad3 ole32: Clear the RPC_MESSAGE structure before using it.
The RPC runtime could use some of the parameters, expecting them to be 
initialised.
2008-01-07 12:04:15 +01:00
Rob Shearman 628a515b83 kernel32: Implement RegisterWaitForSingleObjectEx. 2008-01-07 12:04:07 +01:00
Rob Shearman 3a0e472ada svchost: Add a FIXME for an undocumented function (SvchostPushServiceGlobals) that some native services expect to be called by native svchost. 2008-01-07 12:04:03 +01:00
Rob Shearman d84f0abb70 ole32: Determine the destination for the COM call and initialise the necessary parameters in ClientRpcChannelBuffer_GetBuffer instead of ClientRpcChannelBuffer_SendReceive.
The parameters are then freed in the matching 
ClientRpcChannelBuffer_FreeBuffer function.
2008-01-07 12:03:03 +01:00
Rob Shearman 13f9c71960 widl: Make the offset of conformant string types point to the start of the conformant string format chars, not the pointer type.
Otherwise, writing a type at top-level could cause the pointer format 
string to be used in non-top-level places which may cause memory 
corruption during freeing.
2008-01-07 12:02:57 +01:00