aboutsummaryrefslogtreecommitdiffstats
path: root/vapi
diff options
context:
space:
mode:
authorSimon Busch <morphis@gravedo.de>2011-10-24 18:28:10 +0200
committerSimon Busch <morphis@gravedo.de>2011-10-24 18:33:55 +0200
commitffc43da883c6c4905f27bb02986a1422ef492d92 (patch)
treee65880bc90fe83199d9472ddc58970cc2d60fe2c /vapi
parent9b58ea4d833f17f5c6848fbf84139f1eba899946 (diff)
downloadexternal_libsamsung-ipc-ffc43da883c6c4905f27bb02986a1422ef492d92.zip
external_libsamsung-ipc-ffc43da883c6c4905f27bb02986a1422ef492d92.tar.gz
external_libsamsung-ipc-ffc43da883c6c4905f27bb02986a1422ef492d92.tar.bz2
Various updates and corrections
Signed-off-by: Simon Busch <morphis@gravedo.de>
Diffstat (limited to 'vapi')
-rw-r--r--vapi/samsung-ipc-1.0.vapi15
1 files changed, 14 insertions, 1 deletions
diff --git a/vapi/samsung-ipc-1.0.vapi b/vapi/samsung-ipc-1.0.vapi
index daf661a..47869f3 100644
--- a/vapi/samsung-ipc-1.0.vapi
+++ b/vapi/samsung-ipc-1.0.vapi
@@ -255,6 +255,15 @@ namespace SamsungIpc
USIM,
}
+ [CCode (cname = "gint8", cprefix = "IPC_SEC_RSIM_COMMAND_", has_type_id = false)]
+ public enum RSimCommandType
+ {
+ READ_BINARY,
+ READ_RECORD,
+ UPDATE_BINARY,
+ STATUS,
+ }
+
[CCode (cname = "struct ipc_sec_pin_status_noti", destroy_function = "")]
public struct SimStatusMessage
{
@@ -292,7 +301,7 @@ namespace SamsungIpc
[CCode (cname = "struct ipc_sec_rsim_access_request", destroy_function = "")]
public struct RSimAccessRequestMessage
{
- public uint8 command;
+ public RSimCommandType command;
public uint16 fileid;
public uint8 p1;
public uint8 p2;
@@ -410,6 +419,7 @@ namespace SamsungIpc
{
public uint8 unk;
public uint8 slevel;
+ [CCode (array_length_cname = "")]
public uint8[] plmn;
public uint8 type;
public uint16 lac;
@@ -600,6 +610,9 @@ namespace SamsungIpc
public uint32 data_length;
[CCode (array_length_cname = "data_length")]
public uint8[] data;
+
+ [CCode (cprefix = "ipc_")]
+ public string sec_rsim_access_response_get_file_data();
}
public delegate int TransportCb(uint8[] data);