No handle_t required

In methods, no handle_t argument is needed, and its absence does not indicate auto-binding. Instead, a "this" pointer is used in the C++ binding to indicate the remote object being referenced, and an implicit extra first argument is used in C. For example:


[object, uuid(b5483f00-4f6c-101b-a1c7-00aa00389acb)]
   interface IBar {
      HRESULT Bar([in] short i, [in] IFoo * pIF);
      };

can be invoked from C++ with:


IFoo * pIF; 
IBar * pIB;
pIB->Bar(3, pIF);

or from C with the equivalent


pIB->lpVtbl->Bar(pIB, 3, pIF);