reactos/rostests/winetests/GUI/precomp.h
Ged Murphy 0537163f8d Save the select test info on close.
The browse dialog now lists all winetest dlls and allows selection of either all tests in all dlls, all tests within a dll, or the option to choose individual tests. (rewuires a modified winetest framework)

svn path=/trunk/; revision=34034
2008-06-20 11:20:26 +00:00

54 lines
1 KiB
C

#ifndef __WINETESTGUI_PRECOMP_H
#define __WINETESTGUI_PRECOMP_H
#include <stdio.h>
#include <stdlib.h>
#include <windows.h>
#include <commctrl.h>
#include "resource.h"
extern HINSTANCE hInstance;
#define MAX_RUN_CMD 256
typedef struct _TEST_ITEM
{
WCHAR szSelectedDll[MAX_PATH];
WCHAR szRunString[MAX_RUN_CMD];
} TEST_ITEM, *PTEST_ITEM;
typedef struct _MAIN_WND_INFO
{
HWND hMainWnd;
HWND hBrowseDlg;
HWND hBrowseTV;
HWND hStatus;
int nCmdShow;
HICON hSmIcon;
HICON hBgIcon;
LPWSTR lpDllList;
INT numDlls;
TEST_ITEM SelectedTest;
} MAIN_WND_INFO, *PMAIN_WND_INFO;
/* dll exports */
wchar_t *GetTestName();
int GetModulesInTest(char **modules);
/* browsewnd.c */
BOOL CALLBACK BrowseDlgProc(HWND hDlg, UINT Message, WPARAM wParam, LPARAM lParam);
/* misc.c */
HIMAGELIST InitImageList(UINT StartResource, UINT EndResource, UINT Width, UINT Height);
VOID DisplayMessage(LPWSTR lpMsg);
VOID DisplayError(INT err);
DWORD AnsiToUnicode(LPCSTR lpSrcStr, LPWSTR *lpDstStr);
#endif /* __WINETESTGUI_PRECOMP_H */