wine/dlls/ole32
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
..
tests tests: Add a helper routine to wait for a child process and propagate its result correctly. 2008-02-07 12:56:00 +01:00
antimoniker.c
bindctx.c ole32: Fix reference count leak in BindMoniker. 2008-02-13 16:42:18 +01:00
classmoniker.c
clipboard.c
compobj_private.h
compobj.c ole32: Fix a potentially confusing combination of conditional and bitwise or operators by adding extra brackets. 2008-02-13 16:42:36 +01:00
compobj.spec
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
Makefile.in ole32: Add pointer moniker implementation. 2008-02-04 13:04:21 +01:00
marshal.c ole32: Fix potential NULL dereference of qiresults in ClientIdentity_QueryMultipleInterfaces. 2008-02-13 16:42:42 +01:00
memlockbytes16.c
memlockbytes.c
moniker.c Don't use GetExceptionCode and GetExceptionInformation in exception filter functions. 2008-02-16 14:57:44 +01:00
moniker.h ole32: Add pointer moniker implementation. 2008-02-04 13:04:21 +01:00
nodrop.cur
ole2_16.c
ole2.c
ole2.spec
ole2conv.spec
ole2impl.c
ole2nls.c
ole2nls.spec
ole2prox.spec
ole2stubs.c
ole2thk.spec
ole16.c
ole32_main.c
ole32.spec
ole32res.rc
oleobj.c
oleproxy.c ole32: Add pointer moniker implementation. 2008-02-04 13:04:21 +01:00
olestd.h
pointermoniker.c ole32: Add pointer moniker implementation. 2008-02-04 13:04:21 +01:00
regsvr.c ole32: Add pointer moniker implementation. 2008-02-04 13:04:21 +01:00
rpc.c
stg_bigblockfile.c Assorted spelling fixes. 2008-02-15 12:09:24 +01:00
stg_prop.c
stg_stream.c
storage32.c ole32: Fix the character count passed to GetClipboardFormatNameW in WriteFmtUserTypeStg. 2008-02-15 11:04:09 +01:00
storage32.h
storage.c
storage.spec
stubmanager.c
usrmarshal.c
version16.rc
version.rc