30 Aug
2003
30 Aug
'03
12:21 a.m.
Mike Hearn <mike(a)theoretic.com> writes:
+ working_mem = GlobalAlloc(0, size); + assert( working_mem != NULL ); + + hr = CreateStreamOnHGlobal(working_mem, FALSE, &working); + assert( hr == S_OK ); + + hr = CoMarshalInterface(working, &IID_IDispatch, (IUnknown*)V_DISPATCH(pvar), LOWORD(*pFlags), NULL, MSHLFLAGS_NORMAL); + assert( hr == S_OK );
Please don't use assert for error checking. Errors should be either handled properly or propagated to the caller. -- Alexandre Julliard julliard(a)winehq.com