Wenn ich das beurteilen kann, benötigst du die Werte von:
- SysCallback::BROWSER = MK3CC('u','r','l')
- BrowserCallback::ONOPENURL = ???
- API_SYSCB_SYSCB_ISSUECALLBACK = 30
und musst irgendwo noch die Definition/Implementierung von _call mit 6 Parametern nachschlagen.
Die findest du in
bfc/dispatch.h und sie macht nicht anderes, als die Zeiger auf die Parameter in ein Array zu stecken, _dispatch aufzurufen und dessen Rückgabewert zurückzugeben.
Du müsstest jetzt irgendwo eine passende Definition/Implementierung für _dispatch finden, in Dispatchable ist diese nur virtuell und abstrakt.
MK3CC ist ein
einfaches Makro.
Das _dispatch aufzutreiben beziehungsweise zu linken sollte der schwierigste Teil sein, eventuell musst du da mal einen C++ Compiler bemühen.
Ich hoffe, das hilft dir weiter