//----------------------------------------------------------------------------- // // File: _errorrep.h // Copyright (C) 1994-1997 Microsoft Corporation // All rights reserved. // // Error reporting mechanism for Espresso 2.0 // //----------------------------------------------------------------------------- #ifndef ESPUTIL__ERRORREP_H #define ESPUTIL__ERRORREP_H ////////////////////// the new global issuemessage functions. void LTAPIENTRY IssueMessage(MessageSeverity, const CLString &strContext, const CLString &strMessage, const CLocation &, UINT uiHelpContext = 0); void LTAPIENTRY IssueMessage(MessageSeverity, const CLString &strContext, HINSTANCE hResourceDll, UINT uiStringId, const CLocation &, UINT uiHelpContext = 0); void LTAPIENTRY IssueMessage(MessageSeverity, const CLString &strContext, const CLocation &, CException *); void LTAPIENTRY IssueMessage(MessageSeverity, HINSTANCE hResourceDll, UINT uiContext, const CLString &strMessage, const CLocation &, UINT uiHelpContext = 0); void LTAPIENTRY IssueMessage(MessageSeverity, HINSTANCE hResourceDll, UINT uiContextId, UINT uiStringId, const CLocation &, UINT uiHelpContext = 0); void LTAPIENTRY IssueMessage(MessageSeverity, HINSTANCE hResourceDll, UINT uiContext, const CLocation &, CException *); void LTAPIENTRY IssueMessage(MessageSeverity, const CContext &, const CLString &, UINT uiHelpId = 0); void LTAPIENTRY IssueMessage(MessageSeverity, const CContext &, HINSTANCE, UINT, UINT uiHelpId = 0); void LTAPIENTRY SetErrorReporter(CReporter *, BOOL fBatchMode); void LTAPIENTRY GetErrorReporter(CReporter *&, BOOL &); #if !defined(_DEBUG) || defined(IMPLEMENT) #include "_errorrep.inl" #endif #endif