#ifndef	_mach_host_user_
#define	_mach_host_user_

/* Module mach_host */

#include <mach/kern_return.h>
#include <mach/port.h>
#include <mach/message.h>

#include <mach/std_types.h>
#include <mach/mach_types.h>

/* Routine host_processors */
#define MIG_RPC_HAVE___HOST_PROCESSORS
#define MIG_RPC_REQUEST_ID___HOST_PROCESSORS 2600
#define MIG_RPC_REPLY_ID___HOST_PROCESSORS 2700
#ifdef	mig_external
mig_external
#else
extern
#endif
kern_return_t __host_processors
(
	mach_port_t host_priv,
	processor_array_t *processor_list,
	mach_msg_type_number_t *processor_listCnt
);

/* Routine processor_start */
#define MIG_RPC_HAVE___PROCESSOR_START
#define MIG_RPC_REQUEST_ID___PROCESSOR_START 2603
#define MIG_RPC_REPLY_ID___PROCESSOR_START 2703
#ifdef	mig_external
mig_external
#else
extern
#endif
kern_return_t __processor_start
(
	mach_port_t processor
);

/* Routine processor_exit */
#define MIG_RPC_HAVE___PROCESSOR_EXIT
#define MIG_RPC_REQUEST_ID___PROCESSOR_EXIT 2604
#define MIG_RPC_REPLY_ID___PROCESSOR_EXIT 2704
#ifdef	mig_external
mig_external
#else
extern
#endif
kern_return_t __processor_exit
(
	mach_port_t processor
);

/* Routine processor_set_default */
#define MIG_RPC_HAVE___PROCESSOR_SET_DEFAULT
#define MIG_RPC_REQUEST_ID___PROCESSOR_SET_DEFAULT 2606
#define MIG_RPC_REPLY_ID___PROCESSOR_SET_DEFAULT 2706
#ifdef	mig_external
mig_external
#else
extern
#endif
kern_return_t __processor_set_default
(
	mach_port_t host,
	mach_port_t *default_set
);

/* Routine processor_set_create */
#define MIG_RPC_HAVE___PROCESSOR_SET_CREATE
#define MIG_RPC_REQUEST_ID___PROCESSOR_SET_CREATE 2608
#define MIG_RPC_REPLY_ID___PROCESSOR_SET_CREATE 2708
#ifdef	mig_external
mig_external
#else
extern
#endif
kern_return_t __processor_set_create
(
	mach_port_t host,
	mach_port_t *new_set,
	mach_port_t *new_name
);

/* Routine processor_set_destroy */
#define MIG_RPC_HAVE___PROCESSOR_SET_DESTROY
#define MIG_RPC_REQUEST_ID___PROCESSOR_SET_DESTROY 2609
#define MIG_RPC_REPLY_ID___PROCESSOR_SET_DESTROY 2709
#ifdef	mig_external
mig_external
#else
extern
#endif
kern_return_t __processor_set_destroy
(
	mach_port_t set
);

/* Routine processor_assign */
#define MIG_RPC_HAVE___PROCESSOR_ASSIGN
#define MIG_RPC_REQUEST_ID___PROCESSOR_ASSIGN 2611
#define MIG_RPC_REPLY_ID___PROCESSOR_ASSIGN 2711
#ifdef	mig_external
mig_external
#else
extern
#endif
kern_return_t __processor_assign
(
	mach_port_t processor,
	mach_port_t new_set,
	boolean_t wait
);

/* Routine processor_get_assignment */
#define MIG_RPC_HAVE___PROCESSOR_GET_ASSIGNMENT
#define MIG_RPC_REQUEST_ID___PROCESSOR_GET_ASSIGNMENT 2612
#define MIG_RPC_REPLY_ID___PROCESSOR_GET_ASSIGNMENT 2712
#ifdef	mig_external
mig_external
#else
extern
#endif
kern_return_t __processor_get_assignment
(
	mach_port_t processor,
	mach_port_t *assigned_set
);

/* Routine thread_assign */
#define MIG_RPC_HAVE___THREAD_ASSIGN
#define MIG_RPC_REQUEST_ID___THREAD_ASSIGN 2613
#define MIG_RPC_REPLY_ID___THREAD_ASSIGN 2713
#ifdef	mig_external
mig_external
#else
extern
#endif
kern_return_t __thread_assign
(
	mach_port_t thread,
	mach_port_t new_set
);

/* Routine thread_assign_default */
#define MIG_RPC_HAVE___THREAD_ASSIGN_DEFAULT
#define MIG_RPC_REQUEST_ID___THREAD_ASSIGN_DEFAULT 2614
#define MIG_RPC_REPLY_ID___THREAD_ASSIGN_DEFAULT 2714
#ifdef	mig_external
mig_external
#else
extern
#endif
kern_return_t __thread_assign_default
(
	mach_port_t thread
);

/* Routine thread_get_assignment */
#define MIG_RPC_HAVE___THREAD_GET_ASSIGNMENT
#define MIG_RPC_REQUEST_ID___THREAD_GET_ASSIGNMENT 2615
#define MIG_RPC_REPLY_ID___THREAD_GET_ASSIGNMENT 2715
#ifdef	mig_external
mig_external
#else
extern
#endif
kern_return_t __thread_get_assignment
(
	mach_port_t thread,
	mach_port_t *assigned_set
);

/* Routine task_assign */
#define MIG_RPC_HAVE___TASK_ASSIGN
#define MIG_RPC_REQUEST_ID___TASK_ASSIGN 2616
#define MIG_RPC_REPLY_ID___TASK_ASSIGN 2716
#ifdef	mig_external
mig_external
#else
extern
#endif
kern_return_t __task_assign
(
	mach_port_t task,
	mach_port_t new_set,
	boolean_t assign_threads
);

/* Routine task_assign_default */
#define MIG_RPC_HAVE___TASK_ASSIGN_DEFAULT
#define MIG_RPC_REQUEST_ID___TASK_ASSIGN_DEFAULT 2617
#define MIG_RPC_REPLY_ID___TASK_ASSIGN_DEFAULT 2717
#ifdef	mig_external
mig_external
#else
extern
#endif
kern_return_t __task_assign_default
(
	mach_port_t task,
	boolean_t assign_threads
);

/* Routine task_get_assignment */
#define MIG_RPC_HAVE___TASK_GET_ASSIGNMENT
#define MIG_RPC_REQUEST_ID___TASK_GET_ASSIGNMENT 2618
#define MIG_RPC_REPLY_ID___TASK_GET_ASSIGNMENT 2718
#ifdef	mig_external
mig_external
#else
extern
#endif
kern_return_t __task_get_assignment
(
	mach_port_t task,
	mach_port_t *assigned_set
);

/* Routine thread_priority */
#define MIG_RPC_HAVE___THREAD_PRIORITY
#define MIG_RPC_REQUEST_ID___THREAD_PRIORITY 2620
#define MIG_RPC_REPLY_ID___THREAD_PRIORITY 2720
#ifdef	mig_external
mig_external
#else
extern
#endif
kern_return_t __thread_priority
(
	mach_port_t thread,
	int priority,
	boolean_t set_max
);

/* Routine thread_max_priority */
#define MIG_RPC_HAVE___THREAD_MAX_PRIORITY
#define MIG_RPC_REQUEST_ID___THREAD_MAX_PRIORITY 2621
#define MIG_RPC_REPLY_ID___THREAD_MAX_PRIORITY 2721
#ifdef	mig_external
mig_external
#else
extern
#endif
kern_return_t __thread_max_priority
(
	mach_port_t thread,
	mach_port_t processor_set,
	int max_priority
);

/* Routine task_priority */
#define MIG_RPC_HAVE___TASK_PRIORITY
#define MIG_RPC_REQUEST_ID___TASK_PRIORITY 2622
#define MIG_RPC_REPLY_ID___TASK_PRIORITY 2722
#ifdef	mig_external
mig_external
#else
extern
#endif
kern_return_t __task_priority
(
	mach_port_t task,
	int priority,
	boolean_t change_threads
);

/* Routine processor_set_max_priority */
#define MIG_RPC_HAVE___PROCESSOR_SET_MAX_PRIORITY
#define MIG_RPC_REQUEST_ID___PROCESSOR_SET_MAX_PRIORITY 2623
#define MIG_RPC_REPLY_ID___PROCESSOR_SET_MAX_PRIORITY 2723
#ifdef	mig_external
mig_external
#else
extern
#endif
kern_return_t __processor_set_max_priority
(
	mach_port_t processor_set,
	int max_priority,
	boolean_t change_threads
);

/* Routine thread_policy */
#define MIG_RPC_HAVE___THREAD_POLICY
#define MIG_RPC_REQUEST_ID___THREAD_POLICY 2624
#define MIG_RPC_REPLY_ID___THREAD_POLICY 2724
#ifdef	mig_external
mig_external
#else
extern
#endif
kern_return_t __thread_policy
(
	mach_port_t thread,
	int policy,
	int data
);

/* Routine processor_set_policy_enable */
#define MIG_RPC_HAVE___PROCESSOR_SET_POLICY_ENABLE
#define MIG_RPC_REQUEST_ID___PROCESSOR_SET_POLICY_ENABLE 2625
#define MIG_RPC_REPLY_ID___PROCESSOR_SET_POLICY_ENABLE 2725
#ifdef	mig_external
mig_external
#else
extern
#endif
kern_return_t __processor_set_policy_enable
(
	mach_port_t processor_set,
	int policy
);

/* Routine processor_set_policy_disable */
#define MIG_RPC_HAVE___PROCESSOR_SET_POLICY_DISABLE
#define MIG_RPC_REQUEST_ID___PROCESSOR_SET_POLICY_DISABLE 2626
#define MIG_RPC_REPLY_ID___PROCESSOR_SET_POLICY_DISABLE 2726
#ifdef	mig_external
mig_external
#else
extern
#endif
kern_return_t __processor_set_policy_disable
(
	mach_port_t processor_set,
	int policy,
	boolean_t change_threads
);

/* Routine processor_set_tasks */
#define MIG_RPC_HAVE___PROCESSOR_SET_TASKS
#define MIG_RPC_REQUEST_ID___PROCESSOR_SET_TASKS 2627
#define MIG_RPC_REPLY_ID___PROCESSOR_SET_TASKS 2727
#ifdef	mig_external
mig_external
#else
extern
#endif
kern_return_t __processor_set_tasks
(
	mach_port_t processor_set,
	task_array_t *task_list,
	mach_msg_type_number_t *task_listCnt
);

/* Routine processor_set_threads */
#define MIG_RPC_HAVE___PROCESSOR_SET_THREADS
#define MIG_RPC_REQUEST_ID___PROCESSOR_SET_THREADS 2628
#define MIG_RPC_REPLY_ID___PROCESSOR_SET_THREADS 2728
#ifdef	mig_external
mig_external
#else
extern
#endif
kern_return_t __processor_set_threads
(
	mach_port_t processor_set,
	thread_array_t *thread_list,
	mach_msg_type_number_t *thread_listCnt
);

/* Routine host_processor_sets */
#define MIG_RPC_HAVE___HOST_PROCESSOR_SETS
#define MIG_RPC_REQUEST_ID___HOST_PROCESSOR_SETS 2629
#define MIG_RPC_REPLY_ID___HOST_PROCESSOR_SETS 2729
#ifdef	mig_external
mig_external
#else
extern
#endif
kern_return_t __host_processor_sets
(
	mach_port_t host,
	processor_set_name_array_t *processor_sets,
	mach_msg_type_number_t *processor_setsCnt
);

/* Routine host_processor_set_priv */
#define MIG_RPC_HAVE___HOST_PROCESSOR_SET_PRIV
#define MIG_RPC_REQUEST_ID___HOST_PROCESSOR_SET_PRIV 2630
#define MIG_RPC_REPLY_ID___HOST_PROCESSOR_SET_PRIV 2730
#ifdef	mig_external
mig_external
#else
extern
#endif
kern_return_t __host_processor_set_priv
(
	mach_port_t host_priv,
	mach_port_t set_name,
	mach_port_t *set
);

/* Routine thread_depress_abort_rpc */
#define MIG_RPC_HAVE___THREAD_DEPRESS_ABORT_RPC
#define MIG_RPC_REQUEST_ID___THREAD_DEPRESS_ABORT_RPC 2631
#define MIG_RPC_REPLY_ID___THREAD_DEPRESS_ABORT_RPC 2731
#ifdef	mig_external
mig_external
#else
extern
#endif
kern_return_t __thread_depress_abort_rpc
(
	mach_port_t thread
);

/* Routine host_set_time */
#define MIG_RPC_HAVE___HOST_SET_TIME
#define MIG_RPC_REQUEST_ID___HOST_SET_TIME 2632
#define MIG_RPC_REPLY_ID___HOST_SET_TIME 2732
#ifdef	mig_external
mig_external
#else
extern
#endif
kern_return_t __host_set_time
(
	mach_port_t host_priv,
	time_value_t new_time
);

/* Routine host_adjust_time */
#define MIG_RPC_HAVE___HOST_ADJUST_TIME
#define MIG_RPC_REQUEST_ID___HOST_ADJUST_TIME 2633
#define MIG_RPC_REPLY_ID___HOST_ADJUST_TIME 2733
#ifdef	mig_external
mig_external
#else
extern
#endif
kern_return_t __host_adjust_time
(
	mach_port_t host_priv,
	time_value_t new_adjustment,
	time_value_t *old_adjustment
);

/* Routine host_get_time */
#define MIG_RPC_HAVE___HOST_GET_TIME
#define MIG_RPC_REQUEST_ID___HOST_GET_TIME 2634
#define MIG_RPC_REPLY_ID___HOST_GET_TIME 2734
#ifdef	mig_external
mig_external
#else
extern
#endif
kern_return_t __host_get_time
(
	mach_port_t host,
	time_value_t *current_time
);

/* Routine host_reboot */
#define MIG_RPC_HAVE___HOST_REBOOT
#define MIG_RPC_REQUEST_ID___HOST_REBOOT 2635
#define MIG_RPC_REPLY_ID___HOST_REBOOT 2735
#ifdef	mig_external
mig_external
#else
extern
#endif
kern_return_t __host_reboot
(
	mach_port_t host_priv,
	int options
);

/* Routine vm_wire */
#define MIG_RPC_HAVE___VM_WIRE
#define MIG_RPC_REQUEST_ID___VM_WIRE 2636
#define MIG_RPC_REPLY_ID___VM_WIRE 2736
#ifdef	mig_external
mig_external
#else
extern
#endif
kern_return_t __vm_wire
(
	mach_port_t host,
	mach_port_t task,
	vm_address_t address,
	vm_size_t size,
	vm_prot_t access
);

/* Routine thread_wire */
#define MIG_RPC_HAVE___THREAD_WIRE
#define MIG_RPC_REQUEST_ID___THREAD_WIRE 2637
#define MIG_RPC_REPLY_ID___THREAD_WIRE 2737
#ifdef	mig_external
mig_external
#else
extern
#endif
kern_return_t __thread_wire
(
	mach_port_t host_priv,
	mach_port_t thread,
	boolean_t wired
);

/* Routine host_info */
#define MIG_RPC_HAVE___HOST_INFO
#define MIG_RPC_REQUEST_ID___HOST_INFO 2638
#define MIG_RPC_REPLY_ID___HOST_INFO 2738
#ifdef	mig_external
mig_external
#else
extern
#endif
kern_return_t __host_info
(
	mach_port_t host,
	int flavor,
	host_info_t host_info_out,
	mach_msg_type_number_t *host_info_outCnt
);

/* Routine processor_info */
#define MIG_RPC_HAVE___PROCESSOR_INFO
#define MIG_RPC_REQUEST_ID___PROCESSOR_INFO 2639
#define MIG_RPC_REPLY_ID___PROCESSOR_INFO 2739
#ifdef	mig_external
mig_external
#else
extern
#endif
kern_return_t __processor_info
(
	mach_port_t processor,
	int flavor,
	mach_port_t *host,
	processor_info_t processor_info_out,
	mach_msg_type_number_t *processor_info_outCnt
);

/* Routine processor_set_info */
#define MIG_RPC_HAVE___PROCESSOR_SET_INFO
#define MIG_RPC_REQUEST_ID___PROCESSOR_SET_INFO 2640
#define MIG_RPC_REPLY_ID___PROCESSOR_SET_INFO 2740
#ifdef	mig_external
mig_external
#else
extern
#endif
kern_return_t __processor_set_info
(
	mach_port_t set_name,
	int flavor,
	mach_port_t *host,
	processor_set_info_t info_out,
	mach_msg_type_number_t *info_outCnt
);

/* Routine processor_control */
#define MIG_RPC_HAVE___PROCESSOR_CONTROL
#define MIG_RPC_REQUEST_ID___PROCESSOR_CONTROL 2641
#define MIG_RPC_REPLY_ID___PROCESSOR_CONTROL 2741
#ifdef	mig_external
mig_external
#else
extern
#endif
kern_return_t __processor_control
(
	mach_port_t processor,
	const processor_info_t processor_cmd,
	mach_msg_type_number_t processor_cmdCnt
);

/* Routine host_get_time64 */
#define MIG_RPC_HAVE___HOST_GET_TIME64
#define MIG_RPC_REQUEST_ID___HOST_GET_TIME64 2643
#define MIG_RPC_REPLY_ID___HOST_GET_TIME64 2743
#ifdef	mig_external
mig_external
#else
extern
#endif
kern_return_t __host_get_time64
(
	mach_port_t host,
	time_value64_t *current_time
);

/* Routine host_set_time64 */
#define MIG_RPC_HAVE___HOST_SET_TIME64
#define MIG_RPC_REQUEST_ID___HOST_SET_TIME64 2644
#define MIG_RPC_REPLY_ID___HOST_SET_TIME64 2744
#ifdef	mig_external
mig_external
#else
extern
#endif
kern_return_t __host_set_time64
(
	mach_port_t host,
	time_value64_t new_time
);

/* Routine host_adjust_time64 */
#define MIG_RPC_HAVE___HOST_ADJUST_TIME64
#define MIG_RPC_REQUEST_ID___HOST_ADJUST_TIME64 2645
#define MIG_RPC_REPLY_ID___HOST_ADJUST_TIME64 2745
#ifdef	mig_external
mig_external
#else
extern
#endif
kern_return_t __host_adjust_time64
(
	mach_port_t host_priv,
	time_value64_t new_adjustment,
	time_value64_t *old_adjustment
);

/* Routine host_get_kernel_version */
#define MIG_RPC_HAVE___HOST_GET_KERNEL_VERSION
#define MIG_RPC_REQUEST_ID___HOST_GET_KERNEL_VERSION 2646
#define MIG_RPC_REPLY_ID___HOST_GET_KERNEL_VERSION 2746
#ifdef	mig_external
mig_external
#else
extern
#endif
kern_return_t __host_get_kernel_version
(
	mach_port_t host,
	kernel_version_t kernel_version
);

/* Routine host_get_uptime64 */
#define MIG_RPC_HAVE___HOST_GET_UPTIME64
#define MIG_RPC_REQUEST_ID___HOST_GET_UPTIME64 2647
#define MIG_RPC_REPLY_ID___HOST_GET_UPTIME64 2747
#ifdef	mig_external
mig_external
#else
extern
#endif
kern_return_t __host_get_uptime64
(
	mach_port_t host,
	time_value64_t *uptime
);


/* Module mach_host */

#include <mach/kern_return.h>
#include <mach/port.h>
#include <mach/message.h>

#include <mach/std_types.h>
#include <mach/mach_types.h>

/* Routine host_processors */
#define MIG_RPC_HAVE_HOST_PROCESSORS
#define MIG_RPC_REQUEST_ID_HOST_PROCESSORS 2600
#define MIG_RPC_REPLY_ID_HOST_PROCESSORS 2700
#ifdef	mig_external
mig_external
#else
extern
#endif
kern_return_t host_processors
(
	mach_port_t host_priv,
	processor_array_t *processor_list,
	mach_msg_type_number_t *processor_listCnt
);

/* Routine processor_start */
#define MIG_RPC_HAVE_PROCESSOR_START
#define MIG_RPC_REQUEST_ID_PROCESSOR_START 2603
#define MIG_RPC_REPLY_ID_PROCESSOR_START 2703
#ifdef	mig_external
mig_external
#else
extern
#endif
kern_return_t processor_start
(
	mach_port_t processor
);

/* Routine processor_exit */
#define MIG_RPC_HAVE_PROCESSOR_EXIT
#define MIG_RPC_REQUEST_ID_PROCESSOR_EXIT 2604
#define MIG_RPC_REPLY_ID_PROCESSOR_EXIT 2704
#ifdef	mig_external
mig_external
#else
extern
#endif
kern_return_t processor_exit
(
	mach_port_t processor
);

/* Routine processor_set_default */
#define MIG_RPC_HAVE_PROCESSOR_SET_DEFAULT
#define MIG_RPC_REQUEST_ID_PROCESSOR_SET_DEFAULT 2606
#define MIG_RPC_REPLY_ID_PROCESSOR_SET_DEFAULT 2706
#ifdef	mig_external
mig_external
#else
extern
#endif
kern_return_t processor_set_default
(
	mach_port_t host,
	mach_port_t *default_set
);

/* Routine processor_set_create */
#define MIG_RPC_HAVE_PROCESSOR_SET_CREATE
#define MIG_RPC_REQUEST_ID_PROCESSOR_SET_CREATE 2608
#define MIG_RPC_REPLY_ID_PROCESSOR_SET_CREATE 2708
#ifdef	mig_external
mig_external
#else
extern
#endif
kern_return_t processor_set_create
(
	mach_port_t host,
	mach_port_t *new_set,
	mach_port_t *new_name
);

/* Routine processor_set_destroy */
#define MIG_RPC_HAVE_PROCESSOR_SET_DESTROY
#define MIG_RPC_REQUEST_ID_PROCESSOR_SET_DESTROY 2609
#define MIG_RPC_REPLY_ID_PROCESSOR_SET_DESTROY 2709
#ifdef	mig_external
mig_external
#else
extern
#endif
kern_return_t processor_set_destroy
(
	mach_port_t set
);

/* Routine processor_assign */
#define MIG_RPC_HAVE_PROCESSOR_ASSIGN
#define MIG_RPC_REQUEST_ID_PROCESSOR_ASSIGN 2611
#define MIG_RPC_REPLY_ID_PROCESSOR_ASSIGN 2711
#ifdef	mig_external
mig_external
#else
extern
#endif
kern_return_t processor_assign
(
	mach_port_t processor,
	mach_port_t new_set,
	boolean_t wait
);

/* Routine processor_get_assignment */
#define MIG_RPC_HAVE_PROCESSOR_GET_ASSIGNMENT
#define MIG_RPC_REQUEST_ID_PROCESSOR_GET_ASSIGNMENT 2612
#define MIG_RPC_REPLY_ID_PROCESSOR_GET_ASSIGNMENT 2712
#ifdef	mig_external
mig_external
#else
extern
#endif
kern_return_t processor_get_assignment
(
	mach_port_t processor,
	mach_port_t *assigned_set
);

/* Routine thread_assign */
#define MIG_RPC_HAVE_THREAD_ASSIGN
#define MIG_RPC_REQUEST_ID_THREAD_ASSIGN 2613
#define MIG_RPC_REPLY_ID_THREAD_ASSIGN 2713
#ifdef	mig_external
mig_external
#else
extern
#endif
kern_return_t thread_assign
(
	mach_port_t thread,
	mach_port_t new_set
);

/* Routine thread_assign_default */
#define MIG_RPC_HAVE_THREAD_ASSIGN_DEFAULT
#define MIG_RPC_REQUEST_ID_THREAD_ASSIGN_DEFAULT 2614
#define MIG_RPC_REPLY_ID_THREAD_ASSIGN_DEFAULT 2714
#ifdef	mig_external
mig_external
#else
extern
#endif
kern_return_t thread_assign_default
(
	mach_port_t thread
);

/* Routine thread_get_assignment */
#define MIG_RPC_HAVE_THREAD_GET_ASSIGNMENT
#define MIG_RPC_REQUEST_ID_THREAD_GET_ASSIGNMENT 2615
#define MIG_RPC_REPLY_ID_THREAD_GET_ASSIGNMENT 2715
#ifdef	mig_external
mig_external
#else
extern
#endif
kern_return_t thread_get_assignment
(
	mach_port_t thread,
	mach_port_t *assigned_set
);

/* Routine task_assign */
#define MIG_RPC_HAVE_TASK_ASSIGN
#define MIG_RPC_REQUEST_ID_TASK_ASSIGN 2616
#define MIG_RPC_REPLY_ID_TASK_ASSIGN 2716
#ifdef	mig_external
mig_external
#else
extern
#endif
kern_return_t task_assign
(
	mach_port_t task,
	mach_port_t new_set,
	boolean_t assign_threads
);

/* Routine task_assign_default */
#define MIG_RPC_HAVE_TASK_ASSIGN_DEFAULT
#define MIG_RPC_REQUEST_ID_TASK_ASSIGN_DEFAULT 2617
#define MIG_RPC_REPLY_ID_TASK_ASSIGN_DEFAULT 2717
#ifdef	mig_external
mig_external
#else
extern
#endif
kern_return_t task_assign_default
(
	mach_port_t task,
	boolean_t assign_threads
);

/* Routine task_get_assignment */
#define MIG_RPC_HAVE_TASK_GET_ASSIGNMENT
#define MIG_RPC_REQUEST_ID_TASK_GET_ASSIGNMENT 2618
#define MIG_RPC_REPLY_ID_TASK_GET_ASSIGNMENT 2718
#ifdef	mig_external
mig_external
#else
extern
#endif
kern_return_t task_get_assignment
(
	mach_port_t task,
	mach_port_t *assigned_set
);

/* Routine thread_priority */
#define MIG_RPC_HAVE_THREAD_PRIORITY
#define MIG_RPC_REQUEST_ID_THREAD_PRIORITY 2620
#define MIG_RPC_REPLY_ID_THREAD_PRIORITY 2720
#ifdef	mig_external
mig_external
#else
extern
#endif
kern_return_t thread_priority
(
	mach_port_t thread,
	int priority,
	boolean_t set_max
);

/* Routine thread_max_priority */
#define MIG_RPC_HAVE_THREAD_MAX_PRIORITY
#define MIG_RPC_REQUEST_ID_THREAD_MAX_PRIORITY 2621
#define MIG_RPC_REPLY_ID_THREAD_MAX_PRIORITY 2721
#ifdef	mig_external
mig_external
#else
extern
#endif
kern_return_t thread_max_priority
(
	mach_port_t thread,
	mach_port_t processor_set,
	int max_priority
);

/* Routine task_priority */
#define MIG_RPC_HAVE_TASK_PRIORITY
#define MIG_RPC_REQUEST_ID_TASK_PRIORITY 2622
#define MIG_RPC_REPLY_ID_TASK_PRIORITY 2722
#ifdef	mig_external
mig_external
#else
extern
#endif
kern_return_t task_priority
(
	mach_port_t task,
	int priority,
	boolean_t change_threads
);

/* Routine processor_set_max_priority */
#define MIG_RPC_HAVE_PROCESSOR_SET_MAX_PRIORITY
#define MIG_RPC_REQUEST_ID_PROCESSOR_SET_MAX_PRIORITY 2623
#define MIG_RPC_REPLY_ID_PROCESSOR_SET_MAX_PRIORITY 2723
#ifdef	mig_external
mig_external
#else
extern
#endif
kern_return_t processor_set_max_priority
(
	mach_port_t processor_set,
	int max_priority,
	boolean_t change_threads
);

/* Routine thread_policy */
#define MIG_RPC_HAVE_THREAD_POLICY
#define MIG_RPC_REQUEST_ID_THREAD_POLICY 2624
#define MIG_RPC_REPLY_ID_THREAD_POLICY 2724
#ifdef	mig_external
mig_external
#else
extern
#endif
kern_return_t thread_policy
(
	mach_port_t thread,
	int policy,
	int data
);

/* Routine processor_set_policy_enable */
#define MIG_RPC_HAVE_PROCESSOR_SET_POLICY_ENABLE
#define MIG_RPC_REQUEST_ID_PROCESSOR_SET_POLICY_ENABLE 2625
#define MIG_RPC_REPLY_ID_PROCESSOR_SET_POLICY_ENABLE 2725
#ifdef	mig_external
mig_external
#else
extern
#endif
kern_return_t processor_set_policy_enable
(
	mach_port_t processor_set,
	int policy
);

/* Routine processor_set_policy_disable */
#define MIG_RPC_HAVE_PROCESSOR_SET_POLICY_DISABLE
#define MIG_RPC_REQUEST_ID_PROCESSOR_SET_POLICY_DISABLE 2626
#define MIG_RPC_REPLY_ID_PROCESSOR_SET_POLICY_DISABLE 2726
#ifdef	mig_external
mig_external
#else
extern
#endif
kern_return_t processor_set_policy_disable
(
	mach_port_t processor_set,
	int policy,
	boolean_t change_threads
);

/* Routine processor_set_tasks */
#define MIG_RPC_HAVE_PROCESSOR_SET_TASKS
#define MIG_RPC_REQUEST_ID_PROCESSOR_SET_TASKS 2627
#define MIG_RPC_REPLY_ID_PROCESSOR_SET_TASKS 2727
#ifdef	mig_external
mig_external
#else
extern
#endif
kern_return_t processor_set_tasks
(
	mach_port_t processor_set,
	task_array_t *task_list,
	mach_msg_type_number_t *task_listCnt
);

/* Routine processor_set_threads */
#define MIG_RPC_HAVE_PROCESSOR_SET_THREADS
#define MIG_RPC_REQUEST_ID_PROCESSOR_SET_THREADS 2628
#define MIG_RPC_REPLY_ID_PROCESSOR_SET_THREADS 2728
#ifdef	mig_external
mig_external
#else
extern
#endif
kern_return_t processor_set_threads
(
	mach_port_t processor_set,
	thread_array_t *thread_list,
	mach_msg_type_number_t *thread_listCnt
);

/* Routine host_processor_sets */
#define MIG_RPC_HAVE_HOST_PROCESSOR_SETS
#define MIG_RPC_REQUEST_ID_HOST_PROCESSOR_SETS 2629
#define MIG_RPC_REPLY_ID_HOST_PROCESSOR_SETS 2729
#ifdef	mig_external
mig_external
#else
extern
#endif
kern_return_t host_processor_sets
(
	mach_port_t host,
	processor_set_name_array_t *processor_sets,
	mach_msg_type_number_t *processor_setsCnt
);

/* Routine host_processor_set_priv */
#define MIG_RPC_HAVE_HOST_PROCESSOR_SET_PRIV
#define MIG_RPC_REQUEST_ID_HOST_PROCESSOR_SET_PRIV 2630
#define MIG_RPC_REPLY_ID_HOST_PROCESSOR_SET_PRIV 2730
#ifdef	mig_external
mig_external
#else
extern
#endif
kern_return_t host_processor_set_priv
(
	mach_port_t host_priv,
	mach_port_t set_name,
	mach_port_t *set
);

/* Routine thread_depress_abort_rpc */
#define MIG_RPC_HAVE_THREAD_DEPRESS_ABORT_RPC
#define MIG_RPC_REQUEST_ID_THREAD_DEPRESS_ABORT_RPC 2631
#define MIG_RPC_REPLY_ID_THREAD_DEPRESS_ABORT_RPC 2731
#ifdef	mig_external
mig_external
#else
extern
#endif
kern_return_t thread_depress_abort_rpc
(
	mach_port_t thread
);

/* Routine host_set_time */
#define MIG_RPC_HAVE_HOST_SET_TIME
#define MIG_RPC_REQUEST_ID_HOST_SET_TIME 2632
#define MIG_RPC_REPLY_ID_HOST_SET_TIME 2732
#ifdef	mig_external
mig_external
#else
extern
#endif
kern_return_t host_set_time
(
	mach_port_t host_priv,
	time_value_t new_time
);

/* Routine host_adjust_time */
#define MIG_RPC_HAVE_HOST_ADJUST_TIME
#define MIG_RPC_REQUEST_ID_HOST_ADJUST_TIME 2633
#define MIG_RPC_REPLY_ID_HOST_ADJUST_TIME 2733
#ifdef	mig_external
mig_external
#else
extern
#endif
kern_return_t host_adjust_time
(
	mach_port_t host_priv,
	time_value_t new_adjustment,
	time_value_t *old_adjustment
);

/* Routine host_get_time */
#define MIG_RPC_HAVE_HOST_GET_TIME
#define MIG_RPC_REQUEST_ID_HOST_GET_TIME 2634
#define MIG_RPC_REPLY_ID_HOST_GET_TIME 2734
#ifdef	mig_external
mig_external
#else
extern
#endif
kern_return_t host_get_time
(
	mach_port_t host,
	time_value_t *current_time
);

/* Routine host_reboot */
#define MIG_RPC_HAVE_HOST_REBOOT
#define MIG_RPC_REQUEST_ID_HOST_REBOOT 2635
#define MIG_RPC_REPLY_ID_HOST_REBOOT 2735
#ifdef	mig_external
mig_external
#else
extern
#endif
kern_return_t host_reboot
(
	mach_port_t host_priv,
	int options
);

/* Routine vm_wire */
#define MIG_RPC_HAVE_VM_WIRE
#define MIG_RPC_REQUEST_ID_VM_WIRE 2636
#define MIG_RPC_REPLY_ID_VM_WIRE 2736
#ifdef	mig_external
mig_external
#else
extern
#endif
kern_return_t vm_wire
(
	mach_port_t host,
	mach_port_t task,
	vm_address_t address,
	vm_size_t size,
	vm_prot_t access
);

/* Routine thread_wire */
#define MIG_RPC_HAVE_THREAD_WIRE
#define MIG_RPC_REQUEST_ID_THREAD_WIRE 2637
#define MIG_RPC_REPLY_ID_THREAD_WIRE 2737
#ifdef	mig_external
mig_external
#else
extern
#endif
kern_return_t thread_wire
(
	mach_port_t host_priv,
	mach_port_t thread,
	boolean_t wired
);

/* Routine host_info */
#define MIG_RPC_HAVE_HOST_INFO
#define MIG_RPC_REQUEST_ID_HOST_INFO 2638
#define MIG_RPC_REPLY_ID_HOST_INFO 2738
#ifdef	mig_external
mig_external
#else
extern
#endif
kern_return_t host_info
(
	mach_port_t host,
	int flavor,
	host_info_t host_info_out,
	mach_msg_type_number_t *host_info_outCnt
);

/* Routine processor_info */
#define MIG_RPC_HAVE_PROCESSOR_INFO
#define MIG_RPC_REQUEST_ID_PROCESSOR_INFO 2639
#define MIG_RPC_REPLY_ID_PROCESSOR_INFO 2739
#ifdef	mig_external
mig_external
#else
extern
#endif
kern_return_t processor_info
(
	mach_port_t processor,
	int flavor,
	mach_port_t *host,
	processor_info_t processor_info_out,
	mach_msg_type_number_t *processor_info_outCnt
);

/* Routine processor_set_info */
#define MIG_RPC_HAVE_PROCESSOR_SET_INFO
#define MIG_RPC_REQUEST_ID_PROCESSOR_SET_INFO 2640
#define MIG_RPC_REPLY_ID_PROCESSOR_SET_INFO 2740
#ifdef	mig_external
mig_external
#else
extern
#endif
kern_return_t processor_set_info
(
	mach_port_t set_name,
	int flavor,
	mach_port_t *host,
	processor_set_info_t info_out,
	mach_msg_type_number_t *info_outCnt
);

/* Routine processor_control */
#define MIG_RPC_HAVE_PROCESSOR_CONTROL
#define MIG_RPC_REQUEST_ID_PROCESSOR_CONTROL 2641
#define MIG_RPC_REPLY_ID_PROCESSOR_CONTROL 2741
#ifdef	mig_external
mig_external
#else
extern
#endif
kern_return_t processor_control
(
	mach_port_t processor,
	const processor_info_t processor_cmd,
	mach_msg_type_number_t processor_cmdCnt
);

/* Routine host_get_time64 */
#define MIG_RPC_HAVE_HOST_GET_TIME64
#define MIG_RPC_REQUEST_ID_HOST_GET_TIME64 2643
#define MIG_RPC_REPLY_ID_HOST_GET_TIME64 2743
#ifdef	mig_external
mig_external
#else
extern
#endif
kern_return_t host_get_time64
(
	mach_port_t host,
	time_value64_t *current_time
);

/* Routine host_set_time64 */
#define MIG_RPC_HAVE_HOST_SET_TIME64
#define MIG_RPC_REQUEST_ID_HOST_SET_TIME64 2644
#define MIG_RPC_REPLY_ID_HOST_SET_TIME64 2744
#ifdef	mig_external
mig_external
#else
extern
#endif
kern_return_t host_set_time64
(
	mach_port_t host,
	time_value64_t new_time
);

/* Routine host_adjust_time64 */
#define MIG_RPC_HAVE_HOST_ADJUST_TIME64
#define MIG_RPC_REQUEST_ID_HOST_ADJUST_TIME64 2645
#define MIG_RPC_REPLY_ID_HOST_ADJUST_TIME64 2745
#ifdef	mig_external
mig_external
#else
extern
#endif
kern_return_t host_adjust_time64
(
	mach_port_t host_priv,
	time_value64_t new_adjustment,
	time_value64_t *old_adjustment
);

/* Routine host_get_kernel_version */
#define MIG_RPC_HAVE_HOST_GET_KERNEL_VERSION
#define MIG_RPC_REQUEST_ID_HOST_GET_KERNEL_VERSION 2646
#define MIG_RPC_REPLY_ID_HOST_GET_KERNEL_VERSION 2746
#ifdef	mig_external
mig_external
#else
extern
#endif
kern_return_t host_get_kernel_version
(
	mach_port_t host,
	kernel_version_t kernel_version
);

/* Routine host_get_uptime64 */
#define MIG_RPC_HAVE_HOST_GET_UPTIME64
#define MIG_RPC_REQUEST_ID_HOST_GET_UPTIME64 2647
#define MIG_RPC_REPLY_ID_HOST_GET_UPTIME64 2747
#ifdef	mig_external
mig_external
#else
extern
#endif
kern_return_t host_get_uptime64
(
	mach_port_t host,
	time_value64_t *uptime
);

#endif	/* not defined(_mach_host_user_) */
