blob: caf4745389ffc853de4880764600bf8838418734 (
plain) (
blame)
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
|
//------------------------------------------------------------------------
//
// iTunes XML Library Writer
// Copyright © 2003-2014 Winamp SA
//
//------------------------------------------------------------------------
#ifndef _ITUNESXMLWRITE_H
#define _ITUNESXMLWRITE_H
class plistKey;
class XMLWrite;
class plistData;
#include <bfc/string/stringw.h>
//------------------------------------------------------------------------
class iTunesXmlWrite {
public:
iTunesXmlWrite();
virtual ~iTunesXmlWrite();
int pickFile(HWND hwndDlg, const wchar_t *title=NULL);
void saveXml(plistKey *rootkey);
void writeData(XMLWrite *writer, plistData *data);
private:
StringW file;
};
#endif
//------------------------------------------------------------------------
|