wine
15 years agouser32/tests: Add more synchronization in the exit thread test to avoid races.
Alexandre Julliard [Wed, 3 Jun 2009 18:33:45 +0000 (20:33 +0200)] 
user32/tests: Add more synchronization in the exit thread test to avoid races.

15 years agocomctl32/listview: Improve grid drawing on LVS_EX_GRIDLINES style.
Nikolay Sivov [Wed, 3 Jun 2009 22:43:06 +0000 (02:43 +0400)] 
comctl32/listview: Improve grid drawing on LVS_EX_GRIDLINES style.

15 years agocomctl32/listview: Improve item visibility calculation for report view.
Nikolay Sivov [Wed, 3 Jun 2009 21:43:28 +0000 (01:43 +0400)] 
comctl32/listview: Improve item visibility calculation for report view.

15 years agocomctl32/listview: Some tests for LVS_SORT[A,DE]SCENDING, remove these styles from...
Nikolay Sivov [Wed, 3 Jun 2009 18:43:28 +0000 (22:43 +0400)] 
comctl32/listview: Some tests for LVS_SORT[A,DE]SCENDING, remove these styles from TODOs.

15 years agojscript: Remove NaN related FIXMEs.
Piotr Caban [Wed, 3 Jun 2009 19:11:20 +0000 (21:11 +0200)] 
jscript: Remove NaN related FIXMEs.

15 years agojscript: Fix parse_double_literal implementation.
Piotr Caban [Wed, 3 Jun 2009 21:17:47 +0000 (23:17 +0200)] 
jscript: Fix parse_double_literal implementation.

15 years agorundll32: Load the 16-bit kernel32 exports by ordinal.
Andrew Nguyen [Wed, 3 Jun 2009 21:52:14 +0000 (16:52 -0500)] 
rundll32: Load the 16-bit kernel32 exports by ordinal.

15 years agomsctf: Implement ITfContext::SetSelection.
Aric Stewart [Wed, 3 Jun 2009 16:27:31 +0000 (11:27 -0500)] 
msctf: Implement ITfContext::SetSelection.

15 years agomsctf: Implement ITfInsertAtSelection::InsertTextAtSelection.
Aric Stewart [Wed, 3 Jun 2009 16:27:24 +0000 (11:27 -0500)] 
msctf: Implement ITfInsertAtSelection::InsertTextAtSelection.

15 years agocomctl32: Various const qualifier fixes.
Andrew Talbot [Wed, 3 Jun 2009 20:47:16 +0000 (21:47 +0100)] 
comctl32: Various const qualifier fixes.

15 years agouser32/tests: Fix a test failure on Win95.
Paul Vriens [Thu, 4 Jun 2009 08:54:25 +0000 (10:54 +0200)] 
user32/tests: Fix a test failure on Win95.

15 years agouser32/tests: Remove a trace() message.
Paul Vriens [Thu, 4 Jun 2009 07:32:43 +0000 (09:32 +0200)] 
user32/tests: Remove a trace() message.

15 years agokernel32/tests: Skip WritePrivateProfileString tests on Win9x/WinME.
Paul Vriens [Wed, 3 Jun 2009 19:56:10 +0000 (21:56 +0200)] 
kernel32/tests: Skip WritePrivateProfileString tests on Win9x/WinME.

15 years agoole32/tests: Fix remaining test failures on NT4 and below.
Paul Vriens [Wed, 3 Jun 2009 15:15:30 +0000 (17:15 +0200)] 
ole32/tests: Fix remaining test failures on NT4 and below.

15 years agowinex11.drv: Don't use XEvents uninitialized when waits time out.
Vincent Povirk [Wed, 3 Jun 2009 13:54:22 +0000 (08:54 -0500)] 
winex11.drv: Don't use XEvents uninitialized when waits time out.

15 years agorpcrt4: Add checks for the number of methods being larger than what we support.
Alexandre Julliard [Wed, 3 Jun 2009 14:52:06 +0000 (16:52 +0200)] 
rpcrt4: Add checks for the number of methods being larger than what we support.

15 years agorpcrt4/tests: Add tests for the contents of virtual table for delegated proxies.
Alexandre Julliard [Wed, 3 Jun 2009 14:48:48 +0000 (16:48 +0200)] 
rpcrt4/tests: Add tests for the contents of virtual table for delegated proxies.

15 years agorpcrt4: Add support for proxy delegation.
Alexandre Julliard [Wed, 3 Jun 2009 14:42:50 +0000 (16:42 +0200)] 
rpcrt4: Add support for proxy delegation.

15 years agorpcrt4: Split the vtbl initialization in NdrDllGetClassObject to a separate function.
Alexandre Julliard [Wed, 3 Jun 2009 14:39:25 +0000 (16:39 +0200)] 
rpcrt4: Split the vtbl initialization in NdrDllGetClassObject to a separate function.

15 years agoriched20/test: Added a test for TxDraw.
Austin Lund [Wed, 3 Jun 2009 06:02:56 +0000 (16:02 +1000)] 
riched20/test: Added a test for TxDraw.

15 years agoriched32/tests: Fix a few test failures on NT4 and below.
Paul Vriens [Wed, 3 Jun 2009 11:31:14 +0000 (13:31 +0200)] 
riched32/tests: Fix a few test failures on NT4 and below.

15 years agoriched32/tests: Change the test to facilitate adding a broken().
Paul Vriens [Wed, 3 Jun 2009 11:25:19 +0000 (13:25 +0200)] 
riched32/tests: Change the test to facilitate adding a broken().

15 years agocomctl32/listview: Implement LVM_SETVIEW.
Nikolay Sivov [Wed, 3 Jun 2009 04:05:27 +0000 (08:05 +0400)] 
comctl32/listview: Implement LVM_SETVIEW.

15 years agocomctl32/listview: Implement LVM_GETVIEW.
Nikolay Sivov [Wed, 3 Jun 2009 00:48:04 +0000 (04:48 +0400)] 
comctl32/listview: Implement LVM_GETVIEW.

15 years agocomctl32/listview: Handle EN_KILLFOCUS in WM_COMMAND message handler.
Nikolay Sivov [Tue, 2 Jun 2009 19:47:33 +0000 (23:47 +0400)] 
comctl32/listview: Handle EN_KILLFOCUS in WM_COMMAND message handler.

15 years agocomctl32/listview: EN_KILLFOCUS handling test.
Nikolay Sivov [Tue, 2 Jun 2009 19:46:43 +0000 (23:46 +0400)] 
comctl32/listview: EN_KILLFOCUS handling test.

15 years agosecur32: Don't return STATUS_SUCCESS from LsaGetLogonSessionData stub.
Kai Blin [Wed, 3 Jun 2009 11:00:36 +0000 (13:00 +0200)] 
secur32: Don't return STATUS_SUCCESS from LsaGetLogonSessionData stub.

15 years agoadvapi32: Fix output of GetUserNameW when joined to a domain.
Kai Blin [Wed, 3 Jun 2009 07:35:49 +0000 (09:35 +0200)] 
advapi32: Fix output of GetUserNameW when joined to a domain.

On a Windows box joined to a domain, GetUserName will not return the domain
part. On a Unix box joined to a domain via winbindd, wine_get_user_name will.
So we need to cut off the domain instead of just replacing the \ character.

15 years agokernel32/tests: Add tests for CreateFile errors and opening volumes.
Guy Albertelli [Wed, 3 Jun 2009 01:00:02 +0000 (21:00 -0400)] 
kernel32/tests: Add tests for CreateFile errors and opening volumes.

15 years agoclock: Build resource files separately instead of including them all from a global...
Alexandre Julliard [Sun, 31 May 2009 18:11:00 +0000 (20:11 +0200)] 
clock: Build resource files separately instead of including them all from a global file.

15 years agogdiplus: Stubs for GdipDrawImagePointRect and GdipDrawImagePointRectI.
Andrew Eikum [Wed, 3 Jun 2009 03:34:37 +0000 (22:34 -0500)] 
gdiplus: Stubs for GdipDrawImagePointRect and GdipDrawImagePointRectI.

15 years agogdiplus: Stub for GdipDeleteEffect.
Andrew Eikum [Wed, 3 Jun 2009 03:33:32 +0000 (22:33 -0500)] 
gdiplus: Stub for GdipDeleteEffect.

15 years agomakefiles: Add resource files to the standard object files list.
Alexandre Julliard [Tue, 2 Jun 2009 13:50:57 +0000 (15:50 +0200)] 
makefiles: Add resource files to the standard object files list.

15 years agomakefiles: Use winegcc to build the crosstests too.
Alexandre Julliard [Sat, 30 May 2009 15:08:06 +0000 (17:08 +0200)] 
makefiles: Use winegcc to build the crosstests too.

15 years agowined3d: Replace the wined3d hash table with the generic red-black tree.
Henri Verbeet [Wed, 3 Jun 2009 08:47:26 +0000 (10:47 +0200)] 
wined3d: Replace the wined3d hash table with the generic red-black tree.

15 years agoinclude: Add a generic red-black tree.
Henri Verbeet [Wed, 3 Jun 2009 08:47:26 +0000 (10:47 +0200)] 
include: Add a generic red-black tree.

15 years agowined3d: Introduce volumetexture_init() to handle most of the volume texture initiali...
Henri Verbeet [Wed, 3 Jun 2009 08:47:26 +0000 (10:47 +0200)] 
wined3d: Introduce volumetexture_init() to handle most of the volume texture initialization.

15 years agowined3d: Introduce volumetexture_cleanup().
Henri Verbeet [Wed, 3 Jun 2009 08:47:26 +0000 (10:47 +0200)] 
wined3d: Introduce volumetexture_cleanup().

15 years agowined3d: Introduce cubetexture_init() to handle most of the cube texture initialization.
Henri Verbeet [Wed, 3 Jun 2009 08:47:26 +0000 (10:47 +0200)] 
wined3d: Introduce cubetexture_init() to handle most of the cube texture initialization.

15 years agowined3d: Introduce cubetexture_cleanup().
Henri Verbeet [Wed, 3 Jun 2009 08:47:26 +0000 (10:47 +0200)] 
wined3d: Introduce cubetexture_cleanup().

15 years agowined3d: Introduce texture_init() to handle most of the 2D texture initialization.
Henri Verbeet [Wed, 3 Jun 2009 08:47:25 +0000 (10:47 +0200)] 
wined3d: Introduce texture_init() to handle most of the 2D texture initialization.

15 years agomshtml: Replace long with LONG.
Michael Stefaniuc [Wed, 3 Jun 2009 07:44:46 +0000 (09:44 +0200)] 
mshtml: Replace long with LONG.

This are internal helper functions; the API functions that use them
already use LONG.

15 years agocrypt32: Replace long with a better type.
Michael Stefaniuc [Wed, 3 Jun 2009 07:44:55 +0000 (09:44 +0200)] 
crypt32: Replace long with a better type.

15 years agokernel32: Update the Romanian(Romania) NLS file.
Michael Stefaniuc [Wed, 3 Jun 2009 07:44:36 +0000 (09:44 +0200)] 
kernel32: Update the Romanian(Romania) NLS file.

15 years agokernel32: Switch to UTF-8 encoding for rom.nls.
Michael Stefaniuc [Wed, 3 Jun 2009 07:44:20 +0000 (09:44 +0200)] 
kernel32: Switch to UTF-8 encoding for rom.nls.

15 years agouser32/tests: Add tests for message sequence of window destruction at thread exit.
Alexandre Julliard [Wed, 3 Jun 2009 09:31:10 +0000 (11:31 +0200)] 
user32/tests: Add tests for message sequence of window destruction at thread exit.

15 years agouser32: Use a simplified sequence to destroy windows at thread exit, since we don...
Alexandre Julliard [Wed, 3 Jun 2009 09:30:29 +0000 (11:30 +0200)] 
user32: Use a simplified sequence to destroy windows at thread exit, since we don't want to send messages.

15 years agoserver: Hide a window before destroying it if it was still visible.
Alexandre Julliard [Wed, 3 Jun 2009 09:29:15 +0000 (11:29 +0200)] 
server: Hide a window before destroying it if it was still visible.

15 years agoserver: Reset events on the message queue fd to avoid busy looping when the thread...
Alexandre Julliard [Tue, 2 Jun 2009 20:14:40 +0000 (22:14 +0200)] 
server: Reset events on the message queue fd to avoid busy looping when the thread is suspended.

15 years agod3d9: Use WINED3DPOOL_DEFAULT instead of D3DPOOL_DEFAULT as appropriate.
Gerald Pfeifer [Tue, 2 Jun 2009 22:55:08 +0000 (00:55 +0200)] 
d3d9: Use WINED3DPOOL_DEFAULT instead of D3DPOOL_DEFAULT as appropriate.

15 years agokernel32/tests: Fix failures on localized Windows versions.
Detlef Riekenberg [Tue, 2 Jun 2009 21:41:52 +0000 (23:41 +0200)] 
kernel32/tests: Fix failures on localized Windows versions.

15 years agoole32/tests: Fix a crash on NT4 and below.
Paul Vriens [Tue, 2 Jun 2009 20:47:46 +0000 (22:47 +0200)] 
ole32/tests: Fix a crash on NT4 and below.

15 years agoole32/tests: Run more tests on Win9x by using A-functions.
Paul Vriens [Tue, 2 Jun 2009 20:09:15 +0000 (22:09 +0200)] 
ole32/tests: Run more tests on Win9x by using A-functions.

15 years agoole32/tests: Move common variables to the top.
Paul Vriens [Tue, 2 Jun 2009 19:40:31 +0000 (21:40 +0200)] 
ole32/tests: Move common variables to the top.

15 years agowininet/tests: Fix a few typos.
Paul Vriens [Tue, 2 Jun 2009 18:31:43 +0000 (20:31 +0200)] 
wininet/tests: Fix a few typos.

15 years agowinapi_extract: The old C parser is not needed anymore so remove it.
Francois Gouget [Tue, 2 Jun 2009 17:22:41 +0000 (19:22 +0200)] 
winapi_extract: The old C parser is not needed anymore so remove it.

15 years agowinapi_extract: --spec-files has been broken for a long time and does not seem to...
Francois Gouget [Tue, 2 Jun 2009 17:22:18 +0000 (19:22 +0200)] 
winapi_extract: --spec-files has been broken for a long time and does not seem to be useful so remove it.

15 years agowinedbg & appwiz.cpl: Use SUBLANG_NEUTRAL for German.
Francois Gouget [Tue, 2 Jun 2009 17:18:26 +0000 (19:18 +0200)] 
winedbg & appwiz.cpl: Use SUBLANG_NEUTRAL for German.

15 years agontdll/tests: Fix the trailing '\n' of a skip() call.
Francois Gouget [Tue, 2 Jun 2009 17:17:15 +0000 (19:17 +0200)] 
ntdll/tests: Fix the trailing '\n' of a skip() call.

15 years agowinemenubuilder: Ignore wine.desktop managed file types.
Damjan Jovanovic [Tue, 2 Jun 2009 17:15:58 +0000 (19:15 +0200)] 
winemenubuilder: Ignore wine.desktop managed file types.

15 years agoshlwapi: Simplify UrlCombine case 2 with tests.
Aric Stewart [Tue, 2 Jun 2009 16:31:50 +0000 (11:31 -0500)] 
shlwapi: Simplify UrlCombine case 2 with tests.

15 years agomakefiles: Remove special handling of .res.o files now that winegcc takes care of...
Alexandre Julliard [Tue, 2 Jun 2009 11:31:22 +0000 (13:31 +0200)] 
makefiles: Remove special handling of .res.o files now that winegcc takes care of this.

15 years agowinegcc: Transparently compile resource files for the Windows build.
Alexandre Julliard [Sat, 30 May 2009 16:33:11 +0000 (18:33 +0200)] 
winegcc: Transparently compile resource files for the Windows build.

15 years agowinebuild: Add detection of duplicate resources.
Alexandre Julliard [Tue, 2 Jun 2009 12:19:31 +0000 (14:19 +0200)] 
winebuild: Add detection of duplicate resources.

15 years agowinebuild: Add a --resources mode that compiles multiple resource files into a single...
Alexandre Julliard [Sat, 30 May 2009 19:39:50 +0000 (21:39 +0200)] 
winebuild: Add a --resources mode that compiles multiple resource files into a single object.

15 years agokernel32: Added missing newline to win_skip.
Stefan Leichter [Mon, 1 Jun 2009 18:28:37 +0000 (20:28 +0200)] 
kernel32: Added missing newline to win_skip.

15 years agontdll: Add stub for NtSecureConnectPort.
Louis Lenders [Mon, 1 Jun 2009 07:40:37 +0000 (09:40 +0200)] 
ntdll: Add stub for NtSecureConnectPort.

15 years agowinemaker: Port vcproject parser from XML-Simple to libXML.
André Hentschel [Sat, 30 May 2009 14:58:30 +0000 (16:58 +0200)] 
winemaker: Port vcproject parser from XML-Simple to libXML.

15 years agowined3d: Implement clipplanes in the ARB backend.
Stefan Dösinger [Tue, 26 May 2009 20:09:36 +0000 (22:09 +0200)] 
wined3d: Implement clipplanes in the ARB backend.

Using GL_NV_vertex_program2_option so far. If we're really desparate we can
handle some cases without the extension by using a custom varying and texkill
in the fragment program.

15 years agowined3d: Update clipplanes on a shader-fixed function switch.
Stefan Dösinger [Thu, 28 May 2009 23:09:22 +0000 (01:09 +0200)] 
wined3d: Update clipplanes on a shader-fixed function switch.

The view matrix that was set at the time the clipplane was applied is
hardcoded into the clipplane. With vertex shaders clip planes ignore
the view matrix in d3d. We implement that, but this also means that
the clip planes potentially change when we switch between vs and fixed
func.

15 years agowined3d: Use condition code for sRGB write correction if available.
Stefan Dösinger [Tue, 26 May 2009 17:50:27 +0000 (19:50 +0200)] 
wined3d: Use condition code for sRGB write correction if available.

This gives a small performance improvement. Don't enable NVfp for it though,
because the NVfp penalty is bigger than the gain from this patch. But if NVfp
is enabled anyway, make use of it.

15 years agowined3d: Handle LRP in vertex shaders.
Stefan Dösinger [Tue, 26 May 2009 14:34:44 +0000 (16:34 +0200)] 
wined3d: Handle LRP in vertex shaders.

The ARB "LRP" instruction is a fragment program only instruction. It is
however valid in vs_2_0+ vertex shaders, so we have to emulate it.

15 years agoriched20: If DataObjectImpl_EnumFormatEtc returns E_NOTIMPL then ensure that returned...
Austin Lund [Tue, 2 Jun 2009 05:57:37 +0000 (15:57 +1000)] 
riched20: If DataObjectImpl_EnumFormatEtc returns E_NOTIMPL then ensure that returned pointers are nulled.

15 years agogdiplus: Stubs for GdipCreateMetafileFromFile, GdipCreateMetafileFromStream.
Andrew Eikum [Tue, 2 Jun 2009 01:02:11 +0000 (20:02 -0500)] 
gdiplus: Stubs for GdipCreateMetafileFromFile, GdipCreateMetafileFromStream.

15 years agod3dx9: Redirect D3DXGetImageInfo functions to the FromFileInMemory variant.
Tony Wasserka [Mon, 1 Jun 2009 16:30:15 +0000 (18:30 +0200)] 
d3dx9: Redirect D3DXGetImageInfo functions to the FromFileInMemory variant.

15 years agod3dx9: Add utility functions for loading files and resources into memory.
Tony Wasserka [Mon, 1 Jun 2009 16:25:32 +0000 (18:25 +0200)] 
d3dx9: Add utility functions for loading files and resources into memory.

15 years agouser32/tests: Only check the foreground window when it belongs to the current thread.
Alexandre Julliard [Tue, 2 Jun 2009 09:56:58 +0000 (11:56 +0200)] 
user32/tests: Only check the foreground window when it belongs to the current thread.

15 years agouser32/tests: Fix the listbox delete test on NT4.
Alexandre Julliard [Tue, 2 Jun 2009 09:56:42 +0000 (11:56 +0200)] 
user32/tests: Fix the listbox delete test on NT4.

15 years agoriched32: Fix the extra window bytes count for 64-bit.
Alexandre Julliard [Tue, 2 Jun 2009 09:53:19 +0000 (11:53 +0200)] 
riched32: Fix the extra window bytes count for 64-bit.

15 years agogdi32: Avoid using long when not needed.
Michael Stefaniuc [Tue, 2 Jun 2009 08:16:38 +0000 (10:16 +0200)] 
gdi32: Avoid using long when not needed.

15 years agowined3d: Create a texture_cleanup() function.
Henri Verbeet [Tue, 2 Jun 2009 07:01:17 +0000 (09:01 +0200)] 
wined3d: Create a texture_cleanup() function.

15 years agowined3d: Call resource_init() from basetexture_init().
Henri Verbeet [Tue, 2 Jun 2009 07:01:17 +0000 (09:01 +0200)] 
wined3d: Call resource_init() from basetexture_init().

15 years agowined3d: Partially revert 7433eb76b5f05ae54702fe9e57ba315407ed651b.
Henri Verbeet [Tue, 2 Jun 2009 07:01:16 +0000 (09:01 +0200)] 
wined3d: Partially revert 7433eb76b5f05ae54702fe9e57ba315407ed651b.

The write mask sizes for the input and output semantics can be different,
resulting in compilation failure.

15 years agogdiplus: Stub for GdipComment.
Andrew Eikum [Tue, 2 Jun 2009 01:01:43 +0000 (20:01 -0500)] 
gdiplus: Stub for GdipComment.

15 years agogdiplus: Stub for GdipCloneBitmapArea.
Andrew Eikum [Tue, 2 Jun 2009 01:01:26 +0000 (20:01 -0500)] 
gdiplus: Stub for GdipCloneBitmapArea.

15 years agowinetest: Add a missing carriage return in help message.
Nicolas Le Cam [Mon, 1 Jun 2009 23:32:43 +0000 (01:32 +0200)] 
winetest: Add a missing carriage return in help message.

15 years agowininet: Fixed tests on Windows.
Jacek Caban [Mon, 1 Jun 2009 23:20:20 +0000 (01:20 +0200)] 
wininet: Fixed tests on Windows.

15 years agokernel32/tests: Add tests for GetLocaleInfo with SUBLANG_NEUTRAL.
Detlef Riekenberg [Mon, 1 Jun 2009 21:12:30 +0000 (23:12 +0200)] 
kernel32/tests: Add tests for GetLocaleInfo with SUBLANG_NEUTRAL.

15 years agocomctl32/listview: Block LVM_EDITLABEL when control is unfocused and no label created.
Nikolay Sivov [Mon, 1 Jun 2009 19:53:48 +0000 (23:53 +0400)] 
comctl32/listview: Block LVM_EDITLABEL when control is unfocused and no label created.

15 years agooleaut32/tests: Fix some intermittent test failures on W98 and NT4.
Paul Vriens [Mon, 1 Jun 2009 19:21:25 +0000 (21:21 +0200)] 
oleaut32/tests: Fix some intermittent test failures on W98 and NT4.

15 years agowinex11: Fix Ctrl+Shift+Tab translation.
André Hentschel [Mon, 1 Jun 2009 18:10:21 +0000 (20:10 +0200)] 
winex11: Fix Ctrl+Shift+Tab translation.

15 years agompr: Don't set LastError if no error occured.
Vitaly Perov [Mon, 1 Jun 2009 16:57:16 +0000 (20:57 +0400)] 
mpr: Don't set LastError if no error occured.

15 years agoole32: In simple mode keep the stream size above the small block limit.
Huw Davies [Mon, 1 Jun 2009 10:36:19 +0000 (11:36 +0100)] 
ole32: In simple mode keep the stream size above the small block limit.

15 years agoole32: In simple create mode the size returned by IStream_Stat is actually the curren...
Huw Davies [Mon, 1 Jun 2009 10:26:12 +0000 (11:26 +0100)] 
ole32: In simple create mode the size returned by IStream_Stat is actually the current stream position.

15 years agoole32: In simple mode, CreateStream with the STGM_CREATE flag should fail.
Huw Davies [Mon, 1 Jun 2009 10:06:10 +0000 (11:06 +0100)] 
ole32: In simple mode, CreateStream with the STGM_CREATE flag should fail.

15 years agoole32: Store the creation flag - STGM_SIMPLE depends on this.
Huw Davies [Fri, 29 May 2009 16:14:41 +0000 (17:14 +0100)] 
ole32: Store the creation flag - STGM_SIMPLE depends on this.

15 years agoole32: Rename a parameter to better reflect its use.
Huw Davies [Fri, 29 May 2009 15:51:22 +0000 (16:51 +0100)] 
ole32: Rename a parameter to better reflect its use.

15 years agoshell32: Add stub for InitNetworkAddressControl.
Ken Sharp [Mon, 1 Jun 2009 07:51:50 +0000 (08:51 +0100)] 
shell32: Add stub for InitNetworkAddressControl.

15 years agorpcrt4: Retrieve the stubless information for the thunks directly from the virtual...
Alexandre Julliard [Mon, 1 Jun 2009 19:32:56 +0000 (21:32 +0200)] 
rpcrt4: Retrieve the stubless information for the thunks directly from the virtual table pointer.

15 years agorpcrt4: Use the same allocation technique as delegated stubs for the stubless thunks.
Alexandre Julliard [Mon, 1 Jun 2009 19:19:56 +0000 (21:19 +0200)] 
rpcrt4: Use the same allocation technique as delegated stubs for the stubless thunks.

This avoids allocating them on the heap, and avoids the need for a
separate vtbl.