diff options
Diffstat (limited to 'apps/plugins/searchengine/dbinterface.h')
-rw-r--r-- | apps/plugins/searchengine/dbinterface.h | 32 |
1 files changed, 32 insertions, 0 deletions
diff --git a/apps/plugins/searchengine/dbinterface.h b/apps/plugins/searchengine/dbinterface.h new file mode 100644 index 0000000000..32363b11c6 --- /dev/null +++ b/apps/plugins/searchengine/dbinterface.h | |||
@@ -0,0 +1,32 @@ | |||
1 | struct entry { | ||
2 | int loadedfiledata, | ||
3 | loadedsongdata, | ||
4 | loadedrundbdata, | ||
5 | loadedalbumname, | ||
6 | loadedartistname; | ||
7 | char *filename; | ||
8 | int hash; | ||
9 | int songentry; | ||
10 | int rundbentry; | ||
11 | short year; | ||
12 | short bitrate; | ||
13 | int rating; | ||
14 | int playcount; | ||
15 | char *title; | ||
16 | char *genre; | ||
17 | int artistoffset; | ||
18 | int albumoffset; | ||
19 | char *artistname; | ||
20 | char *albumname; | ||
21 | }; | ||
22 | |||
23 | extern struct entry *currententry; | ||
24 | extern struct entry *entryarray; | ||
25 | |||
26 | int database_init(void); | ||
27 | void loadentry(int filerecord); | ||
28 | void loadsongdata(void); | ||
29 | void loadrundbdata(void); | ||
30 | void loadartistname(void); | ||
31 | void loadalbumname(void); | ||
32 | char *getfilename(int entry); | ||