111 lines
3.7 KiB
C
111 lines
3.7 KiB
C
|
//
|
||
|
// MODULE: ERRORENUMS.H
|
||
|
//
|
||
|
// PURPOSE: Defines error messages that are returned by GetExtendedError.
|
||
|
//
|
||
|
// PROJECT: Generic Troubleshooter DLL for Microsoft AnswerPoint
|
||
|
//
|
||
|
// COMPANY: Saltmine Creative, Inc. (206)-633-4743 support@saltmine.com
|
||
|
//
|
||
|
// AUTHOR: Richard Meadows
|
||
|
//
|
||
|
// ORIGINAL DATE: 6/4/96
|
||
|
//
|
||
|
// NOTES:
|
||
|
// 1. Based on Print Troubleshooter DLL.
|
||
|
//
|
||
|
// Version Date By Comments
|
||
|
//--------------------------------------------------------------------
|
||
|
// V0.1 - RM Original
|
||
|
// V0.3 3/24/98 JM Local Version for NT5
|
||
|
//
|
||
|
|
||
|
// Error numbers for the ocx.
|
||
|
|
||
|
#ifndef __ERRORENUMS_H_RWM
|
||
|
#define __ERRORENUMS_H_RWM
|
||
|
|
||
|
// All of the error values in this file need to be unique.
|
||
|
|
||
|
// The original error messages from the server version.
|
||
|
#include "apgtsevt.h"
|
||
|
|
||
|
// Errors for the down load portion.
|
||
|
// These are hresults.
|
||
|
|
||
|
// GetExtendedError returns the lower 16 bits.
|
||
|
|
||
|
enum DLSTATTYPES {
|
||
|
|
||
|
// normal
|
||
|
LTSC_OK = 0,
|
||
|
LTSC_STARTBIND, //1
|
||
|
LTSC_RCVDATA, //2
|
||
|
LTSC_DATADONE, //3
|
||
|
LTSC_STOPBIND, //4
|
||
|
LTSC_NOMOREITEMS, //5
|
||
|
|
||
|
|
||
|
LTSC_START = 10,
|
||
|
LTSC_STOP = 10,
|
||
|
LTSC_FIRST = 20,
|
||
|
|
||
|
// error
|
||
|
LTSCERR_NOPATH = 1000,
|
||
|
LTSCERR_NOMEM, //1001
|
||
|
LTSCERR_DNLD, //1002
|
||
|
LTSCERR_STOPBINDINT, //1003
|
||
|
LTSCERR_STOPBINDPROC, //1004
|
||
|
LTSCERR_UNSUPP, //1005
|
||
|
LTSCERR_NOITEMS, //1006
|
||
|
LTSCERR_UNKNATYPE, //1007
|
||
|
LTSCERR_DNLDNOTDONE, //1008
|
||
|
LTSCERR_FILEUPDATE, //1009
|
||
|
LTSCERR_BASEKQ, //1010
|
||
|
LTSCERR_NOBASEPATH, //1011
|
||
|
|
||
|
|
||
|
// extended error for debugging
|
||
|
LTSCERR_PARAMMISS = 2000,
|
||
|
LTSCERR_PARAMSLASH, //2001
|
||
|
LTSCERR_PARAMNODOT, //2002
|
||
|
LTSCERR_KEYOPEN, //2003
|
||
|
LTSCERR_KEYOPEN2, //2004
|
||
|
LTSCERR_KEYQUERY, //2005
|
||
|
LTSCERR_KEYCREATE, //2006
|
||
|
LTSCERR_KEYUNSUPP, //2007
|
||
|
LTSCERR_FILEWRITE, //2008
|
||
|
LTSCERR_KEYSET1, //2009
|
||
|
LTSCERR_KEYSET2, //2010
|
||
|
LTSCERR_KEYSET3, //2011
|
||
|
LTSCERR_BADTYPE, //2012
|
||
|
LTSCERR_CABWRITE, //2013
|
||
|
|
||
|
|
||
|
// Trouble Shooter Codes
|
||
|
TSERR_SCRIPT = ((DWORD)0xC0000800L), // Parameters from VB not decoded.
|
||
|
TSERR_ENGINE = ((DWORD)0xC0000801L), // DSC file could not be loaded.
|
||
|
TSERR_ENGINE_BNTS = ((DWORD)0xC0001801L), // DSC file could not be loaded. BNTS library did not understand it.
|
||
|
TSERR_ENGINE_BNTS_REC = ((DWORD)0xC0002801L), // DSC file could not be loaded. BNTS library did not understand it.
|
||
|
TSERR_ENGINE_BNTS_READ = ((DWORD)0xC0003801L), // DSC file could not be loaded. BNTS library did not understand it.
|
||
|
TSERR_ENGINE_BNTS_READ_CAB = ((DWORD)0xC0004801L), // DSC file could not be loaded. BNTS library did not understand it.
|
||
|
TSERR_ENGINE_BNTS_READ_CACH = ((DWORD)0xC0005801L), // DSC file could not be loaded. BNTS library did not understand it.
|
||
|
TSERR_ENGINE_BNTS_READ_NCAB = ((DWORD)0xC0006801L), // DSC file could not be loaded. BNTS library did not understand it.
|
||
|
TSERR_ENGINE_BNTS_CHECK = ((DWORD)0xC0007801L), // DSC file could not be loaded. BNTS library did not understand it.
|
||
|
TSERR_ENGINE_BNTS_READ_GEN = ((DWORD)0xC0008801L), // DSC file could not be loaded. BNTS library did not understand it.
|
||
|
TSERR_ENGINE_EXTRACT = ((DWORD)0xC0009801L), // DSC file could not be loaded. Cab file not extracted properly.
|
||
|
TSERR_ENGINE_CACHE_LOW = ((DWORD)0xC0009802L), // Had a tsc cache miss while converting symoblic node names to numbers.
|
||
|
|
||
|
TSERR_RESOURCE = ((DWORD)0xC0000802L), // HTI file or other resource not loaded.
|
||
|
TSERR_RES_MISSING = ((DWORD)0xC0000803L), // An include file is missing.
|
||
|
TSERR_AT_START = ((DWORD)0xC0000804L), // Can not backup from the problem page.
|
||
|
TSERR_NOT_STARTED = ((DWORD)0xC0000805L), // Can not use the ProblemPage to start the trouble shooter.
|
||
|
TSERR_LIB_STATE_INFO = ((DWORD)0xC0000806L), // Could not get an interface to the state info class.
|
||
|
|
||
|
};
|
||
|
|
||
|
// Throws a CBasicException.
|
||
|
void ReportError(DLSTATTYPES Error);
|
||
|
|
||
|
|
||
|
#endif
|