a82f4dd9b7
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. |
||
---|---|---|
.. | ||
tests | ||
Makefile.in | ||
antimoniker.c | ||
bindctx.c | ||
classmoniker.c | ||
clipboard.c | ||
compobj.c | ||
compobj.spec | ||
compobj_private.h | ||
compositemoniker.c | ||
datacache.c | ||
dcom.idl | ||
defaulthandler.c | ||
dictionary.c | ||
dictionary.h | ||
drag_copy.cur | ||
drag_link.cur | ||
drag_move.cur | ||
enumx.c | ||
enumx.h | ||
errorinfo.c | ||
filemoniker.c | ||
ftmarshal.c | ||
git.c | ||
hglobalstream.c | ||
ifs.c | ||
ifs.h | ||
irot.idl | ||
itemmoniker.c | ||
marshal.c | ||
memlockbytes.c | ||
memlockbytes16.c | ||
moniker.c | ||
moniker.h | ||
nodrop.cur | ||
ole2.c | ||
ole2.spec | ||
ole2_16.c | ||
ole2conv.spec | ||
ole2impl.c | ||
ole2nls.c | ||
ole2nls.spec | ||
ole2prox.spec | ||
ole2stubs.c | ||
ole2thk.spec | ||
ole16.c | ||
ole32.spec | ||
ole32_main.c | ||
ole32res.rc | ||
oleobj.c | ||
oleproxy.c | ||
olestd.h | ||
pointermoniker.c | ||
regsvr.c | ||
rpc.c | ||
stg_bigblockfile.c | ||
stg_prop.c | ||
stg_stream.c | ||
storage.c | ||
storage.spec | ||
storage32.c | ||
storage32.h | ||
stubmanager.c | ||
usrmarshal.c | ||
version.rc | ||
version16.rc |