diff options
author | Simon Busch <morphis@gravedo.de> | 2011-10-24 18:28:10 +0200 |
---|---|---|
committer | Simon Busch <morphis@gravedo.de> | 2011-10-24 18:33:55 +0200 |
commit | ffc43da883c6c4905f27bb02986a1422ef492d92 (patch) | |
tree | e65880bc90fe83199d9472ddc58970cc2d60fe2c /vapi | |
parent | 9b58ea4d833f17f5c6848fbf84139f1eba899946 (diff) | |
download | external_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.vapi | 15 |
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); |