|
|
/***********************************************************************
* INTEL Corporation Proprietary Information * * * * This listing is supplied under the terms of a license agreement * * with INTEL Corporation and may not be copied nor disclosed except * * in accordance with the terms of that agreement. * * * * Copyright (c) 1997 Intel Corporation. All rights reserved. * *********************************************************************** * * * $Archive: S:\sturgeon\src\include\vcs\gkierror.h_v $ * * $Revision: 1.2 $ * $Date: 08 Feb 1997 12:20:14 $ * * $Author: CHULME $ * * $Log: S:\sturgeon\src\include\vcs\gkierror.h_v $ * * Rev 1.2 08 Feb 1997 12:20:14 CHULME * Added error code for semaphore creation error * * Rev 1.1 16 Jan 1997 15:25:08 BPOLING * changed copyrights to 1997 * * Rev 1.0 27 Dec 1996 14:37:02 EHOWARDX * Initial revision. * * ***********************************************************************/
// gkicom.h : common includes between gkitest and gki
/////////////////////////////////////////////////////////////////////////////
#ifndef GKIERROR_H
#define GKIERROR_H
// Status codes
#define GKI_EXIT_THREAD_CODE ERROR_LOCAL_BASE_ID + 1 // not actually error code
#define GKI_REDISCOVER_CODE ERROR_LOCAL_BASE_ID + 2 // not actually error code
#define GKI_DELETE_CALL_CODE ERROR_LOCAL_BASE_ID + 3 // not actually error code
#define GKI_GCF_RCV_CODE ERROR_LOCAL_BASE_ID + 4 // not actually error code
#define GKI_ALREADY_REG_CODE ERROR_LOCAL_BASE_ID + 0x10
#define GKI_VERSION_ERROR_CODE ERROR_LOCAL_BASE_ID + 0x11
#define GKI_ENCODER_ERROR_CODE ERROR_LOCAL_BASE_ID + 0x12
#define GKI_NOT_REG_CODE ERROR_LOCAL_BASE_ID + 0x13
#define GKI_BUSY_CODE ERROR_LOCAL_BASE_ID + 0x14
#define GKI_NO_TA_ERROR_CODE ERROR_LOCAL_BASE_ID + 0x15
#define GKI_NO_RESPONSE_CODE ERROR_LOCAL_BASE_ID + 0x16
#define GKI_DECODER_ERROR_CODE ERROR_LOCAL_BASE_ID + 0x17
#define GKI_SEMAPHORE_ERROR_CODE ERROR_LOCAL_BASE_ID + 0x18
#define GKI_NOT_INITIALIZED_ERROR_CODE ERROR_LOCAL_BASE_ID + 0x19
#define GKI_OK NOERROR
#define GKI_EXIT_THREAD MAKE_CUSTOM_HRESULT(SEVERITY_SUCCESS,1,FACILITY_GKI,GKI_EXIT_THREAD_CODE)
#define GKI_REDISCOVER MAKE_CUSTOM_HRESULT(SEVERITY_SUCCESS,1,FACILITY_GKI,GKI_REDISCOVER_CODE)
#define GKI_DELETE_CALL MAKE_CUSTOM_HRESULT(SEVERITY_SUCCESS,1,FACILITY_GKI,GKI_DELETE_CALL_CODE)
#define GKI_GCF_RCV MAKE_CUSTOM_HRESULT(SEVERITY_SUCCESS,1,FACILITY_GKI,GKI_GCF_RCV_CODE)
#define GKI_NO_MEMORY MAKE_CUSTOM_HRESULT(SEVERITY_ERROR,1,FACILITY_GKI,ERROR_OUTOFMEMORY)
#define GKI_NO_THREAD MAKE_CUSTOM_HRESULT(SEVERITY_ERROR,1,FACILITY_GKI,ERROR_TOO_MANY_TCBS)
#define GKI_HANDLE_ERROR MAKE_CUSTOM_HRESULT(SEVERITY_ERROR,1,FACILITY_GKI,ERROR_INVALID_HANDLE)
#define GKI_ALREADY_REG MAKE_CUSTOM_HRESULT(SEVERITY_ERROR,1,FACILITY_GKI,GKI_ALREADY_REG_CODE)
#define GKI_VERSION_ERROR MAKE_CUSTOM_HRESULT(SEVERITY_ERROR,1,FACILITY_GKI,GKI_VERSION_ERROR_CODE)
#define GKI_ENCODER_ERROR MAKE_CUSTOM_HRESULT(SEVERITY_ERROR,1,FACILITY_GKI,GKI_ENCODER_ERROR_CODE)
#define GKI_NOT_REG MAKE_CUSTOM_HRESULT(SEVERITY_ERROR,1,FACILITY_GKI,GKI_NOT_REG_CODE)
#define GKI_BUSY MAKE_CUSTOM_HRESULT(SEVERITY_ERROR,1,FACILITY_GKI,GKI_BUSY_CODE)
#define GKI_NO_TA_ERROR MAKE_CUSTOM_HRESULT(SEVERITY_ERROR,1,FACILITY_GKI,GKI_NO_TA_ERROR_CODE)
#define GKI_NO_RESPONSE MAKE_CUSTOM_HRESULT(SEVERITY_ERROR,1,FACILITY_GKI,GKI_NO_RESPONSE_CODE)
#define GKI_DECODER_ERROR MAKE_CUSTOM_HRESULT(SEVERITY_ERROR,1,FACILITY_GKI,GKI_DECODER_ERROR_CODE)
#define GKI_SEMAPHORE_ERROR MAKE_CUSTOM_HRESULT(SEVERITY_ERROR,1,FACILITY_GKI,GKI_SEMAPHORE_ERROR_CODE)
#define GKI_WINSOCK2_ERROR(w) (MAKE_CUSTOM_HRESULT(SEVERITY_ERROR,1,FACILITY_WINSOCK2,w))
#define GKI_NOT_INITIALIZED MAKE_CUSTOM_HRESULT(SEVERITY_ERROR,1,FACILITY_GKI,GKI_NOT_INITIALIZED_ERROR_CODE)
#endif // GKIERROR_H
/////////////////////////////////////////////////////////////////////////////
|