8 #include <reactos/buildno.h>
11 #define BUFFER_BLOCKSIZE 2048
12 #define BUILDNO_LENGTH 10
13 #define PLATFORM_LENGTH 25
14 #define SERVER_HOSTNAME L"localhost"
15 #define SERVER_FILE L"testman/webservice/"
18 typedef enum _TESTTYPES
25 typedef struct _APP_OPTIONS
32 APP_OPTIONS
, *PAPP_OPTIONS
;
34 typedef struct _WINE_GETSUITEID_DATA
39 WINE_GETSUITEID_DATA
, *PWINE_GETSUITEID_DATA
;
41 typedef struct _GENERAL_SUBMIT_DATA
46 GENERAL_SUBMIT_DATA
, *PGENERAL_SUBMIT_DATA
;
48 typedef struct _WINE_SUBMIT_DATA
50 GENERAL_SUBMIT_DATA General
;
53 WINE_SUBMIT_DATA
, *PWINE_SUBMIT_DATA
;
55 typedef struct _GENERAL_FINISH_DATA
59 GENERAL_FINISH_DATA
, *PGENERAL_FINISH_DATA
;
62 extern APP_OPTIONS AppOptions
;
63 extern HANDLE hProcessHeap
;
64 extern PCHAR AuthenticationRequestString
;
65 extern PCHAR SystemInfoRequestString
;
68 BOOL
ShutdownSystem();
71 VOID
EscapeString(PCHAR Output
, PCHAR Input
);
72 VOID
StringOut(PCHAR String
);
75 PCHAR
GetTestID(TESTTYPES TestType
);
76 PCHAR
GetSuiteID(TESTTYPES TestType
, const PVOID TestData
);
77 BOOL
Submit(TESTTYPES TestType
, const PVOID TestData
);
78 BOOL
Finish(TESTTYPES TestType
, const PVOID TestData
);