Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
A dispinterface is an automation interface that specifies the properties and methods (see section 2.2.49.5) that the IDispatch implementation of the automation server MUST implement.
A dispinterface is specified as:
-
oa-dispinterface = oa-dispitf-header LWSP "{" LWSP oa-dispitf-body LWSP "}" oa-dispitf-header = "[" interface-attributes "]" LWSP kw-dispinterface LWSP Identifier oa-dispitf-body = oa-itf-ref / oa-odl-body oa-itf-ref = kw-interface LWSP Identifier LWSP ";"
A dispinterface defined using the <oa-itf-ref> production is a reference dispinterface. The interface referenced from the <oa-itf-ref> production (its "referenced interface") MUST be an automation-compatible interface.
The oleautomation attribute MUST NOT be used on dispinterfaces.