pub trait GuiHTMLViewerExt<T: HasIDispatch = Self>: HasIDispatch<T> {
// Provided methods
fn document_complete(&self) -> Result<i32> { ... }
fn context_menu(&self) -> Result<()> { ... }
fn get_brower_control_type(&self) -> Result<i32> { ... }
fn sap_event(&self, p0: String, p1: String, p2: String) -> Result<()> { ... }
}