Webbrowser plugin: Difference between revisions
Jump to navigation
Jump to search
m (→1 Interface) |
mNo edit summary |
||
Line 45: | Line 45: | ||
0: 2 Parameter: | 0: 2 Parameter: | ||
=Initialization= | |||
Load up parameters: | |||
functions = | |||
memory_container = (memory container) | |||
utility_mode = 1 | |||
heap_size = int | |||
unload_callback = void * callback | |||
ps_callback = void * callback | |||
max_tabs = int | |||
fullscreen = int | |||
render = int | |||
overflowauto = int | |||
transparent = int | |||
posx = int | |||
posy = int | |||
sizex = int | |||
sizey = int | |||
resolution = int | |||
restrict = int | |||
busyicon = int | |||
hinban = int/string? | |||
mimetype_hookc_cb = void * callback | |||
error_hook_cb = void * callback | |||
status_error_hook_cb = void * callback | |||
notify_hook_cb = void * callback | |||
request_hook_cb = void * callback | |||
{{Reverse engineering}}<noinclude>[[Category:Main]]</noinclude> | {{Reverse engineering}}<noinclude>[[Category:Main]]</noinclude> |
Revision as of 00:54, 31 January 2015
4 Identifiers:
- 1
- 0x41435430 ("ACT0")
- 0x4D4F4430 ("MOD0")
- 0x0000005A ("Z")
1 Interface
contains 11 subs:
0: PluginWakeup - 1 Parameter: int (=usually 0) 1: PluginWakeupWithUrl - 1 Parameter: char * url 2: PluginWakeupWithUrlAndRestriction - 2 Parameter: char * url, int value (dis-/enable bookmark/history/setting) 3: 0 Parameter: (browser shutdown process-destroys Full Browser) 4: Set Motion Type - 1 Parameter: int motion_type 5: GetUrl? - 1 Parameter: char * 6: PluginWakeupWithUrlString - 1 Parameter: struct { , char * url, ... } 7: PluginWakeupWithSearchString - 1 Parameter: struct { , char * str, ... } 8: PluginWakeupWithUrlAndExitHandler - 2 Parameter: char * url, void * callback 9: 2 Parameter: char *, char * 10: UpdatePointerDisplayPos?, 3 Parameter: int pointerX?, int pointerY?, int pointerMode?
ACT0 Interface
contains 1 sub:
0: PluginWakeupWithUrl, 1 Parameter: char * url
MOD0 Interface
contains 5 subs:
0: 1: 2: 3: 4:
Z Interface
contains 1 sub:
0: 2 Parameter:
Initialization
Load up parameters:
functions = memory_container = (memory container) utility_mode = 1 heap_size = int unload_callback = void * callback ps_callback = void * callback max_tabs = int fullscreen = int render = int overflowauto = int transparent = int posx = int posy = int sizex = int sizey = int resolution = int restrict = int busyicon = int hinban = int/string? mimetype_hookc_cb = void * callback error_hook_cb = void * callback status_error_hook_cb = void * callback notify_hook_cb = void * callback request_hook_cb = void * callback