IInvokable = interface(IInterface)
__interface INTERFACE_UUID("00000000-0000-0000-C000-000000000046") DECLSPEC_DRTTI IInvokable : public IInterface
IInvokable is the base class for invokable interfaces.
Use IInvokable as a base interface when defining invokable interfaces. IInvokable does not add any properties or methods to the methods it inherits from IInterface. It exists, rather, to ensure that the interface and all its descendants are compiled with run-time type information (RTTI). This RTTI can be used by Web Service applications or clients of Web Service applications for translating between the code that implements a method and the symbolic encoding of that method call that is sent between client and server applications.