Maarten Lankhorst
e32bd2896b
include: Add NtCurrentTeb assembly for win64.
2008-12-01 14:05:27 +01:00
Maarten Lankhorst
0a393d7eb4
loader: Implement setting %gs for amd64.
2008-12-01 14:05:16 +01:00
Michael Karcher
023c227399
msvcrt: Out strings should be ptr instead of wstr in .spec file.
2008-12-01 14:04:28 +01:00
Alistair Leslie-Hughes
1049c3a123
msxml3: Implement IXMLDOMAttribute get/put value.
2008-12-01 14:01:33 +01:00
Alistair Leslie-Hughes
43ea81bf55
mshtml: Implement IDispatch for IHTMLCommentElement.
2008-12-01 14:01:26 +01:00
Marcus Meissner
f1271f846b
wined3d: Output the rectangles in the debug message.
2008-12-01 14:01:21 +01:00
Hans Leidekker
8656f6db50
gdiplus: Better implementation of GdipGetFontHeightGivenDPI.
2008-12-01 14:01:14 +01:00
Vitaly Lipatov
aa5358fdae
kernel32: gethostname returns string in CP_UNIXCP encoding.
2008-12-01 14:01:10 +01:00
Alexandre Julliard
d2bd90f997
dswave: Remove some unused functions.
2008-12-01 13:26:14 +01:00
Alexandre Julliard
de5a266aa0
dplayx: Remove some unused functions.
2008-12-01 13:26:05 +01:00
Alexandre Julliard
c437e3d901
dmusic: Remove some unused functions.
2008-12-01 13:25:52 +01:00
Alexandre Julliard
8882dab0f2
dmsynth: Remove some unused functions.
2008-12-01 13:25:39 +01:00
Alexandre Julliard
3dfc4572ed
dmstyle: Remove some unused functions.
2008-12-01 13:25:29 +01:00
Alexandre Julliard
a806d65862
dmscript: Remove some unused functions.
2008-12-01 13:25:18 +01:00
Alexandre Julliard
6c02a2a8d9
dmime: Remove some unused functions.
2008-12-01 13:24:50 +01:00
Alexandre Julliard
aaf646cfeb
dmcompos: Remove some unused functions.
2008-12-01 13:24:33 +01:00
Alexandre Julliard
c85503f0b0
dmband: Remove some unused functions.
2008-12-01 13:24:21 +01:00
Alexandre Julliard
0e65bbad1e
include: Fix an enum definition that was actually defining a variable.
2008-12-01 13:21:35 +01:00
Alexandre Julliard
efaa23e19a
mswsock: Export the WSARecvEx function.
2008-12-01 13:21:11 +01:00
Alexandre Julliard
4ec92507bf
gdiplus: Export the GdipGetAllPropertyItems function.
2008-12-01 13:20:54 +01:00
Alexandre Julliard
4cdeeb9d43
cryptdlg: Include objbase.h for function prototypes.
2008-12-01 13:20:30 +01:00
Francois Gouget
d6abd3835f
server: Remove an unneeded cast.
2008-12-01 13:01:40 +01:00
Francois Gouget
dfb823bb6f
regedit: Deal with races in 'regedit /E' by resizing the buffers and retrying.
2008-12-01 12:57:39 +01:00
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