// TimeStamp.IDL [ // one of the GUIDs for this interface uuid(F4339BE0-B109-11d1-ACAF-0080C7D43C92), version(1.0) ] library TimeStampLib // name of the type library { importlib("stdole.tlb"); [ uuid(F4339BE1-B109-11d1-ACAF-0080C7D43C92), helpstring("Point object."), oleautomation ] interface TimeStampIF : Iunknown //define the static interface { // bstr maps to java.lang.String HRESULT getTimeStamp([out,retval] bstr* retval); }; [ uuid(F4339BE2-B109-11d1-ACAF-0080C7D43C92), ] // the available classes for this interface coclass TimeStampImpl { [default] interface TimeSTampIF; }; };