00001 #pragma once 00002 00003 #include "..\..\WindowsDefines.h" 00004 #include "..\ScripterExport.h" 00005 00006 // Helper class wrapping EXCEPINFO 00007 // ctor initializes EXCEPINFO fields to null 00008 // dtor calls Clear(), which calls SysFreeString on non-null BSTR fields 00009 class CExcepInfo : public EXCEPINFO 00010 { 00011 public: 00012 ScripterExport CExcepInfo(); 00013 ScripterExport ~CExcepInfo(); 00014 00015 ScripterExport void Clear(); 00016 }; 00017