Commit Graph

52485 Commits

Author SHA1 Message Date
Francois Gouget
9eb62d3f9d ntdll: Remove an unneeded cast. 2008-12-01 12:57:32 +01:00
Francois Gouget
792e672822 ws2_32: Fix the checks for AQ_WIN16. 2008-12-01 12:57:29 +01:00
Paul Vriens
e5779901c3 shell32/tests: Fix a test failure on Win9x. 2008-12-01 12:57:21 +01:00
Michael Stefaniuc
4eec1ad444 iphlpapi/tests: Replace malloc with HeapAlloc. 2008-12-01 12:57:06 +01:00
Michael Stefaniuc
e6bd2881d8 wininet: Remove some superfluous casts. 2008-12-01 12:57:03 +01:00
Michael Stefaniuc
82a3c433b3 winex11.drv: Remove some superfluous casts. 2008-12-01 12:57:00 +01:00
Rob Shearman
cc51c30a63 widl: Fix optimisation for writing out ref pointers to simple structs and base types.
The optimisation in write_remoting_arg for sizing, marshalling,
unmarshalling and freeing ref pointers to base types directly was
broken in d458a599eb and caused
unnecessary calls to pointer marshalling functions.

The same was true for a similar optimisation for simple structures
where their size can be pre-calculated, freeing omitted and the
NdrSimpleStructMarshall/Unmarshall functions called directly instead
of calling NdrPointerMarshall/Unmarshall first.

Fix this by looking at the type of the referrent instead of the type
of the pointer, making sure to not classify user types as simple
structures.

Additionally remove some dead code that would never be executed
because the code is in an RPC_FC_RP case, inside a !is_ptr if block
(and RPC_FC_RP is a pointer type).
2008-12-01 12:46:46 +01:00
Rob Shearman
41152b7929 widl: Output the correct buffer size required for parameters whose sizes are known at type-generation time.
Replace code to calculate the size of RPC_FC_STRUCT types with
fields_memsize since the memory size of these types will always be
equal to the buffer size.

Remove dead code in get_required_buffer_size.
2008-12-01 12:46:19 +01:00
Jacek Caban
378ea704be activdbg.idl: Added IDebugApplication64 and IActiveScriptSiteDebug64 declarations. 2008-12-01 12:46:03 +01:00
Michael Stefaniuc
85dba69917 iphlpapi: Remove a comment that dared to ponder to use malloc. 2008-12-01 12:45:54 +01:00
Michael Stefaniuc
d26b02960c kernel32: Remove some superfluous casts of void pointers. 2008-12-01 12:45:51 +01:00
Paul Vriens
dd56259453 advapi32/tests: Fix some crashes on NT4. 2008-12-01 12:45:46 +01:00
Paul Vriens
4b643733fc lz32/tests: Fix a test failure on Win9x. 2008-12-01 12:45:39 +01:00
Vitaliy Margolen
095ba950d6 dinput: Use correct GetObjectInfo for joystick. 2008-12-01 12:45:34 +01:00
Henri Verbeet
6f98f19703 wined3d: Const correctness fixes for drawprim.c. 2008-12-01 12:45:29 +01:00
Henri Verbeet
21b8535902 wined3d: Make the lpData member of WineDirect3DStridedData const. 2008-12-01 12:45:23 +01:00
Henri Verbeet
657a016ac5 wined3d: Fix the glWeightPointerARB prototype. 2008-12-01 12:45:18 +01:00
Henri Verbeet
50ebf26894 wined3d: Const correctness fixes for directx.c. 2008-12-01 12:45:10 +01:00
Henri Verbeet
942f82100a wined3d: Remove some superfluous casts. 2008-12-01 12:45:01 +01:00
Francois Gouget
45992843ea dsound: Remove WINAPI on static functions where not needed. 2008-12-01 12:44:54 +01:00
Francois Gouget
b4912bc13d dplayx: Remove WINAPI on static functions where not needed. 2008-12-01 12:44:51 +01:00
Francois Gouget
80b6c2efd6 dplay: Remove WINAPI on static functions where not needed. 2008-12-01 12:44:49 +01:00
Francois Gouget
b362db0327 dmloader: Remove WINAPI on static functions where not needed. 2008-12-01 12:44:46 +01:00
Alexandre Julliard
584d2c9118 widl: Do not make the stub vtbl const for delegating interfaces since it needs to be patched up at run-time. 2008-12-01 11:30:05 +01:00
Alexandre Julliard
797ee403c1 rpcrt4: Create the NumMethods key too when registering an interface. 2008-11-29 13:05:11 +01:00
Alexandre Julliard
ad54700b94 rpcrt4: Use RegDeleteTree to properly unregister interfaces. 2008-11-29 13:02:08 +01:00
Alexandre Julliard
77b3864fed rpcrt4: Convert the dll registration routines to Unicode. 2008-11-29 13:01:29 +01:00
Vladimir Pankratov
bbaa72de5f shdocvw: Implement go_home function. 2008-11-28 13:51:34 +01:00
David Adam
42dc7fb1c4 d3dx8: Add a few tests for MatrixStack. 2008-11-28 13:49:50 +01:00
Jérôme Gardou
f90881cd36 d3dx8: Implement D3DXMatrixStack_TranslateLocal. 2008-11-28 13:49:44 +01:00
Jérôme Gardou
809147f825 d3dx8: Implement D3DXMatrixStack_Translate. 2008-11-28 13:49:36 +01:00
Jérôme Gardou
230f3e6366 d3dx8: Implement D3DXMatrixStack_ScaleLocal. 2008-11-28 13:49:26 +01:00
Jérôme Gardou
75cb8a7ad3 d3dx8: Implement D3DXMatrixStack_Scale. 2008-11-28 13:48:56 +01:00
Jérôme Gardou
6d27cdc17a d3dx8: Implement D3DXMatrixStack_RotateYawPitchRollLocal. 2008-11-28 13:48:41 +01:00
Jérôme Gardou
39e0dc79ef d3dx8: Implement D3DXMatrixStack_RotateYawPitchRoll. 2008-11-28 13:48:33 +01:00
Jérôme Gardou
c2f00b3170 d3dx8: Implement D3DXMatrixStack_RotateAxisLocal. 2008-11-28 13:48:24 +01:00
Jérôme Gardou
896e30761a d3dx8: Implement D3DXMatrixStack_RotateAxis. 2008-11-28 13:48:14 +01:00
Jérôme Gardou
d25fd01bfd d3dx8: Implement D3DXMatrixStack_MultMatrixLocal. 2008-11-28 13:47:58 +01:00
Hans Leidekker
19764fcf4c setupapi: Implement SetupInstallFile{A, W}. 2008-11-28 13:47:12 +01:00
Vitaly Perov
d2a9bcd199 mlang/tests: Add tests for fnIMLangFontLink_GetCharCodePages. 2008-11-28 13:47:08 +01:00
Vitaly Perov
4398c51f1e mlang: Add implementation of fnIMLangFontLink_GetCharCodePages. 2008-11-28 13:47:03 +01:00
Alistair Leslie-Hughes
c685548056 mshtml: Add a test case. 2008-11-28 13:46:58 +01:00
Stefan Dösinger
a1c460f8ae d3d9: Document a Microsoft header bug. 2008-11-28 13:41:05 +01:00
Lei Zhang
4153fc1904 msi: Set DllVersion registry key for CLSID_IMsiServerMessage. 2008-11-28 13:41:00 +01:00
Paul Vriens
78a90f1f31 shell32/tests: Skip some tests on Win9x and WinMe. 2008-11-28 13:38:21 +01:00
Paul Vriens
cfdfbeaf1b shell32/tests: Fix a few test failures on Win9x and NT4. 2008-11-28 13:38:16 +01:00
Christian Costa
12f5a30833 dmime: Make stub returns a error to avoid crashing. 2008-11-28 13:38:08 +01:00
Christian Costa
0409ff6269 d3dxof: Keywords are case insensitive. 2008-11-28 13:38:04 +01:00
Andrew Talbot
f40afa87c6 wined3d: Sign-compare warnings fix. 2008-11-28 12:57:25 +01:00
Andrew Talbot
88b84820ab gdiplus: Void function should not return a value. 2008-11-28 12:57:10 +01:00