PackageDescription: WebKit-COM-InterfaceClasses-Generated


Web Kit - COM - Interface Classes - Generated

Last published: February 13, 2020 by 'thomasb'

Defines 151 Classes
Extends 151 Classes


This package contains the COM Wrapper classes needed to handle WebKit using the interfaces it provides.
For the intentions and usage of these classes see the COM Connect Guide of the VisualWorks documentation.

These classes are mainly
- COMInterfacePointer classes for callout named IWeb*Pointer,
- COMInterfaceImplementation classes for callbacks like the WebKit delegates named IWeb*Implementation,
- COMInterface classes as the Interface of the two mentioned before, named IWeb*, like the WebKit Interface with an additional leading I

Most of the classes are generated by the tools from the WebKit-COM-Tools package. Sometimes it is still necessary to correct code by hand, so be careful to not overwrite adjusted behaviour with generated methods.

For WebKit initialization and reaction to bounds events, extension methods in the OSSystemSupport are implemented to move native windows by their handles.

The classes are generated from webkit.h through class WebKitToolsApplication.

This version was generated from following webkit.h in svn revision 184707:

/* File created by MIDL compiler version 7.00.0555 */
/* at Tue Jun 02 20:00:05 2015
*/
/* Compiler settings for ..\..\win\Interfaces\WebKit.idl:
Oicf, W1, Zp8, env=Win32 (32b run), target_arch=X86 7.00.0555
protocol : dce , ms_ext, c_ext, robust
error checks: allocation ref bounds_check enum stub_data
VC __declspec() decoration level:
__declspec(uuid()), __declspec(selectany), __declspec(novtable)
DECLSPEC_UUID(), MIDL_INTERFACE()
*/