blob: f6ca81b90b7aa49b3a6f1f9b2eac8757d56da516 (
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
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
|
/*
* ID: 1
* Command: Configuration
*/
#define MBIM_CMD_SMS_CONFIGURATION 1
struct mbim_sms_configuration_r =
u32 smsstoragestate;
u32 format;
u32 maxmessages;
u32 cdmashortmessagesize;
struct mbim_string scaddress;
}
struct mbimsmspdureadrecord = {
u32 messageindex;
u32 messagestatus;
struct mbim_ref_byte_array pdudata;
}
struct mbimsmscdmareadrecord = {
u32 messageindex;
u32 messagestatus;
struct mbim_string address;
struct mbim_string timestamp;
u32 encoding;
u32 language;
struct mbim_ref_byte_array encodedmessage;
u32 encodedmessagesizeincharacters;
}
/*
* ID: 2
* Command: Read
*/
#define MBIM_CMD_SMS_READ 2
struct mbim_sms_read_q = {
u32 format;
u32 flag;
u32 messageindex;
}
struct mbim_sms_read_r =
u32 format;
u32 messagescount;
struct mbim_ref_struct_array pdumessages;
struct mbim_ref_struct_array cdmamessages;
}
struct mbimsmspdusendrecord = {
struct mbim_ref_byte_array pdudata;
}
struct mbimsmscdmasendrecord = {
u32 encoding;
u32 language;
struct mbim_string address;
struct mbim_ref_byte_array encodedmessage;
u32 encodedmessagesizeincharacters;
}
/*
* ID: 3
* Command: Send
*/
#define MBIM_CMD_SMS_SEND 3
struct mbim_sms_send_r =
u32 messagereference;
}
/*
* ID: 4
* Command: Delete
*/
#define MBIM_CMD_SMS_DELETE 4
/*
* ID: 5
* Command: Message Store Status
*/
#define MBIM_CMD_SMS_MESSAGE_STORE_STATUS 5
struct mbim_sms_message_store_status_r =
u32 flag;
u32 messageindex;
}
|