wine
18 years agontdll/kernel32: Moved GetThreadSelectorEntry to ntdll.
Eric Pouech [Fri, 26 May 2006 10:10:57 +0000 (12:10 +0200)] 
ntdll/kernel32: Moved GetThreadSelectorEntry to ntdll.

- implemented NtQueryInformationThread's ThreadDescriptorTableEntry
  information class
- used it to implement the kernel32's equivalent (GetThreadSelectorEntry)

18 years agontdll/kernel32: Pipe information.
Eric Pouech [Fri, 26 May 2006 10:10:11 +0000 (12:10 +0200)] 
ntdll/kernel32: Pipe information.

- implemented ntdll.NtQueryInformationFile's FilePipeLocalInformation control code
- reimplemented kernel32.GetNamedPipeInfo on top of it
- enhance current features to make this work both on client and server handles
- now also returning the number of instances

18 years agowined3d: Add ability to generate GLSL shader objects for vertex and pixel shaders.
Jason Green [Fri, 26 May 2006 15:52:33 +0000 (11:52 -0400)] 
wined3d: Add ability to generate GLSL shader objects for vertex and pixel shaders.

18 years agowined3d: Final move of the GLSL registry check (hopefully).
Jason Green [Fri, 26 May 2006 14:47:28 +0000 (10:47 -0400)] 
wined3d: Final move of the GLSL registry check (hopefully).

18 years agokernel32: Partial implementation of GetModuleHandleExA/W.
Alexandre Julliard [Sat, 27 May 2006 08:57:17 +0000 (10:57 +0200)] 
kernel32: Partial implementation of GetModuleHandleExA/W.

18 years agontdll: Implemented RtlPcToFileHeader.
Alexandre Julliard [Sat, 27 May 2006 08:55:48 +0000 (10:55 +0200)] 
ntdll: Implemented RtlPcToFileHeader.

18 years agosecur32: Fix wrong bit shift in the base64 encoder.
Kai Blin [Fri, 26 May 2006 21:37:07 +0000 (21:37 +0000)] 
secur32: Fix wrong bit shift in the base64 encoder.

Thanks to Juan Lang for catching this one.

18 years agorpcrt4: Store the QueryType in the state table in NdrFullPointerQueryRefId.
Robert Shearman [Fri, 26 May 2006 18:56:35 +0000 (19:56 +0100)] 
rpcrt4: Store the QueryType in the state table in NdrFullPointerQueryRefId.

Implement NdrFullPointerFree.

18 years agorpcrt4: Fix NdrFullPointerQueryRefId to make more tests pass.
Robert Shearman [Fri, 26 May 2006 18:56:23 +0000 (19:56 +0100)] 
rpcrt4: Fix NdrFullPointerQueryRefId to make more tests pass.

18 years agorpcrt4: Implement remaining part of NdrFullPointerQueryPointer and implement NdrFullP...
Robert Shearman [Fri, 26 May 2006 18:56:11 +0000 (19:56 +0100)] 
rpcrt4: Implement remaining part of NdrFullPointerQueryPointer and implement NdrFullPointerInsertRefId.

18 years agorpcrt4: Implement some full pointer functions and add stubs for others.
Robert Shearman [Fri, 26 May 2006 18:56:00 +0000 (19:56 +0100)] 
rpcrt4: Implement some full pointer functions and add stubs for others.

Add some tests.

18 years agowined3d: Implement IWineD3DSurface::BltFast.
Stefan Dösinger [Fri, 26 May 2006 10:19:28 +0000 (12:19 +0200)] 
wined3d: Implement IWineD3DSurface::BltFast.

18 years agosecur32: Avoid some code duplication.
Mike McCormack [Fri, 26 May 2006 07:44:09 +0000 (16:44 +0900)] 
secur32: Avoid some code duplication.

18 years agorpcrt4: Implement NdrClientContext(Un)Marshall.
Mike McCormack [Fri, 26 May 2006 08:56:49 +0000 (17:56 +0900)] 
rpcrt4: Implement NdrClientContext(Un)Marshall.

18 years agocrypt32: Implement CertVerifyCRLTimeValidity and partially implement CertVerifySubjec...
Juan Lang [Fri, 26 May 2006 16:48:13 +0000 (09:48 -0700)] 
crypt32: Implement CertVerifyCRLTimeValidity and partially implement CertVerifySubjectCertificateContext.

18 years agocrypt32: Combine redundant code.
Juan Lang [Fri, 26 May 2006 16:41:37 +0000 (09:41 -0700)] 
crypt32: Combine redundant code.

18 years agogdi32: The font cache needs to discriminate whether the device can cope with bitmap...
Huw Davies [Thu, 25 May 2006 09:44:47 +0000 (10:44 +0100)] 
gdi32: The font cache needs to discriminate whether the device can cope with bitmap fonts or not.

18 years agorpcrt4: Even though FC_DEREFERENCE conformance is handled elsewhere in
Robert Shearman [Fri, 26 May 2006 14:50:49 +0000 (15:50 +0100)] 
rpcrt4: Even though FC_DEREFERENCE conformance is handled elsewhere in
ComputeConformanceOrVariance it is still necessary to set the count
variable to the value retrieved.

18 years agorpcrt4: Return the actual status code sent back by the server, rather than RPC_S_CALL...
Robert Shearman [Fri, 26 May 2006 14:52:09 +0000 (15:52 +0100)] 
rpcrt4: Return the actual status code sent back by the server, rather than RPC_S_CALL_FAILED.

18 years agowined3d: Fix IWineGDISurface::SaveSnapshot.
Stefan Dösinger [Fri, 26 May 2006 10:32:52 +0000 (12:32 +0200)] 
wined3d: Fix IWineGDISurface::SaveSnapshot.

18 years agowined3d: Disable the depth test in UnlockRect
Stefan Dösinger [Fri, 26 May 2006 10:17:21 +0000 (12:17 +0200)] 
wined3d: Disable the depth test in UnlockRect

18 years agowined3d: Fix regression introduced by recent multitexture patch.
Jason Green [Fri, 26 May 2006 13:22:14 +0000 (09:22 -0400)] 
wined3d: Fix regression introduced by recent multitexture patch.

18 years agocomctl32: Dialog procedures should be called with CallWindowProc.
Alexandre Julliard [Fri, 26 May 2006 14:34:09 +0000 (16:34 +0200)] 
comctl32: Dialog procedures should be called with CallWindowProc.

18 years agouser: Only include winproc.h where necessary.
Alexandre Julliard [Fri, 26 May 2006 12:54:54 +0000 (14:54 +0200)] 
user: Only include winproc.h where necessary.

18 years agouser: Added fast 32->16 mapping for the remaining messages.
Alexandre Julliard [Fri, 26 May 2006 12:28:22 +0000 (14:28 +0200)] 
user: Added fast 32->16 mapping for the remaining messages.

18 years agouser: Added fast 32->16 mapping for the listbox and combobox messages.
Alexandre Julliard [Fri, 26 May 2006 12:25:18 +0000 (14:25 +0200)] 
user: Added fast 32->16 mapping for the listbox and combobox messages.

18 years agouser: Added fast 32->16 mapping for the edit control messages.
Alexandre Julliard [Fri, 26 May 2006 12:17:28 +0000 (14:17 +0200)] 
user: Added fast 32->16 mapping for the edit control messages.

18 years agouser: Added fast 32->16 mapping for button and scrollbar messages.
Alexandre Julliard [Fri, 26 May 2006 12:16:00 +0000 (14:16 +0200)] 
user: Added fast 32->16 mapping for button and scrollbar messages.

18 years agouser: Added fast 32->16 mapping for WM_GETTEXT, WM_SETTEXT and similar messages.
Alexandre Julliard [Fri, 26 May 2006 12:14:14 +0000 (14:14 +0200)] 
user: Added fast 32->16 mapping for WM_GETTEXT, WM_SETTEXT and similar messages.

18 years agouser: Added fast 32->16 mapping for the WM_DDE* messages.
Alexandre Julliard [Fri, 26 May 2006 12:09:26 +0000 (14:09 +0200)] 
user: Added fast 32->16 mapping for the WM_DDE* messages.

18 years agouser: Added fast 32->16 mapping for WM_MDIACTIVATE, WM_MDIGETACTIVE and WM_MDISETMENU.
Alexandre Julliard [Fri, 26 May 2006 12:08:09 +0000 (14:08 +0200)] 
user: Added fast 32->16 mapping for WM_MDIACTIVATE, WM_MDIGETACTIVE and WM_MDISETMENU.

18 years agouser: Added fast 32->16 mapping for WM_COPYDATA, WM_GETDLGCODE and WM_NEXTMENU.
Alexandre Julliard [Fri, 26 May 2006 12:03:49 +0000 (14:03 +0200)] 
user: Added fast 32->16 mapping for WM_COPYDATA, WM_GETDLGCODE and WM_NEXTMENU.

18 years agouser: Added fast 32->16 mapping for WM_GETMINMAXINFO, WM_NCCALCSIZE and WM_WINDOWPOSC...
Alexandre Julliard [Fri, 26 May 2006 12:00:36 +0000 (14:00 +0200)] 
user: Added fast 32->16 mapping for WM_GETMINMAXINFO, WM_NCCALCSIZE and WM_WINDOWPOSCHANGING/CHANGED.

18 years agouser: Added fast 32->16 mapping for WM_COMPARE/DELETE/MEASURE/DRAWITEM.
Alexandre Julliard [Fri, 26 May 2006 11:54:57 +0000 (13:54 +0200)] 
user: Added fast 32->16 mapping for WM_COMPARE/DELETE/MEASURE/DRAWITEM.

18 years agouser: Added fast 32->16 mapping for WM_CREATE, WM_NCCREATE and WM_MDICREATE.
Alexandre Julliard [Fri, 26 May 2006 11:53:15 +0000 (13:53 +0200)] 
user: Added fast 32->16 mapping for WM_CREATE, WM_NCCREATE and WM_MDICREATE.

18 years agouser: Added fast 16->32 mapping for the remaining messages.
Alexandre Julliard [Fri, 26 May 2006 11:44:57 +0000 (13:44 +0200)] 
user: Added fast 16->32 mapping for the remaining messages.

18 years agouser: Added fast 16->32 mapping for the WM_DDE* messages.
Alexandre Julliard [Fri, 26 May 2006 11:42:00 +0000 (13:42 +0200)] 
user: Added fast 16->32 mapping for the WM_DDE* messages.

18 years agouser: Added fast 16->32 mapping for WM_MDIACTIVATE, WM_MDIGETACTIVE and WM_MDISETMENU.
Alexandre Julliard [Fri, 26 May 2006 11:40:02 +0000 (13:40 +0200)] 
user: Added fast 16->32 mapping for WM_MDIACTIVATE, WM_MDIGETACTIVE and WM_MDISETMENU.

18 years agouser: Added fast 16->32 mapping for WM_COPYDATA, WM_GETDLGCODE and WM_NEXTMENU.
Alexandre Julliard [Fri, 26 May 2006 11:36:57 +0000 (13:36 +0200)] 
user: Added fast 16->32 mapping for WM_COPYDATA, WM_GETDLGCODE and WM_NEXTMENU.

18 years agouser: Added fast 16->32 mapping for WM_GETMINMAXINFO, WM_NCCALCSIZE and WM_WINDOWPOSC...
Alexandre Julliard [Fri, 26 May 2006 11:31:55 +0000 (13:31 +0200)] 
user: Added fast 16->32 mapping for WM_GETMINMAXINFO, WM_NCCALCSIZE and WM_WINDOWPOSCHANGING/CHANGED.

18 years agouser: Added fast 16->32 mapping for WM_COMPARE/DELETE/MEASURE/DRAWITEM.
Alexandre Julliard [Fri, 26 May 2006 11:24:47 +0000 (13:24 +0200)] 
user: Added fast 16->32 mapping for WM_COMPARE/DELETE/MEASURE/DRAWITEM.

18 years agouser: Added fast 16->32 mapping for WM_CREATE, WM_NCCREATE and WM_MDICREATE.
Alexandre Julliard [Fri, 26 May 2006 11:21:31 +0000 (13:21 +0200)] 
user: Added fast 16->32 mapping for WM_CREATE, WM_NCCREATE and WM_MDICREATE.

18 years agowine_unicode: Add prototypes for inline functions (from a patch by Andrew Talbot).
Alexandre Julliard [Fri, 26 May 2006 10:09:12 +0000 (12:09 +0200)] 
wine_unicode: Add prototypes for inline functions (from a patch by Andrew Talbot).

18 years agoFixed a couple of instances of the old FSF address that crept back in.
Alexandre Julliard [Fri, 26 May 2006 10:08:32 +0000 (12:08 +0200)] 
Fixed a couple of instances of the old FSF address that crept back in.

18 years agowined3d: Create stub for D3DPERF_SetOptions function.
Phil Costin [Thu, 25 May 2006 21:49:02 +0000 (22:49 +0100)] 
wined3d: Create stub for D3DPERF_SetOptions function.

18 years agowineprefixcreate: Obtain wine and wineserver from the bindir, instead of relaying...
Pierre d'Herbemont [Thu, 25 May 2006 13:20:59 +0000 (15:20 +0200)] 
wineprefixcreate: Obtain wine and wineserver from the bindir, instead of relaying on the PATH.

18 years agocomctl32: header: Put the new item in place of the hot divider instead of swapping.
Mikołaj Zalewski [Thu, 25 May 2006 22:01:25 +0000 (00:01 +0200)] 
comctl32: header: Put the new item in place of the hot divider instead of swapping.

18 years agocomctl32: header: Draw the drag image and hot dividers while dragging an item.
Mikołaj Zalewski [Thu, 25 May 2006 21:53:24 +0000 (23:53 +0200)] 
comctl32: header: Draw the drag image and hot dividers while dragging an item.

18 years agocomctl32: header: Fix an order-related bug in HEADER_InternalHitTest.
Mikołaj Zalewski [Thu, 25 May 2006 21:51:03 +0000 (23:51 +0200)] 
comctl32: header: Fix an order-related bug in HEADER_InternalHitTest.

18 years agocomctl32: header: Implement HDM_SETHOTDIVIDER.
Mikołaj Zalewski [Thu, 25 May 2006 21:48:39 +0000 (23:48 +0200)] 
comctl32: header: Implement HDM_SETHOTDIVIDER.

18 years agocomctl32: header: Implement HDM_CREATEDRAGIMAGE.
Mikołaj Zalewski [Thu, 25 May 2006 21:46:53 +0000 (23:46 +0200)] 
comctl32: header: Implement HDM_CREATEDRAGIMAGE.

18 years agocomctl32: listview: Apply the HDS_DRAGDROP header style if needed.
Mikołaj Zalewski [Thu, 25 May 2006 22:05:27 +0000 (00:05 +0200)] 
comctl32: listview: Apply the HDS_DRAGDROP header style if needed.

Apply the HDS_DRAGDROP header style if the listview has the
LVS_EX_HEADERDRAGDROP. Block the columns reordering as the listview
doesn't support them.

18 years agocrypt32: Implement CertSerializeCRLStoreElement.
Juan Lang [Fri, 26 May 2006 02:43:30 +0000 (19:43 -0700)] 
crypt32: Implement CertSerializeCRLStoreElement.

18 years agomapi32: Break out of the loop as soon as MSI call succeeds.
Dmitry Timoshkov [Fri, 26 May 2006 04:35:47 +0000 (13:35 +0900)] 
mapi32: Break out of the loop as soon as MSI call succeeds.

18 years agogdi: Add more const qualifiers.
Dmitry Timoshkov [Fri, 26 May 2006 04:34:50 +0000 (13:34 +0900)] 
gdi: Add more const qualifiers.

18 years agowined3d: Move the GLSL registry check again.
Jason Green [Fri, 26 May 2006 04:33:13 +0000 (00:33 -0400)] 
wined3d: Move the GLSL registry check again.

18 years agowinapi: IMAGE_OPTIONAL_HEADER has different members on x86-64.
Mike McCormack [Fri, 26 May 2006 03:36:42 +0000 (12:36 +0900)] 
winapi: IMAGE_OPTIONAL_HEADER has different members on x86-64.

18 years agorpcrt4: Remove unused IN and OUT macros.
Mike McCormack [Fri, 26 May 2006 03:36:03 +0000 (12:36 +0900)] 
rpcrt4: Remove unused IN and OUT macros.

18 years agomapi32: Implement FGetComponentPath.
Dmitry Timoshkov [Thu, 25 May 2006 13:18:11 +0000 (22:18 +0900)] 
mapi32: Implement FGetComponentPath.

18 years agomsi: Translate the resulting string only if the previous call succeeded.
Dmitry Timoshkov [Thu, 25 May 2006 13:17:46 +0000 (22:17 +0900)] 
msi: Translate the resulting string only if the previous call succeeded.

18 years agourlmon: Fix implementation of ReleaseBindInfo.
Jacek Caban [Thu, 25 May 2006 16:43:34 +0000 (18:43 +0200)] 
urlmon: Fix implementation of ReleaseBindInfo.

18 years agourlmon: Better pending read handling.
Jacek Caban [Thu, 25 May 2006 16:40:47 +0000 (18:40 +0200)] 
urlmon: Better pending read handling.

18 years agourlmon: Added Switch implementation.
Jacek Caban [Thu, 25 May 2006 16:39:26 +0000 (18:39 +0200)] 
urlmon: Added Switch implementation.

18 years agourlmon: Added handling BINDDSTATUS_FINDINGSOURCE and BINDSTATUS_CONNECTING in ReportP...
Jacek Caban [Thu, 25 May 2006 16:37:55 +0000 (18:37 +0200)] 
urlmon: Added handling BINDDSTATUS_FINDINGSOURCE and BINDSTATUS_CONNECTING in ReportProgress.

18 years agourlmon: Call OnProgress in apartment thread.
Jacek Caban [Thu, 25 May 2006 16:35:35 +0000 (18:35 +0200)] 
urlmon: Call OnProgress in apartment thread.

18 years agourlmon: Return MK_S_ASYNCHRONOUS if bindindg is asynchronous.
Jacek Caban [Thu, 25 May 2006 16:34:15 +0000 (18:34 +0200)] 
urlmon: Return MK_S_ASYNCHRONOUS if bindindg is asynchronous.

18 years agourlmon: Added ReportResult implementation.
Jacek Caban [Thu, 25 May 2006 16:33:21 +0000 (18:33 +0200)] 
urlmon: Added ReportResult implementation.

18 years agourlmon: Added GetRootSecurityId and BeginningTransaction implementation.
Jacek Caban [Thu, 25 May 2006 16:32:54 +0000 (18:32 +0200)] 
urlmon: Added GetRootSecurityId and BeginningTransaction implementation.

18 years agocrypt32: Add support for CRLs.
Juan Lang [Thu, 25 May 2006 16:01:03 +0000 (09:01 -0700)] 
crypt32: Add support for CRLs.

18 years agocrypt32: Use public functions when finding certificates.
Juan Lang [Thu, 25 May 2006 15:51:37 +0000 (08:51 -0700)] 
crypt32: Use public functions when finding certificates.

18 years agowined3d: Shader caps fix - code relocation.
Phil Costin [Thu, 25 May 2006 12:31:14 +0000 (13:31 +0100)] 
wined3d: Shader caps fix - code relocation.

18 years agowined3d: Dynamicly load GL_ARB_multitexture functions.
Roderick Colenbrander [Thu, 25 May 2006 11:54:03 +0000 (13:54 +0200)] 
wined3d: Dynamicly load GL_ARB_multitexture functions.

18 years agowined3d: Small rhw vertex fix.
Stefan Dösinger [Thu, 25 May 2006 09:40:36 +0000 (11:40 +0200)] 
wined3d: Small rhw vertex fix.

Fix the one pixel displacement and move the glOrtho code in a common
function.

18 years agoconfigure: Regenerated with autoconf 2.59d.
Alexandre Julliard [Thu, 25 May 2006 18:08:12 +0000 (20:08 +0200)] 
configure: Regenerated with autoconf 2.59d.

18 years agoinclude: Prevent internal Wine headers from being used in tests.
Alexandre Julliard [Thu, 25 May 2006 18:07:57 +0000 (20:07 +0200)] 
include: Prevent internal Wine headers from being used in tests.

18 years agowined3d: Fixed a compiler warning.
Alexandre Julliard [Thu, 25 May 2006 09:09:46 +0000 (11:09 +0200)] 
wined3d: Fixed a compiler warning.

18 years agontdll: Return FILE_DEVICE_CD_ROM_FILE_SYSTEM for supermount filesystems.
Francois Gouget [Thu, 25 May 2006 00:18:45 +0000 (02:18 +0200)] 
ntdll: Return FILE_DEVICE_CD_ROM_FILE_SYSTEM for supermount filesystems.

18 years agowininet: Constify data.
Andrew Ziem [Wed, 24 May 2006 06:22:38 +0000 (00:22 -0600)] 
wininet: Constify data.

18 years agogdi: Constify data.
Andrew Ziem [Wed, 24 May 2006 13:58:57 +0000 (07:58 -0600)] 
gdi: Constify data.

18 years agogdi: Get correct horizontal spacing value in the presence of ETO_PDY flag.
qingdoa daoo [Thu, 25 May 2006 01:10:08 +0000 (09:10 +0800)] 
gdi: Get correct horizontal spacing value in the presence of ETO_PDY flag.

18 years agowined3d: Add some more GLSL defines.
Jason Green [Wed, 24 May 2006 19:50:20 +0000 (15:50 -0400)] 
wined3d: Add some more GLSL defines.

18 years agorpcrt4: Stub implementations for NDRS marshalling functions.
Mike McCormack [Thu, 25 May 2006 04:46:45 +0000 (13:46 +0900)] 
rpcrt4: Stub implementations for NDRS marshalling functions.

18 years agocrypt32: Fix a integer to pointer cast.
Mike McCormack [Thu, 25 May 2006 04:46:14 +0000 (13:46 +0900)] 
crypt32: Fix a integer to pointer cast.

18 years agomsi: Fix some pointer to integer casts.
Mike McCormack [Thu, 25 May 2006 02:41:39 +0000 (11:41 +0900)] 
msi: Fix some pointer to integer casts.

18 years agokernel32: Fix some pointer to integer casts.
Mike McCormack [Thu, 25 May 2006 04:46:32 +0000 (13:46 +0900)] 
kernel32: Fix some pointer to integer casts.

18 years agomapi32: Fix prototype of MAPILogon and MAPILogoff.
Mike McCormack [Thu, 25 May 2006 02:41:27 +0000 (11:41 +0900)] 
mapi32: Fix prototype of MAPILogon and MAPILogoff.

18 years agorichedit: Fix prototype of the callback function.
Mike McCormack [Thu, 25 May 2006 02:41:11 +0000 (11:41 +0900)] 
richedit: Fix prototype of the callback function.

18 years agoole32: Add a class factory for CLSID_InProcFreeMarshaler.
Robert Shearman [Wed, 24 May 2006 22:02:35 +0000 (23:02 +0100)] 
ole32: Add a class factory for CLSID_InProcFreeMarshaler.

18 years agoole32: Implement GetUnmarshalClass for the free-threaded marshaler and
Robert Shearman [Wed, 24 May 2006 22:02:26 +0000 (23:02 +0100)] 
ole32: Implement GetUnmarshalClass for the free-threaded marshaler and
remove unnecessary unmarshaling code for the standard-marshal case -
this is handled by CoUnmarshalInterface and CoReleaseMarshalData.

18 years agoole32: Implement table-strong marshaling and ReleaseMarshalData for the free-threaded...
Robert Shearman [Wed, 24 May 2006 22:02:14 +0000 (23:02 +0100)] 
ole32: Implement table-strong marshaling and ReleaseMarshalData for the free-threaded marshaler.

18 years agoole32: Implement table-weak marshaling for the free-threaded marshaler.
Robert Shearman [Wed, 24 May 2006 22:01:53 +0000 (23:01 +0100)] 
ole32: Implement table-weak marshaling for the free-threaded marshaler.

18 years agoole32: Release the standard marshal in the free-threaded marshaler's UnmarshalInterfa...
Robert Shearman [Wed, 24 May 2006 22:02:05 +0000 (23:02 +0100)] 
ole32: Release the standard marshal in the free-threaded marshaler's UnmarshalInterface function.

18 years agoole32: Add a rough implementation of the free-threaded marshaler MarshalInterface...
Robert Shearman [Wed, 24 May 2006 22:01:41 +0000 (23:01 +0100)] 
ole32: Add a rough implementation of the free-threaded marshaler MarshalInterface and UnmarshalInterface methods, with test cases.

18 years agoole32: Fix the free-threaded marshaler when it has no outer unknown.
Robert Shearman [Wed, 24 May 2006 22:00:53 +0000 (23:00 +0100)] 
ole32: Fix the free-threaded marshaler when it has no outer unknown.

18 years agorpcrt4: Set the Memory field of the stub message structure to the
Robert Shearman [Wed, 24 May 2006 22:04:35 +0000 (23:04 +0100)] 
rpcrt4: Set the Memory field of the stub message structure to the
start of the memory that an embedded pointer is embedded in so that
FC_POINTER conformance works correctly.

18 years agorpcrt4: Implement explicit generic binding handles.
Robert Shearman [Wed, 24 May 2006 22:03:54 +0000 (23:03 +0100)] 
rpcrt4: Implement explicit generic binding handles.

18 years agorpcrt4: Move the getting of the client binding handle to a separate function.
Robert Shearman [Wed, 24 May 2006 22:03:29 +0000 (23:03 +0100)] 
rpcrt4: Move the getting of the client binding handle to a separate function.

18 years agorpcrt4: Move the initialising of the stub message structure nearer to the top of...
Robert Shearman [Wed, 24 May 2006 22:03:18 +0000 (23:03 +0100)] 
rpcrt4: Move the initialising of the stub message structure nearer to the top of NdrClientCall2.

Set stubMsg.StackTop after calling the initialise function.

18 years agorpcrt4: Store the arguments exclusively in stubMsg.StackTop.
Robert Shearman [Wed, 24 May 2006 22:03:10 +0000 (23:03 +0100)] 
rpcrt4: Store the arguments exclusively in stubMsg.StackTop.

18 years agorpcrt4: Implement RpcBindingCopy.
Robert Shearman [Wed, 24 May 2006 22:00:34 +0000 (23:00 +0100)] 
rpcrt4: Implement RpcBindingCopy.