Osk: Difference between revisions

From PS3 Developer wiki
Jump to navigation Jump to search
Line 9: Line 9:
contains 17 subs:  
contains 17 subs:  
  0: 0 Parameter:
  0: 0 Parameter:
  1: 0 Parameter:
  1: oskDialogAbort?, 0 Parameter:
  2: 0 Parameter: return int
  2: 0 Parameter: return int
  3: Set, 1 Parameter: int
  3: Set, 1 Parameter: int
  4: Get, 0 Parameter:
  4: Get, 0 Parameter:
  5: 1 Parameter: int flags/mode?
  5: device_mask, 1 Parameter: int mask (= 0)
  6: 2 Parameter: unk (ignored), uint8 [0x14] - osk_base,osk_basex3
  6: 2 Parameter: unk (ignored), uint8 [0x14] - osk_base,osk_basex3
  7: 3 Parameter: unk (ignored), int *, int *
  7: key_hook_action, 3 Parameter: uint8 result, int * key/hook/action?, char * key/hook/action?[0xCA]
  8: 2 Parameter: unk (ignored), wchar * ?
  8: 2 Parameter: int result , wchar * string[0xCA]
  9: 0 Parameter:
  9: update_text, 0 Parameter:
  10: 2 Parameter: wchar *?, int
  10: set_hook_mode/cb, 2 Parameter: uint8_t [0x3E], int (0x1F)
  11: 0 Parameter: - set Callback
  11: device_lock, 0 Parameter: - set Callback
  12: 0 Parameter: - set Callback
  12: device_unlock, 0 Parameter: - set Callback
  13: 1 Parameter: int flag (0=0x8000131/1=0x8000130)
  13: finish_reason, 1 Parameter: int reason (1=0x8000130/2=0x8000131)
  14: 0 Parameter: - Job_Start and Unload osk/oskpanel/oskfullkeypanel Views
  14: 0 Parameter: - Job_Start and Unload osk/oskpanel/oskfullkeypanel Views
  15: 1 Parameter: int
  15: set_pointer_enable_value, 1 Parameter: uint8
  16: 1 Parameter: int (gets converted to float)
  16: pointer_display_pos, 1 Parameter: int [2] { pos x, pos y }




{{Reverse engineering}}<noinclude>[[Category:Main]]</noinclude>
{{Reverse engineering}}<noinclude>[[Category:Main]]</noinclude>

Revision as of 01:20, 1 April 2014


1 Identifiers:

  • 1

1 Interface

contains 17 subs:

0: 0 Parameter:
1: oskDialogAbort?, 0 Parameter:
2: 0 Parameter: return int
3: Set, 1 Parameter: int
4: Get, 0 Parameter:
5: device_mask, 1 Parameter: int mask (= 0)
6: 2 Parameter: unk (ignored), uint8 [0x14] - osk_base,osk_basex3
7: key_hook_action, 3 Parameter: uint8 result, int * key/hook/action?, char * key/hook/action?[0xCA]
8: 2 Parameter: int result , wchar * string[0xCA]
9: update_text, 0 Parameter:
10: set_hook_mode/cb, 2 Parameter: uint8_t [0x3E], int (0x1F)
11: device_lock, 0 Parameter: - set Callback
12: device_unlock, 0 Parameter: - set Callback
13: finish_reason, 1 Parameter: int reason (1=0x8000130/2=0x8000131)
14: 0 Parameter: - Job_Start and Unload osk/oskpanel/oskfullkeypanel Views
15: set_pointer_enable_value, 1 Parameter: uint8
16: pointer_display_pos, 1 Parameter: int [2] { pos x, pos y }