+#define HILDON_PROGRAM_CLASS(obj) \
+ (G_TYPE_CHECK_CLASS_CAST ((obj), \
+ HILDON_TYPE_PROGRAM, HildonProgramClass))
+
+#define HILDON_IS_PROGRAM(obj) \
+ (G_TYPE_CHECK_INSTANCE_TYPE ((obj), HILDON_TYPE_PROGRAM))
+
+#define HILDON_IS_PROGRAM_CLASS(klass) \
+ (G_CHECK_CLASS_TYPE ((klass), HILDON_TYPE_PROGRAM))
+
+#define HILDON_PROGRAM_GET_CLASS(obj) \
+ ((HildonProgramClass *) G_OBJECT_GET_CLASS(obj))
+
+struct _HildonProgram