summaryrefslogtreecommitdiff
path: root/data/mbim-service-phonebook.h
diff options
context:
space:
mode:
Diffstat (limited to 'data/mbim-service-phonebook.h')
-rw-r--r--data/mbim-service-phonebook.h52
1 files changed, 52 insertions, 0 deletions
diff --git a/data/mbim-service-phonebook.h b/data/mbim-service-phonebook.h
new file mode 100644
index 0000000..f984da4
--- /dev/null
+++ b/data/mbim-service-phonebook.h
@@ -0,0 +1,52 @@
+/*
+ * ID: 1
+ * Command: Configuration
+ */
+
+#define MBIM_CMD_PHONEBOOK_CONFIGURATION 1
+
+struct mbim_phonebook_configuration_r =
+ u32 state;
+ u32 numberofentries;
+ u32 usedentries;
+ u32 maxnumberlength;
+ u32 maxname;
+}
+
+struct mbimphonebookentry = {
+ u32 entryindex;
+ struct mbim_string number;
+ struct mbim_string name;
+}
+
+/*
+ * ID: 2
+ * Command: Read
+ */
+
+#define MBIM_CMD_PHONEBOOK_READ 2
+
+struct mbim_phonebook_read_q = {
+ u32 filterflag;
+ u32 filtermessageindex;
+}
+
+struct mbim_phonebook_read_r =
+ u32 entrycount;
+ struct mbim_ref_struct_array entries;
+}
+
+/*
+ * ID: 3
+ * Command: Delete
+ */
+
+#define MBIM_CMD_PHONEBOOK_DELETE 3
+
+/*
+ * ID: 4
+ * Command: Write
+ */
+
+#define MBIM_CMD_PHONEBOOK_WRITE 4
+