Translated using Weblate.
[gammu.git] / gammu / gammu.h
blob18107f61def5d91d85c97472033f1f0424a16cd8
1 /* (c) 2002-2003 by Marcin Wiacek and Michal Cihar */
3 #include <gammu-error.h>
4 #include <gammu-statemachine.h>
6 #include "common.h"
8 typedef enum {
9 H_Call = 1,
10 H_SMS,
11 H_Memory,
12 H_Filesystem,
13 H_Logo,
14 H_Ringtone,
15 H_Calendar,
16 H_ToDo,
17 H_Note,
18 H_DateTime,
19 H_Category,
20 H_Tests,
21 #ifdef GSM_ENABLE_BACKUP
22 H_Backup,
23 #endif
24 #if defined(GSM_ENABLE_NOKIA_DCT3) || defined(GSM_ENABLE_NOKIA_DCT4)
25 H_Nokia,
26 #endif
27 #ifdef GSM_ENABLE_AT
28 H_Siemens,
29 #endif
30 H_Network,
31 H_WAP,
32 H_MMS,
33 H_FM,
34 H_Info,
35 H_Settings,
36 #ifdef DEBUG
37 H_Decode,
38 #endif
39 H_Gammu,
40 H_Obsolete,
41 H_Other
42 } HelpCategory;
44 typedef struct {
45 HelpCategory category;
46 const char *option;
47 const char *description;
48 } HelpCategoryDescriptions;
50 typedef struct {
51 const char *parameter;
52 int min_arg;
53 int max_arg;
54 void (*Function) (int argc, char *argv[]);
55 HelpCategory help_cat[10];
56 const char *help;
57 } GSM_Parameters;
59 /* How should editor hadle tabs in this file? Add editor commands here.
60 * vim: noexpandtab sw=8 ts=8 sts=8: