/* * Copyright (C) 1998, 1989 Transarc Corporation - All rights reserved * * (C) COPYRIGHT IBM CORPORATION 1987, 1988 * LICENSED MATERIALS - PROPERTY OF IBM * */ /* Copyright (C) 1994 Cazamar Systems, Inc. */ #define IDM_ABOUT 100 /* about box */ #define IDM_BASICTEST 101 /* run basic tests */ #define IDM_PERFTEST 102 /* run perf tests */ #define IDM_TRYLOCKTEST 103 /* run trylock tests */ #define IDM_DEBUGON 104 /* turn on debug lock tracing */ #define IDM_DEBUGOFF 105 /* turn off debug lock tracing */ BOOL InitApplication(HANDLE); BOOL InitInstance(HANDLE, INT); LONG APIENTRY MainWndProc(HWND, UINT, UINT, LONG); BOOL APIENTRY About(HWND, UINT, UINT, LONG); extern void main_ForceDisplay(HANDLE hWnd); extern void main_ClearDisplay(void); /* max of 10 lines on the screen */ #define HW_NLINES 10 /* screen image to write to from tests * This shouldn't be global, but it doesn't matter that much. */ extern char main_screenText[HW_NLINES][80]; #ifdef WIN32 #define GET_WM_HSCROLL_CODE(wp, lp) LOWORD(wp) #define GET_WM_HSCROLL_POS(wp, lp) HIWORD(wp) #define GET_WM_HSCROLL_HWND(wp, lp) (HWND)(lp) #else #define GET_WM_HSCROLL_CODE(wp, lp) (wp) #define GET_WM_HSCROLL_POS(wp, lp) LOWORD(lp) #define GET_WM_HSCROLL_HWND(wp, lp) (HWND)HIWORD(lp) #endif