Something went wrong. Try again.
Reactos
Something went wrong. Try again.
12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970#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_NAME 32#define MAX_RUN_CMD 256
typedef struct _TEST_ITEM{ WCHAR szName[MAX_NAME]; WCHAR szRunCmd[MAX_RUN_CMD];
} TEST_ITEM, *PTEST_ITEM;
typedef struct _MAIN_WND_INFO{ HWND hMainWnd; HWND hBrowseDlg; HWND hBrowseTV; HWND hStatus; HANDLE hPipeThread; HANDLE hStdOutRd; HANDLE hStdOutWr; LPWSTR lpCmdLine; int nCmdShow;
HICON hSmIcon; HICON hBgIcon;
LPWSTR lpExeList; INT numExes;
TEST_ITEM SelectedTest;
BOOL bRunOnStart; BOOL bHideConsole;
} MAIN_WND_INFO, *PMAIN_WND_INFO;
/* dll exports */wchar_t *GetTestName();int GetModulesInTest(char **modules);int RunTest(const char *lpTest);
/* mainwnd.c */BOOL SendCommandToClient(PMAIN_WND_INFO pInfo, LPWSTR lpCommand);
/* browsewnd.c */BOOL CALLBACK BrowseDlgProc(HWND hDlg, UINT Message, WPARAM wParam, LPARAM lParam);
/* optionswnd.c */BOOL CALLBACK OptionsDlgProc(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);DWORD UnicodeToAnsi(LPCWSTR lpSrcStr, LPSTR *lpDstStr);
#endif /* __WINETESTGUI_PRECOMP_H */