Commit Graph

7098 Commits

Author SHA1 Message Date
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
Nikolay Sivov 59dde0d9a7 gdiplus: Add a structure to header for easier navigation (by wrapper class). 2008-10-30 15:40:12 +01:00
Henri Verbeet 3eac8afba5 d3dx8: Correct some ID3DXMatrixStack prototypes. 2008-10-30 11:27:53 +01:00
Bobby Bingham a900f5e065 gdi32: Add support for the GGO_UNHINTED flag in GetGlyphOutline. 2008-10-28 15:46:29 +01:00
Henri Verbeet 092b51e82a wined3d: Rename CreateAdditionalSwapChain to CreateSwapChain. 2008-10-28 12:46:46 +01:00
Dmitry Timoshkov fc48f7743d user32: Make ToAscii(Ex) and ToUnicode(Ex) prototypes match PSDK. 2008-10-27 12:38:57 +01:00
Roderick Colenbrander 35f58e92dd Opengl32: Add defines for WGL_/GLX_ARB_create_context. 2008-10-27 11:43:40 +01:00
Stefan Leichter 6a262ac74f include: Fix prototype of SCardReleaseStartedEvent. 2008-10-24 14:24:59 +02:00
Reece Dunn 7a1e721205 include/mlang: Added a missing out attribute. 2008-10-24 14:24:59 +02:00
Jacek Caban 2ef724113a urlmon: Added IsLoggingEnabled[AW] stub implementation. 2008-10-24 14:24:59 +02:00
Henri Verbeet 7142754820 wined3d: Remove the SDKVersion parameter to WineDirect3DCreate(). 2008-10-24 14:24:59 +02:00
Henri Verbeet 5d6b7e4c45 d3d10: Implement D3D10CreateDeviceAndSwapChain(). 2008-10-24 14:24:58 +02:00
Alexandre Julliard bc32b857ab mountmgr: Add a Wine-specific ioctl to query the Unix information about a drive. 2008-10-24 14:24:58 +02:00
Alexandre Julliard 8faceff2f9 mountmgr: Add a Wine-specific ioctl to define a drive for a Unix path. 2008-10-24 14:24:53 +02:00
Juan Lang 5a36d48926 include: Fix typos. 2008-10-23 12:13:21 +02:00
Henri Verbeet 5f2b9fafce dxgi: Add the IDXGIDevice interface. 2008-10-23 12:10:21 +02:00
Henri Verbeet d756cc73d8 dxgi: Fix a typo. 2008-10-23 12:10:13 +02:00
Nikolay Sivov 37bbe9d4bc gdiplus: Added Gdip[Get/Set]TextureWrapMode. 2008-10-22 13:54:53 +02:00
Henri Verbeet 6a517b7851 dxgi: Add the IDXGIFactory interface. 2008-10-22 11:56:30 +02:00
Henri Verbeet 39cd9f7448 d3d10: Add an initial implementation of D3D10CreateDevice(). 2008-10-22 11:53:49 +02:00
Tobias Jakobi 7aef1c7185 wined3d: Add GL_TEXTURE_BINDING_3D to wined3d_gl header. 2008-10-21 11:53:47 +02:00
Henri Verbeet 66d6c7333c d3d10: Add a debug function for D3D10_DRIVER_TYPE. 2008-10-21 11:42:26 +02:00
Alexandre Julliard ba71579809 server: Added a request to unlink an object from its namespace. 2008-10-20 16:21:06 +02:00
Vijay Kiran Kamuju 564dc2bfcc include: Add commctrl.rh. 2008-10-20 13:45:22 +02:00
Henri Verbeet 2188aa87d6 wined3d: Add support for EXT_framebuffer_multisample. 2008-10-20 12:23:16 +02:00
Rob Shearman 639c2de061 include: Fix the level of indirection for the umd_version parameter of the CheckInterfaceSupport method of IDXGIAdapter. 2008-10-20 11:37:27 +02:00
Vitaliy Margolen a2b2a4cf79 wined3d: Add one more FBO error status code. 2008-10-18 19:35:20 +02:00
Reece Dunn 5044f57ce6 include: data_size on GetPrivateData should be a pointer type since it is an in/out parameter. 2008-10-18 19:27:30 +02:00
Reece Dunn a9581adeac include: Fixed the tom constant values. 2008-10-18 19:27:00 +02:00
Alexandre Julliard 750e7e072c include: Convert source files to utf-8. 2008-10-18 19:22:02 +02:00
Henri Verbeet 21c7d89ce6 dxgi: Add the IDXGIAdapter interface. 2008-10-17 20:15:16 +02:00
Henri Verbeet 94bd5c6596 dxgi: Add the IDXGISwapChain interface. 2008-10-17 20:15:12 +02:00
Henri Verbeet 2d1da818c5 dxgi: Add the IDXGIOutput interface. 2008-10-17 20:15:09 +02:00
Henri Verbeet 9cdbffcce4 dxgi: Add the IDXGISurface interface. 2008-10-17 20:14:53 +02:00
Henri Verbeet 69b32d71d6 dxgi: Add the IDXGIDeviceSubObject interface. 2008-10-17 13:02:09 +02:00
Henri Verbeet 40b9eab409 dxgi: Add the IDXGIObject interface. 2008-10-17 13:02:04 +02:00
Andrey Turkin 5c19a62f50 include: Include winuser.rh from winresrc.h. 2008-10-17 12:35:43 +02:00
Austin English 96edcde6a3 include/wingdi.h: Define R2_LAST. 2008-10-17 12:35:17 +02:00
Maarten Lankhorst 4b9fd9a289 includes: Fix CryptCATAdminAddCatalog definition. 2008-10-16 11:21:51 +02:00
Jacek Caban 1715dcbb19 libport: Added isnan. 2008-10-15 12:22:19 +02:00
Henri Verbeet eeb762d06c shell32: Add VIDs. 2008-10-14 13:41:55 +02:00
Henri Verbeet 6176cf4e97 shell32: Add the IShellView2 interface. 2008-10-14 13:41:55 +02:00
Lei Zhang 0c568c2ae8 shlwapi: Add some tests for AssocQueryStringW. 2008-10-13 11:48:36 +02:00
Jacek Caban 1a3e1de222 mshtml.idl: Added DispCEventObj declaration. 2008-10-10 12:56:07 +02:00
Alexandre Julliard fec569cf68 stdole2: Add some missing attributes and fix some typos. 2008-10-10 12:54:35 +02:00
Alistair Leslie-Hughes bcc1fda727 msxml3: Add IXMLHTTPRequest support. 2008-10-09 13:15:16 +02:00
James Hawkins 1484c6272d msi: Add a stub implementation of MsiDetermineApplicablePatches. 2008-10-09 13:01:18 +02:00
Aric Stewart 19d18f0e5c browseui: Update AutoComplete Multi to have a stub implemntation of CLSID_ACListISF and IID_IACList2. 2008-10-08 15:09:23 +02:00
Vitaly Lipatov 98d0155371 include/ddk: Fix include path and include guard name. 2008-10-08 12:17:24 +02:00
Alexander Morozov 626de2b35a include: Add usb.h, usb100.h, usb200.h and usbdlib.h. 2008-10-07 12:48:52 +02:00
Alexander Morozov 332105331a include: Add some definitions. 2008-10-07 12:43:55 +02:00
Jacek Caban 417134709d msi: Added MsiInstallMissingComponentW stub implementation. 2008-10-07 12:12:54 +02:00
Jacek Caban abe7846a94 mshtml: Added DispHTMLIFrame dispinterface declaration. 2008-10-07 12:09:04 +02:00
Jacek Caban 4a67a50e6f mshtml.idl: Added DispHTMLCurrentStyle dispinterface declaration. 2008-10-07 12:05:22 +02:00
Alistair Leslie-Hughes 4b6cc6e3fd gdiplus: Stub GdipRecordMetafileFileName and GdipRecordMetafileFileNameI. 2008-10-06 13:49:47 +02:00
Rob Shearman 87175c61f5 Add configure check for dirent.h and readdir. 2008-10-06 13:06:57 +02:00
Jacek Caban cbeeac0ebf mshtml.idl: Added IHTMLStyle2 interface declaration. 2008-10-06 12:51:23 +02:00
Andrey Turkin a8790e55fd dwmapi: Add a few stub implementations. 2008-10-02 10:43:08 -05:00
Rob Shearman 55a28dd364 include: Generate error codes with correct type in urlmon.idl.
Use the _HRESULT_TYPEDEF_ macro to ensure that the error codes get the
correct type.
2008-10-01 11:44:34 -05:00
Rob Shearman d82e36fa4a include: Wrap uses of u_* types in ws2tcpip.h with WS() macro. 2008-10-01 11:42:55 -05:00
Rob Shearman fd4a894103 include: Define DD_OK to S_OK instead of 0.
Add define for DD_FALSE.
2008-10-01 11:42:44 -05:00
James Hawkins 525865447e msi: Add a stub implementation of MsiDatabaseMerge. 2008-10-01 11:41:23 -05:00
Eric Pouech 3dc37cbf94 dbghelp: Rewrote the linetab access so that we don't need to allocate intermediate information. 2008-10-01 09:51:44 -05:00
Eric Pouech ac42ebb5dc winedump: First stab at dumping the "new" line information out of pdb files. 2008-10-01 09:50:59 -05:00
Eric Pouech 81df3de0fc dbghelp,winedump: Added support for symbol symbol. 2008-10-01 09:50:02 -05:00
Eric Pouech 028956d1fe dbghelp,winedump: Added support for symbol 0x113c. 2008-10-01 09:49:54 -05:00
Eric Pouech 82d1845d85 dbghelp,winedump: Added support for 0x113d symbol. 2008-10-01 09:49:45 -05:00
Eric Pouech cff33cedf5 winedump: Add preliminary dumping of 0x1136 and 0x1137 symbols. 2008-10-01 09:49:24 -05:00
Eric Pouech 076dcc845f dbghelp,winedump: Added support for symbol 0x1012. 2008-10-01 09:48:32 -05:00
Eric Pouech ee4aaf7fcd dbghelp,winedump: Added support for symbol 0x113a. 2008-10-01 09:48:20 -05:00
Jacek Caban 8b3c63dce6 mshtml.idl: Added DispHTMLTableRow declaration. 2008-09-30 11:33:55 -05:00
Jacek Caban e7fb15065f mshtml.idl: Added DispHTMLTable declaration. 2008-09-30 11:33:51 -05:00
Jacek Caban d893690e3b mshtml.idl: Added IHTMLTableRow declaration. 2008-09-30 11:33:45 -05:00
Hans Leidekker 181d2fb65e include: Define IRangeList, IIMAPCallback and IIMAPTransport. 2008-09-30 11:29:00 -05:00
Nikolay Sivov 3ecb8bdd61 gdiplus: Stubs for GdipIsVisiblePoint/GdipIsVisiblePointI. 2008-09-30 10:13:31 -05:00
Nikolay Sivov e2817e59b1 gdiplus: Implemented GdipSetClipPath. 2008-09-30 10:13:23 -05:00
Huw Davies c3c74ac555 include: Add a missing WINAPI. 2008-09-29 17:25:11 -05:00
Juan Lang a64b7b0c12 include: Add definition of CRYPTUI_DISABLE_ISSUERSTATEMENT. 2008-09-29 17:21:38 -05:00
Andrey Turkin c425c8a406 ntdll: Add stubbed implementations for NtQueryEaFile and NtSetEaFile. 2008-09-25 13:29:30 +02:00
Louis Lenders e16e15bf0c msi: Add stub for MsiSetExternalUIRecord. 2008-09-25 13:27:38 +02:00
Henri Verbeet 3a7fcec4d7 wined3d: Handle texture coordinates the same way we handle other vertex attributes. 2008-09-25 11:53:10 +02:00
Henri Verbeet eaf2474003 wined3d: Split SetGlTextureDesc() up.
This creates a function for setting the texture name and one for
setting the texture target. The idea is that the texture target should
get set right after the surface is created, and won't change, while
generating a texture name can wait.
2008-09-25 11:52:42 +02:00
Nikolay Sivov 8d9c4867ae gdiplus: Implemented GdipSetClipRect/GdipSetClipRectI. 2008-09-25 11:24:46 +02:00
Nikolay Sivov 31847cf30b gdiplus: Implemented GdipResetTextureTransform. 2008-09-25 11:24:38 +02:00
Nikolay Sivov 067a08efae gdiplus: Stub for GdipSetPathGradientBlend. 2008-09-25 11:24:06 +02:00
Christian Costa 8597d42cf5 d3dxof: Implement IDirectXFileDataReference. 2008-09-25 11:15:10 +02:00
Rob Shearman 2f10cc5c28 include: Add DShellFolderViewEvents to shldisp.idl. 2008-09-23 15:45:14 +02:00
Hans Leidekker bba66c99b6 winhttp: Implement WinHttpCreateUrl. 2008-09-23 14:03:19 +02:00
Hans Leidekker e511474d47 rpcrt4: Add stub implementations for RpcMgmtInqStats and RpcMgmtStatsVectorFree. 2008-09-23 14:03:19 +02:00
Henri Verbeet 874c9ef6c7 secur32: Require gnutls for schannel. 2008-09-23 14:03:11 +02:00
Henri Verbeet 66654cf057 wined3d: Add/update the D3DPRESENTFLAG constants. 2008-09-23 12:25:10 +02:00
Juan Lang 3e207c221b include: Add missing defines. 2008-09-19 12:09:19 +02:00
Juan Lang c7e6c0ccd7 include: Fix typo. 2008-09-19 12:09:09 +02:00
Rob Shearman d9b84d2c45 include: Add explicit DUMMYUNIONNAME and DUMMYSTRUCTNAME names to anonymous unions in IDL files.
These aren't present in the PSDK versions of these files but are
necessary for us to be able to compile Wine with compilers that don't
support anonymous structs and unions.
2008-09-18 14:18:21 +02:00
Mikołaj Zalewski edd3f2b34b include: Add IAutoCompleteDropDown declaration. 2008-09-18 12:52:25 +02:00
Huw Davies f91f9c8bf9 include: Fill in IMimeEnumProperties. 2008-09-18 12:33:03 +02:00
Juan Lang 1a1a2187de wintrust: Add a few missing defines. 2008-09-18 12:32:25 +02:00
Rob Shearman c8db4e6232 include: Add DUMMYUNIONNAME to unions in the _wireVARIANT, TYPEDESC and VARDESC structures in oaidl.idl. 2008-09-17 12:02:51 +02:00
Rob Shearman 56502ebb99 include: Add DUMMYUNIONNAME to the anonymous union in the uSTGMEDIUM structure in objidl.idl. 2008-09-17 12:02:46 +02:00
Rob Shearman 97a9df1c3c include: Make exdisp.h compile when included after commdlg.h. 2008-09-17 12:02:24 +02:00
Rob Shearman d524a761a1 include: Make dmusici.h compile when it is included after winspool.h. 2008-09-17 12:02:17 +02:00
Alexandre Julliard e4cba25ac7 user32: Implemented UpdateLayeredWindow and UpdateLayeredWindowIndirect. 2008-09-16 16:30:19 +02:00
Vitaliy Margolen d939367ac8 dinput: Implement DIPROP_KEYNAME property for keyboard device.
Based on patch from Sergey Khodych.
2008-09-15 13:23:13 +02:00
Alexandre Julliard d60c32769d include: Added definition for RPC_BAD_STUB_DATA_EXCEPTION_FILTER. 2008-09-15 11:30:29 +02:00
Marcus Meissner de530b55af include: Allocation size markup. 2008-09-15 11:23:27 +02:00
Huw Davies bba2221426 inetcomm: Fix some more idl. 2008-09-12 16:50:19 +02:00
Alexandre Julliard 05b4181cac server: Implemented the server side of Get/SetLayeredWindowAttributes. 2008-09-12 15:30:47 +02:00
Luis C. Busquets Pérez 0af9415a4f d3dx9: Implement D3DXMatrixDecompose. 2008-09-12 13:40:33 +02:00
Huw Davies 2fa80dacde inetcomm: Add a missing function and fix some idl. 2008-09-11 14:36:03 +02:00
Huw Davies 6b24d897fd include: Add some more mimeole errors. 2008-09-11 11:56:32 +02:00
Marcus Meissner 68f63689cb include: Mark up with alloc_size attribute. 2008-09-10 10:55:50 +02:00
Rob Shearman 60b4feedca include: Fix function names in IVBSAXXMLReader interface in msxml2.idl. 2008-09-09 12:32:16 +02:00
Peter Dons Tychsen 6e7c73cacf ntoskrnl: Implement partial stub for IoGetConfigurationInformation(). 2008-09-09 11:46:17 +02:00
Rob Shearman b49835229e include: Use placeholder structures with at least one field in vmr9.idl.
MIDL won't parse structures with no fields.
2008-09-09 11:46:14 +02:00
Rob Shearman fa441c9dd0 include: Add XMLDOMDocumentEvents dispinterface to xmldom.idl. 2008-09-09 11:46:14 +02:00
Rob Shearman d65920df77 include: The INewShortcutHookA, INewShortcutHookW and IRunnableTask interface in shobjidl.idl should be local.
They are declared such that they cannot be used over the network and
cause errors in MIDL when they are not declared local.
2008-09-09 11:46:14 +02:00
Rob Shearman c36682685a include: Fix signature of NearestPoint function of IInkDisp interface in msinkaut.idl.
Since the PointOnStroke and DistanceFromPacket parameters are [in,
out] parameters the must be pointers.
2008-09-09 11:46:14 +02:00
Rob Shearman 244b14ba36 include: Fix level of indirection of parameters in GetNotifyCmdLine function of IBackgroundCopyJob2 interface in bits1_5.idl.
The parameters should be double pointers to strings, not pointers to strings.
2008-09-09 11:46:13 +02:00
Rob Shearman 10208999c5 include: Uncomment declaration of IDirectShowStream in amstream.idl.
Also remove incorrect [optional] attributes from parameters.
2008-09-09 11:46:13 +02:00
Rob Shearman f399e6ecf2 include: Remove incorrect [optional] attributes from parameters in ddstream.idl. 2008-09-09 11:46:13 +02:00
Rob Shearman dc2bee5f42 include: Define sigset_t in pthread.h if HAVE_SIGSET_T isn't defined. 2008-09-09 11:02:26 +02:00
Nikolay Sivov c2de38ea47 gdiplus: Added missed stubs for Image metadata access. 2008-09-08 14:12:31 +02:00
Nikolay Sivov cda96c0546 gdiplus: Some defines for Image metadata API. 2008-09-08 14:12:23 +02:00
Nikolay Sivov d923d78e95 gdiplus: Partially implemented GdipTestControl. 2008-09-08 14:09:36 +02:00
Rob Shearman a8f7c716ef rpcrt4: Change type of len parameter of NdrAllocate from size_t to SIZE_T.
Use SIZE_T as it matches the size that Windows programs expect whereas
size_t is platform-dependent.
2008-09-08 12:51:37 +02:00
Detlef Riekenberg e5ab43c256 include: Update RASCONN and error codes. 2008-09-08 12:47:21 +02:00
Henri Verbeet e5f198549b sspi: SECBUFFER_HEADER should be called SECBUFFER_STREAM_HEADER. 2008-09-08 12:47:21 +02:00
Rob Shearman 0b2e574273 wine_common_ver.rc: Allow the file version number and string to be automatically constructed from major, minor, build and platform ID numbers. 2008-09-08 12:47:20 +02:00
Nikolay Sivov bff1678f54 gdiplus: Implemented GdipGraphicsClear. 2008-09-05 12:59:33 +02:00
Marcus Meissner 96412ee564 Annotate with allocation size attribute. 2008-09-05 11:22:26 +02:00
Huw Davies 906dc5881e include: Add a few more things to mimeole.idl. 2008-09-05 11:21:13 +02:00
Alexandre Julliard b44a109b8c kernel32: Implemented the wrapper functions for job objects. 2008-09-04 22:51:02 +02:00
Alexandre Julliard 091d9748e3 ntdll: Add stubs for all the job object functions. 2008-09-04 22:47:13 +02:00
Alexandre Julliard 0327f84a2f ntdll: Implemented NtOpenProcessTokenEx and NtOpenThreadTokenEx. 2008-09-04 21:57:13 +02:00
Nikolay Sivov 50bfa9b0eb gdiplus: Stubs for AdjustableArrowCap calls. 2008-09-04 12:31:38 +02:00
Dmitry Timoshkov 97f2cbc1ea ntdll: Add support for NtSetInformationProcess(ProcessExecuteFlags). 2008-09-04 11:53:00 +02:00
Jim Cameron 410cb3e7f8 ntoskrnl.exe: Add stub for ObReferenceObjectByHandle(). 2008-09-03 14:21:43 +02:00
Jim Cameron 4f39948f7b ntoskrnl.exe: Add stub for IoRegisterShutdownNotification(). 2008-09-03 14:21:43 +02:00
Jim Cameron 9a4d1d15cf ntoskrnl.exe: Add stub for IoRegisterDriverReinitialization(). 2008-09-03 14:21:43 +02:00
Jim Cameron 597150f692 ntoskrnl.exe: Add stub for IoGetRelatedDeviceObject(). 2008-09-03 14:21:43 +02:00
Jim Cameron faa6ca08e9 ntoskrnl.exe: Add stub for IoGetDeviceObjectPointer(). 2008-09-03 14:21:43 +02:00