ComTry.h revision baa3858d3f5d128a5c8466b700098109edcad5f2
1// ComTry.h
2
3#ifndef __COM_TRY_H
4#define __COM_TRY_H
5
6#include "MyWindows.h"
7// #include "Exception.h"
8// #include "NewHandler.h"
9
10#define COM_TRY_BEGIN try {
11#define COM_TRY_END } catch(...) { return E_OUTOFMEMORY; }
12
13  // catch(const CNewException &) { return E_OUTOFMEMORY; }
14  // catch(const CSystemException &e) { return e.ErrorCode; }
15  // catch(...) { return E_FAIL; }
16
17#endif
18