/usr/share/idl/bonobo-2.0/Bonobo_Application.idl is in libbonobo2-common 2.24.3-1.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 | /* -*- Mode: idl; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*- */
/*
* Bonobo_Application.idl: Unique application support (some would call
* it--or can be used for--Automation).
*
*/
#ifndef BONOBO_APPLICATION_IDL
#define BONOBO_APPLICATION_IDL
#include "Bonobo_Unknown.idl"
module Bonobo {
interface Application : Bonobo::Unknown {
typedef sequence<any> ArgList;
typedef sequence<string> argv_t;
struct MessageDesc {
string name;
sequence<TypeCode> types;
TypeCode return_type;
string description;
};
typedef sequence<MessageDesc> MessageList;
any message (in string msg,
in ArgList args);
long newInstance (in argv_t argv);
MessageList listMessages ();
string getName ();
void unimplemented1 ();
void unimplemented2 ();
void unimplemented3 ();
void unimplemented4 ();
void unimplemented5 ();
void unimplemented6 ();
void unimplemented7 ();
void unimplemented8 ();
};
};
#endif /* BONOBO_APPLICATION_IDL */
|