http://marcin-wiacek.fkn.pl/english/zips/mygnokii.tar.gz
[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 \r
36 int WINAPI myreadbitmapfile(char *FileName, GSM_Bitmap *bitmap);\r
37 int WINAPI mysavebitmapfile(char *FileName, GSM_Bitmap *bitmap);\r
38 int WINAPI mysetpointbitmap(GSM_Bitmap *bmp, int x, int y);\r
39 int WINAPI myclearpointbitmap(GSM_Bitmap *bmp, int x, int y);\r
40 int WINAPI myclearbitmap(GSM_Bitmap *bmp);\r
41 int WINAPI myresizebitmap (GSM_Bitmap *bitmap, GSM_Bitmap_Types target);\r
42 int WINAPI mysetbitmap(GSM_Bitmap *Bitmap);\r
43 int WINAPI mygetbitmap(GSM_Bitmap *Bitmap);\r
44 bool WINAPI myispointbitmap(GSM_Bitmap *bitmap,int x, int y);\r
45 \r
46 int WINAPI mygetimei(char *IMEI);\r
47 int WINAPI mygetrevision(char *revision);\r
48 int WINAPI mygetmodel(char *model);\r
49 int WINAPI mygetmodelnumber(char *model,char *model2);\r
50 \r
51 int WINAPI mygetdllversion(char *version);\r
52 \r
53 int WINAPI mygetspeeddial(GSM_SpeedDial *entry);\r
54 \r
55 int WINAPI myreset(unsigned char type);\r
56 \r
57 int WINAPI mygetcalendarnote(GSM_CalendarNote *note);\r
58 int WINAPI mywritecalendarnote(GSM_CalendarNote *note);\r
59 int WINAPI mydeletecalendarnote(GSM_CalendarNote *note);\r
60 \r
61 int WINAPI mygetsmscenter(GSM_MessageCenter *center);\r
62 int WINAPI mysetsmscenter(GSM_MessageCenter *center);\r
63 \r
64 int WINAPI mygetalarm(int alarm_number, GSM_DateTime *alarm);\r
65 \r
66 int WINAPI mygetprofile(GSM_Profile *profile);\r
67 \r
68 int WINAPI mygetsimlock(GSM_AllSimlocks *simlocks);\r
69 \r
70 int WINAPI mygetsmsstatus(GSM_SMSStatus *status);\r
71 int WINAPI mygetsmsfolders(GSM_SMSFolders *folders);\r
72 int WINAPI mygetsmsmessage(GSM_SMSMessage *sms);\r
73 int WINAPI mydeletesmsmessage(GSM_SMSMessage *sms);\r
74 int WINAPI mysavesmsmessage(GSM_SMSMessage *sms);\r
75 int WINAPI mysendsmsmessage(GSM_SMSMessage *sms);\r
76 int WINAPI mymakemultipartsms2(GSM_MultiSMSMessage *SMS,\r
77     u8 *MessageBuffer,int MessageLength, GSM_UDH UDHType, GSM_Coding_Type Coding);\r
78 \r
79 int WINAPI mysaveringtonetosms(GSM_MultiSMSMessage *SMS,\r
80                           GSM_Ringtone *ringtone, bool profilestyle);\r
81 int WINAPI mysavebitmaptosms(GSM_MultiSMSMessage *SMS, GSM_Bitmap *bitmap,\r
82                         bool ScreenSaver, bool UnicodeText);\r
83 int WINAPI mysavecalendarnotetosms(GSM_MultiSMSMessage *SMS,\r
84                               GSM_CalendarNote *note);\r
85 int WINAPI mysavephonebookentrytosms(GSM_MultiSMSMessage *SMS,\r
86                                 GSM_PhonebookEntry *entry, int version);\r
87 int WINAPI mysavewapbookmarktosms(GSM_MultiSMSMessage *SMS,\r
88                                   GSM_WAPBookmark *bookmark);\r
89 int WINAPI mysavewapsettingstosms(GSM_MultiSMSMessage *SMS,\r
90                                   GSM_WAPSettings *settings);\r
91 \r
92 int WINAPI myreadconfig(char *model, char *port, char *initlength,\r
93                char *connection, char *synchronizetime);\r
94 \r
95 int WINAPI mysetlocale(char *locale);\r
96 \r
97 int WINAPI mygetsecuritycode(GSM_SecurityCode *SecurityCode);\r
98 \r
99 int WINAPI mygetmodelfeature (featnum_index num);\r
100 \r
101 int WINAPI mygetwapbookmark(GSM_WAPBookmark *bookmark);\r
102 int WINAPI mysetwapbookmark(GSM_WAPBookmark *bookmark);\r
103 \r
104 int WINAPI mygetwapsettings(GSM_WAPSettings *settings);\r
105 \r
106 int WINAPI mycalldivert(GSM_CallDivert *divert);\r