3.4.1.1. Interface Definition Example

[uuid (12345678-9ABC-DEF0-1234-56789ABCDEF0), version (1.0)]
interface Foo
{
  [context_handle] void *Bar ([in] long X, [out] long *Y);
  [idempotent] void Rab ([in, ref, string] char *A);
};