summaryrefslogtreecommitdiffabout
path: root/gammu/emb/common/service/backup/gsmback.h
Unidiff
Diffstat (limited to 'gammu/emb/common/service/backup/gsmback.h') (more/less context) (show whitespace changes)
-rw-r--r--gammu/emb/common/service/backup/gsmback.h48
1 files changed, 48 insertions, 0 deletions
diff --git a/gammu/emb/common/service/backup/gsmback.h b/gammu/emb/common/service/backup/gsmback.h
new file mode 100644
index 0000000..1fd99b0
--- a/dev/null
+++ b/gammu/emb/common/service/backup/gsmback.h
@@ -0,0 +1,48 @@
1/* (c) 2003-2004 by Marcin Wiacek */
2
3#ifndef __gsm_back_h
4#define __gsm_back_h
5
6#include "backgen.h"
7
8#ifdef GSM_ENABLE_BACKUP
9
10GSM_Error GSM_SaveBackupFile(char *FileName, GSM_Backup *backup, bool UseUnicode);
11GSM_Error GSM_ReadBackupFile(char *FileName, GSM_Backup *backup);
12
13void GSM_ClearBackup (GSM_Backup *backup);
14void GSM_FreeBackup (GSM_Backup *backup);
15
16typedef struct {
17 bool UseUnicode;
18
19 bool IMEI;
20 bool Model;
21 bool DateTime;
22 bool ToDo;
23 bool PhonePhonebook;
24 bool SIMPhonebook;
25 bool Calendar;
26 bool CallerLogos;
27 bool SMSC;
28 bool WAPBookmark;
29 bool Profiles;
30 bool WAPSettings;
31 bool MMSSettings;
32 bool Ringtone;
33 bool StartupLogo;
34 bool OperatorLogo;
35 bool FMStation;
36 bool GPRSPoint;
37 bool Note;
38} GSM_Backup_Info;
39
40void GSM_GetBackupFormatFeatures(char *FileName, GSM_Backup_Info *info);
41void GSM_GetBackupFileFeatures (char *FileName, GSM_Backup_Info *info, GSM_Backup *backup);
42
43#endif
44#endif
45
46/* How should editor hadle tabs in this file? Add editor commands here.
47 * vim: noexpandtab sw=8 ts=8 sts=8:
48 */