-#define HILDON_TYPE_PROGRAM (hildon_program_get_type())
-#define HILDON_PROGRAM(obj) (G_TYPE_CHECK_INSTANCE_CAST (obj, \
- HILDON_TYPE_PROGRAM, \
- HildonProgram))
-#define HILDON_IS_PROGRAM(obj) (G_TYPE_CHECK_INSTANCE_TYPE (obj, \
- HILDON_TYPE_PROGRAM))
+typedef struct _HildonProgram HildonProgram;
+
+typedef struct _HildonProgramClass HildonProgramClass;
+
+#define HILDON_TYPE_PROGRAM \
+ (hildon_program_get_type())
+
+#define HILDON_PROGRAM(obj) \
+ (G_TYPE_CHECK_INSTANCE_CAST ((obj), \
+ HILDON_TYPE_PROGRAM, HildonProgram))
+
+#define HILDON_PROGRAM_CLASS(obj) \
+ (G_TYPE_CHECK_CLASS_CAST ((obj), \
+ HILDON_TYPE_PROGRAM, HildonProgramClass))