1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
|
#ifndef LUTRIS_H
#define LUTRIS_H
enum keywords {
MOVE = 0,
MERGE,
EXTRACT,
COPY,
CHMODX,
EXECUTE,
WRITE_FILE,
WRITE_CONFIG,
WRITE_JSON,
INPUT_MENU,
INSERT_DISC,
TASK,
KEYWORDMAX
};
static const char keywordstr[KEYWORDMAX][0xF] = {
"move",
"merge",
"extract",
"copy",
"chmodx",
"execute",
"write_file",
"write_config",
"write_json",
"input_menu",
"insert-disc",
"task",
};
enum taskKeywords {
WINEEXEC = 0,
WINETRICKS,
CREATE_PREFIX,
SET_REGEDIT,
WINEKILL,
TASKKEYWORDMAX
};
static const char taskKeywordstr[TASKKEYWORDMAX][0xF] =
{
"wineexec",
"winetricks",
"create_prefix",
"set_regedit",
"winekill"
};
int lutris(int, char**);
int lutris_install(int, char**);
int lutris_info(int, char**);
int lutris_help(int, char**);
void lutris_getInstallerURL(char*, char*);
#endif
|