Commit Graph

6488 Commits

Author SHA1 Message Date
Jason Edmeades 78d0940e21 user32: Fix MessageBox button contents and ordering. 2008-03-14 11:22:00 +01:00
Alexandre Julliard df0f42fe78 advapi32: Implemented RegOverridePredefKey. 2008-03-11 19:48:57 +01:00
Jacek Caban fe5ea9f006 include: Added activaut.idl. 2008-03-11 15:35:23 +01:00
Jacek Caban 7ba25f0b22 activscp.idl: Added CATID_* declarations. 2008-03-11 15:30:49 +01:00
Maarten Lankhorst 619ac152d5 include: Add flag for BSM_ALLDESKTOPS. 2008-03-10 19:59:22 +01:00
Tony Wasserka bcb7311516 d3dx9: Add the _D3DXERR enumeration. 2008-03-10 11:32:04 +01:00
Ethan Chen c19e0a6371 include: Add GdipBitmapUnlockBits to include/gdiplusflat.h. 2008-03-10 11:22:18 +01:00
Nathan Beckmann 366854a7cc gdiplus: Implement GdipGetImageEncoders. 2008-03-07 11:29:05 +01:00
Rob Shearman ba29e89870 include: Add defines for GetExceptionCode, GetExceptionInformation and AbnormalTermination to excpt.h for the MS compiler when using compiler exceptions. 2008-03-06 17:43:22 +01:00
Rob Shearman 3b0ea978fd mshtml: Move some public GUIDs to shlguid.h. 2008-03-06 17:43:12 +01:00
Francois Gouget ae9411089a ddk: Add a stub ntddk.h header. 2008-03-06 17:39:17 +01:00
Ethan Chen e0552c1bc6 gdiplus: Implemented GdipCreateBitmapFromFileICM. 2008-03-06 17:38:54 +01:00
Maarten Lankhorst c8d8ddab11 include: Add flag for BROADCAST_QUERY_DENY. 2008-03-06 12:46:40 +01:00
Hans Leidekker 3e3ce1fa5e winhttp: Add a stub implementation of WinHttpDetectAutoProxyConfigUrl. 2008-03-06 12:45:00 +01:00
Huw Davies c9c77ba7f7 shell32: Fix return type of SHAppBarMessage. 2008-03-05 19:25:41 +01:00
Stefan Dösinger d20768c120 wined3d: Support shininess > 128 if opengl does. 2008-03-05 19:23:06 +01:00
Steven Edwards b9a0b1b479 winnt.h: Fix dllimport and visibility attributes on cygwin. 2008-03-04 20:57:17 +01:00
Stefan Dösinger 8b28ca720e wined3d: Use GL_EXT_gpu_program_parameters if available. 2008-03-04 12:15:32 +01:00
Rob Shearman ce8d915c03 include: Remove superfluous semi-colon from d3d9.h. 2008-03-04 12:02:03 +01:00
Rob Shearman e9f5bce333 Add configure check for strtoll and strtoull.
Define these to _strtoi64 and _strtoui64 if these are available instead.
2008-03-04 12:01:59 +01:00
James Hawkins ad70693539 msi: Implement MsiGetProductInfoEx. 2008-03-04 11:54:21 +01:00
Alexandre Julliard c52d921f34 kernel32: Added a winoldap.mod 16-bit exe to launch 32-bit processes.
Based on a patch by Dmitry Timoshkov.
2008-03-03 15:25:50 +01:00
Jacek Caban b8092fbada mshtml.idl: Added IHTMLScriptElement declaration. 2008-03-03 11:59:54 +01:00
Stefan Dösinger 90a654aede include: Declare IDirect3D9Ex and IDirect3DDevice9Ex. 2008-03-03 11:58:56 +01:00
James Hawkins 72706972d2 msi: Add definitions for MsiEnumComponentCosts. 2008-03-01 12:18:47 +01:00
James Hawkins e4c1227ec9 janitorial: Remove links to any microsoft site. 2008-03-01 12:17:17 +01:00
Alexandre Julliard 5625c6079e Get rid of the global thread.h header. 2008-03-01 11:57:00 +01:00
Alexandre Julliard 6d6e9a42b1 ntdll: Added definitions and structures for fiber local storage. 2008-02-29 19:55:34 +01:00
Alexandre Julliard bb27b37599 user32: Moved win.h to the user32 directory. 2008-02-29 17:21:04 +01:00
Jon Yang 84d260ec60 gdiplus: Implemented and tested GdipGetImageDimension(). 2008-02-29 12:49:26 +01:00
Dmitry Timoshkov e49e8b20db kernel32: Add stubs for fiber local storage APIs. 2008-02-29 11:48:13 +01:00
Alexandre Julliard 936ab3a644 user32: Moved the ShowWindow implementation from winex11 back to user32. 2008-02-28 17:01:30 +01:00
James Hawkins 47120f5003 propsys: Add an initial implementation of PropVariantChangeType. 2008-02-27 14:52:26 +01:00
Detlef Riekenberg 841ba7de55 include/winspool: Add defines for dwAction. 2008-02-27 14:52:25 +01:00
Jacek Caban 2823f1e8c0 urlmon.idl: Added IInternet declaration. 2008-02-27 14:52:24 +01:00
Stefan Dösinger 6269415793 wined3d: Add GL_APPLE_float_pixels. 2008-02-26 11:31:29 +01:00
Stefan Dösinger 825506d5ff wined3d: General cross format blitting infrastrucutre, R32F->R16F blits. 2008-02-26 11:31:19 +01:00
Alexandre Julliard de61fc5eca ole32: Added a CoGetContextToken stub. 2008-02-26 11:21:54 +01:00
James Hawkins 1bd49bcf74 msi: Implement MsiSourceListEnumMediaDisks. 2008-02-26 11:19:40 +01:00
Alexandre Julliard 1642fbcbc2 user32: Moved the DCE support from winex11 back to user32.
Window and class DCEs are now allocated lazily.
2008-02-25 15:59:19 +01:00
Alexandre Julliard 4273a8ab86 user32: Simplify the window structure creation. Get rid of the unused clsStyle field. 2008-02-25 15:55:17 +01:00
Alexandre Julliard 72cbaa8fbf include: Fixed definition of IXMLDOMComment interface. 2008-02-25 13:40:49 +01:00
Alistair Leslie-Hughes 40953c2ada slc: Added stub for SLGetWindowsInformationDWORD. 2008-02-22 12:30:42 +01:00
Roderick Colenbrander e2d70fff6b ddraw: Add yv12 detection support. 2008-02-22 12:04:01 +01:00
Rob Shearman 4a4b1269fa include: Include excpt.h from wine/exception.h.
Some files use wine/exception.h without also including excpt.h, but 
excpt.h is needed when using native exception handling.
2008-02-21 20:15:56 +01:00
Stefan Leichter 9b478283c5 user32: Add some tests for GetMouseMovePointsEx. 2008-02-19 20:24:12 +01:00
David Adam 5f68960f6f d3dx8: Fix a typo in d3dx8math.h. 2008-02-19 18:08:54 +01:00
Lei Zhang 6e2ce69829 include: Add IMediaDet interface and MediaDet class. 2008-02-19 18:00:50 +01:00
Lei Zhang 121e8ebbbe include: Add ISampleGrabber interface. 2008-02-19 18:00:39 +01:00
Lei Zhang 3a69b83f1e include: Generate qedit.h, add ISampleGrabberCB interface. 2008-02-19 18:00:05 +01:00
Tony Wasserka b1dab9e5a5 d3dx9: Complete d3dx9core.h. 2008-02-19 14:39:45 +01:00
Tony Wasserka 7666315c37 d3dx9.h: Include d3dx9math.h before d3dx9core.h. 2008-02-19 14:35:15 +01:00
Roderick Colenbrander c2d978410f wined3d: Add separate alpha blend support. 2008-02-18 14:19:57 +01:00
James Hawkins f177dc9f90 msi: Add tests for enumerating the source list after publishing. 2008-02-18 12:41:37 +01:00
Alexandre Julliard 50dea38178 gdi32: Export the DC hook functions as 32-bit functions. 2008-02-17 20:29:55 +01:00
Rob Shearman f59570db68 include: Fix the C_ASSERT macro to not generate an unused variable warning when compiling with gcc.
Provide a fallback case for other compilers to avoid C_ASSERT being 
undefined and causing an error.
2008-02-16 14:58:28 +01:00
Rob Shearman 8608e895eb Add a new convenience macro for an exception handler that handles all exceptions.
When using native compiler exceptions, the previous method of doing 
this, __EXCEPT(NULL), would expand to __except( 
(NULL)(GetExceptionInformation())) which doesn't compile as NULL isn't a 
function.

So add a new macro, __EXCEPT_ALL, which works correctly both when using 
native compiler exceptions and without and which makes the meaning of 
code in which it is used clearer.
2008-02-16 14:58:24 +01:00
Rob Shearman a82f4dd9b7 Don't use GetExceptionCode and GetExceptionInformation in exception filter functions.
When using native compiler exceptions, it isn't valid to use 
GetExceptionCode and GetExceptionInformation anywhere other than in the 
filter or handler blocks since it would be very hard for the compiler to 
work out where to retrieve the exception information from on the stack.

Therefore, remove the WINE_EXCEPTION_FILTER and WINE_FINALLY_FUNC macros 
which enabled GetExceptionCode, GetExceptionInformation and 
AbnormalTermination to be used inside of the functions they declared and 
fix up all callers to access the information directly.
2008-02-16 14:57:44 +01:00
Maarten Lankhorst e07112ba5b include: Add IRunnableTask interface. 2008-02-16 13:57:46 +01:00
Francois Gouget 4c8e218252 Assorted spelling fixes. 2008-02-15 12:09:24 +01:00
Francois Gouget ddab29b7d1 advapi32: Add a rudimentary implementation of CredGetSessionTypes(). 2008-02-15 12:05:20 +01:00
Francois Gouget 8edfee18cc advapi32: Add some missing CRED_TYPE_XXX constants. 2008-02-15 12:05:09 +01:00
Marcus Meissner 80c2cabab4 include: Added some defines for EnumDevicesBySemantics. 2008-02-15 11:47:51 +01:00
Rob Shearman e35bd05082 msi: Add stub implementation of MsiIsProductElevatedA/W. 2008-02-15 09:59:59 +01:00
Francois Gouget 93a9835da1 mscms: [GS]etColorSpace() are not supposed to be defined in icm.h. 2008-02-15 09:56:27 +01:00
Francois Gouget bce8b67785 kernel32: Add prototypes for [GS]etDynamicTimeZoneInformation(). 2008-02-15 09:56:06 +01:00
Rob Shearman 9f3c91e41f include: Fix some typos in dpaddr.h. 2008-02-13 16:42:11 +01:00
Huw Davies 869b10b430 inetcomm: Implement IMimeMessage_GetTextBody. 2008-02-13 16:37:47 +01:00
Alexandre Julliard b1789fc73f kernel32: Don't save the signal mask in sigsetjmp.
This shouldn't be needed anymore now that exceptions are not handled
on the signal stack, and signal mask handling is broken on Mac OS.
2008-02-12 22:39:54 +01:00
Francois Gouget 2c6cba8eef tests: Avoid InterlockedExchangeAdd() as it is not supported on Windows 95. 2008-02-11 19:56:16 +01:00
Lei Zhang 9742724afe quartz: Add VideoRendererDefault. 2008-02-08 11:03:22 +01:00
Alexandre Julliard 05c7174909 tests: Add a helper routine to wait for a child process and propagate its result correctly. 2008-02-07 12:56:00 +01:00
Eric Pouech aaa2862bf9 dbghelp: Added preliminary support for a strange stack variable object. 2008-02-07 11:59:52 +01:00
Eric Pouech b49d2b4e22 dbghelp: Added HRESULT as new basic type (and some doc about basic types ids). 2008-02-07 11:59:52 +01:00
Eric Pouech d5a60cf409 dbghelp: Fix mixed up return and this type in MFunction V2. 2008-02-07 11:59:52 +01:00
Francois Gouget 1552f22acf riched20: Fix the name of the lpUsedDefChar field of GETTEXTEX. 2008-02-06 12:43:53 +01:00
Stefan Dösinger 74db14728e wined3d: Separate OpenGL and driver version. 2008-02-06 12:43:53 +01:00
Francois Gouget 3d962e27ed d3dx8: Fix the D3DXAssembleShaderFromFileA/W() prototypes. 2008-02-05 12:19:38 +01:00
Francois Gouget 1bfdf232d9 d3dx8: Add the d3dx8mesh.h header and move the relevant function declarations there.
Include d3dx8mesh.h in d3dx8.h and add some commented out ones as reminders.
2008-02-05 12:19:38 +01:00
Francois Gouget 91d3a794e8 d3dx8: Make d3dx8core.h C++ compatible. 2008-02-05 12:19:38 +01:00
Francois Gouget 0894bf25dc d3dx8: Fix the D3DXMatrixAffineTransformation() prototype. 2008-02-05 12:19:38 +01:00
Francois Gouget 7e34c708c1 d3dx8core.h: Remove some extraneous #include directives. 2008-02-05 12:19:38 +01:00
Alistair Leslie-Hughes 9f0f97706d gdiplus: Add GdipSetPenMode stub. 2008-02-05 12:06:21 +01:00
Bang Jun-young 9fcebb0055 user32: Fix EndMenu() to match the PSDK. 2008-02-04 14:18:20 +01:00
Jacek Caban fd0d1d0765 urlmon: Added CopyStgMedium implementation. 2008-02-04 13:15:28 +01:00
Jacek Caban e888e88694 hlink.idl: Added more function declarations. 2008-02-04 11:29:01 +01:00
Paul Vriens 254000dc99 include/wintrust.h: Add missing members to CRYPT_PROVIDER_DATA struct (fixes some wintrust tests on Windows). 2008-02-04 11:16:25 +01:00
Francois Gouget 3c3c83f17d shell32: Add some SLDF_XXX values, EXP_PROPERTYSTORAGE, and EXP_PROPERTYSTORAGE_SIG. 2008-02-04 11:11:48 +01:00
Alistair Leslie-Hughes 7645f321d9 gmsxml3: Added typelib support. 2008-01-24 12:11:25 +01:00
Alexandre Julliard d6f6745c9c user32: Moved the bulk of CreateWindow and SetWindowPos from the driver back into user32. 2008-01-24 11:23:09 +01:00
Alexandre Julliard cbdf1294e6 winex11: Export a function to dock a window into the system tray, and get rid of the WS_EX_TRAYWINDOW style. 2008-01-23 21:40:45 +01:00
Alexandre Julliard 2f69329a37 server: Add a separate request to set the window visible rect. 2008-01-22 20:01:21 +01:00
Gerald Pfeifer 39f672798b kernel32: Use setproctitle where applicable to set the process name.
Based on a patch by Kris Moore.
2008-01-21 11:52:33 +01:00
Eric van Beurden 5184b49fe0 dbghelp: Update some mscvpdb.h definitions and descriptions. 2008-01-18 12:15:59 +01:00
Rob Shearman a9e9673460 iphlpapi: Implement GetBestInterfaceEx. 2008-01-17 15:33:49 +01:00
Alexandre Julliard 3bf12b9aca server: Don't force the process affinity to 1, leave it up to the client. 2008-01-17 13:40:03 +01:00
Francois Gouget 44b52b128c Assorted spelling fixes. 2008-01-16 12:48:29 +01:00
Francois Gouget 15652ba960 include: Document some Microsoft spelling mistakes so we know they are not to be fixed. 2008-01-16 12:46:29 +01:00
Stefan Dösinger 80953d62d7 d3d9: Reject IDirect3DDevice9::Reset with active default pool resources. 2008-01-14 15:12:00 +01:00
Stefan Dösinger e59ddb0ab1 wined3d: Add a new IWineD3DResource::UnLoad method. 2008-01-14 15:10:17 +01:00