blob: 7cf037792e0c60c58201c191d52c90f7015d3ab8 (
plain)
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
34
35
36
37
38
39
40
41
|
#if !defined(ENTITIES_H)
#define ENTITIES_H
struct send_direct
{
send_direct(MCONTACT hContact, const std::string &msg, HANDLE msgid, bool isChat = false) :
hContact(hContact), msg(msg), msgid(msgid)
{}
MCONTACT hContact;
std::string msg;
HANDLE msgid;
};
struct send_typing
{
send_typing(MCONTACT hContact, const int status) : hContact(hContact), status(status) {}
MCONTACT hContact;
int status;
};
struct input_box
{
tstring text;
tstring title;
tstring defaultValue;
int limit;
void(__cdecl WhatsAppProto::*thread)(void*);
WhatsAppProto *proto;
void *userData;
};
struct input_box_ret // has to be deleted by input-box handler
{
void *userData; // has to be deleted by input-box handler
char *value; // mir_free() has to be called by input-box handler
};
#endif // ENTITIES_H
|