<div>Oh,<br></div><div><br></div><div>I solved the problem with the extern variable (wl_registry_interface), I could get a pointer to it using `dlsym(handler, "wl_registry_interface")`.</div><div><br></div><div>The other question remains: can I use the content of the inline functions directly (to avoid the need to include protocol headers)? Is forward-compatibility guaranteed?<br></div><div><br></div><div>I'm sorry about the sequential e-mails.<br></div><div><br></div><div>Felipe<br></div>