home *** CD-ROM | disk | FTP | other *** search
- /*
- * APIErr.h
- * $Header: /BoundsChecker/Examples/BUGBNCHX/MAINERR/APIERR.H 3 2/03/97 7:13p Stevea $
- *
- * Description:
- * The declarations of the functions that do the API Check errors.
- *
- * Notes:
- * <implementation notes go here>
- *
- ***********************************************************************
- *
- * Nu-Mega Technologies, Inc.
- * P.O. Box 7780
- * Nashua, NH 03060
- *
- * (c) Copyright 1994, 1995 Nu-Mega Technologies, Inc.
- * ALL RIGHTS RESERVED.
- *
- ***********************************************************************
- *
- **********************************************************************/
- #ifndef _APIERR_H
- #define _APIERR_H
-
- // API Check - API failure: Windows function failed
- void API_Failure_LoadBitmap ( ) ;
- void API_Failure_Malloc ( ) ;
- // API Check - API failure: Windows function not implemented
- void API_Failure_PaintDesktop ( ) ;
- void API_Failure_HeapValidate ( ) ;
- // API Check - Freed handle is still locked
- void API_FreedHandleStillLocked ( ) ;
- // API Check - Handle is already unlocked
- void API_HandleAlreadyUnlocked ( ) ;
- // API Check - Invalid argument: At least one format specifier is
- // illegal
- void API_IllegalFormatSpec ( ) ;
- // API Check - Invalid argument: Bad destination pointer
- void API_BadDestPtr ( ) ;
- // API Check - Invalid argument: Bad handle
- void API_BadHandleFree ( ) ;
- void API_BadHandleLocalFree ( ) ;
- void API_BadHandleRealloc ( ) ;
- // API Check - Invalid argument: Bad source pointer
- void API_BadSourcePtr ( ) ;
- // API Check - Invalid argument: Conflicting combination of flags
- void API_ConflictFlags_GetStringTypeEx ( ) ;
- void API_ConflictFlags_VirtualFree ( ) ;
- // API Check - Invalid argument: Format string is not followed by
- // valid argument
- void API_FmtStrNotFollowed ( ) ;
- // API Check - Invalid argument: General
- void API_General_HMENU ( ) ;
- void API_General_file ( ) ;
- void API_General_HDC ( ) ;
- // API Check - Invalid argument: Invalid pointer to format string
- void API_InvPtrToFmtString ( ) ;
- // API Check - Invalid argument: not enough arguments for this format
- // string
- void API_NotEnufArgsForFmtStr ( ) ;
- // API Check - Invalid argument: Out of range
- void API_ArgOutOfRange_GetKeyState( ) ;
- void API_ArgOutOfRange_CreateFont ( ) ;
- void API_ArgOutOfRange_CreateFile ( ) ;
- // API Check - Invalid argument: Structure size field is not initialized
- void API_StructSizeZero ( ) ;
- // API Check - Invalid argument: Too many arguments for this
- // format string
- void API_TooManyArgsForFmtStr ( ) ;
- // API Check - Invalid Argument : Undefined or illegal flags
- void API_IllegalFlags_AppendMenu ( ) ;
- void API_IllegalFlags_FoldString ( ) ;
- // API Check - Questionable use of thead
- void API_QuestionableUseOfThread ( ) ;
-
- #endif // _APIERR_H
-
-
-