2025-04-27 07:49:33 -04:00

45 lines
1.7 KiB
C

//-----------------------------------------------------------------------------
//
// 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