HUERROR.H

/*++ 

Copyright (c) 1995 Intel Corp

File Name:

huerror.cpp

Abstract:

Header file for error functions.

--*/

#ifndef _ERRORH_
#define _ERRORH_

#include <stdarg.h>

const int ERRORSTART = 0x100;

typedef enum { ENONE = ERRORSTART,
OTHERERROR,
ALLOCERROR,
INVALIDARG,
OBJNOTINIT,
OBJEFFERROR, // Object effeciency error.
ALREADYCONN,
ALREADYLIST
} ErrorCode_e;

void HUSetLastError(ErrorCode_e ErrorCode);
ErrorCode_e HUGetLastError();
void HUPrintError(char *func,ErrorCode_e ErrorCode = ENONE);

#endif