71 lines
1.6 KiB
C
71 lines
1.6 KiB
C
|
//+-------------------------------------------------------------------------
|
||
|
//
|
||
|
// Microsoft Windows
|
||
|
// Copyright (C) Microsoft Corporation, 1992 - 1993.
|
||
|
//
|
||
|
// File: app.h
|
||
|
//
|
||
|
// Contents: The class declaration of OleTestApp class..
|
||
|
//
|
||
|
// Classes: OleTestApp
|
||
|
//
|
||
|
// History: dd-mmm-yy Author Comment
|
||
|
// 06-Feb-93 alexgo author
|
||
|
//
|
||
|
//--------------------------------------------------------------------------
|
||
|
|
||
|
#ifndef _APP_H
|
||
|
#define _APP_H
|
||
|
|
||
|
//+-------------------------------------------------------------------------
|
||
|
//
|
||
|
// Class: OleTestApp
|
||
|
//
|
||
|
// Purpose: Stores all global app data for the oletest driver app
|
||
|
// (such as the to-do stack).
|
||
|
//
|
||
|
// History: dd-mmm-yy Author Comment
|
||
|
// 06-Feb-93 alexgo author
|
||
|
//
|
||
|
// Notes:
|
||
|
//
|
||
|
//--------------------------------------------------------------------------
|
||
|
|
||
|
class OleTestApp
|
||
|
{
|
||
|
public:
|
||
|
// driver information
|
||
|
HINSTANCE m_hinst;
|
||
|
HWND m_hwndMain;
|
||
|
HWND m_hwndEdit;
|
||
|
TaskStack m_TaskStack;
|
||
|
BOOL m_fInteractive; //if TRUE, then we should not
|
||
|
//shut down when tests are
|
||
|
//completed.
|
||
|
|
||
|
LPSTR m_pszDebuggerOption;
|
||
|
FILE * m_fpLog;
|
||
|
|
||
|
// set to TRUE when a test fails, reset after WM_TESTSCOMPLETED
|
||
|
BOOL m_fGotErrors;
|
||
|
|
||
|
// information on running test apps
|
||
|
void Reset(void); //zeros all the data below.
|
||
|
|
||
|
UINT m_message;
|
||
|
WPARAM m_wparam;
|
||
|
LPARAM m_lparam;
|
||
|
|
||
|
// variables that test routines may modify.
|
||
|
HWND m_rgTesthwnd[10];
|
||
|
void * m_Temp; //temporary dumping ground for
|
||
|
//data that spans callback functions.
|
||
|
};
|
||
|
|
||
|
// declaration for the global instance of OleTestApp
|
||
|
|
||
|
extern OleTestApp vApp;
|
||
|
|
||
|
|
||
|
#endif
|