Webbrowser plugin: Difference between revisions
m (→MOD0 Interface) |
|||
(3 intermediate revisions by the same user not shown) | |||
Line 29: | Line 29: | ||
0: PluginWakeupWithUrl, 1 Parameter: char * url | 0: PluginWakeupWithUrl, 1 Parameter: char * url | ||
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? | |||
=MOD0 Interface= | =MOD0 Interface= | ||
Line 45: | Line 56: | ||
0: 2 Parameter: | 0: 2 Parameter: | ||
0x0000005A ("Z") | |||
=Initialization= | =Initialization= |
Latest revision as of 23:23, 20 October 2020
4 Identifiers:
- 1
- 0x41435430 ("ACT0")
- 0x4D4F4430 ("MOD0")
- 0x0000005A ("Z")
1 Interface[edit | edit source]
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[edit | edit source]
contains 1 sub:
0: PluginWakeupWithUrl, 1 Parameter: char * url 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?
MOD0 Interface[edit | edit source]
contains 5 subs:
0: - "Activate Streaming Mode" / activate viewcontroller 1: - Browser Notification "No Controller" / "No Controller to sleep" 2: - nullsub 3: Exit/ConfirmExit - GetModuleLoadOpinion 4: ConfirmExit
Z Interface[edit | edit source]
contains 1 sub:
0: 2 Parameter:
0x0000005A ("Z")
Initialization[edit | edit source]
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