#ifndef _task_user_ #define _task_user_ /* Module task */ #include #include #include #include #include #include #include #include #include #ifndef KERNEL #if defined(__has_include) #if __has_include() #ifndef USING_VOUCHERS #define USING_VOUCHERS #endif #ifndef __VOUCHER_FORWARD_TYPE_DECLS__ #define __VOUCHER_FORWARD_TYPE_DECLS__ #ifdef __cplusplus extern "C" { #endif extern boolean_t voucher_mach_msg_set(mach_msg_header_t *msg) __attribute__((weak_import)); #ifdef __cplusplus } #endif #endif // __VOUCHER_FORWARD_TYPE_DECLS__ #endif // __has_include() #endif // __has_include #endif // !KERNEL #ifdef __MigPackStructs #pragma pack(4) #endif typedef struct { mach_msg_header_t Head; NDR_record_t NDR; kern_return_t RetCode; } __Reply__mach_ports_register_t __attribute__((unused)); #ifdef __MigPackStructs #pragma pack() #endif #endif