public bool acquire_lock( string lock_name, long duration_sec, string comment ) { object [] results = this.Invoke("acquire_lock", new object [] { lock_name, duration_sec, comment}); return ((bool)(results[0])); }