wine
18 years agoole: Optimisation for COM Calls.
Robert Shearman [Sat, 14 Jan 2006 16:45:49 +0000 (17:45 +0100)] 
ole: Optimisation for COM Calls.
Add an optimisation to yield and try to allow the RPC to run before
waiting for messages and RPCs to arrive.

18 years agomsvcrt: Forward functions to ntdll instead of libc where possible.
Alexandre Julliard [Sat, 14 Jan 2006 16:42:12 +0000 (17:42 +0100)] 
msvcrt: Forward functions to ntdll instead of libc where possible.

18 years agomsvcrt: Added wrappers for a few functions instead of linking them
Alexandre Julliard [Sat, 14 Jan 2006 16:40:29 +0000 (17:40 +0100)] 
msvcrt: Added wrappers for a few functions instead of linking them
directly to libc.

18 years agomsvcrt: Set errno in the standard math functions too, not only in the
Alexandre Julliard [Sat, 14 Jan 2006 16:36:23 +0000 (17:36 +0100)] 
msvcrt: Set errno in the standard math functions too, not only in the
_CI* variants.

18 years agomsvcrt: Make snprintf and snwprintf use the msvcrt version of printf.
Alexandre Julliard [Sat, 14 Jan 2006 16:30:02 +0000 (17:30 +0100)] 
msvcrt: Make snprintf and snwprintf use the msvcrt version of printf.
Remove todos from tests that succeed now.

18 years agomsvcrt: Reimplement rand() and srand() to use per-thread data for the
Alexandre Julliard [Sat, 14 Jan 2006 16:27:28 +0000 (17:27 +0100)] 
msvcrt: Reimplement rand() and srand() to use per-thread data for the
random seed.

18 years agomsvcrt: Make strtok and wcstok thread-safe by using the per-thread data.
Alexandre Julliard [Sat, 14 Jan 2006 16:24:49 +0000 (17:24 +0100)] 
msvcrt: Make strtok and wcstok thread-safe by using the per-thread data.

18 years agomsvcrt: Implemented asctime, ctime and strftime instead of using the libc ones.
Alexandre Julliard [Sat, 14 Jan 2006 16:22:03 +0000 (17:22 +0100)] 
msvcrt: Implemented asctime, ctime and strftime instead of using the libc ones.
Make the code thread-safe by using asctime_r if available.

18 years agounixfs: Fix ParseDisplayName.
Michael Jung [Sat, 14 Jan 2006 16:10:53 +0000 (17:10 +0100)] 
unixfs: Fix ParseDisplayName.
Build an absolute pidl to query attributes in
UnixFolder::ParseDisplayName.

18 years agoadvpack: Remove stub status from implemented functions.
James Hawkins [Sat, 14 Jan 2006 16:10:31 +0000 (17:10 +0100)] 
advpack: Remove stub status from implemented functions.

18 years agoadvpack: Add stubs for CloseINFEngine, OpenINFEngine, and
James Hawkins [Sat, 14 Jan 2006 16:10:16 +0000 (17:10 +0100)] 
advpack: Add stubs for CloseINFEngine, OpenINFEngine, and
TranslateInfStringEx.

18 years agoadvpack: Add a stub for AddDelBackupEntry.
James Hawkins [Sat, 14 Jan 2006 16:09:02 +0000 (17:09 +0100)] 
advpack: Add a stub for AddDelBackupEntry.

18 years agoGet rid of the no longer needed DECL_GLOBAL_CONSTRUCTOR macro.
Alexandre Julliard [Sat, 14 Jan 2006 16:08:52 +0000 (17:08 +0100)] 
Get rid of the no longer needed DECL_GLOBAL_CONSTRUCTOR macro.

18 years agokernel: Make sure the file contains data for the ReadFile test.
Alexandre Julliard [Sat, 14 Jan 2006 16:08:14 +0000 (17:08 +0100)] 
kernel: Make sure the file contains data for the ReadFile test.

18 years agorpcrt4: Fixed asm syntax for rep; movsl.
Alexandre Julliard [Sat, 14 Jan 2006 16:07:28 +0000 (17:07 +0100)] 
rpcrt4: Fixed asm syntax for rep; movsl.

18 years agodsound: Rename some functions, make some functions global, and move
Robert Reif [Sat, 14 Jan 2006 16:06:52 +0000 (17:06 +0100)] 
dsound: Rename some functions, make some functions global, and move
some code around.

18 years agodsound: Add DSOUND_PrimarySetFormat and use it to set primary format.
Robert Reif [Sat, 14 Jan 2006 16:06:22 +0000 (17:06 +0100)] 
dsound: Add DSOUND_PrimarySetFormat and use it to set primary format.

18 years agoshell32: Fix cut & paste error.
Vitaliy Margolen [Sat, 14 Jan 2006 16:06:03 +0000 (17:06 +0100)] 
shell32: Fix cut & paste error.

18 years agowinetest: Add cabinet tests.
Stefan Leichter [Sat, 14 Jan 2006 16:05:50 +0000 (17:05 +0100)] 
winetest: Add cabinet tests.

18 years agomsxml: Implement getAttribute.
Huw Davies [Sat, 14 Jan 2006 16:05:32 +0000 (17:05 +0100)] 
msxml: Implement getAttribute.

18 years agoexplorer: Handle /select arguments correctly with the new winefile
Aric Stewart [Sat, 14 Jan 2006 16:05:18 +0000 (17:05 +0100)] 
explorer: Handle /select arguments correctly with the new winefile
modifications.

18 years agomshtml: Better handling of IDocHostUIHandler in SetClientSite.
Jacek Caban [Sat, 14 Jan 2006 16:04:54 +0000 (17:04 +0100)] 
mshtml: Better handling of IDocHostUIHandler in SetClientSite.

18 years agokernel: Reimplemented the MapHInst functions in assembly.
Alexandre Julliard [Fri, 13 Jan 2006 13:29:30 +0000 (14:29 +0100)] 
kernel: Reimplemented the MapHInst functions in assembly.

18 years agokernel: Reimplemented the SMap/SUnmap functions in assembly.
Alexandre Julliard [Fri, 13 Jan 2006 13:26:24 +0000 (14:26 +0100)] 
kernel: Reimplemented the SMap/SUnmap functions in assembly.

18 years agogdi: Fix display of fonts using Symbol codepages and assorted other
David Moore [Fri, 13 Jan 2006 13:25:16 +0000 (14:25 +0100)] 
gdi: Fix display of fonts using Symbol codepages and assorted other
codepages.

18 years agoadvpack: Move file related functions to files.c.
James Hawkins [Fri, 13 Jan 2006 13:16:29 +0000 (14:16 +0100)] 
advpack: Move file related functions to files.c.

18 years agoadvpack: Add stubs for the file save/restore functions.
James Hawkins [Fri, 13 Jan 2006 13:16:02 +0000 (14:16 +0100)] 
advpack: Add stubs for the file save/restore functions.

18 years agoadvpack: Only output a FIXME if flags are set.
James Hawkins [Fri, 13 Jan 2006 13:15:29 +0000 (14:15 +0100)] 
advpack: Only output a FIXME if flags are set.

18 years agomscms: Fix some wine_todo for GetStandardColorSpaceProfile().
Saulius Krasuckas [Fri, 13 Jan 2006 13:09:04 +0000 (14:09 +0100)] 
mscms: Fix some wine_todo for GetStandardColorSpaceProfile().

18 years agomscms: Make two checks more strict in the case of success.
Saulius Krasuckas [Fri, 13 Jan 2006 13:08:45 +0000 (14:08 +0100)] 
mscms: Make two checks more strict in the case of success.

18 years agontdll: Add debug registers to the context of all exceptions.
Alexandre Julliard [Fri, 13 Jan 2006 12:58:14 +0000 (13:58 +0100)] 
ntdll: Add debug registers to the context of all exceptions.
Maintain a local cache of the debug registers to avoid server calls
where possible.

18 years agoadvpack: Add initial tests for AdvInstallFile.
James Hawkins [Fri, 13 Jan 2006 12:54:30 +0000 (13:54 +0100)] 
advpack: Add initial tests for AdvInstallFile.

18 years agoadvpack: Implement AdvInstallFile.
James Hawkins [Fri, 13 Jan 2006 12:54:23 +0000 (13:54 +0100)] 
advpack: Implement AdvInstallFile.

18 years agoriched20: Select word on double click.
Phil Krylov [Fri, 13 Jan 2006 12:54:11 +0000 (13:54 +0100)] 
riched20: Select word on double click.

18 years agoriched20: TODO list update.
Phil Krylov [Fri, 13 Jan 2006 12:53:42 +0000 (13:53 +0100)] 
riched20: TODO list update.

18 years agoriched20: Fixed some selection painting bugs.
Phil Krylov [Fri, 13 Jan 2006 12:53:35 +0000 (13:53 +0100)] 
riched20: Fixed some selection painting bugs.

18 years agomsi: gcc 2.95 compatibility fix.
Jeremy White [Fri, 13 Jan 2006 12:53:16 +0000 (13:53 +0100)] 
msi: gcc 2.95 compatibility fix.

18 years agocrypt32: Preserve gcc 2.95 compatibility.
Jeremy White [Fri, 13 Jan 2006 12:53:05 +0000 (13:53 +0100)] 
crypt32: Preserve gcc 2.95 compatibility.

18 years agomsacm: Add definition for ACM_DRIVERADDF_NAME.
Alex Villacís Lasso [Fri, 13 Jan 2006 12:52:49 +0000 (13:52 +0100)] 
msacm: Add definition for ACM_DRIVERADDF_NAME.

18 years agowininet: Handle NULL lpBuffersIn in HttpSendRequestExW.
Aric Stewart [Fri, 13 Jan 2006 12:52:38 +0000 (13:52 +0100)] 
wininet: Handle NULL lpBuffersIn in HttpSendRequestExW.

18 years agomscms: Make enumerating more verbose.
Saulius Krasuckas [Fri, 13 Jan 2006 12:52:21 +0000 (13:52 +0100)] 
mscms: Make enumerating more verbose.

18 years agontdll: Round PE header size to a page boundary for size checks.
Alexandre Julliard [Fri, 13 Jan 2006 12:52:07 +0000 (13:52 +0100)] 
ntdll: Round PE header size to a page boundary for size checks.

18 years agontdll: Created infrastructure to support IOCTL for serial devices.
Eric Pouech [Thu, 12 Jan 2006 12:32:51 +0000 (13:32 +0100)] 
ntdll: Created infrastructure to support IOCTL for serial devices.
- created infrastructure in ntdll to support IOCTL for serial devices
- implemented IOCTLs in ntdll for serial break support
- implemented the kernel32 equivalent on top of those IOCTLs

18 years agontdll: NtQueryInformationToken change parameters according to PSDK.
Vitaliy Margolen [Thu, 12 Jan 2006 12:32:09 +0000 (13:32 +0100)] 
ntdll: NtQueryInformationToken change parameters according to PSDK.
Check for NULL pointer.

18 years agoshell32: Fix directory execution.
Ge van Geldorp [Thu, 12 Jan 2006 12:31:45 +0000 (13:31 +0100)] 
shell32: Fix directory execution.
Only use the Folder class handler if we're actually executing a
folder.

18 years agoadvpack: Add documentation for ExecuteCab.
James Hawkins [Thu, 12 Jan 2006 12:31:23 +0000 (13:31 +0100)] 
advpack: Add documentation for ExecuteCab.

18 years agoadvpack: Add stubs for the remaining registry functions.
James Hawkins [Thu, 12 Jan 2006 12:31:12 +0000 (13:31 +0100)] 
advpack: Add stubs for the remaining registry functions.

18 years agocabinet: Move the remaining cabextract.c functions to fdi.c.
James Hawkins [Thu, 12 Jan 2006 12:30:43 +0000 (13:30 +0100)] 
cabinet: Move the remaining cabextract.c functions to fdi.c.

18 years agocommdlg: Makes return value of FILEDLG95_SendFileOK dependent of
Stefan Brüns [Thu, 12 Jan 2006 12:30:11 +0000 (13:30 +0100)] 
commdlg: Makes return value of FILEDLG95_SendFileOK dependent of
return value, not of DWL_MSGRESULT.

18 years agontdll/tests: Skip tests if NtCurrentTeb doesn't exist.
Detlef Riekenberg [Thu, 12 Jan 2006 12:29:49 +0000 (13:29 +0100)] 
ntdll/tests: Skip tests if NtCurrentTeb doesn't exist.

18 years agoshell32: MSVC compatibility fix in dump_pidl_hex().
Martin Fuchs [Thu, 12 Jan 2006 12:29:21 +0000 (13:29 +0100)] 
shell32: MSVC compatibility fix in dump_pidl_hex().

18 years agokernel32: Fix GlobalReAlloc for size = 0.
Robert Shearman [Thu, 12 Jan 2006 10:55:25 +0000 (11:55 +0100)] 
kernel32: Fix GlobalReAlloc for size = 0.
GlobalReAlloc should return NULL if the requested size is 0, the block
is moveable and it is locked, but otherwise it should return the
original memory block.

18 years agoriched20: Initial support for word break callback procedures.
Phil Krylov [Thu, 12 Jan 2006 10:54:57 +0000 (11:54 +0100)] 
riched20: Initial support for word break callback procedures.

18 years agoriched20: Removed a useless check in painting code.
Phil Krylov [Thu, 12 Jan 2006 10:54:37 +0000 (11:54 +0100)] 
riched20: Removed a useless check in painting code.

18 years agogdi: If the last param of GetKerningPairs is NULL then return the
Huw Davies [Thu, 12 Jan 2006 10:54:20 +0000 (11:54 +0100)] 
gdi: If the last param of GetKerningPairs is NULL then return the
number of pairs.

18 years agoshell: Fix view window Z order.
Robert Shearman [Thu, 12 Jan 2006 10:54:03 +0000 (11:54 +0100)] 
shell: Fix view window Z order.
After creating the Shell View window we should call SetWindowPos to
move the window on top of other child windows in the parent window.
Also delay the showing of the window so that we can do more
initialisation after window creation without it causing visual
artifacts.

18 years agooleaut: Support conversion of VT_SAFEARRAY into VT_ARRAY|type.
Robert Shearman [Thu, 12 Jan 2006 10:53:47 +0000 (11:53 +0100)] 
oleaut: Support conversion of VT_SAFEARRAY into VT_ARRAY|type.
Typelib variant types that cannot be converted should return
DISP_E_BADVARTYPE.
Don't call DispCallFunc if conversion of one of the arguments failed.

18 years agoole: Fix crash in RpcChannelBuffer_SendReceive.
Robert Shearman [Thu, 12 Jan 2006 10:53:32 +0000 (11:53 +0100)] 
ole: Fix crash in RpcChannelBuffer_SendReceive.
Initialise apt to NULL since ipid_to_apt_stubbuffer no longer does
this for us.

18 years agoole: Use strict prototypes for some test functions.
Robert Shearman [Thu, 12 Jan 2006 10:53:19 +0000 (11:53 +0100)] 
ole: Use strict prototypes for some test functions.

18 years agomscms: Null ID can make GetStandardColorSpaceProfile*() succeed.
Saulius Krasuckas [Thu, 12 Jan 2006 10:53:12 +0000 (11:53 +0100)] 
mscms: Null ID can make GetStandardColorSpaceProfile*() succeed.

18 years agoshlwapi: UrlCanonicalize: fix URL_DONT_SIMPLIFY.
Jacek Caban [Wed, 11 Jan 2006 20:15:31 +0000 (21:15 +0100)] 
shlwapi: UrlCanonicalize: fix URL_DONT_SIMPLIFY.
- URL_DONT_SIMPLIFY should change '/' <-> '\'
- Better '/' / '\' handling

18 years agomsxml: Implement createNode, appendChild and insertAfter.
Huw Davies [Wed, 11 Jan 2006 20:15:12 +0000 (21:15 +0100)] 
msxml: Implement createNode, appendChild and insertAfter.

18 years agowinecfg: Simplify code a bit.
Vitaliy Margolen [Wed, 11 Jan 2006 20:12:14 +0000 (21:12 +0100)] 
winecfg: Simplify code a bit.
Enable apply button when needed and don't enable when nothing
changed.

18 years agomsi: Make the MSI SelectionTree control do something useful.
Mike McCormack [Wed, 11 Jan 2006 20:12:06 +0000 (21:12 +0100)] 
msi: Make the MSI SelectionTree control do something useful.

18 years agoserver: Don't round up the header size for image mappings.
Alexandre Julliard [Wed, 11 Jan 2006 19:59:26 +0000 (20:59 +0100)] 
server: Don't round up the header size for image mappings.

18 years agontdll: Round up the mapping size in map_file_into_view when setting
Alexandre Julliard [Wed, 11 Jan 2006 19:59:07 +0000 (20:59 +0100)] 
ntdll: Round up the mapping size in map_file_into_view when setting
the protection bytes.

18 years agocrypt32: Fix a test that fails on Windows.
Juan Lang [Wed, 11 Jan 2006 19:57:41 +0000 (20:57 +0100)] 
crypt32: Fix a test that fails on Windows.

18 years agourlmon: Reimplement CoInternetCombineUrl to use pluggable protocol.
Jacek Caban [Wed, 11 Jan 2006 19:57:23 +0000 (20:57 +0100)] 
urlmon: Reimplement CoInternetCombineUrl to use pluggable protocol.

18 years agourlmon: Use CoInternetCombineUrl in URLMonikerImpl_Construct.
Jacek Caban [Wed, 11 Jan 2006 19:55:51 +0000 (20:55 +0100)] 
urlmon: Use CoInternetCombineUrl in URLMonikerImpl_Construct.

18 years agomsvcrt: Modify dir test to create its own directory to ensure the
Aric Stewart [Wed, 11 Jan 2006 19:55:38 +0000 (20:55 +0100)] 
msvcrt: Modify dir test to create its own directory to ensure the
directory exists for the test. Using the temp dir as the root.

18 years agoriched20: Added \n to trace output.
Phil Krylov [Wed, 11 Jan 2006 19:55:18 +0000 (20:55 +0100)] 
riched20: Added \n to trace output.

18 years agoole: ITypeInfo::Invoke stack overwrite fix.
Marcus Meissner [Wed, 11 Jan 2006 19:55:07 +0000 (20:55 +0100)] 
ole: ITypeInfo::Invoke stack overwrite fix.
Have enough stack space up to even VT_VARIANTs, fixes a stack
corruption.

18 years agomsxml: Fix for selectNodes when the node has no children.
Huw Davies [Wed, 11 Jan 2006 19:54:32 +0000 (20:54 +0100)] 
msxml: Fix for selectNodes when the node has no children.

18 years agocabinet: Remove no longer used code from cabextract.c.
James Hawkins [Wed, 11 Jan 2006 19:54:10 +0000 (20:54 +0100)] 
cabinet: Remove no longer used code from cabextract.c.

18 years agontdll: Handle NtSetContextThread on the client side (as far as
Alexandre Julliard [Wed, 11 Jan 2006 19:20:32 +0000 (20:20 +0100)] 
ntdll: Handle NtSetContextThread on the client side (as far as
possible) when setting the context of the current thread.

18 years agoshell32: Fix folder icon index when read from registry.
Martin Fuchs [Wed, 11 Jan 2006 11:33:24 +0000 (12:33 +0100)] 
shell32: Fix folder icon index when read from registry.
Change "DWORD dwNr" into "int icon_idx" at several places.

18 years agowinealsa: Ensure that copy_format() will not write past end of
Alex Villacís Lasso [Wed, 11 Jan 2006 11:33:05 +0000 (12:33 +0100)] 
winealsa: Ensure that copy_format() will not write past end of
referenced WAVEFORMATPCMEX structure.

18 years agowinefile: Highlight the file specified on the command line instead of
Aric Stewart [Wed, 11 Jan 2006 11:32:51 +0000 (12:32 +0100)] 
winefile: Highlight the file specified on the command line instead of
filtering based on it. To be integrated with explorer to allow for
that functionality.

18 years agontdll: Implemented ntdll.NtSetInformationThread(ThreadAffinityMask).
Eric Pouech [Wed, 11 Jan 2006 11:32:19 +0000 (12:32 +0100)] 
ntdll: Implemented ntdll.NtSetInformationThread(ThreadAffinityMask).
Reimplemented kernel32.SetThreadAffinityMask on top of it.

18 years agoadvpack: Implement ExtractFiles.
James Hawkins [Wed, 11 Jan 2006 11:13:03 +0000 (12:13 +0100)] 
advpack: Implement ExtractFiles.

18 years agocabinet: Add documentation for FDITruncateCabinet.
James Hawkins [Wed, 11 Jan 2006 11:12:54 +0000 (12:12 +0100)] 
cabinet: Add documentation for FDITruncateCabinet.

18 years agodsound: Add primary buffer change tests.
Robert Reif [Wed, 11 Jan 2006 11:12:46 +0000 (12:12 +0100)] 
dsound: Add primary buffer change tests.
Add tests to figure out whether Windows can change the primary buffer
capabilities after setting the buffer format. Based on a patch by Alex
Villacís Lasso.

18 years agomsi: Remove the font when setting a control's text.
Mike McCormack [Wed, 11 Jan 2006 11:12:16 +0000 (12:12 +0100)] 
msi: Remove the font when setting a control's text.

18 years agocomctl32: Test the painting behaviour of the progress bar control.
Rob Shearman [Wed, 11 Jan 2006 11:12:06 +0000 (12:12 +0100)] 
comctl32: Test the painting behaviour of the progress bar control.
Test the painting behaviour of the progress bar control when the
PBM_SETPOS message is sent to it, with respect to whether the
background is erased and what part of the control is redrawn.

18 years agocomctl32: Invalidate the entire progress bar any time it changes.
Mike McCormack [Wed, 11 Jan 2006 11:11:46 +0000 (12:11 +0100)] 
comctl32: Invalidate the entire progress bar any time it changes.

18 years agomscms: Set the last error code to an unusual value.
Saulius Krasuckas [Wed, 11 Jan 2006 11:10:56 +0000 (12:10 +0100)] 
mscms: Set the last error code to an unusual value.

18 years agocommdlg: If provided use and update hDevMode in the PAGESETUPDLG struct.
Ulrich Czekalla [Wed, 11 Jan 2006 11:10:33 +0000 (12:10 +0100)] 
commdlg: If provided use and update hDevMode in the PAGESETUPDLG struct.
Update the dmDefaultSourcea return value inside hDevMode.

18 years agoopengl: Use indirect contexts if the surface is a pixmap.
Huw Davies [Wed, 11 Jan 2006 11:10:04 +0000 (12:10 +0100)] 
opengl: Use indirect contexts if the surface is a pixmap.

18 years agowinemenubuilder: Improve traces.
Francois Gouget [Wed, 11 Jan 2006 11:09:53 +0000 (12:09 +0100)] 
winemenubuilder: Improve traces.
Report the EnumResourceNamesW() and failure to find an icon
separately so traces are less misleading.

18 years agoole: Implement IEnumSTATDATA for the Ole Advise Holder.
Robert Shearman [Wed, 11 Jan 2006 11:09:32 +0000 (12:09 +0100)] 
ole: Implement IEnumSTATDATA for the Ole Advise Holder.
Implement IEnumSTATDATA for the Ole Advise Holder and use it to
implement the Send* functions.

18 years agoole: Initialise hrref so as not to display garbage in the trace.
Robert Shearman [Wed, 11 Jan 2006 11:09:17 +0000 (12:09 +0100)] 
ole: Initialise hrref so as not to display garbage in the trace.

18 years agoole: Remove some duplicated code.
Robert Shearman [Wed, 11 Jan 2006 11:09:11 +0000 (12:09 +0100)] 
ole: Remove some duplicated code.

18 years agohhctrl.ocx: Report commands in HtmlHelp that are not handled at all.
Rein Klazes [Tue, 10 Jan 2006 19:23:56 +0000 (20:23 +0100)] 
hhctrl.ocx: Report commands in HtmlHelp that are not handled at all.

18 years agoriched20: Reduced screen flicker by using proper update region invalidation.
Phil Krylov [Tue, 10 Jan 2006 19:23:41 +0000 (20:23 +0100)] 
riched20: Reduced screen flicker by using proper update region invalidation.

18 years agokernel: Remove no longer used debug channel.
Vitaliy Margolen [Tue, 10 Jan 2006 19:10:01 +0000 (20:10 +0100)] 
kernel: Remove no longer used debug channel.

18 years agoole: Defer apartment window creation until the first object is marshalled.
Robert Shearman [Tue, 10 Jan 2006 19:09:08 +0000 (20:09 +0100)] 
ole: Defer apartment window creation until the first object is marshalled.

18 years agoole: Add an accessor function for an apartment's window.
Robert Shearman [Tue, 10 Jan 2006 19:08:41 +0000 (20:08 +0100)] 
ole: Add an accessor function for an apartment's window.

18 years agoole: Report and clean up after PostMessage failures.
Robert Shearman [Tue, 10 Jan 2006 19:08:22 +0000 (20:08 +0100)] 
ole: Report and clean up after PostMessage failures.

18 years agoole: Pass a channel into IRpcStubBuffer::Invoke.
Robert Shearman [Tue, 10 Jan 2006 19:08:02 +0000 (20:08 +0100)] 
ole: Pass a channel into IRpcStubBuffer::Invoke.

Create a server channel and store this in the ifstub.
Rename ipid_to_apt_and_stubbuffer to ipid_get_dispatch_params and make
the function return an HRESULT.
Return the channel for the ifstub in ipid_get_dispatch_params.

18 years agoole: Reduce the access rights required by start_local_service.
Robert Shearman [Tue, 10 Jan 2006 19:06:22 +0000 (20:06 +0100)] 
ole: Reduce the access rights required by start_local_service.