// menu commands
// Options menu
#define IDM_WIZARD 100
#define IDM_EXIT 101
// Help menu
#define IDM_ABOUT 200
// icons
#define EXE_ICON 300
// ids
#define ID_EDITCHILD1000
// constants
#define NUM_PAGES6
#define MAX_BUF5000
#define MAX_LINE512
// typedefs
typedef struct tagREVIEWINFO
{
HINSTANCE hInst; // current instance
int iWorkHabits;
int iTeamWork;
int iReliability;
int iGoals;
int iAdaptation;
char pszName[MAX_PATH];
char pszTitle[MAX_PATH];
char pszProject[MAX_PATH];
char pszDepartment[MAX_PATH];
} REVIEWINFO;
// Function prototypes
// procs
long APIENTRY MainWndProc(HWND, UINT, UINT, LONG);
BOOL APIENTRY About(HWND, UINT, UINT, LONG);
// Pages for Wizard
BOOL APIENTRY WorkHabits(HWND, UINT, UINT, LONG);
BOOL APIENTRY TeamWork(HWND, UINT, UINT, LONG);
BOOL APIENTRY Reliability(HWND, UINT, UINT, LONG);
BOOL APIENTRY Goals(HWND, UINT, UINT, LONG);
BOOL APIENTRY Adaptation(HWND, UINT, UINT, LONG);
//functions
BOOL InitApplication(HANDLE);
BOOL InitInstance(HANDLE, int);
int CreateWizard(HWND, HINSTANCE);
void FillInPropertyPage( PROPSHEETPAGE* , int, LPSTR, DLGPROC);
void GenerateReview(HWND);