Alexandre Julliard
0ffd26ab17
user32: Use the message_data_t union when receiving a message.
2009-01-15 12:50:59 +01:00
Andrey Turkin
aa8f008952
include: Add ctxtcall.idl file with IContextCallback interface definition.
2009-01-14 14:16:08 +01:00
Henri Verbeet
9440dfedf4
wined3d: Remove AddDirtyRect() from the public interface.
2009-01-14 13:51:00 +01:00
Henri Verbeet
fd90021666
wined3d: Remove AddDirtyBox() from the public interface.
...
This is an internal wined3d function.
2009-01-14 13:51:00 +01:00
Henri Verbeet
881780276b
wined3d: Remove CleanDirtyBox().
...
It's never used.
2009-01-14 13:51:00 +01:00
Alistair Leslie-Hughes
022ae89e0f
mshtml: Add missing IHTMLCurrentStyle interfaces.
2009-01-14 12:41:04 +01:00
Michael Stefaniuc
f516cab017
include: Change to LONG/ULONG in fdi.h for Win64 compatibility.
2009-01-14 12:21:20 +01:00
Michael Stefaniuc
602f42c25f
include: Change to LONG/ULONG in fci.h for Win64 compatibility.
2009-01-14 12:21:13 +01:00
Nikolay Sivov
2013cdc604
kernel32: Implemented GetErrorMode().
2009-01-13 16:39:45 +01:00
Andrey Turkin
2f2723893d
httpapi: Add HttpDeleteServiceConfiguration, HttpQueryServiceConfiguration and HttpSetServiceConfiguration stubs.
2009-01-13 16:17:02 +01:00
Andrey Turkin
3104f77e40
httpapi: Add HttpInitialize and HttpTerminate stubs.
2009-01-13 16:15:49 +01:00
Andrey Turkin
86635b3c48
loadperf: Add LoadPerfCounterTextStrings stubs.
2009-01-12 14:37:18 +01:00
Chris Wulff
a2a94a49bc
gdiplus: Partial implementation of GdipCreateHatchBrush.
2009-01-12 14:36:37 +01:00
Michael Stefaniuc
de97ce150c
include: Replace unsigned long with unsigned int in winerror.h.
2009-01-12 13:06:56 +01:00
Michael Stefaniuc
79f49804a4
include: Use LONG in vfw.h for Win64 compatibility.
2009-01-12 13:06:47 +01:00
Michael Stefaniuc
c171379f47
include: Use ULONG in rpcdcep.h for Win64 compatibility.
2009-01-12 13:06:44 +01:00
Alexandre Julliard
de375d7335
comctl32: Fix the COMBOBOXEXITEM structure and the treeview handles for Win64.
2009-01-10 21:05:17 +01:00
Michael Stefaniuc
ad2dfca6ab
include: Change from long to LONG in the remaining DirectMusic headers.
2009-01-10 17:43:11 +01:00
Michael Stefaniuc
ca91850a30
include: Use LONG instead of long in dmusics.h for Win64 compatibility.
2009-01-10 17:43:11 +01:00
Michael Stefaniuc
3e948a8384
include: Change to LONG/ULONG in xcmc.h for Win64 compatibility.
2009-01-10 17:43:11 +01:00
Michael Stefaniuc
3d5de18889
include: Change to ULONG in dmerror.h for Win64 compatibility.
2009-01-10 17:43:11 +01:00
Michael Stefaniuc
7488d8863f
include: Use LONG instead of long in msacmdrv.h.
2009-01-10 17:43:10 +01:00
Michael Stefaniuc
9e296ead7e
include: Use LONG instead of long in dmusici.h for Win64 compatibility.
2009-01-10 17:43:10 +01:00
Michael Stefaniuc
4bfb33ec73
include: Change MUSIC_TIME from long to LONG for Win64 compatibility.
...
Fix also 192 printf format warnings produced by this change.
2009-01-10 17:43:10 +01:00
Alexandre Julliard
ec1b28edb0
include: Fix a number of mmsystem.h structure for Win64.
2009-01-09 18:08:29 +01:00
Alexandre Julliard
10b089abc8
include: Fix packing of the msacm structures.
2009-01-09 17:46:36 +01:00
Alexandre Julliard
2e0a7252e1
include: Fix packing of the STRRET structure.
2009-01-09 17:46:24 +01:00
Stefan Dösinger
a69c86d3f5
ddrawex: Add a test for the permanent DC function.
2009-01-09 16:26:06 +01:00
Alexandre Julliard
a2cf243776
include: Fix packing of the setupapi structures.
2009-01-09 14:06:14 +01:00
Henri Verbeet
6791e6b752
wined3d: Simplify handling of swizzled attributes.
...
This should also be a little bit faster.
2009-01-08 13:21:43 +01:00
Henri Verbeet
cc447eac55
wined3d: Move position_transformed out of u.s in struct WineDirect3DVertexStridedData.
2009-01-08 13:21:31 +01:00
Andrey Turkin
0eebcf57c3
loadperf: Add UnloadPerfCounterTextStrings stubs.
2009-01-07 12:49:06 +01:00
Alexandre Julliard
3ad7f77298
include/msvcrt: Replace va_list by __ms_va_list for x86_64.
2009-01-07 11:10:26 +01:00
Alexandre Julliard
a3a02d430a
include: Document offsets in the x86_64 context structure.
2009-01-06 17:01:15 +01:00
Henri Verbeet
a8697d90e4
wined3d: Renumber WINED3DTEXTURESTAGESTATETYPE enum elements.
...
Saves some space by not having unused entries is the arrays tracking these
states.
2009-01-06 12:45:43 +01:00
Michael Stefaniuc
ba01d15b1f
include: Change mapi.h to use ULONG for Win64 compatibility.
2009-01-06 12:44:17 +01:00
Michael Stefaniuc
54b6a42a0a
include: Change twain.h to use LONG/ULONG for Win64 compatibility.
...
Also fix the compiler warnings introduced by this change.
2009-01-06 12:44:12 +01:00
Michael Stefaniuc
9896cb4ea6
include: Change mapix.h to use ULONG for Win64 compatibility.
2009-01-06 12:44:08 +01:00
Michael Stefaniuc
230fb06d2e
include: Change the rest of sspi.h to use LONG/ULONG for Win64 compatibility.
2009-01-06 12:44:04 +01:00
Michael Stefaniuc
57ab0cd9a6
include: sspi.h: Use the Win types as per MSDN.
...
This improves the Win64 compatibility.
2009-01-06 12:43:46 +01:00
Michael Stefaniuc
92892873be
include: Use ULONG instead of unsigned long in ipexport.h.
...
Fix also the compiler warnings introduced by this change.
2009-01-06 12:43:28 +01:00
Alexandre Julliard
b45cfc123e
setupapi: Implemented SetupEnumInfSectionsA/W.
2009-01-05 20:26:50 +01:00
Alexandre Julliard
fec03d2bcc
include: Fix 64-bit sign extension in the MAKEWPARAM/LPARAM macros.
2009-01-05 16:08:17 +01:00
Alexandre Julliard
b11507ebca
include: Fix the PROCESS_MEMORY_COUNTERS structure definition for Win64.
2009-01-05 15:44:53 +01:00
Andrey Turkin
a54c0de2a4
include: Add more definitions to winuser.rh.
2009-01-05 15:08:00 +01:00
Henri Verbeet
e8ba733706
wined3d: Remove unused enum elements from WINED3DTEXTURESTAGESTATETYPE.
2009-01-05 12:41:31 +01:00
Henri Verbeet
df89eec03c
d3d9: Remove d3d8 enum elements from D3DTEXTURESTAGESTATETYPE.
2009-01-05 12:41:24 +01:00
Michael Stefaniuc
2f746dd504
include: Change long to LONG in olectl.h for Win64 compatibility.
2009-01-05 12:34:16 +01:00
Michael Stefaniuc
6bd893a960
msi: Change MSIHANDLE to ULONG for Win64 compatibility.
...
Also fix the compiler warnings produced by this change.
2009-01-05 12:34:12 +01:00
Alistair Leslie-Hughes
aece72e311
mshtml: Add missing IHTMLStyle interfaces.
2009-01-04 14:59:54 +01:00
Alexandre Julliard
fcd2ff9703
include: Fix the msvcrt time_t definition on 64-bit.
2009-01-04 14:47:58 +01:00
Alexandre Julliard
03f9519711
include: Fix the PROCESSENTRY32 structure on 64-bit.
2009-01-04 14:47:58 +01:00
Alexandre Julliard
935a406b27
include: Fix data structures for processor affinity on 64-bit.
2009-01-04 14:47:24 +01:00
Michael Stefaniuc
c0827c7a67
include: Change RPC_LENGTH to ULONG for Win64 compatibility.
2009-01-04 13:35:03 +01:00
Michael Stefaniuc
3d94f5efc2
include: Change long to LONG in d3dtypes.h for Win64 compatibility.
2009-01-04 13:35:00 +01:00
Michael Stefaniuc
82d8fc3f1e
include: Use LONG instead of long in richedit.h.
2009-01-04 13:34:57 +01:00
Michael Stefaniuc
4c7a6694cd
include: Change unsigned long to ULONG in rpcdce.h for Win64 compatibility.
...
Also fix the compiler warnings introduced by this change.
2009-01-04 13:34:51 +01:00
Michael Stefaniuc
e86eb8efa6
include: Change RPC_STATUS from long to LONG for Win64 compatibility.
...
Also fix the compiler warnings introduced by this change.
2009-01-04 13:34:38 +01:00
Alexandre Julliard
558732ef09
msvcrt: Add missing __cdecl on some function pointers.
2009-01-03 18:43:00 +01:00
Stefan Dösinger
9a080691c6
include: Fix the EnumOverlayZOrders prototype.
2009-01-03 15:27:47 +01:00
Stefan Dösinger
6bdaaa74f3
include: Fix a IDirectDrawSurface4 method prototype.
2009-01-03 15:27:39 +01:00
Stefan Dösinger
c2e5752ac6
include: Fix a typo in ddraw.h.
2009-01-03 15:27:21 +01:00
Alexandre Julliard
6a548b1e9d
ntdll: Fix the various structures returned by NtQuerySystemInformation for 64-bit.
2009-01-03 14:55:32 +01:00
Henri Verbeet
d359a7813f
d3d: Fix the value of D3DFVF_POSITION_MASK.
2009-01-03 14:55:31 +01:00
Alexandre Julliard
9f365e7705
server: Replace EXCEPTION_RECORD by an explicit definition in debug events.
2009-01-02 20:12:46 +01:00
Alexandre Julliard
bc03f0ee39
server: Simplify the debug_event_t structure.
2009-01-02 20:09:25 +01:00
Alexandre Julliard
14da6fa834
Update copyright info for 2009.
2009-01-02 16:50:54 +01:00
Rob Shearman
76b805dad4
comctl32: Add names for now documented toolbar messages.
2009-01-02 14:27:43 +01:00
Alexandre Julliard
3b22148532
include: Fix a couple of winsock structures for 64-bit.
2009-01-02 12:20:33 +01:00
Alexandre Julliard
253ccfbb99
include: Don't pack shellapi.h on 64-bit.
2009-01-02 12:20:20 +01:00
Michael Karcher
a20023ecef
include: Add a missing [unique] to shobjidl.idl.
2009-01-02 12:20:05 +01:00
Michael Karcher
7290dafc46
include: Fix out string type from LPCSTR to LPSTR in shobjidl.idl.
2009-01-02 12:18:56 +01:00
Michael Karcher
a9abbf9012
include: Add missing local attributes to shobjidl.idl.
2009-01-02 12:18:50 +01:00
Alexandre Julliard
5f36d0239f
kernel32: Convert FormatMessageA/W to use an MS ABI vararg list for x86_64.
2008-12-31 20:59:51 +01:00
Alexandre Julliard
b9f0ee96fb
shlwapi: Convert wvnsprintfA/W to use an MS ABI vararg list for x86_64.
2008-12-31 20:59:38 +01:00
Alexandre Julliard
fb7acdcb28
user32: Convert wvsprintfA/W to use an MS ABI vararg list for x86_64.
2008-12-31 20:59:33 +01:00
Alexandre Julliard
8c8c665a3c
server: Reorganize some requests to avoid padding, and make remaining padding explicit.
2008-12-31 15:14:29 +01:00
Alexandre Julliard
0c914e475d
server: Make atom_t an unsigned int to avoid padding issues.
2008-12-31 15:09:59 +01:00
Alexandre Julliard
fa8643805b
server: Make TEB and PEB client_ptr_t instead of void pointers.
2008-12-31 15:09:59 +01:00
Alexandre Julliard
c6c335d70e
server: Make thread entry points client_ptr_t instead of void pointers.
2008-12-31 15:09:59 +01:00
Alexandre Julliard
2cf868c0be
server: Move ldt_copy to the init_process_done request and make it a client_ptr_t.
2008-12-31 15:09:59 +01:00
Byeongsik Jeon
3807ca733d
winex11.drv: Add the basic antialias type decision code.
2008-12-31 14:07:18 +01:00
Jacek Caban
2b3c8ad501
mshtml.idl: Added HTMLStyle coclass declaration.
2008-12-31 12:27:52 +01:00
Alexandre Julliard
6db201080f
server: Make the various async I/O parameters client_ptr_t instead of void pointers.
2008-12-30 21:09:41 +01:00
Alexandre Julliard
f507ccbf52
server: Specify the user APC to call only once the system APC has executed.
2008-12-30 20:51:55 +01:00
Alexandre Julliard
7ec95c5bee
server: Explicitly specify when an ioctl call needs to be blocking.
2008-12-30 20:37:20 +01:00
Alexandre Julliard
f69e62207b
server: Make the arguments for CreateRemoteThread client_ptr_t instead of void pointers.
2008-12-30 15:30:11 +01:00
Alexandre Julliard
c86ec6445c
server: Make a couple of fields smaller in the apc_call_t/apc_result_t structures.
2008-12-30 15:22:45 +01:00
Alexandre Julliard
7560a89022
server: Make padding explicit in the wake_up_reply structure.
2008-12-30 15:15:06 +01:00
Alexandre Julliard
838803ce24
server: Make the address parameters in inter-process virtual memory calls client_ptr_t.
...
Add explicit padding fields in the corresponding structures.
2008-12-30 15:05:38 +01:00
Alexandre Julliard
d066a9a01a
server: Make the mapping base address a client_ptr_t instead of a void pointer.
2008-12-30 14:18:21 +01:00
Alexandre Julliard
8e9c156e14
server: Make the address argument for read/write_process_memory a client_ptr_t.
2008-12-30 14:11:58 +01:00
Alexandre Julliard
4261476d13
server: Make the message callback function a client_ptr_t instead of a void pointer.
2008-12-30 14:02:07 +01:00
Andrew Nguyen
d46ffb4b6f
cfgmgr32: Forward and stub CM_Create_DevNodeA/W.
2008-12-30 11:37:34 +01:00
Alexandre Julliard
9b92a59115
server: Make timer callback function and argument client_ptr_t instead of void pointers.
2008-12-29 17:43:01 +01:00
Alexandre Julliard
cc55fd317a
server: Make hook procedures client_ptr_t instead of void pointers.
2008-12-29 17:35:35 +01:00
Alexandre Julliard
923310aa54
server: Make the device opaque data a client_ptr_t instead of a void pointer.
2008-12-29 17:28:40 +01:00
Alexandre Julliard
0cd3ff6cbe
server: Make the class opaque data a client_ptr_t instead of a void pointer.
2008-12-29 17:24:39 +01:00
Alexandre Julliard
45c991937a
server: Make the select cookie a client_ptr_t instead of a void pointer.
2008-12-29 17:21:32 +01:00
Alexandre Julliard
93737d5575
server: Store debugging output strings as client_ptr_t instead of void pointers.
2008-12-29 17:16:46 +01:00
Alexandre Julliard
947976f22c
server: Store module names as client_ptr_t instead of void pointers.
2008-12-29 17:10:11 +01:00
Alexandre Julliard
f2c4e09e80
server: Make module handles always 64-bit.
2008-12-29 16:47:51 +01:00
Alexandre Julliard
cb2788efaf
server: Add a module_handle_t type to represent client-side module handles.
2008-12-29 16:41:44 +01:00
Rob Shearman
4a67e7a71e
include: Include winuser.h from generated oleidl.h header.
...
oleidl.h isn't usable without winuser.h being included first due to
using the LPMSG type, so explicitly include it by adding a cpp_quote
statement to oleidl.idl. In the PSDK it is implicitly included as
IDL-generated header includes windows.h, which in turn includes
winuser.h.
2008-12-29 14:41:00 +01:00
Andrew Fenn
7a09033ce6
xinput: Added prototypes to header file.
2008-12-29 12:12:33 +01:00
Francois Gouget
da1a352972
configure: Fix the linux/ipx.h check.
2008-12-29 11:35:58 +01:00
Alexandre Julliard
3ece9e9002
include: Move the DEFINE_REGS_ENTRYPOINT macros to the dlls that use it.
2008-12-27 19:47:46 +01:00
Ricardo Filipe
ae8a07d934
setupapi: Add stubs for CM_Locate_DevNodeA/W.
2008-12-26 13:42:49 +01:00
Andrey Turkin
0b21bb75a0
advapi32: Implement CredReadDomainCredentials stub and tests.
2008-12-26 13:42:38 +01:00
Maarten Lankhorst
72423f5f6d
ntdll: Make the loader process relocations correctly for x86_64.
2008-12-26 13:42:07 +01:00
Alexandre Julliard
b660aaa9ea
server: Use the same field for process and thread handle in the queue_apc request.
2008-12-26 12:33:31 +01:00
Alexandre Julliard
a7b3efde0e
server: Store the async handle inside the async_data_t structure.
2008-12-26 12:33:21 +01:00
Alexandre Julliard
3cd817b53e
server: Make lparam_t always 64-bit.
2008-12-24 19:57:51 +01:00
Alexandre Julliard
d1d7b9f3f7
server: Store data for hardware messages in the message extra data.
2008-12-24 19:57:51 +01:00
Alexandre Julliard
1399d14e0a
libport: Avoid including winsock2.h.
2008-12-24 10:05:19 +01:00
Maarten Lankhorst
99868d7c16
includes: Fix EDITSTREAM definition for win64.
2008-12-23 18:51:01 +01:00
Maarten Lankhorst
70441d5bb8
kernel32: Change all functions to use CDECL.
2008-12-23 13:09:45 +01:00
Alexandre Julliard
a7a4f84366
include: Add the needed dllimport attribute to the RtlUnwind declaration.
2008-12-22 20:20:48 +01:00
Alexandre Julliard
8e1b59cb9a
rpcrt4: Disable TCP/IP connection support if we don't have socketpair.
2008-12-22 19:55:05 +01:00
Alexandre Julliard
bc85fb4cd3
ws2_32: Added implementation for inet_ntop.
2008-12-22 19:40:08 +01:00
Alexandre Julliard
dc1a9f19c1
libport: Replacement for poll().
2008-12-22 18:00:13 +01:00
ByeongSik Jeon
028617b90b
gdi32, winex11: Add support for subpixel font rendering.
2008-12-22 16:33:03 +01:00
Hans Leidekker
5a25ffe435
include/mscat.h: Add a few declarations.
2008-12-22 14:55:51 +01:00
Juan Lang
fa659a64e2
include: Add declaration of CryptFindLocalizedName.
2008-12-22 13:41:58 +01:00
Alexandre Julliard
0fbd55696c
libport: Add a stub replacement for symlink().
2008-12-22 11:38:39 +01:00
Alexandre Julliard
921e6624ad
configure: Better check for the broken mkdir on Windows.
2008-12-22 10:39:11 +01:00
Chris Wulff
5b5b199d9a
mscoree: Add a stub for LockClrVersion.
2008-12-20 12:16:35 +01:00
Ricardo Filipe
810508f7de
include: Add header information for CDN_INCLUDEITEM notification.
2008-12-19 17:48:29 +01:00
Ricardo Filipe
27a537d13f
include: Add DEVNODEID and DEVINSTID definitions.
2008-12-19 17:48:24 +01:00
Juan Lang
deaf539f47
include: Document definitions missing from cryptuiapi.h.
2008-12-19 17:45:10 +01:00
Alexandre Julliard
a6216ab927
server: Make apc_param_t always 64-bit.
2008-12-17 19:43:40 +01:00
Alexandre Julliard
29d9759156
server: Use mem_size_t instead of file_pos_t for memory mapping sizes.
2008-12-17 19:25:49 +01:00
Alexandre Julliard
401f4b717a
server: Make mem_size_t always 64-bit.
2008-12-17 19:25:09 +01:00
Alexandre Julliard
992d3cea93
server: Add a mem_size_t type to represent memory sizes and offsets.
2008-12-17 19:24:33 +01:00
Alexandre Julliard
5646fec9b1
include: Use __p__iob on i386 to avoid problems with Mingw libraries.
2008-12-17 17:38:02 +01:00
Konstantin Kondratyuk
ba8a0b7b9d
mshtml: Correct UIDs of interfaces.
2008-12-17 15:31:33 +01:00
Paul Vriens
6c72061507
setupapi/tests: Fix a test failure on Vista (and skip some tests).
2008-12-17 15:30:23 +01:00
Maarten Lankhorst
768160e944
ntdll: Make all exported wine functions CDECL.
2008-12-17 15:02:25 +01:00
Alexandre Julliard
bb33b0a21d
msvcrt: Add __cdecl to all function prototypes.
2008-12-17 15:00:28 +01:00
Henri Verbeet
4adb342327
wined3d: Remove GetFVF() and SetFVF() from IWineD3DDevice.
2008-12-17 14:02:03 +01:00
Hans Leidekker
57f82b89a8
include: Add IAutomaticUpdates, IUpdateSession, IUpdateSearcher, IUpdateDownloader and IUpdateInstaller interfaces.
2008-12-17 13:52:41 +01:00
Alexandre Julliard
0f37b55211
configure: Get rid of the va_copy checks.
2008-12-17 13:52:41 +01:00
Marcus Meissner
94b87d08c8
include: Add prototype for GetConsoleInputExeNameA/W().
2008-12-17 11:38:25 +01:00
Alexander Morozov
902443579f
ntoskrnl.exe: Add stubs for Io{Allocate,Get}DriverObjectExtension.
2008-12-16 14:10:53 +01:00
Alexandre Julliard
e2b3ee535f
msvcrt: The __p_* functions are only exported on i386.
2008-12-15 16:20:08 +01:00
Alexandre Julliard
b19913ac70
msvcrt: Add a few more *_func functions to replace the __p_* ones.
2008-12-15 16:03:32 +01:00
Alexandre Julliard
b9e10147d9
ntdll: NtCurrentTeb is not exported on x86_64.
2008-12-15 13:32:15 +01:00
Alexandre Julliard
a518edc3aa
include: Allow 64-bit pointers to pass through LDT functions unmolested.
2008-12-15 13:31:52 +01:00
Alexandre Julliard
f6fa72d770
server: Make async I/O transfer sizes always 32-bit.
2008-12-15 13:30:25 +01:00
Alexandre Julliard
dc7f170495
server: Add an apc_param_t type to store APC client-side parameters.
2008-12-15 13:29:38 +01:00
Dylan Smith
6fa7b49825
richedit: Missing capitalization on TxGetScrollBars.
2008-12-15 13:20:09 +01:00
James Hawkins
199a26c81a
msi: Add a stub implementation of MsiGetPatchInfoEx.
2008-12-15 12:33:56 +01:00
Nikolay Sivov
7cddc57989
gdiplus: Added GdipAddPathCurve3/GdipAddPathCurve3I with tests.
2008-12-15 12:33:49 +01:00
Christian Costa
48e213b4d8
amstream: Add stubbed implementation of MediaStreamFilter.
2008-12-15 12:32:53 +01:00
Maarten Lankhorst
424caea967
includes: Fix packing for commdlg in Win64.
2008-12-15 12:30:04 +01:00
Francois Gouget
67d5a4de70
port: S_IWUSR and S_IX* are not needed. Remove them.
2008-12-15 12:25:05 +01:00
Henri Verbeet
fb475c7c29
wined3d: Don't reparse the entire shader just to update the sampler types.
2008-12-12 11:40:20 +01:00
Alexandre Julliard
4305e6d119
msvcrt: Use iob_func instead of p__iob on non-x86.
2008-12-12 10:19:55 +01:00
Alexandre Julliard
d8ab5a14aa
msvcrt: Use intptr_t or size_t instead of long where appropriate.
2008-12-12 10:19:55 +01:00
Alexandre Julliard
33fa6c2e25
include: Add the msvcrt/crtdefs.h header and include it where needed.
2008-12-12 10:19:55 +01:00
Alexandre Julliard
dcbe616a0e
include: Fix typo in the 64-bit version of GetProcessHeap().
2008-12-11 20:37:42 +01:00
Ricardo Filipe
bad677d58a
hal: Add stubs for ExAcquireFastMutex and ExReleaseFastMutex.
2008-12-11 14:28:07 +01:00
Nikolay Sivov
63ae714fc6
gdiplus: Stub for GdipGetNearestColor.
2008-12-11 11:50:42 +01:00
Alexandre Julliard
517b2f624d
server: Windows properties are actually generic params, not handles.
2008-12-10 16:21:32 +01:00
Alexandre Julliard
31282b3f63
server: Define an lparam_t type for message parameters that can hold all sorts of data.
2008-12-10 16:01:50 +01:00
Alexandre Julliard
66eb4bd375
ntdll: Add a function to export the host OS type and version.
2008-12-09 19:33:06 +01:00
Alexandre Julliard
baaaa58b50
include: Fix a few compiler warnings for the Mingw64 build.
2008-12-09 17:56:16 +01:00
Alexandre Julliard
74d63c020c
include: Fix the definition of 64-bit types for Mingw64.
2008-12-09 17:42:13 +01:00
Alexandre Julliard
4bddbedc41
include: Disable the asm optimizations for the Windows build.
2008-12-09 17:10:20 +01:00
Alexandre Julliard
46678dcdde
configure: Add a check for the grp.h header.
2008-12-09 17:09:42 +01:00
Alexandre Julliard
53e165716d
configure: Add a wrapper macro for mkdir on Windows.
2008-12-09 16:15:18 +01:00
Hans Leidekker
c58541e20a
ws2_32: Implement WSAIoctl(SIO_KEEPALIVE_VALS).
...
Based on a patch by Philippe Rétornaz.
2008-12-09 12:46:52 +01:00
Ricardo Filipe
0c406bec45
clusapi: Add stubs for ClusterEnum, ClusterOpenEnum and ClusterCloseEnum.
2008-12-09 12:46:52 +01:00
Hans Leidekker
5dd5c22506
clusapi: Add stubs for OpenCluster and CloseCluster.
2008-12-09 12:46:52 +01:00
Alexandre Julliard
77cf8034e4
server: Don't use size_t for module sizes, they are limited to 2Gb anyway.
2008-12-09 11:50:05 +01:00
Alexandre Julliard
db6e45488d
server: Get rid of the support for module snapshots, it is no longer needed.
2008-12-09 11:49:37 +01:00
Alexandre Julliard
956f19fa1b
include: Added the msvcrt memory.h header.
2008-12-09 11:30:53 +01:00
Alexandre Julliard
345aff3f17
include: Added some definitions for x86_64 exception handling.
2008-12-08 19:27:59 +01:00
Alexandre Julliard
f06d99f67a
include: Implemented inline asm functions for x86_64. Export Interlocked* only on i386.
2008-12-08 19:25:25 +01:00
Alexandre Julliard
7fdadbb377
server: Add functions for conversions between server user handles and pointer-style handles.
2008-12-08 16:58:20 +01:00
Alexandre Julliard
d764107434
server: Make user handles ints instead of pointers.
2008-12-08 16:57:38 +01:00
Alexandre Julliard
d1b3d484f7
server: Add functions for conversions between server object handles and pointer-style handles.
2008-12-08 16:05:17 +01:00
Alexandre Julliard
0d3d456bd0
server: Make object handles ints instead of pointers.
2008-12-08 16:04:20 +01:00
Alexandre Julliard
fea2aa55d0
include: Fix the 64-bit value of magic handle constants.
2008-12-08 15:51:22 +01:00
James Hawkins
43499b9f47
msi: Add the MSIPATCHSTATE enumeration.
2008-12-08 12:06:33 +01:00
James Hawkins
7df94f3b04
msi: Fix the type of the last parameter of MsiEnumPatchesEx.
2008-12-08 12:06:06 +01:00
Francois Gouget
b092b90309
ws2_32: Add the inet_ntop() and inet_pton() prototypes and their relatives.
2008-12-08 12:04:41 +01:00
Francois Gouget
23063501e5
ws2_32: Add MSG_WAITALL and MSG_INTERRUPT.
2008-12-08 12:04:34 +01:00
Alexandre Julliard
5c37788a01
server: The name len in the get_directory_entry request must be a data_size_t.
2008-12-06 17:29:31 +01:00
Alexandre Julliard
3343c408cb
server: Convert the registry key modification time to a win32-style time.
2008-12-06 17:29:01 +01:00
Alexandre Julliard
44162aa21a
libwine: Don't export the selector functions for the Windows build.
2008-12-05 13:25:23 +01:00
Vincent Povirk
3e54840225
gdiplus: Add stub for GdipSetPenCompoundArray.
2008-12-05 11:59:15 +01:00
Alexandre Julliard
31a641aa59
ntdll: Implemented RtlCaptureContext.
2008-12-04 12:42:53 +01:00
Alexandre Julliard
3c32c81621
gdiplus: Fix the GdipMultiplyMatrix prototype.
2008-12-04 12:05:31 +01:00
Nikolay Sivov
9f25eb35b7
gdiplus: Added GdipGetPenFillType.
2008-12-04 12:00:51 +01:00
Konstantin Kondratyuk
174cc24fd6
include: Add new interfaces to mshtml.idl.
2008-12-03 11:49:26 +01:00
Henri Verbeet
5532c990b6
wined3d: Const correctness fixes.
2008-12-02 14:04:15 +01:00
Alexandre Julliard
0ad28a8592
widl: Make the generated global variables and functions hidden.
2008-12-01 14:39:39 +01:00
Maarten Lankhorst
e32bd2896b
include: Add NtCurrentTeb assembly for win64.
2008-12-01 14:05:27 +01:00
Alexandre Julliard
0e65bbad1e
include: Fix an enum definition that was actually defining a variable.
2008-12-01 13:21:35 +01:00
Jacek Caban
378ea704be
activdbg.idl: Added IDebugApplication64 and IActiveScriptSiteDebug64 declarations.
2008-12-01 12:46:03 +01:00
Henri Verbeet
21b8535902
wined3d: Make the lpData member of WineDirect3DStridedData const.
2008-12-01 12:45:23 +01:00
Stefan Dösinger
a1c460f8ae
d3d9: Document a Microsoft header bug.
2008-11-28 13:41:05 +01:00
Henri Verbeet
449c219eb0
wined3d: Const correctness fixes for device.c.
2008-11-28 12:53:41 +01:00
Alexandre Julliard
3249b40f70
advapi32: Reimplemented ChangeServiceConfig2W in services.exe.
2008-11-26 14:35:30 +01:00
Maarten Lankhorst
2233f1eb50
winmm: Some 64-bit pointer fixes.
2008-11-26 14:15:39 +01:00
Henri Verbeet
b4f0b5bdd0
wined3d: Const correctness fixes.
2008-11-25 13:37:39 +01:00
Henri Verbeet
a6917b143d
wined3d: Use IDL to generate wined3d.h.
2008-11-25 13:37:22 +01:00
Stefan Dösinger
ff767f4984
wined3d: Make the shader backend call CompileShader.
...
A number of considerations contribute to this:
1) The shader backend knows best which shader(s) it needs. GLSL needs
both, arb only one
2) The shader backend may pass some parameters to the compilation
code(e.g. which pixel format fixup to use)
3) The structures used in (2) are different in vs and ps, so a
baseshader::Compile won't work
4) The structures in (2) are wined3d-private structures, so
having a public method in the vtable won't work(its a bad idea
anyway).
2008-11-25 13:06:23 +01:00
Maarten Lankhorst
6a704d6f72
includes: Add win64 calling convention.
2008-11-25 12:31:47 +01:00
Alexandre Julliard
af8bb2e922
ntdll: Add support for virtual write watches.
2008-11-25 12:07:35 +01:00
Vincent Povirk
b7fe5e0aa5
setupapi: Implement FLG_PROFITEM_GROUP.
2008-11-24 15:07:11 +01:00
Francois Gouget
9c5e97aa71
Assorted spelling fixes.
2008-11-24 14:25:10 +01:00
Hans Leidekker
8b15fa4b2a
gdiplus: Improve GdipGetImageRawFormat stub.
2008-11-24 14:25:10 +01:00
Hans Leidekker
5ce729a4eb
gdiplus: Add stub implementations of GdipBeginContainer2 and GdipEndContainer.
2008-11-24 14:25:10 +01:00
Henri Verbeet
d8f2e16cea
wined3d: Move caps related constants and structures to wined3d_caps.h.
2008-11-24 13:43:04 +01:00
Henri Verbeet
ba78f072e2
wined3d: Remove some unused code.
2008-11-20 14:25:11 +01:00
Henri Verbeet
41de62f71d
wined3d: Don't use the same GUID for IWineD3D and IWineD3DDevice.
2008-11-20 14:25:04 +01:00
Henri Verbeet
8899f3412b
wined3d: wined3d_gl.h should be internal to wined3d.
2008-11-20 14:24:56 +01:00
Juan Lang
a5a0748747
include: Add a few missing definitions for Netscape cert extensions.
2008-11-20 12:00:41 +01:00
Juan Lang
1eeb889252
include: Fix typos.
2008-11-20 12:00:37 +01:00
Alexandre Julliard
f3e70ee00e
ntdll: Get rid of the Wine-specific MEM_SYSTEM flag.
2008-11-18 20:14:46 +01:00
Francois Gouget
3d384f172c
msxml3: Dynamically load libxslt.so and only call xsltInit() if present.
2008-11-18 13:04:05 +01:00
Alexander Morozov
3a3b75e177
include: Remove declarations of undefined functions.
2008-11-18 11:55:12 +01:00
Francois Gouget
3b140ccb0e
Assorted spelling fixes.
2008-11-17 16:04:39 +01:00
Henri Verbeet
e2572c9762
dxgi: Add some dxgi return codes.
2008-11-17 14:34:10 +01:00
Dylan Smith
5a30418a81
include: Fixed a typo for ITextHost::TxSetCaretPos declaration.
2008-11-17 13:12:58 +01:00
Dylan Smith
c51f100f2f
include: Added missing macros for EM_SETIMESTATUS and EM_GETIMESTATUS.
2008-11-17 13:12:19 +01:00
Alexandre Julliard
9ab359314d
include: Added the IInternetProtocolEx interface.
...
Based on an old patch by Reece Dunn.
2008-11-14 12:08:03 +01:00
Alexandre Julliard
23be27ef80
kernel32: Added GetWriteWatch and ResetWriteWatch.
2008-11-14 11:02:15 +01:00
Alexandre Julliard
6c7ff61639
ntdll: Added stubs for NtGetWriteWatch and NtResetWriteWatch.
2008-11-14 11:02:15 +01:00
David Adam
09c6caea06
d3dx8: Implement D3DXMatrixTransformation2D.
2008-11-13 14:21:04 +01:00
David Adam
4f1d5c26d1
d3dx8: Implement D3DXMatrixAffineTransformation2D.
2008-11-13 14:20:41 +01:00
Dylan Smith
e4ef9c5c15
richedit: Initial testing of ITextServices methods.
2008-11-13 13:08:46 +01:00
Austin English
2618bd1a4d
include/shlwapi: Fix some typos.
2008-11-13 11:49:47 +01:00
Alexandre Julliard
c1d2d86be7
kernel32: Implemented the Ex variants of CreateEvent/Mutex/Semaphore/WaitableTimer.
2008-11-11 14:03:00 +01:00
Reece Dunn
6a78ea4d6c
uxtheme: Add stubs for the double buffer drawing API in Vista.
2008-11-10 12:58:49 +01:00
Alistair Leslie-Hughes
8c57a6ef8b
advapi32: Correct spelling of SE_CHANGE_NOTIFY_PRIVILEGE.
2008-11-10 11:08:01 +01:00
Nikolay Sivov
71264731a4
gdiplus: Added GdipSetTextContrast.
2008-11-10 11:07:32 +01:00
Nikolay Sivov
56173d4005
gdiplus: Added GdipGetTextContrast.
2008-11-10 11:07:26 +01:00
Alexandre Julliard
e21cbfe7e8
include: Add extern "C" to the exported Wine headers.
2008-11-06 10:43:31 +01:00
Alexandre Julliard
5e2ed6bfe9
ntdll,server: Fixed access checks for OpenFileMapping and MapViewOfFile.
2008-11-05 20:32:32 +01:00
Alexandre Julliard
cdce50f5be
ntdll: Store the per-page committed status in the server for anonymous file mappings.
2008-11-05 12:31:37 +01:00
Hans Leidekker
157d18bbf8
inetcomm: Advertise support for a couple more interfaces.
2008-11-04 14:08:36 +01:00
Alexandre Julliard
7e94787948
ntdll: Add a noexec flag for memory views where we don't want to force exec permission.
2008-11-04 13:16:01 +01:00
Alexandre Julliard
0b0b6c351a
ntdll: Store the per-view flags in the high word of the page protection bits.
2008-11-04 13:05:37 +01:00
Stefan Dösinger
620a423b22
wined3d: Kill the GL_ATI_envmap_bumpmap code.
...
GL_ATI_envmap_bumpmap provides two things: Signed V8U8 pixel formats,
and bump mapping. The extension is only supported on fglrx, and this
driver also supports GL_ARB_fragment_program. Thus the bump mapping
code is never used on any driver out there. Furthermore, if it is
used, it tends to crash the driver
The signed pixel format is used, as it can be used by pixel shaders or
the ARBfp replacement. However, the format is broken in fglrx, and
negative values are clamped to 0.0. This results in test
failures. WineD3D has an alternative codepath using scale+bias to
enable V8U8 using a standard signed RGB which works correctly on
fglrx.
2008-11-04 11:41:14 +01:00
Nikolay Sivov
1cca99dc23
gdiplus: Added CachedBitmap calls.
2008-11-04 11:25:40 +01:00
Andrew Fenn
cefa1e883f
xinput: Added header file that defines a lot of the functionality of the library.
2008-11-03 15:22:07 +01:00
Stefan Dösinger
93af8d3631
d3d: Do not restore the display mode in ddraw.
2008-11-03 13:34:13 +01:00