wine/programs
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
..
clock clock: Use system colors instead of hardcoded RGB values. 2007-12-06 12:06:31 +01:00
cmd Assorted spelling fixes. 2008-02-15 12:09:24 +01:00
cmdlgtst cmdlgtst: Added missing Dutch translations. 2008-02-15 11:08:33 +01:00
control control.exe: Remove unused define. 2006-10-30 11:17:55 +01:00
eject eject: Win64 printf format warning fixes. 2006-10-03 11:15:51 +02:00
expand expand.exe: Add support for cabinet files. 2007-04-26 14:24:26 +02:00
explorer Don't use GetExceptionCode and GetExceptionInformation in exception filter functions. 2008-02-16 14:57:44 +01:00
hh makefiles: Generate the dependencies line to avoid some code duplication. 2006-09-14 09:38:16 +02:00
icinfo icinfo: Win64 printf format warning fixes. 2006-10-03 11:15:54 +02:00
iexplore iexplore: Add VERSIONINFO resource. 2007-08-20 11:55:58 +02:00
msiexec msiexec: Fix atou() return value mistake. 2007-11-26 13:08:03 +01:00
net net: Created Dutch translations. 2008-02-16 13:55:14 +01:00
notepad notepad: Added missing LGPL License in Dutch translations. 2008-02-15 11:08:50 +01:00
oleview oleview: Added Dutch translations. 2008-02-12 22:38:24 +01:00
progman progman: Added missing LGPL-license in Dutch translations. 2008-02-16 13:54:47 +01:00
regedit regedit: Added Dutch translations. 2008-02-13 16:27:26 +01:00
regsvr32 makefiles: Generate the dependencies line to avoid some code duplication. 2006-09-14 09:38:16 +02:00
rpcss rpcss: Initialise some out-only parameters that aren't initialised by the generated RPC code. 2007-12-31 16:46:02 +01:00
rundll32 makefiles: Generate the dependencies line to avoid some code duplication. 2006-09-14 09:38:16 +02:00
spoolsv spoolsv: Added spoolsv.exe. 2007-03-20 12:46:31 +01:00
start start: Convert to Unicode. 2007-12-13 14:30:40 +01:00
svchost svchost: Add a FIXME for an undocumented function (SvchostPushServiceGlobals) that some native services expect to be called by native svchost. 2008-01-07 12:04:03 +01:00
taskmgr taskmgr: Corrected Dutch translations. 2008-02-15 11:08:07 +01:00
uninstaller uninstaller: Fix Norwegian Bokmål resource. 2008-01-24 11:41:58 +01:00
view include: winres.h no longer exists in PSDK, fix winresrc.h includes. 2007-08-07 14:09:09 +02:00
wineboot UTF-8 resource files must explicitly say so with a pragma. 2008-02-15 09:55:58 +01:00
winebrowser winebrowser: Add support for XTYP_REQUEST in DDE callback. 2007-08-14 12:25:21 +02:00
winecfg winecfg: Added missing Dutch translations. 2008-02-15 11:08:23 +01:00
wineconsole wineconsole: Added missing Dutch translations. 2008-02-16 13:54:51 +01:00
winedbg Don't use GetExceptionCode and GetExceptionInformation in exception filter functions. 2008-02-16 14:57:44 +01:00
winedevice winedevice: Fix memory leak (found by Smatch). 2007-12-17 12:30:23 +01:00
winefile winefile: Added Dutch translations. 2008-02-13 16:27:20 +01:00
winemenubuilder winemenubuilder: Expand environment variable references in the shortcut's WorkDir, Description and IconPath fields. 2008-01-23 20:45:22 +01:00
winemine winemine: Update Korean resource. 2007-10-31 14:09:31 +01:00
winepath winepath: Fix --unix so it works whether the Windows path refers to an existing file/directory or not. 2006-11-27 17:03:51 +01:00
winetest ntdsapi: Add tests for DsMakeSpnW. 2008-01-25 12:12:24 +01:00
winevdm makefiles: Generate the dependencies line to avoid some code duplication. 2006-09-14 09:38:16 +02:00
winhelp winhelp: Added missing Dutch translations. 2008-02-16 13:54:54 +01:00
winver makefiles: Generate the dependencies line to avoid some code duplication. 2006-09-14 09:38:16 +02:00
wordpad wordpad: File > New now opens a dialog so there should be an ellipsis at the end. 2008-02-15 09:55:50 +01:00
write UTF-8 resource files must explicitly say so with a pragma. 2008-02-15 09:55:58 +01:00
xcopy xcopy: Created Dutch translations. 2008-02-16 13:55:02 +01:00
Makefile.in svchost: Implementation of svchost. 2007-12-05 13:47:51 +01:00
Makeprog.rules.in makefiles: Avoid empty variables in substitutions, it's broken on BSD make. 2006-09-09 22:28:53 +02:00
wineapploader.in Update the address of the Free Software Foundation. 2006-05-23 14:11:13 +02:00
winelauncher.in Update the address of the Free Software Foundation. 2006-05-23 14:11:13 +02:00