void onCatchAll(const char* proxyfname)
{
    string s = proxyfname;
    wstring fname = MgUtil::MultiByteToWideChar(s);
    MgUnclassifiedException* e = new MgUnclassifiedException(fname, __LINE__, __WFILE__, NULL, L"", NULL);
    ThrowDotNetExceptionWrapper(e);
}