Branch update for mygnokii2002_03_17_19_29nl
[gnokii.git] / win32_makefile / dll_vc6 / gnokiiapi.h
1 /*\r
2 \r
3   G N O K I I\r
4 \r
5   A Linux/Unix toolset and driver for Nokia mobile phones.\r
6 \r
7   Released under the terms of the GNU GPL, see file COPYING for more details.\r
8 \r
9 */\r
10 \r
11 /* Prototypes */\r
12 \r
13 int WINAPI myinitialize (char *port, char *model, int connectiontype);\r
14 int WINAPI myterminate ();\r
15 \r
16 int WINAPI mygetnetworkname(char *NetworkName, char *NetworkCode);\r
17 int WINAPI mygetnetworkcode(char *NetworkName, char *NetworkCode);\r
18 int WINAPI mygetnetworkinfo (GSM_NetworkInfo *NetworkInfo);\r
19 int WINAPI mygetnetworkdata(int number, char *Name, char *Code);\r
20 \r
21 int WINAPI mynetmonitor(int mode, char *Screen);\r
22 \r
23 int WINAPI mygetmemorylocation(GSM_PhonebookEntry *entry);\r
24 int WINAPI mywritephonebooklocation(GSM_PhonebookEntry *entry);\r
25 int WINAPI mygetmemorystatus(GSM_MemoryStatus *Status);\r
26 \r
27 int WINAPI myreadringtonefile(char *FileName, GSM_Ringtone *ringtone);\r
28 int WINAPI mysetringtone(GSM_Ringtone *ringtone, int *notes);\r
29 int WINAPI myplaynote(GSM_RingtoneNote note);\r
30 int WINAPI myplayringtone(GSM_Ringtone *ringtone);\r
31 int WINAPI mygettempo(int beats);\r
32 int WINAPI myplaytone(int Herz, u8 Volume);\r
33 int WINAPI myreadbinringtonefile(char *FileName, GSM_BinRingtone *ringtone);\r
34 int WINAPI mysetbinringtone(GSM_BinRingtone *ringtone);\r
35 int WINAPI mygetphoneringtone(GSM_BinRingtone *ringtone,GSM_Ringtone *SMringtone);\r
36 int WINAPI mysaveringtonefile(char *FileName, GSM_Ringtone *ringtone);\r
37 int WINAPI mysavebinringtonefile(char *FileName, GSM_BinRingtone *ringtone);\r
38 \r
39 int WINAPI myreadbitmapfile(char *FileName, GSM_Bitmap *bitmap);\r
40 int WINAPI mysavebitmapfile(char *FileName, GSM_Bitmap *bitmap);\r
41 int WINAPI mysetpointbitmap(GSM_Bitmap *bmp, int x, int y);\r
42 int WINAPI myclearpointbitmap(GSM_Bitmap *bmp, int x, int y);\r
43 int WINAPI myclearbitmap(GSM_Bitmap *bmp);\r
44 int WINAPI myresizebitmap (GSM_Bitmap *bitmap, GSM_Bitmap_Types target);\r
45 int WINAPI mysetbitmap(GSM_Bitmap *Bitmap);\r
46 int WINAPI mygetbitmap(GSM_Bitmap *Bitmap);\r
47 bool WINAPI myispointbitmap(GSM_Bitmap *bitmap,int x, int y);\r
48 \r
49 int WINAPI mygetimei(char *IMEI);\r
50 int WINAPI mygetrevision(char *revision);\r
51 int WINAPI mygetmodel(char *model);\r
52 int WINAPI mygetmodelnumber(char *model,char *model2);\r
53 \r
54 int WINAPI mygetdllversion(char *version);\r
55 \r
56 int WINAPI mygetspeeddial(GSM_SpeedDial *entry);\r
57 \r
58 int WINAPI myreset(unsigned char type);\r
59 \r
60 int WINAPI mygetcalendarnote(GSM_CalendarNote *note);\r
61 int WINAPI mywritecalendarnote(GSM_CalendarNote *note);\r
62 int WINAPI mydeletecalendarnote(GSM_CalendarNote *note);\r
63 \r
64 int WINAPI mygetsmscenter(GSM_MessageCenter *center);\r
65 int WINAPI mysetsmscenter(GSM_MessageCenter *center);\r
66 \r
67 int WINAPI mygetalarm(int alarm_number, GSM_DateTime *alarm);\r
68 \r
69 int WINAPI mygetprofile(GSM_Profile *profile);\r
70 \r
71 int WINAPI mygetsimlock(GSM_AllSimlocks *simlocks);\r
72 \r
73 int WINAPI mygetsmsstatus(GSM_SMSStatus *status);\r
74 int WINAPI mygetsmsfolders(GSM_SMSFolders *folders);\r
75 int WINAPI mygetsmsmessage(GSM_SMSMessage *sms);\r
76 int WINAPI mydeletesmsmessage(GSM_SMSMessage *sms);\r
77 int WINAPI mysavesmsmessage(GSM_SMSMessage *sms);\r
78 int WINAPI mysendsmsmessage(GSM_SMSMessage *sms);\r
79 int WINAPI mymakemultipartsms2(GSM_MultiSMSMessage *SMS,\r
80     u8 *MessageBuffer,int MessageLength, GSM_UDH UDHType, GSM_Coding_Type Coding);\r
81 \r
82 int WINAPI mysaveringtonetosms(GSM_MultiSMSMessage *SMS,\r
83                           GSM_Ringtone *ringtone, bool profilestyle);\r
84 int WINAPI mysavebitmaptosms(GSM_MultiSMSMessage *SMS, GSM_Bitmap *bitmap,\r
85                         bool ScreenSaver, bool UnicodeText);\r
86 int WINAPI mysavecalendarnotetosms(GSM_MultiSMSMessage *SMS,\r
87                               GSM_CalendarNote *note);\r
88 int WINAPI mysavephonebookentrytosms(GSM_MultiSMSMessage *SMS,\r
89                                 GSM_PhonebookEntry *entry, int version);\r
90 int WINAPI mysavewapbookmarktosms(GSM_MultiSMSMessage *SMS,\r
91                                   GSM_WAPBookmark *bookmark);\r
92 int WINAPI mysavewapsettingstosms(GSM_MultiSMSMessage *SMS,\r
93                                   GSM_WAPSettings *settings);\r
94 \r
95 int WINAPI myreadconfig(char *model, char *port, char *initlength,\r
96                char *connection, char *synchronizetime);\r
97 \r
98 int WINAPI mysetlocale(char *locale);\r
99 \r
100 int WINAPI mygetsecuritycode(GSM_SecurityCode *SecurityCode);\r
101 \r
102 int WINAPI mygetmodelfeature (featnum_index num);\r
103 \r
104 int WINAPI mygetwapbookmark(GSM_WAPBookmark *bookmark);\r
105 int WINAPI mysetwapbookmark(GSM_WAPBookmark *bookmark);\r
106 \r
107 int WINAPI mygetwapsettings(GSM_WAPSettings *settings);\r
108 \r
109 int WINAPI mycalldivert(GSM_CallDivert *divert);\r
110 \r
111 int WINAPI mysavebackupfile(char *FileName, GSM_Backup *backup);\r
112 int WINAPI myreadbackupfile(char *FileName, GSM_Backup *backup);\r
113 \r
114 int WINAPI mydialvoice(char *Number);\r