/*********** CLIPBRD C Sample Program Include file (.H) *******************
 *
 *  The CLIPBRD include file defines symbolic constants used
 *  in the CLIPBRD.C and .RC files.
 *  CLIPBRD local procedure declarations may appear in this file to
 *  ensure they have been declared before being used.
 *
 *  NOTE: If using the Dialog Editor "DLGEDIT.EXE" ALL comments
 *	    (including this) MUST be removed from this file.
 *
 *  Copyright (C) 1991 IBM Corporation
 *
 *	DISCLAIMER OF WARRANTIES.  The following [enclosed] code is
 *	sample code created by IBM Corporation. This sample code is not
 *	part of any standard or IBM product and is provided to you solely
 *	for  the purpose of assisting you in the development of your
 *	applications.  The code is provided "AS IS", without
 *	warranty of any kind.  IBM shall not be liable for any damages
 *	arising out of your use of the sample code, even if they have been
 *	advised of the possibility of such damages.						       *
 ******************************************************************************/

#define ERRORX	 1
#define SUCCESSX 0

#define CCHMAXSTRING	200

#define AMENU		1
#define ATABLE		1
#define AICON		1

#define IDC_OK		    1
#define IDC_BITMAP	    5
#define IDR_BITMAP	    6

#define ID_BITMAP	10

#define TERMINATE	11
#define HELPPANEL	12
#define HELPINDEX	13
#define EXTHELP		14
#define KEYSHELP	15
#define ABOUT1		16
#define ABOUT2		17
#define ABOUT3		18
#define ABOUT4		19
#define ABOUT5		20
#define GENHELP		21


#define SM_CLIPBRD	100
#define MENU_COPY	101
#define MENU_CUT	102
#define MENU_PASTE	103
#define MENU_CLEAR	104
#define SM_HELP		201
#define MENU_HELPINDEX	202
#define MENU_EXTHELP	203
#define MENU_KEYSHELP	204
#define MENU_PRODINFO	205
#define MENU_HELPUSING	206

#define IDD_PRODUCTINFO 300

int  main( VOID );
VOID ClipbrdHelp ( HWND, USHORT );
VOID ClearRoutine( VOID );
VOID CopyRoutine( VOID );
VOID CutRoutine( VOID );
VOID DrawRect( VOID );
VOID EraseRect( VOID );
VOID ExitRoutine( HWND );
VOID Finalize( VOID );
HBITMAP GetBitmap( VOID );
BOOL Initialize( VOID );
VOID MenuInitialization( MPARAM, MPARAM);
VOID MouseButtonDown( HWND, MPARAM);
VOID PaintRoutine( HWND );
VOID PasteRoutine( VOID );
VOID RemoveRect( VOID );
VOID Report_Error( HAB );
VOID WindowDestroy( VOID );
VOID WindowInitialization( HWND );
VOID ReportAPIError( PSZ );
MRESULT EXPENTRY ProductInfoDlgProc( HWND, ULONG, MPARAM, MPARAM );
VOID  HelpProductInfo( HWND );
VOID SetSysMenu( HWND );
/***************************  End of clipbrd.h	**************************/
