+extern kern_return_t mig_object_init(
+ mig_object_t mig_object,
+ const IMIGObject *interface);
+
+extern void mig_object_destroy(
+ mig_object_t mig_object);
+
+extern void mig_object_reference(
+ mig_object_t mig_object);
+
+extern void mig_object_deallocate(
+ mig_object_t mig_object);
+
+extern ipc_port_t convert_mig_object_to_port(
+ mig_object_t mig_object);
+
+extern mig_object_t convert_port_to_mig_object(
+ ipc_port_t port,
+ const MIGIID *iid);
+
+boolean_t mig_object_no_senders(
+ ipc_port_t port,
+ mach_port_mscount_t mscount);
+
+#endif /* MACH_KERNEL_PRIVATE */