declare const enum ACTION { FIND = 0, ENTER = 1 } declare var COLORS: number; declare function COLOR_PAIR(p1: number): number; declare var COLOR_PAIRS: number; declare var COLS: number; interface DBM { __opaque: interop.Reference; } declare var DBM: interop.StructType; interface DIR { __dd_fd: number; __dd_loc: number; __dd_size: number; __dd_buf: string; __dd_len: number; __dd_seek: number; __dd_rewind: number; __dd_flags: number; __dd_lock: _opaque_pthread_mutex_t; __dd_td: interop.Pointer | interop.Reference; } declare var DIR: interop.StructType; interface Dl_info { dli_fname: string; dli_fbase: interop.Pointer | interop.Reference; dli_sname: string; dli_saddr: interop.Pointer | interop.Reference; } declare var Dl_info: interop.StructType; interface ENTRY { key: string; data: interop.Pointer | interop.Reference; } declare var ENTRY: interop.StructType; declare var ESCDELAY: number; interface FILE { _p: string; _r: number; _w: number; _flags: number; _file: number; _bf: __sbuf; _lbfsize: number; _cookie: interop.Pointer | interop.Reference; _close: interop.FunctionReference<(p1: interop.Pointer | interop.Reference) => number>; _read: interop.FunctionReference<(p1: interop.Pointer | interop.Reference, p2: string, p3: number) => number>; _seek: interop.FunctionReference<(p1: interop.Pointer | interop.Reference, p2: number, p3: number) => number>; _write: interop.FunctionReference<(p1: interop.Pointer | interop.Reference, p2: string, p3: number) => number>; _ub: __sbuf; _extra: interop.Pointer | interop.Reference; _ur: number; _ubuf: interop.Reference; _nbuf: interop.Reference; _lb: __sbuf; _blksize: number; _offset: number; } declare var FILE: interop.StructType; interface FTW { base: number; level: number; } declare var FTW: interop.StructType; interface FixedPoint { x: number; y: number; } declare var FixedPoint: interop.StructType; interface FixedRect { left: number; top: number; right: number; bottom: number; } declare var FixedRect: interop.StructType; interface Float32Point { x: number; y: number; } declare var Float32Point: interop.StructType; interface Float80 { exp: number; man: interop.Reference; } declare var Float80: interop.StructType; interface Float96 { exp: interop.Reference; man: interop.Reference; } declare var Float96: interop.StructType; declare var KERNEL_AUDIT_TOKEN: audit_token_t; declare var KERNEL_SECURITY_TOKEN: security_token_t; declare var LINES: number; interface MEVENT { id: number; x: number; y: number; z: number; bstate: number; } declare var MEVENT: interop.StructType; declare var NDR_record: NDR_record_t; interface NDR_record_t { mig_vers: number; if_vers: number; reserved1: number; mig_encoding: number; int_rep: number; char_rep: number; float_rep: number; reserved2: number; } declare var NDR_record_t: interop.StructType; declare const enum NXByteOrder { X_UnknownByteOrder = 0, X_LittleEndian = 1, X_BigEndian = 2 } interface NumVersion { nonRelRev: number; stage: number; minorAndBugRev: number; majorRev: number; } declare var NumVersion: interop.StructType; declare function OSAtomicAdd32(__theAmount: number, __theValue: interop.Pointer | interop.Reference): number; declare function OSAtomicAdd32Barrier(__theAmount: number, __theValue: interop.Pointer | interop.Reference): number; declare function OSAtomicAdd64(__theAmount: number, __theValue: interop.Pointer | interop.Reference): number; declare function OSAtomicAdd64Barrier(__theAmount: number, __theValue: interop.Pointer | interop.Reference): number; declare function OSAtomicAnd32(__theMask: number, __theValue: interop.Pointer | interop.Reference): number; declare function OSAtomicAnd32Barrier(__theMask: number, __theValue: interop.Pointer | interop.Reference): number; declare function OSAtomicAnd32Orig(__theMask: number, __theValue: interop.Pointer | interop.Reference): number; declare function OSAtomicAnd32OrigBarrier(__theMask: number, __theValue: interop.Pointer | interop.Reference): number; declare function OSAtomicCompareAndSwap32(__oldValue: number, __newValue: number, __theValue: interop.Pointer | interop.Reference): boolean; declare function OSAtomicCompareAndSwap32Barrier(__oldValue: number, __newValue: number, __theValue: interop.Pointer | interop.Reference): boolean; declare function OSAtomicCompareAndSwap64(__oldValue: number, __newValue: number, __theValue: interop.Pointer | interop.Reference): boolean; declare function OSAtomicCompareAndSwap64Barrier(__oldValue: number, __newValue: number, __theValue: interop.Pointer | interop.Reference): boolean; declare function OSAtomicCompareAndSwapInt(__oldValue: number, __newValue: number, __theValue: interop.Pointer | interop.Reference): boolean; declare function OSAtomicCompareAndSwapIntBarrier(__oldValue: number, __newValue: number, __theValue: interop.Pointer | interop.Reference): boolean; declare function OSAtomicCompareAndSwapLong(__oldValue: number, __newValue: number, __theValue: interop.Pointer | interop.Reference): boolean; declare function OSAtomicCompareAndSwapLongBarrier(__oldValue: number, __newValue: number, __theValue: interop.Pointer | interop.Reference): boolean; declare function OSAtomicCompareAndSwapPtr(__oldValue: interop.Pointer | interop.Reference, __newValue: interop.Pointer | interop.Reference, __theValue: interop.Pointer | interop.Reference>): boolean; declare function OSAtomicCompareAndSwapPtrBarrier(__oldValue: interop.Pointer | interop.Reference, __newValue: interop.Pointer | interop.Reference, __theValue: interop.Pointer | interop.Reference>): boolean; declare function OSAtomicDecrement32(__theValue: interop.Pointer | interop.Reference): number; declare function OSAtomicDecrement32Barrier(__theValue: interop.Pointer | interop.Reference): number; declare function OSAtomicDecrement64(__theValue: interop.Pointer | interop.Reference): number; declare function OSAtomicDecrement64Barrier(__theValue: interop.Pointer | interop.Reference): number; declare function OSAtomicDequeue(__list: interop.Pointer | interop.Reference<{ opaque1: interop.Pointer | interop.Reference; opaque2: number; }>, __offset: number): interop.Pointer | interop.Reference; declare function OSAtomicEnqueue(__list: interop.Pointer | interop.Reference<{ opaque1: interop.Pointer | interop.Reference; opaque2: number; }>, __new: interop.Pointer | interop.Reference, __offset: number): void; declare function OSAtomicIncrement32(__theValue: interop.Pointer | interop.Reference): number; declare function OSAtomicIncrement32Barrier(__theValue: interop.Pointer | interop.Reference): number; declare function OSAtomicIncrement64(__theValue: interop.Pointer | interop.Reference): number; declare function OSAtomicIncrement64Barrier(__theValue: interop.Pointer | interop.Reference): number; declare function OSAtomicOr32(__theMask: number, __theValue: interop.Pointer | interop.Reference): number; declare function OSAtomicOr32Barrier(__theMask: number, __theValue: interop.Pointer | interop.Reference): number; declare function OSAtomicOr32Orig(__theMask: number, __theValue: interop.Pointer | interop.Reference): number; declare function OSAtomicOr32OrigBarrier(__theMask: number, __theValue: interop.Pointer | interop.Reference): number; declare function OSAtomicTestAndClear(__n: number, __theAddress: interop.Pointer | interop.Reference): boolean; declare function OSAtomicTestAndClearBarrier(__n: number, __theAddress: interop.Pointer | interop.Reference): boolean; declare function OSAtomicTestAndSet(__n: number, __theAddress: interop.Pointer | interop.Reference): boolean; declare function OSAtomicTestAndSetBarrier(__n: number, __theAddress: interop.Pointer | interop.Reference): boolean; declare function OSAtomicXor32(__theMask: number, __theValue: interop.Pointer | interop.Reference): number; declare function OSAtomicXor32Barrier(__theMask: number, __theValue: interop.Pointer | interop.Reference): number; declare function OSAtomicXor32Orig(__theMask: number, __theValue: interop.Pointer | interop.Reference): number; declare function OSAtomicXor32OrigBarrier(__theMask: number, __theValue: interop.Pointer | interop.Reference): number; declare function OSMemoryBarrier(): void; declare function OSSpinLockLock(__lock: interop.Pointer | interop.Reference): void; declare function OSSpinLockTry(__lock: interop.Pointer | interop.Reference): boolean; declare function OSSpinLockUnlock(__lock: interop.Pointer | interop.Reference): void; declare function PAIR_NUMBER(p1: number): number; interface Point { v: number; h: number; } declare var Point: interop.StructType; interface ProcessSerialNumber { highLongOfPSN: number; lowLongOfPSN: number; } declare var ProcessSerialNumber: interop.StructType; interface Rect { top: number; left: number; bottom: number; right: number; } declare var Rect: interop.StructType; declare var TABSIZE: number; interface TimeRecord { value: wide; scale: number; base: interop.Pointer | interop.Reference; } declare var TimeRecord: interop.StructType; interface UnsignedWide { lo: number; hi: number; } declare var UnsignedWide: interop.StructType; declare const enum VISIT { preorder = 0, postorder = 1, endorder = 2, leaf = 3 } interface VersRec { numericVersion: NumVersion; countryCode: number; shortVersion: interop.Reference; reserved: interop.Reference; } declare var VersRec: interop.StructType; declare function _Block_copy(aBlock: interop.Pointer | interop.Reference): interop.Pointer | interop.Reference; declare function _Block_object_assign(p1: interop.Pointer | interop.Reference, p2: interop.Pointer | interop.Reference, p3: number): void; declare function _Block_object_dispose(p1: interop.Pointer | interop.Reference, p2: number): void; declare function _Block_release(aBlock: interop.Pointer | interop.Reference): void; declare var _CurrentRuneLocale: interop.Pointer | interop.Reference<_RuneLocale>; declare var _DefaultRuneLocale: _RuneLocale; declare function _Exit(p1: number): void; declare function _ExitFunction(p1: number): void; declare var _FE_DFL_DISABLE_SSE_DENORMS_ENV: fenv_t; declare var _FE_DFL_ENV: fenv_t; declare var _NSConcreteGlobalBlock: interop.Reference>; declare var _NSConcreteStackBlock: interop.Reference>; interface _RuneCharClass { __name: interop.Reference; __mask: number; } declare var _RuneCharClass: interop.StructType<_RuneCharClass>; interface _RuneEntry { __min: number; __max: number; __map: number; __types: interop.Pointer | interop.Reference; } declare var _RuneEntry: interop.StructType<_RuneEntry>; interface _RuneLocale { __magic: interop.Reference; __encoding: interop.Reference; __sgetrune: interop.FunctionReference<(p1: string, p2: number, p3: interop.Pointer | interop.Reference) => number>; __sputrune: interop.FunctionReference<(p1: number, p2: string, p3: number, p4: interop.Pointer | interop.Reference) => number>; __invalid_rune: number; __runetype: interop.Reference; __maplower: interop.Reference; __mapupper: interop.Reference; __runetype_ext: _RuneRange; __maplower_ext: _RuneRange; __mapupper_ext: _RuneRange; __variable: interop.Pointer | interop.Reference; __variable_len: number; __ncharclasses: number; __charclasses: interop.Pointer | interop.Reference<_RuneCharClass>; } declare var _RuneLocale: interop.StructType<_RuneLocale>; interface _RuneRange { __nranges: number; __ranges: interop.Pointer | interop.Reference<_RuneEntry>; } declare var _RuneRange: interop.StructType<_RuneRange>; interface __Reply___host_page_size_t { Head: mach_msg_header_t; NDR: NDR_record_t; RetCode: number; out_page_size: number; } declare var __Reply___host_page_size_t: interop.StructType<__Reply___host_page_size_t>; interface __Reply__act_get_state_t { Head: mach_msg_header_t; NDR: NDR_record_t; RetCode: number; old_stateCnt: number; old_state: interop.Reference; } declare var __Reply__act_get_state_t: interop.StructType<__Reply__act_get_state_t>; interface __Reply__act_set_state_t { Head: mach_msg_header_t; NDR: NDR_record_t; RetCode: number; } declare var __Reply__act_set_state_t: interop.StructType<__Reply__act_set_state_t>; interface __Reply__clock_alarm_reply_t { Head: mach_msg_header_t; NDR: NDR_record_t; RetCode: number; } declare var __Reply__clock_alarm_reply_t: interop.StructType<__Reply__clock_alarm_reply_t>; interface __Reply__clock_alarm_t { Head: mach_msg_header_t; NDR: NDR_record_t; RetCode: number; } declare var __Reply__clock_alarm_t: interop.StructType<__Reply__clock_alarm_t>; interface __Reply__clock_get_attributes_t { Head: mach_msg_header_t; NDR: NDR_record_t; RetCode: number; clock_attrCnt: number; clock_attr: interop.Reference; } declare var __Reply__clock_get_attributes_t: interop.StructType<__Reply__clock_get_attributes_t>; interface __Reply__clock_get_time_t { Head: mach_msg_header_t; NDR: NDR_record_t; RetCode: number; cur_time: mach_timespec_t; } declare var __Reply__clock_get_time_t: interop.StructType<__Reply__clock_get_time_t>; interface __Reply__clock_set_attributes_t { Head: mach_msg_header_t; NDR: NDR_record_t; RetCode: number; } declare var __Reply__clock_set_attributes_t: interop.StructType<__Reply__clock_set_attributes_t>; interface __Reply__clock_set_time_t { Head: mach_msg_header_t; NDR: NDR_record_t; RetCode: number; } declare var __Reply__clock_set_time_t: interop.StructType<__Reply__clock_set_time_t>; interface __Reply__etap_trace_thread_t { Head: mach_msg_header_t; NDR: NDR_record_t; RetCode: number; } declare var __Reply__etap_trace_thread_t: interop.StructType<__Reply__etap_trace_thread_t>; interface __Reply__exception_raise_state_identity_t { Head: mach_msg_header_t; NDR: NDR_record_t; RetCode: number; flavor: number; new_stateCnt: number; new_state: interop.Reference; } declare var __Reply__exception_raise_state_identity_t: interop.StructType<__Reply__exception_raise_state_identity_t>; interface __Reply__exception_raise_state_t { Head: mach_msg_header_t; NDR: NDR_record_t; RetCode: number; flavor: number; new_stateCnt: number; new_state: interop.Reference; } declare var __Reply__exception_raise_state_t: interop.StructType<__Reply__exception_raise_state_t>; interface __Reply__exception_raise_t { Head: mach_msg_header_t; NDR: NDR_record_t; RetCode: number; } declare var __Reply__exception_raise_t: interop.StructType<__Reply__exception_raise_t>; interface __Reply__get_dp_control_port_t { Head: mach_msg_header_t; msgh_body: mach_msg_body_t; contorl_port: mach_msg_port_descriptor_t; } declare var __Reply__get_dp_control_port_t: interop.StructType<__Reply__get_dp_control_port_t>; interface __Reply__host_check_multiuser_mode_t { Head: mach_msg_header_t; NDR: NDR_record_t; RetCode: number; multiuser_mode: number; } declare var __Reply__host_check_multiuser_mode_t: interop.StructType<__Reply__host_check_multiuser_mode_t>; interface __Reply__host_create_mach_voucher_t { Head: mach_msg_header_t; msgh_body: mach_msg_body_t; voucher: mach_msg_port_descriptor_t; } declare var __Reply__host_create_mach_voucher_t: interop.StructType<__Reply__host_create_mach_voucher_t>; interface __Reply__host_default_memory_manager_t { Head: mach_msg_header_t; msgh_body: mach_msg_body_t; default_manager: mach_msg_port_descriptor_t; } declare var __Reply__host_default_memory_manager_t: interop.StructType<__Reply__host_default_memory_manager_t>; interface __Reply__host_get_UNDServer_t { Head: mach_msg_header_t; msgh_body: mach_msg_body_t; server: mach_msg_port_descriptor_t; } declare var __Reply__host_get_UNDServer_t: interop.StructType<__Reply__host_get_UNDServer_t>; interface __Reply__host_get_atm_diagnostic_flag_t { Head: mach_msg_header_t; NDR: NDR_record_t; RetCode: number; diagnostic_flag: number; } declare var __Reply__host_get_atm_diagnostic_flag_t: interop.StructType<__Reply__host_get_atm_diagnostic_flag_t>; interface __Reply__host_get_boot_info_t { Head: mach_msg_header_t; NDR: NDR_record_t; RetCode: number; boot_infoOffset: number; boot_infoCnt: number; boot_info: interop.Reference; } declare var __Reply__host_get_boot_info_t: interop.StructType<__Reply__host_get_boot_info_t>; interface __Reply__host_get_clock_control_t { Head: mach_msg_header_t; msgh_body: mach_msg_body_t; clock_ctrl: mach_msg_port_descriptor_t; } declare var __Reply__host_get_clock_control_t: interop.StructType<__Reply__host_get_clock_control_t>; interface __Reply__host_get_clock_service_t { Head: mach_msg_header_t; msgh_body: mach_msg_body_t; clock_serv: mach_msg_port_descriptor_t; } declare var __Reply__host_get_clock_service_t: interop.StructType<__Reply__host_get_clock_service_t>; interface __Reply__host_get_exception_ports_t { Head: mach_msg_header_t; msgh_body: mach_msg_body_t; old_handlers: interop.Reference; NDR: NDR_record_t; masksCnt: number; masks: interop.Reference; old_behaviors: interop.Reference; old_flavors: interop.Reference; } declare var __Reply__host_get_exception_ports_t: interop.StructType<__Reply__host_get_exception_ports_t>; interface __Reply__host_get_io_master_t { Head: mach_msg_header_t; msgh_body: mach_msg_body_t; io_master: mach_msg_port_descriptor_t; } declare var __Reply__host_get_io_master_t: interop.StructType<__Reply__host_get_io_master_t>; interface __Reply__host_get_multiuser_config_flags_t { Head: mach_msg_header_t; NDR: NDR_record_t; RetCode: number; multiuser_flags: number; } declare var __Reply__host_get_multiuser_config_flags_t: interop.StructType<__Reply__host_get_multiuser_config_flags_t>; interface __Reply__host_get_special_port_t { Head: mach_msg_header_t; msgh_body: mach_msg_body_t; port: mach_msg_port_descriptor_t; } declare var __Reply__host_get_special_port_t: interop.StructType<__Reply__host_get_special_port_t>; interface __Reply__host_info_t { Head: mach_msg_header_t; NDR: NDR_record_t; RetCode: number; host_info_outCnt: number; host_info_out: interop.Reference; } declare var __Reply__host_info_t: interop.StructType<__Reply__host_info_t>; interface __Reply__host_kernel_version_t { Head: mach_msg_header_t; NDR: NDR_record_t; RetCode: number; kernel_versionOffset: number; kernel_versionCnt: number; kernel_version: interop.Reference; } declare var __Reply__host_kernel_version_t: interop.StructType<__Reply__host_kernel_version_t>; interface __Reply__host_lockgroup_info_t { Head: mach_msg_header_t; msgh_body: mach_msg_body_t; lockgroup_info: mach_msg_ool_descriptor_t; NDR: NDR_record_t; lockgroup_infoCnt: number; } declare var __Reply__host_lockgroup_info_t: interop.StructType<__Reply__host_lockgroup_info_t>; interface __Reply__host_priv_statistics_t { Head: mach_msg_header_t; NDR: NDR_record_t; RetCode: number; host_info_outCnt: number; host_info_out: interop.Reference; } declare var __Reply__host_priv_statistics_t: interop.StructType<__Reply__host_priv_statistics_t>; interface __Reply__host_processor_info_t { Head: mach_msg_header_t; msgh_body: mach_msg_body_t; out_processor_info: mach_msg_ool_descriptor_t; NDR: NDR_record_t; out_processor_count: number; out_processor_infoCnt: number; } declare var __Reply__host_processor_info_t: interop.StructType<__Reply__host_processor_info_t>; interface __Reply__host_processor_set_priv_t { Head: mach_msg_header_t; msgh_body: mach_msg_body_t; set: mach_msg_port_descriptor_t; } declare var __Reply__host_processor_set_priv_t: interop.StructType<__Reply__host_processor_set_priv_t>; interface __Reply__host_processor_sets_t { Head: mach_msg_header_t; msgh_body: mach_msg_body_t; processor_sets: mach_msg_ool_ports_descriptor_t; NDR: NDR_record_t; processor_setsCnt: number; } declare var __Reply__host_processor_sets_t: interop.StructType<__Reply__host_processor_sets_t>; interface __Reply__host_processors_t { Head: mach_msg_header_t; msgh_body: mach_msg_body_t; out_processor_list: mach_msg_ool_ports_descriptor_t; NDR: NDR_record_t; out_processor_listCnt: number; } declare var __Reply__host_processors_t: interop.StructType<__Reply__host_processors_t>; interface __Reply__host_reboot_t { Head: mach_msg_header_t; NDR: NDR_record_t; RetCode: number; } declare var __Reply__host_reboot_t: interop.StructType<__Reply__host_reboot_t>; interface __Reply__host_register_mach_voucher_attr_manager_t { Head: mach_msg_header_t; msgh_body: mach_msg_body_t; new_attr_control: mach_msg_port_descriptor_t; NDR: NDR_record_t; new_key: number; } declare var __Reply__host_register_mach_voucher_attr_manager_t: interop.StructType<__Reply__host_register_mach_voucher_attr_manager_t>; interface __Reply__host_register_well_known_mach_voucher_attr_manager_t { Head: mach_msg_header_t; msgh_body: mach_msg_body_t; new_attr_control: mach_msg_port_descriptor_t; } declare var __Reply__host_register_well_known_mach_voucher_attr_manager_t: interop.StructType<__Reply__host_register_well_known_mach_voucher_attr_manager_t>; interface __Reply__host_request_notification_t { Head: mach_msg_header_t; NDR: NDR_record_t; RetCode: number; } declare var __Reply__host_request_notification_t: interop.StructType<__Reply__host_request_notification_t>; interface __Reply__host_security_create_task_token_t { Head: mach_msg_header_t; msgh_body: mach_msg_body_t; child_task: mach_msg_port_descriptor_t; } declare var __Reply__host_security_create_task_token_t: interop.StructType<__Reply__host_security_create_task_token_t>; interface __Reply__host_security_set_task_token_t { Head: mach_msg_header_t; NDR: NDR_record_t; RetCode: number; } declare var __Reply__host_security_set_task_token_t: interop.StructType<__Reply__host_security_set_task_token_t>; interface __Reply__host_set_UNDServer_t { Head: mach_msg_header_t; NDR: NDR_record_t; RetCode: number; } declare var __Reply__host_set_UNDServer_t: interop.StructType<__Reply__host_set_UNDServer_t>; interface __Reply__host_set_atm_diagnostic_flag_t { Head: mach_msg_header_t; NDR: NDR_record_t; RetCode: number; } declare var __Reply__host_set_atm_diagnostic_flag_t: interop.StructType<__Reply__host_set_atm_diagnostic_flag_t>; interface __Reply__host_set_exception_ports_t { Head: mach_msg_header_t; NDR: NDR_record_t; RetCode: number; } declare var __Reply__host_set_exception_ports_t: interop.StructType<__Reply__host_set_exception_ports_t>; interface __Reply__host_set_multiuser_config_flags_t { Head: mach_msg_header_t; NDR: NDR_record_t; RetCode: number; } declare var __Reply__host_set_multiuser_config_flags_t: interop.StructType<__Reply__host_set_multiuser_config_flags_t>; interface __Reply__host_set_special_port_t { Head: mach_msg_header_t; NDR: NDR_record_t; RetCode: number; } declare var __Reply__host_set_special_port_t: interop.StructType<__Reply__host_set_special_port_t>; interface __Reply__host_statistics64_t { Head: mach_msg_header_t; NDR: NDR_record_t; RetCode: number; host_info64_outCnt: number; host_info64_out: interop.Reference; } declare var __Reply__host_statistics64_t: interop.StructType<__Reply__host_statistics64_t>; interface __Reply__host_statistics_t { Head: mach_msg_header_t; NDR: NDR_record_t; RetCode: number; host_info_outCnt: number; host_info_out: interop.Reference; } declare var __Reply__host_statistics_t: interop.StructType<__Reply__host_statistics_t>; interface __Reply__host_swap_exception_ports_t { Head: mach_msg_header_t; msgh_body: mach_msg_body_t; old_handlerss: interop.Reference; NDR: NDR_record_t; masksCnt: number; masks: interop.Reference; old_behaviors: interop.Reference; old_flavors: interop.Reference; } declare var __Reply__host_swap_exception_ports_t: interop.StructType<__Reply__host_swap_exception_ports_t>; interface __Reply__host_virtual_physical_table_info_t { Head: mach_msg_header_t; msgh_body: mach_msg_body_t; info: mach_msg_ool_descriptor_t; NDR: NDR_record_t; infoCnt: number; } declare var __Reply__host_virtual_physical_table_info_t: interop.StructType<__Reply__host_virtual_physical_table_info_t>; interface __Reply__host_zone_info_t { Head: mach_msg_header_t; msgh_body: mach_msg_body_t; names: mach_msg_ool_descriptor_t; info: mach_msg_ool_descriptor_t; NDR: NDR_record_t; namesCnt: number; infoCnt: number; } declare var __Reply__host_zone_info_t: interop.StructType<__Reply__host_zone_info_t>; interface __Reply__kext_request_t { Head: mach_msg_header_t; msgh_body: mach_msg_body_t; response_data: mach_msg_ool_descriptor_t; log_data: mach_msg_ool_descriptor_t; NDR: NDR_record_t; response_dataCnt: number; log_dataCnt: number; op_result: number; } declare var __Reply__kext_request_t: interop.StructType<__Reply__kext_request_t>; interface __Reply__kmod_control_t { Head: mach_msg_header_t; msgh_body: mach_msg_body_t; data: mach_msg_ool_descriptor_t; NDR: NDR_record_t; dataCnt: number; } declare var __Reply__kmod_control_t: interop.StructType<__Reply__kmod_control_t>; interface __Reply__kmod_create_t { Head: mach_msg_header_t; NDR: NDR_record_t; RetCode: number; module: number; } declare var __Reply__kmod_create_t: interop.StructType<__Reply__kmod_create_t>; interface __Reply__kmod_destroy_t { Head: mach_msg_header_t; NDR: NDR_record_t; RetCode: number; } declare var __Reply__kmod_destroy_t: interop.StructType<__Reply__kmod_destroy_t>; interface __Reply__kmod_get_info_t { Head: mach_msg_header_t; msgh_body: mach_msg_body_t; modules: mach_msg_ool_descriptor_t; NDR: NDR_record_t; modulesCnt: number; } declare var __Reply__kmod_get_info_t: interop.StructType<__Reply__kmod_get_info_t>; interface __Reply__lock_acquire_t { Head: mach_msg_header_t; NDR: NDR_record_t; RetCode: number; } declare var __Reply__lock_acquire_t: interop.StructType<__Reply__lock_acquire_t>; interface __Reply__lock_handoff_accept_t { Head: mach_msg_header_t; NDR: NDR_record_t; RetCode: number; } declare var __Reply__lock_handoff_accept_t: interop.StructType<__Reply__lock_handoff_accept_t>; interface __Reply__lock_handoff_t { Head: mach_msg_header_t; NDR: NDR_record_t; RetCode: number; } declare var __Reply__lock_handoff_t: interop.StructType<__Reply__lock_handoff_t>; interface __Reply__lock_make_stable_t { Head: mach_msg_header_t; NDR: NDR_record_t; RetCode: number; } declare var __Reply__lock_make_stable_t: interop.StructType<__Reply__lock_make_stable_t>; interface __Reply__lock_release_t { Head: mach_msg_header_t; NDR: NDR_record_t; RetCode: number; } declare var __Reply__lock_release_t: interop.StructType<__Reply__lock_release_t>; interface __Reply__lock_set_create_t { Head: mach_msg_header_t; msgh_body: mach_msg_body_t; new_lock_set: mach_msg_port_descriptor_t; } declare var __Reply__lock_set_create_t: interop.StructType<__Reply__lock_set_create_t>; interface __Reply__lock_set_destroy_t { Head: mach_msg_header_t; NDR: NDR_record_t; RetCode: number; } declare var __Reply__lock_set_destroy_t: interop.StructType<__Reply__lock_set_destroy_t>; interface __Reply__lock_try_t { Head: mach_msg_header_t; NDR: NDR_record_t; RetCode: number; } declare var __Reply__lock_try_t: interop.StructType<__Reply__lock_try_t>; interface __Reply__mach_make_memory_entry_64_t { Head: mach_msg_header_t; msgh_body: mach_msg_body_t; object_handle: mach_msg_port_descriptor_t; NDR: NDR_record_t; size: number; } declare var __Reply__mach_make_memory_entry_64_t: interop.StructType<__Reply__mach_make_memory_entry_64_t>; interface __Reply__mach_make_memory_entry_t { Head: mach_msg_header_t; msgh_body: mach_msg_body_t; object_handle: mach_msg_port_descriptor_t; NDR: NDR_record_t; size: number; } declare var __Reply__mach_make_memory_entry_t: interop.StructType<__Reply__mach_make_memory_entry_t>; interface __Reply__mach_memory_info_t { Head: mach_msg_header_t; msgh_body: mach_msg_body_t; names: mach_msg_ool_descriptor_t; info: mach_msg_ool_descriptor_t; memory_info: mach_msg_ool_descriptor_t; NDR: NDR_record_t; namesCnt: number; infoCnt: number; memory_infoCnt: number; } declare var __Reply__mach_memory_info_t: interop.StructType<__Reply__mach_memory_info_t>; interface __Reply__mach_memory_object_memory_entry_64_t { Head: mach_msg_header_t; msgh_body: mach_msg_body_t; entry_handle: mach_msg_port_descriptor_t; } declare var __Reply__mach_memory_object_memory_entry_64_t: interop.StructType<__Reply__mach_memory_object_memory_entry_64_t>; interface __Reply__mach_memory_object_memory_entry_t { Head: mach_msg_header_t; msgh_body: mach_msg_body_t; entry_handle: mach_msg_port_descriptor_t; } declare var __Reply__mach_memory_object_memory_entry_t: interop.StructType<__Reply__mach_memory_object_memory_entry_t>; interface __Reply__mach_port_allocate_full_t { Head: mach_msg_header_t; NDR: NDR_record_t; RetCode: number; qos: mach_port_qos_t; name: number; } declare var __Reply__mach_port_allocate_full_t: interop.StructType<__Reply__mach_port_allocate_full_t>; interface __Reply__mach_port_allocate_name_t { Head: mach_msg_header_t; NDR: NDR_record_t; RetCode: number; } declare var __Reply__mach_port_allocate_name_t: interop.StructType<__Reply__mach_port_allocate_name_t>; interface __Reply__mach_port_allocate_qos_t { Head: mach_msg_header_t; NDR: NDR_record_t; RetCode: number; qos: mach_port_qos_t; name: number; } declare var __Reply__mach_port_allocate_qos_t: interop.StructType<__Reply__mach_port_allocate_qos_t>; interface __Reply__mach_port_allocate_t { Head: mach_msg_header_t; NDR: NDR_record_t; RetCode: number; name: number; } declare var __Reply__mach_port_allocate_t: interop.StructType<__Reply__mach_port_allocate_t>; interface __Reply__mach_port_construct_t { Head: mach_msg_header_t; NDR: NDR_record_t; RetCode: number; name: number; } declare var __Reply__mach_port_construct_t: interop.StructType<__Reply__mach_port_construct_t>; interface __Reply__mach_port_deallocate_t { Head: mach_msg_header_t; NDR: NDR_record_t; RetCode: number; } declare var __Reply__mach_port_deallocate_t: interop.StructType<__Reply__mach_port_deallocate_t>; interface __Reply__mach_port_destroy_t { Head: mach_msg_header_t; NDR: NDR_record_t; RetCode: number; } declare var __Reply__mach_port_destroy_t: interop.StructType<__Reply__mach_port_destroy_t>; interface __Reply__mach_port_destruct_t { Head: mach_msg_header_t; NDR: NDR_record_t; RetCode: number; } declare var __Reply__mach_port_destruct_t: interop.StructType<__Reply__mach_port_destruct_t>; interface __Reply__mach_port_dnrequest_info_t { Head: mach_msg_header_t; NDR: NDR_record_t; RetCode: number; dnr_total: number; dnr_used: number; } declare var __Reply__mach_port_dnrequest_info_t: interop.StructType<__Reply__mach_port_dnrequest_info_t>; interface __Reply__mach_port_extract_member_t { Head: mach_msg_header_t; NDR: NDR_record_t; RetCode: number; } declare var __Reply__mach_port_extract_member_t: interop.StructType<__Reply__mach_port_extract_member_t>; interface __Reply__mach_port_extract_right_t { Head: mach_msg_header_t; msgh_body: mach_msg_body_t; poly: mach_msg_port_descriptor_t; } declare var __Reply__mach_port_extract_right_t: interop.StructType<__Reply__mach_port_extract_right_t>; interface __Reply__mach_port_get_attributes_t { Head: mach_msg_header_t; NDR: NDR_record_t; RetCode: number; port_info_outCnt: number; port_info_out: interop.Reference; } declare var __Reply__mach_port_get_attributes_t: interop.StructType<__Reply__mach_port_get_attributes_t>; interface __Reply__mach_port_get_context_t { Head: mach_msg_header_t; NDR: NDR_record_t; RetCode: number; context: number; } declare var __Reply__mach_port_get_context_t: interop.StructType<__Reply__mach_port_get_context_t>; interface __Reply__mach_port_get_refs_t { Head: mach_msg_header_t; NDR: NDR_record_t; RetCode: number; refs: number; } declare var __Reply__mach_port_get_refs_t: interop.StructType<__Reply__mach_port_get_refs_t>; interface __Reply__mach_port_get_set_status_t { Head: mach_msg_header_t; msgh_body: mach_msg_body_t; members: mach_msg_ool_descriptor_t; NDR: NDR_record_t; membersCnt: number; } declare var __Reply__mach_port_get_set_status_t: interop.StructType<__Reply__mach_port_get_set_status_t>; interface __Reply__mach_port_get_srights_t { Head: mach_msg_header_t; NDR: NDR_record_t; RetCode: number; srights: number; } declare var __Reply__mach_port_get_srights_t: interop.StructType<__Reply__mach_port_get_srights_t>; interface __Reply__mach_port_guard_t { Head: mach_msg_header_t; NDR: NDR_record_t; RetCode: number; } declare var __Reply__mach_port_guard_t: interop.StructType<__Reply__mach_port_guard_t>; interface __Reply__mach_port_insert_member_t { Head: mach_msg_header_t; NDR: NDR_record_t; RetCode: number; } declare var __Reply__mach_port_insert_member_t: interop.StructType<__Reply__mach_port_insert_member_t>; interface __Reply__mach_port_insert_right_t { Head: mach_msg_header_t; NDR: NDR_record_t; RetCode: number; } declare var __Reply__mach_port_insert_right_t: interop.StructType<__Reply__mach_port_insert_right_t>; interface __Reply__mach_port_kernel_object_t { Head: mach_msg_header_t; NDR: NDR_record_t; RetCode: number; object_type: number; object_addr: number; } declare var __Reply__mach_port_kernel_object_t: interop.StructType<__Reply__mach_port_kernel_object_t>; interface __Reply__mach_port_kobject_t { Head: mach_msg_header_t; NDR: NDR_record_t; RetCode: number; object_type: number; object_addr: number; } declare var __Reply__mach_port_kobject_t: interop.StructType<__Reply__mach_port_kobject_t>; interface __Reply__mach_port_mod_refs_t { Head: mach_msg_header_t; NDR: NDR_record_t; RetCode: number; } declare var __Reply__mach_port_mod_refs_t: interop.StructType<__Reply__mach_port_mod_refs_t>; interface __Reply__mach_port_move_member_t { Head: mach_msg_header_t; NDR: NDR_record_t; RetCode: number; } declare var __Reply__mach_port_move_member_t: interop.StructType<__Reply__mach_port_move_member_t>; interface __Reply__mach_port_names_t { Head: mach_msg_header_t; msgh_body: mach_msg_body_t; names: mach_msg_ool_descriptor_t; types: mach_msg_ool_descriptor_t; NDR: NDR_record_t; namesCnt: number; typesCnt: number; } declare var __Reply__mach_port_names_t: interop.StructType<__Reply__mach_port_names_t>; interface __Reply__mach_port_peek_t { Head: mach_msg_header_t; NDR: NDR_record_t; RetCode: number; request_seqnop: number; msg_sizep: number; msg_idp: number; trailer_infopCnt: number; trailer_infop: interop.Reference; } declare var __Reply__mach_port_peek_t: interop.StructType<__Reply__mach_port_peek_t>; interface __Reply__mach_port_rename_t { Head: mach_msg_header_t; NDR: NDR_record_t; RetCode: number; } declare var __Reply__mach_port_rename_t: interop.StructType<__Reply__mach_port_rename_t>; interface __Reply__mach_port_request_notification_t { Head: mach_msg_header_t; msgh_body: mach_msg_body_t; previous: mach_msg_port_descriptor_t; } declare var __Reply__mach_port_request_notification_t: interop.StructType<__Reply__mach_port_request_notification_t>; interface __Reply__mach_port_set_attributes_t { Head: mach_msg_header_t; NDR: NDR_record_t; RetCode: number; } declare var __Reply__mach_port_set_attributes_t: interop.StructType<__Reply__mach_port_set_attributes_t>; interface __Reply__mach_port_set_context_t { Head: mach_msg_header_t; NDR: NDR_record_t; RetCode: number; } declare var __Reply__mach_port_set_context_t: interop.StructType<__Reply__mach_port_set_context_t>; interface __Reply__mach_port_set_mscount_t { Head: mach_msg_header_t; NDR: NDR_record_t; RetCode: number; } declare var __Reply__mach_port_set_mscount_t: interop.StructType<__Reply__mach_port_set_mscount_t>; interface __Reply__mach_port_set_seqno_t { Head: mach_msg_header_t; NDR: NDR_record_t; RetCode: number; } declare var __Reply__mach_port_set_seqno_t: interop.StructType<__Reply__mach_port_set_seqno_t>; interface __Reply__mach_port_space_basic_info_t { Head: mach_msg_header_t; NDR: NDR_record_t; RetCode: number; basic_info: ipc_info_space_basic_t; } declare var __Reply__mach_port_space_basic_info_t: interop.StructType<__Reply__mach_port_space_basic_info_t>; interface __Reply__mach_port_space_info_t { Head: mach_msg_header_t; msgh_body: mach_msg_body_t; table_info: mach_msg_ool_descriptor_t; tree_info: mach_msg_ool_descriptor_t; NDR: NDR_record_t; space_info: ipc_info_space_t; table_infoCnt: number; tree_infoCnt: number; } declare var __Reply__mach_port_space_info_t: interop.StructType<__Reply__mach_port_space_info_t>; interface __Reply__mach_port_type_t { Head: mach_msg_header_t; NDR: NDR_record_t; RetCode: number; ptype: number; } declare var __Reply__mach_port_type_t: interop.StructType<__Reply__mach_port_type_t>; interface __Reply__mach_port_unguard_t { Head: mach_msg_header_t; NDR: NDR_record_t; RetCode: number; } declare var __Reply__mach_port_unguard_t: interop.StructType<__Reply__mach_port_unguard_t>; interface __Reply__mach_ports_lookup_t { Head: mach_msg_header_t; msgh_body: mach_msg_body_t; init_port_set: mach_msg_ool_ports_descriptor_t; NDR: NDR_record_t; init_port_setCnt: number; } declare var __Reply__mach_ports_lookup_t: interop.StructType<__Reply__mach_ports_lookup_t>; interface __Reply__mach_ports_register_t { Head: mach_msg_header_t; NDR: NDR_record_t; RetCode: number; } declare var __Reply__mach_ports_register_t: interop.StructType<__Reply__mach_ports_register_t>; interface __Reply__mach_vm_region_info_64_t { Head: mach_msg_header_t; msgh_body: mach_msg_body_t; objects: mach_msg_ool_descriptor_t; NDR: NDR_record_t; region: vm_info_region_64_t; objectsCnt: number; } declare var __Reply__mach_vm_region_info_64_t: interop.StructType<__Reply__mach_vm_region_info_64_t>; interface __Reply__mach_vm_region_info_t { Head: mach_msg_header_t; msgh_body: mach_msg_body_t; objects: mach_msg_ool_descriptor_t; NDR: NDR_record_t; region: vm_info_region_t; objectsCnt: number; } declare var __Reply__mach_vm_region_info_t: interop.StructType<__Reply__mach_vm_region_info_t>; interface __Reply__mach_vm_wire_t { Head: mach_msg_header_t; NDR: NDR_record_t; RetCode: number; } declare var __Reply__mach_vm_wire_t: interop.StructType<__Reply__mach_vm_wire_t>; interface __Reply__mach_zone_info_t { Head: mach_msg_header_t; msgh_body: mach_msg_body_t; names: mach_msg_ool_descriptor_t; info: mach_msg_ool_descriptor_t; NDR: NDR_record_t; namesCnt: number; infoCnt: number; } declare var __Reply__mach_zone_info_t: interop.StructType<__Reply__mach_zone_info_t>; interface __Reply__processor_assign_t { Head: mach_msg_header_t; NDR: NDR_record_t; RetCode: number; } declare var __Reply__processor_assign_t: interop.StructType<__Reply__processor_assign_t>; interface __Reply__processor_control_t { Head: mach_msg_header_t; NDR: NDR_record_t; RetCode: number; } declare var __Reply__processor_control_t: interop.StructType<__Reply__processor_control_t>; interface __Reply__processor_exit_t { Head: mach_msg_header_t; NDR: NDR_record_t; RetCode: number; } declare var __Reply__processor_exit_t: interop.StructType<__Reply__processor_exit_t>; interface __Reply__processor_get_assignment_t { Head: mach_msg_header_t; msgh_body: mach_msg_body_t; assigned_set: mach_msg_port_descriptor_t; } declare var __Reply__processor_get_assignment_t: interop.StructType<__Reply__processor_get_assignment_t>; interface __Reply__processor_info_t { Head: mach_msg_header_t; msgh_body: mach_msg_body_t; host: mach_msg_port_descriptor_t; NDR: NDR_record_t; processor_info_outCnt: number; processor_info_out: interop.Reference; } declare var __Reply__processor_info_t: interop.StructType<__Reply__processor_info_t>; interface __Reply__processor_set_create_t { Head: mach_msg_header_t; msgh_body: mach_msg_body_t; new_set: mach_msg_port_descriptor_t; new_name: mach_msg_port_descriptor_t; } declare var __Reply__processor_set_create_t: interop.StructType<__Reply__processor_set_create_t>; interface __Reply__processor_set_default_t { Head: mach_msg_header_t; msgh_body: mach_msg_body_t; default_set: mach_msg_port_descriptor_t; } declare var __Reply__processor_set_default_t: interop.StructType<__Reply__processor_set_default_t>; interface __Reply__processor_set_destroy_t { Head: mach_msg_header_t; NDR: NDR_record_t; RetCode: number; } declare var __Reply__processor_set_destroy_t: interop.StructType<__Reply__processor_set_destroy_t>; interface __Reply__processor_set_info_t { Head: mach_msg_header_t; msgh_body: mach_msg_body_t; host: mach_msg_port_descriptor_t; NDR: NDR_record_t; info_outCnt: number; info_out: interop.Reference; } declare var __Reply__processor_set_info_t: interop.StructType<__Reply__processor_set_info_t>; interface __Reply__processor_set_max_priority_t { Head: mach_msg_header_t; NDR: NDR_record_t; RetCode: number; } declare var __Reply__processor_set_max_priority_t: interop.StructType<__Reply__processor_set_max_priority_t>; interface __Reply__processor_set_policy_control_t { Head: mach_msg_header_t; NDR: NDR_record_t; RetCode: number; } declare var __Reply__processor_set_policy_control_t: interop.StructType<__Reply__processor_set_policy_control_t>; interface __Reply__processor_set_policy_disable_t { Head: mach_msg_header_t; NDR: NDR_record_t; RetCode: number; } declare var __Reply__processor_set_policy_disable_t: interop.StructType<__Reply__processor_set_policy_disable_t>; interface __Reply__processor_set_policy_enable_t { Head: mach_msg_header_t; NDR: NDR_record_t; RetCode: number; } declare var __Reply__processor_set_policy_enable_t: interop.StructType<__Reply__processor_set_policy_enable_t>; interface __Reply__processor_set_stack_usage_t { Head: mach_msg_header_t; NDR: NDR_record_t; RetCode: number; ltotal: number; space: number; resident: number; maxusage: number; maxstack: number; } declare var __Reply__processor_set_stack_usage_t: interop.StructType<__Reply__processor_set_stack_usage_t>; interface __Reply__processor_set_statistics_t { Head: mach_msg_header_t; NDR: NDR_record_t; RetCode: number; info_outCnt: number; info_out: interop.Reference; } declare var __Reply__processor_set_statistics_t: interop.StructType<__Reply__processor_set_statistics_t>; interface __Reply__processor_set_tasks_t { Head: mach_msg_header_t; msgh_body: mach_msg_body_t; task_list: mach_msg_ool_ports_descriptor_t; NDR: NDR_record_t; task_listCnt: number; } declare var __Reply__processor_set_tasks_t: interop.StructType<__Reply__processor_set_tasks_t>; interface __Reply__processor_set_threads_t { Head: mach_msg_header_t; msgh_body: mach_msg_body_t; thread_list: mach_msg_ool_ports_descriptor_t; NDR: NDR_record_t; thread_listCnt: number; } declare var __Reply__processor_set_threads_t: interop.StructType<__Reply__processor_set_threads_t>; interface __Reply__processor_start_t { Head: mach_msg_header_t; NDR: NDR_record_t; RetCode: number; } declare var __Reply__processor_start_t: interop.StructType<__Reply__processor_start_t>; interface __Reply__semaphore_create_t { Head: mach_msg_header_t; msgh_body: mach_msg_body_t; semaphore: mach_msg_port_descriptor_t; } declare var __Reply__semaphore_create_t: interop.StructType<__Reply__semaphore_create_t>; interface __Reply__semaphore_destroy_t { Head: mach_msg_header_t; NDR: NDR_record_t; RetCode: number; } declare var __Reply__semaphore_destroy_t: interop.StructType<__Reply__semaphore_destroy_t>; interface __Reply__set_dp_control_port_t { Head: mach_msg_header_t; NDR: NDR_record_t; RetCode: number; } declare var __Reply__set_dp_control_port_t: interop.StructType<__Reply__set_dp_control_port_t>; interface __Reply__task_assign_default_t { Head: mach_msg_header_t; NDR: NDR_record_t; RetCode: number; } declare var __Reply__task_assign_default_t: interop.StructType<__Reply__task_assign_default_t>; interface __Reply__task_assign_t { Head: mach_msg_header_t; NDR: NDR_record_t; RetCode: number; } declare var __Reply__task_assign_t: interop.StructType<__Reply__task_assign_t>; interface __Reply__task_create_t { Head: mach_msg_header_t; msgh_body: mach_msg_body_t; child_task: mach_msg_port_descriptor_t; } declare var __Reply__task_create_t: interop.StructType<__Reply__task_create_t>; interface __Reply__task_get_assignment_t { Head: mach_msg_header_t; msgh_body: mach_msg_body_t; assigned_set: mach_msg_port_descriptor_t; } declare var __Reply__task_get_assignment_t: interop.StructType<__Reply__task_get_assignment_t>; interface __Reply__task_get_emulation_vector_t { Head: mach_msg_header_t; msgh_body: mach_msg_body_t; emulation_vector: mach_msg_ool_descriptor_t; NDR: NDR_record_t; vector_start: number; emulation_vectorCnt: number; } declare var __Reply__task_get_emulation_vector_t: interop.StructType<__Reply__task_get_emulation_vector_t>; interface __Reply__task_get_exception_ports_t { Head: mach_msg_header_t; msgh_body: mach_msg_body_t; old_handlers: interop.Reference; NDR: NDR_record_t; masksCnt: number; masks: interop.Reference; old_behaviors: interop.Reference; old_flavors: interop.Reference; } declare var __Reply__task_get_exception_ports_t: interop.StructType<__Reply__task_get_exception_ports_t>; interface __Reply__task_get_mach_voucher_t { Head: mach_msg_header_t; msgh_body: mach_msg_body_t; voucher: mach_msg_port_descriptor_t; } declare var __Reply__task_get_mach_voucher_t: interop.StructType<__Reply__task_get_mach_voucher_t>; interface __Reply__task_get_special_port_t { Head: mach_msg_header_t; msgh_body: mach_msg_body_t; special_port: mach_msg_port_descriptor_t; } declare var __Reply__task_get_special_port_t: interop.StructType<__Reply__task_get_special_port_t>; interface __Reply__task_get_state_t { Head: mach_msg_header_t; NDR: NDR_record_t; RetCode: number; old_stateCnt: number; old_state: interop.Reference; } declare var __Reply__task_get_state_t: interop.StructType<__Reply__task_get_state_t>; interface __Reply__task_info_t { Head: mach_msg_header_t; NDR: NDR_record_t; RetCode: number; task_info_outCnt: number; task_info_out: interop.Reference; } declare var __Reply__task_info_t: interop.StructType<__Reply__task_info_t>; interface __Reply__task_policy_get_t { Head: mach_msg_header_t; NDR: NDR_record_t; RetCode: number; policy_infoCnt: number; policy_info: interop.Reference; get_default: number; } declare var __Reply__task_policy_get_t: interop.StructType<__Reply__task_policy_get_t>; interface __Reply__task_policy_set_t { Head: mach_msg_header_t; NDR: NDR_record_t; RetCode: number; } declare var __Reply__task_policy_set_t: interop.StructType<__Reply__task_policy_set_t>; interface __Reply__task_policy_t { Head: mach_msg_header_t; NDR: NDR_record_t; RetCode: number; } declare var __Reply__task_policy_t: interop.StructType<__Reply__task_policy_t>; interface __Reply__task_purgable_info_t { Head: mach_msg_header_t; NDR: NDR_record_t; RetCode: number; stats: vm_purgeable_info; } declare var __Reply__task_purgable_info_t: interop.StructType<__Reply__task_purgable_info_t>; interface __Reply__task_resume2_t { Head: mach_msg_header_t; NDR: NDR_record_t; RetCode: number; } declare var __Reply__task_resume2_t: interop.StructType<__Reply__task_resume2_t>; interface __Reply__task_resume_t { Head: mach_msg_header_t; NDR: NDR_record_t; RetCode: number; } declare var __Reply__task_resume_t: interop.StructType<__Reply__task_resume_t>; interface __Reply__task_sample_t { Head: mach_msg_header_t; NDR: NDR_record_t; RetCode: number; } declare var __Reply__task_sample_t: interop.StructType<__Reply__task_sample_t>; interface __Reply__task_set_emulation_t { Head: mach_msg_header_t; NDR: NDR_record_t; RetCode: number; } declare var __Reply__task_set_emulation_t: interop.StructType<__Reply__task_set_emulation_t>; interface __Reply__task_set_emulation_vector_t { Head: mach_msg_header_t; NDR: NDR_record_t; RetCode: number; } declare var __Reply__task_set_emulation_vector_t: interop.StructType<__Reply__task_set_emulation_vector_t>; interface __Reply__task_set_exception_ports_t { Head: mach_msg_header_t; NDR: NDR_record_t; RetCode: number; } declare var __Reply__task_set_exception_ports_t: interop.StructType<__Reply__task_set_exception_ports_t>; interface __Reply__task_set_info_t { Head: mach_msg_header_t; NDR: NDR_record_t; RetCode: number; } declare var __Reply__task_set_info_t: interop.StructType<__Reply__task_set_info_t>; interface __Reply__task_set_mach_voucher_t { Head: mach_msg_header_t; NDR: NDR_record_t; RetCode: number; } declare var __Reply__task_set_mach_voucher_t: interop.StructType<__Reply__task_set_mach_voucher_t>; interface __Reply__task_set_phys_footprint_limit_t { Head: mach_msg_header_t; NDR: NDR_record_t; RetCode: number; old_limit: number; } declare var __Reply__task_set_phys_footprint_limit_t: interop.StructType<__Reply__task_set_phys_footprint_limit_t>; interface __Reply__task_set_policy_t { Head: mach_msg_header_t; NDR: NDR_record_t; RetCode: number; } declare var __Reply__task_set_policy_t: interop.StructType<__Reply__task_set_policy_t>; interface __Reply__task_set_port_space_t { Head: mach_msg_header_t; NDR: NDR_record_t; RetCode: number; } declare var __Reply__task_set_port_space_t: interop.StructType<__Reply__task_set_port_space_t>; interface __Reply__task_set_ras_pc_t { Head: mach_msg_header_t; NDR: NDR_record_t; RetCode: number; } declare var __Reply__task_set_ras_pc_t: interop.StructType<__Reply__task_set_ras_pc_t>; interface __Reply__task_set_special_port_t { Head: mach_msg_header_t; NDR: NDR_record_t; RetCode: number; } declare var __Reply__task_set_special_port_t: interop.StructType<__Reply__task_set_special_port_t>; interface __Reply__task_set_state_t { Head: mach_msg_header_t; NDR: NDR_record_t; RetCode: number; } declare var __Reply__task_set_state_t: interop.StructType<__Reply__task_set_state_t>; interface __Reply__task_suspend2_t { Head: mach_msg_header_t; msgh_body: mach_msg_body_t; suspend_token: mach_msg_port_descriptor_t; } declare var __Reply__task_suspend2_t: interop.StructType<__Reply__task_suspend2_t>; interface __Reply__task_suspend_t { Head: mach_msg_header_t; NDR: NDR_record_t; RetCode: number; } declare var __Reply__task_suspend_t: interop.StructType<__Reply__task_suspend_t>; interface __Reply__task_swap_exception_ports_t { Head: mach_msg_header_t; msgh_body: mach_msg_body_t; old_handlerss: interop.Reference; NDR: NDR_record_t; masksCnt: number; masks: interop.Reference; old_behaviors: interop.Reference; old_flavors: interop.Reference; } declare var __Reply__task_swap_exception_ports_t: interop.StructType<__Reply__task_swap_exception_ports_t>; interface __Reply__task_swap_mach_voucher_t { Head: mach_msg_header_t; msgh_body: mach_msg_body_t; old_voucher: mach_msg_port_descriptor_t; } declare var __Reply__task_swap_mach_voucher_t: interop.StructType<__Reply__task_swap_mach_voucher_t>; interface __Reply__task_terminate_t { Head: mach_msg_header_t; NDR: NDR_record_t; RetCode: number; } declare var __Reply__task_terminate_t: interop.StructType<__Reply__task_terminate_t>; interface __Reply__task_threads_t { Head: mach_msg_header_t; msgh_body: mach_msg_body_t; act_list: mach_msg_ool_ports_descriptor_t; NDR: NDR_record_t; act_listCnt: number; } declare var __Reply__task_threads_t: interop.StructType<__Reply__task_threads_t>; interface __Reply__task_wire_t { Head: mach_msg_header_t; NDR: NDR_record_t; RetCode: number; } declare var __Reply__task_wire_t: interop.StructType<__Reply__task_wire_t>; interface __Reply__task_zone_info_t { Head: mach_msg_header_t; msgh_body: mach_msg_body_t; names: mach_msg_ool_descriptor_t; info: mach_msg_ool_descriptor_t; NDR: NDR_record_t; namesCnt: number; infoCnt: number; } declare var __Reply__task_zone_info_t: interop.StructType<__Reply__task_zone_info_t>; interface __Reply__thread_abort_safely_t { Head: mach_msg_header_t; NDR: NDR_record_t; RetCode: number; } declare var __Reply__thread_abort_safely_t: interop.StructType<__Reply__thread_abort_safely_t>; interface __Reply__thread_abort_t { Head: mach_msg_header_t; NDR: NDR_record_t; RetCode: number; } declare var __Reply__thread_abort_t: interop.StructType<__Reply__thread_abort_t>; interface __Reply__thread_assign_default_t { Head: mach_msg_header_t; NDR: NDR_record_t; RetCode: number; } declare var __Reply__thread_assign_default_t: interop.StructType<__Reply__thread_assign_default_t>; interface __Reply__thread_assign_t { Head: mach_msg_header_t; NDR: NDR_record_t; RetCode: number; } declare var __Reply__thread_assign_t: interop.StructType<__Reply__thread_assign_t>; interface __Reply__thread_create_running_t { Head: mach_msg_header_t; msgh_body: mach_msg_body_t; child_act: mach_msg_port_descriptor_t; } declare var __Reply__thread_create_running_t: interop.StructType<__Reply__thread_create_running_t>; interface __Reply__thread_create_t { Head: mach_msg_header_t; msgh_body: mach_msg_body_t; child_act: mach_msg_port_descriptor_t; } declare var __Reply__thread_create_t: interop.StructType<__Reply__thread_create_t>; interface __Reply__thread_depress_abort_t { Head: mach_msg_header_t; NDR: NDR_record_t; RetCode: number; } declare var __Reply__thread_depress_abort_t: interop.StructType<__Reply__thread_depress_abort_t>; interface __Reply__thread_get_assignment_t { Head: mach_msg_header_t; msgh_body: mach_msg_body_t; assigned_set: mach_msg_port_descriptor_t; } declare var __Reply__thread_get_assignment_t: interop.StructType<__Reply__thread_get_assignment_t>; interface __Reply__thread_get_exception_ports_t { Head: mach_msg_header_t; msgh_body: mach_msg_body_t; old_handlers: interop.Reference; NDR: NDR_record_t; masksCnt: number; masks: interop.Reference; old_behaviors: interop.Reference; old_flavors: interop.Reference; } declare var __Reply__thread_get_exception_ports_t: interop.StructType<__Reply__thread_get_exception_ports_t>; interface __Reply__thread_get_mach_voucher_t { Head: mach_msg_header_t; msgh_body: mach_msg_body_t; voucher: mach_msg_port_descriptor_t; } declare var __Reply__thread_get_mach_voucher_t: interop.StructType<__Reply__thread_get_mach_voucher_t>; interface __Reply__thread_get_special_port_t { Head: mach_msg_header_t; msgh_body: mach_msg_body_t; special_port: mach_msg_port_descriptor_t; } declare var __Reply__thread_get_special_port_t: interop.StructType<__Reply__thread_get_special_port_t>; interface __Reply__thread_get_state_t { Head: mach_msg_header_t; NDR: NDR_record_t; RetCode: number; old_stateCnt: number; old_state: interop.Reference; } declare var __Reply__thread_get_state_t: interop.StructType<__Reply__thread_get_state_t>; interface __Reply__thread_info_t { Head: mach_msg_header_t; NDR: NDR_record_t; RetCode: number; thread_info_outCnt: number; thread_info_out: interop.Reference; } declare var __Reply__thread_info_t: interop.StructType<__Reply__thread_info_t>; interface __Reply__thread_policy_get_t { Head: mach_msg_header_t; NDR: NDR_record_t; RetCode: number; policy_infoCnt: number; policy_info: interop.Reference; get_default: number; } declare var __Reply__thread_policy_get_t: interop.StructType<__Reply__thread_policy_get_t>; interface __Reply__thread_policy_set_t { Head: mach_msg_header_t; NDR: NDR_record_t; RetCode: number; } declare var __Reply__thread_policy_set_t: interop.StructType<__Reply__thread_policy_set_t>; interface __Reply__thread_policy_t { Head: mach_msg_header_t; NDR: NDR_record_t; RetCode: number; } declare var __Reply__thread_policy_t: interop.StructType<__Reply__thread_policy_t>; interface __Reply__thread_resume_t { Head: mach_msg_header_t; NDR: NDR_record_t; RetCode: number; } declare var __Reply__thread_resume_t: interop.StructType<__Reply__thread_resume_t>; interface __Reply__thread_sample_t { Head: mach_msg_header_t; NDR: NDR_record_t; RetCode: number; } declare var __Reply__thread_sample_t: interop.StructType<__Reply__thread_sample_t>; interface __Reply__thread_set_exception_ports_t { Head: mach_msg_header_t; NDR: NDR_record_t; RetCode: number; } declare var __Reply__thread_set_exception_ports_t: interop.StructType<__Reply__thread_set_exception_ports_t>; interface __Reply__thread_set_mach_voucher_t { Head: mach_msg_header_t; NDR: NDR_record_t; RetCode: number; } declare var __Reply__thread_set_mach_voucher_t: interop.StructType<__Reply__thread_set_mach_voucher_t>; interface __Reply__thread_set_policy_t { Head: mach_msg_header_t; NDR: NDR_record_t; RetCode: number; } declare var __Reply__thread_set_policy_t: interop.StructType<__Reply__thread_set_policy_t>; interface __Reply__thread_set_special_port_t { Head: mach_msg_header_t; NDR: NDR_record_t; RetCode: number; } declare var __Reply__thread_set_special_port_t: interop.StructType<__Reply__thread_set_special_port_t>; interface __Reply__thread_set_state_t { Head: mach_msg_header_t; NDR: NDR_record_t; RetCode: number; } declare var __Reply__thread_set_state_t: interop.StructType<__Reply__thread_set_state_t>; interface __Reply__thread_suspend_t { Head: mach_msg_header_t; NDR: NDR_record_t; RetCode: number; } declare var __Reply__thread_suspend_t: interop.StructType<__Reply__thread_suspend_t>; interface __Reply__thread_swap_exception_ports_t { Head: mach_msg_header_t; msgh_body: mach_msg_body_t; old_handlers: interop.Reference; NDR: NDR_record_t; masksCnt: number; masks: interop.Reference; old_behaviors: interop.Reference; old_flavors: interop.Reference; } declare var __Reply__thread_swap_exception_ports_t: interop.StructType<__Reply__thread_swap_exception_ports_t>; interface __Reply__thread_swap_mach_voucher_t { Head: mach_msg_header_t; msgh_body: mach_msg_body_t; old_voucher: mach_msg_port_descriptor_t; } declare var __Reply__thread_swap_mach_voucher_t: interop.StructType<__Reply__thread_swap_mach_voucher_t>; interface __Reply__thread_terminate_t { Head: mach_msg_header_t; NDR: NDR_record_t; RetCode: number; } declare var __Reply__thread_terminate_t: interop.StructType<__Reply__thread_terminate_t>; interface __Reply__thread_wire_t { Head: mach_msg_header_t; NDR: NDR_record_t; RetCode: number; } declare var __Reply__thread_wire_t: interop.StructType<__Reply__thread_wire_t>; interface __Reply__vm_allocate_cpm_t { Head: mach_msg_header_t; NDR: NDR_record_t; RetCode: number; address: number; } declare var __Reply__vm_allocate_cpm_t: interop.StructType<__Reply__vm_allocate_cpm_t>; interface __Reply__vm_allocate_t { Head: mach_msg_header_t; NDR: NDR_record_t; RetCode: number; address: number; } declare var __Reply__vm_allocate_t: interop.StructType<__Reply__vm_allocate_t>; interface __Reply__vm_behavior_set_t { Head: mach_msg_header_t; NDR: NDR_record_t; RetCode: number; } declare var __Reply__vm_behavior_set_t: interop.StructType<__Reply__vm_behavior_set_t>; interface __Reply__vm_copy_t { Head: mach_msg_header_t; NDR: NDR_record_t; RetCode: number; } declare var __Reply__vm_copy_t: interop.StructType<__Reply__vm_copy_t>; interface __Reply__vm_deallocate_t { Head: mach_msg_header_t; NDR: NDR_record_t; RetCode: number; } declare var __Reply__vm_deallocate_t: interop.StructType<__Reply__vm_deallocate_t>; interface __Reply__vm_inherit_t { Head: mach_msg_header_t; NDR: NDR_record_t; RetCode: number; } declare var __Reply__vm_inherit_t: interop.StructType<__Reply__vm_inherit_t>; interface __Reply__vm_machine_attribute_t { Head: mach_msg_header_t; NDR: NDR_record_t; RetCode: number; value: number; } declare var __Reply__vm_machine_attribute_t: interop.StructType<__Reply__vm_machine_attribute_t>; interface __Reply__vm_map_64_t { Head: mach_msg_header_t; NDR: NDR_record_t; RetCode: number; address: number; } declare var __Reply__vm_map_64_t: interop.StructType<__Reply__vm_map_64_t>; interface __Reply__vm_map_page_query_t { Head: mach_msg_header_t; NDR: NDR_record_t; RetCode: number; disposition: number; ref_count: number; } declare var __Reply__vm_map_page_query_t: interop.StructType<__Reply__vm_map_page_query_t>; interface __Reply__vm_map_t { Head: mach_msg_header_t; NDR: NDR_record_t; RetCode: number; address: number; } declare var __Reply__vm_map_t: interop.StructType<__Reply__vm_map_t>; interface __Reply__vm_mapped_pages_info_t { Head: mach_msg_header_t; msgh_body: mach_msg_body_t; pages: mach_msg_ool_descriptor_t; NDR: NDR_record_t; pagesCnt: number; } declare var __Reply__vm_mapped_pages_info_t: interop.StructType<__Reply__vm_mapped_pages_info_t>; interface __Reply__vm_msync_t { Head: mach_msg_header_t; NDR: NDR_record_t; RetCode: number; } declare var __Reply__vm_msync_t: interop.StructType<__Reply__vm_msync_t>; interface __Reply__vm_protect_t { Head: mach_msg_header_t; NDR: NDR_record_t; RetCode: number; } declare var __Reply__vm_protect_t: interop.StructType<__Reply__vm_protect_t>; interface __Reply__vm_purgable_control_t { Head: mach_msg_header_t; NDR: NDR_record_t; RetCode: number; state: number; } declare var __Reply__vm_purgable_control_t: interop.StructType<__Reply__vm_purgable_control_t>; interface __Reply__vm_read_list_t { Head: mach_msg_header_t; NDR: NDR_record_t; RetCode: number; data_list: interop.Reference; } declare var __Reply__vm_read_list_t: interop.StructType<__Reply__vm_read_list_t>; interface __Reply__vm_read_overwrite_t { Head: mach_msg_header_t; NDR: NDR_record_t; RetCode: number; outsize: number; } declare var __Reply__vm_read_overwrite_t: interop.StructType<__Reply__vm_read_overwrite_t>; interface __Reply__vm_read_t { Head: mach_msg_header_t; msgh_body: mach_msg_body_t; data: mach_msg_ool_descriptor_t; NDR: NDR_record_t; dataCnt: number; } declare var __Reply__vm_read_t: interop.StructType<__Reply__vm_read_t>; interface __Reply__vm_region_64_t { Head: mach_msg_header_t; msgh_body: mach_msg_body_t; object_name: mach_msg_port_descriptor_t; NDR: NDR_record_t; address: number; size: number; infoCnt: number; info: interop.Reference; } declare var __Reply__vm_region_64_t: interop.StructType<__Reply__vm_region_64_t>; interface __Reply__vm_region_recurse_64_t { Head: mach_msg_header_t; NDR: NDR_record_t; RetCode: number; address: number; size: number; nesting_depth: number; infoCnt: number; info: interop.Reference; } declare var __Reply__vm_region_recurse_64_t: interop.StructType<__Reply__vm_region_recurse_64_t>; interface __Reply__vm_region_recurse_t { Head: mach_msg_header_t; NDR: NDR_record_t; RetCode: number; address: number; size: number; nesting_depth: number; infoCnt: number; info: interop.Reference; } declare var __Reply__vm_region_recurse_t: interop.StructType<__Reply__vm_region_recurse_t>; interface __Reply__vm_region_t { Head: mach_msg_header_t; msgh_body: mach_msg_body_t; object_name: mach_msg_port_descriptor_t; NDR: NDR_record_t; address: number; size: number; infoCnt: number; info: interop.Reference; } declare var __Reply__vm_region_t: interop.StructType<__Reply__vm_region_t>; interface __Reply__vm_remap_t { Head: mach_msg_header_t; NDR: NDR_record_t; RetCode: number; target_address: number; cur_protection: number; max_protection: number; } declare var __Reply__vm_remap_t: interop.StructType<__Reply__vm_remap_t>; interface __Reply__vm_wire_t { Head: mach_msg_header_t; NDR: NDR_record_t; RetCode: number; } declare var __Reply__vm_wire_t: interop.StructType<__Reply__vm_wire_t>; interface __Reply__vm_write_t { Head: mach_msg_header_t; NDR: NDR_record_t; RetCode: number; } declare var __Reply__vm_write_t: interop.StructType<__Reply__vm_write_t>; interface __Request___host_page_size_t { Head: mach_msg_header_t; } declare var __Request___host_page_size_t: interop.StructType<__Request___host_page_size_t>; interface __Request__act_get_state_t { Head: mach_msg_header_t; NDR: NDR_record_t; flavor: number; old_stateCnt: number; } declare var __Request__act_get_state_t: interop.StructType<__Request__act_get_state_t>; interface __Request__act_set_state_t { Head: mach_msg_header_t; NDR: NDR_record_t; flavor: number; new_stateCnt: number; new_state: interop.Reference; } declare var __Request__act_set_state_t: interop.StructType<__Request__act_set_state_t>; interface __Request__clock_alarm_reply_t { Head: mach_msg_header_t; NDR: NDR_record_t; alarm_code: number; alarm_type: number; alarm_time: mach_timespec_t; } declare var __Request__clock_alarm_reply_t: interop.StructType<__Request__clock_alarm_reply_t>; interface __Request__clock_alarm_t { Head: mach_msg_header_t; msgh_body: mach_msg_body_t; alarm_port: mach_msg_port_descriptor_t; NDR: NDR_record_t; alarm_type: number; alarm_time: mach_timespec_t; } declare var __Request__clock_alarm_t: interop.StructType<__Request__clock_alarm_t>; interface __Request__clock_get_attributes_t { Head: mach_msg_header_t; NDR: NDR_record_t; flavor: number; clock_attrCnt: number; } declare var __Request__clock_get_attributes_t: interop.StructType<__Request__clock_get_attributes_t>; interface __Request__clock_get_time_t { Head: mach_msg_header_t; } declare var __Request__clock_get_time_t: interop.StructType<__Request__clock_get_time_t>; interface __Request__clock_set_attributes_t { Head: mach_msg_header_t; NDR: NDR_record_t; flavor: number; clock_attrCnt: number; clock_attr: interop.Reference; } declare var __Request__clock_set_attributes_t: interop.StructType<__Request__clock_set_attributes_t>; interface __Request__clock_set_time_t { Head: mach_msg_header_t; NDR: NDR_record_t; new_time: mach_timespec_t; } declare var __Request__clock_set_time_t: interop.StructType<__Request__clock_set_time_t>; interface __Request__etap_trace_thread_t { Head: mach_msg_header_t; NDR: NDR_record_t; trace_status: number; } declare var __Request__etap_trace_thread_t: interop.StructType<__Request__etap_trace_thread_t>; interface __Request__exception_raise_state_identity_t { Head: mach_msg_header_t; msgh_body: mach_msg_body_t; thread: mach_msg_port_descriptor_t; task: mach_msg_port_descriptor_t; NDR: NDR_record_t; exception: number; codeCnt: number; code: interop.Reference; flavor: number; old_stateCnt: number; old_state: interop.Reference; } declare var __Request__exception_raise_state_identity_t: interop.StructType<__Request__exception_raise_state_identity_t>; interface __Request__exception_raise_state_t { Head: mach_msg_header_t; NDR: NDR_record_t; exception: number; codeCnt: number; code: interop.Reference; flavor: number; old_stateCnt: number; old_state: interop.Reference; } declare var __Request__exception_raise_state_t: interop.StructType<__Request__exception_raise_state_t>; interface __Request__exception_raise_t { Head: mach_msg_header_t; msgh_body: mach_msg_body_t; thread: mach_msg_port_descriptor_t; task: mach_msg_port_descriptor_t; NDR: NDR_record_t; exception: number; codeCnt: number; code: interop.Reference; } declare var __Request__exception_raise_t: interop.StructType<__Request__exception_raise_t>; interface __Request__get_dp_control_port_t { Head: mach_msg_header_t; } declare var __Request__get_dp_control_port_t: interop.StructType<__Request__get_dp_control_port_t>; interface __Request__host_check_multiuser_mode_t { Head: mach_msg_header_t; } declare var __Request__host_check_multiuser_mode_t: interop.StructType<__Request__host_check_multiuser_mode_t>; interface __Request__host_create_mach_voucher_t { Head: mach_msg_header_t; NDR: NDR_record_t; recipesCnt: number; recipes: interop.Reference; } declare var __Request__host_create_mach_voucher_t: interop.StructType<__Request__host_create_mach_voucher_t>; interface __Request__host_default_memory_manager_t { Head: mach_msg_header_t; msgh_body: mach_msg_body_t; default_manager: mach_msg_port_descriptor_t; NDR: NDR_record_t; cluster_size: number; } declare var __Request__host_default_memory_manager_t: interop.StructType<__Request__host_default_memory_manager_t>; interface __Request__host_get_UNDServer_t { Head: mach_msg_header_t; } declare var __Request__host_get_UNDServer_t: interop.StructType<__Request__host_get_UNDServer_t>; interface __Request__host_get_atm_diagnostic_flag_t { Head: mach_msg_header_t; } declare var __Request__host_get_atm_diagnostic_flag_t: interop.StructType<__Request__host_get_atm_diagnostic_flag_t>; interface __Request__host_get_boot_info_t { Head: mach_msg_header_t; } declare var __Request__host_get_boot_info_t: interop.StructType<__Request__host_get_boot_info_t>; interface __Request__host_get_clock_control_t { Head: mach_msg_header_t; NDR: NDR_record_t; clock_id: number; } declare var __Request__host_get_clock_control_t: interop.StructType<__Request__host_get_clock_control_t>; interface __Request__host_get_clock_service_t { Head: mach_msg_header_t; NDR: NDR_record_t; clock_id: number; } declare var __Request__host_get_clock_service_t: interop.StructType<__Request__host_get_clock_service_t>; interface __Request__host_get_exception_ports_t { Head: mach_msg_header_t; NDR: NDR_record_t; exception_mask: number; } declare var __Request__host_get_exception_ports_t: interop.StructType<__Request__host_get_exception_ports_t>; interface __Request__host_get_io_master_t { Head: mach_msg_header_t; } declare var __Request__host_get_io_master_t: interop.StructType<__Request__host_get_io_master_t>; interface __Request__host_get_multiuser_config_flags_t { Head: mach_msg_header_t; } declare var __Request__host_get_multiuser_config_flags_t: interop.StructType<__Request__host_get_multiuser_config_flags_t>; interface __Request__host_get_special_port_t { Head: mach_msg_header_t; NDR: NDR_record_t; node: number; which: number; } declare var __Request__host_get_special_port_t: interop.StructType<__Request__host_get_special_port_t>; interface __Request__host_info_t { Head: mach_msg_header_t; NDR: NDR_record_t; flavor: number; host_info_outCnt: number; } declare var __Request__host_info_t: interop.StructType<__Request__host_info_t>; interface __Request__host_kernel_version_t { Head: mach_msg_header_t; } declare var __Request__host_kernel_version_t: interop.StructType<__Request__host_kernel_version_t>; interface __Request__host_lockgroup_info_t { Head: mach_msg_header_t; } declare var __Request__host_lockgroup_info_t: interop.StructType<__Request__host_lockgroup_info_t>; interface __Request__host_priv_statistics_t { Head: mach_msg_header_t; NDR: NDR_record_t; flavor: number; host_info_outCnt: number; } declare var __Request__host_priv_statistics_t: interop.StructType<__Request__host_priv_statistics_t>; interface __Request__host_processor_info_t { Head: mach_msg_header_t; NDR: NDR_record_t; flavor: number; } declare var __Request__host_processor_info_t: interop.StructType<__Request__host_processor_info_t>; interface __Request__host_processor_set_priv_t { Head: mach_msg_header_t; msgh_body: mach_msg_body_t; set_name: mach_msg_port_descriptor_t; } declare var __Request__host_processor_set_priv_t: interop.StructType<__Request__host_processor_set_priv_t>; interface __Request__host_processor_sets_t { Head: mach_msg_header_t; } declare var __Request__host_processor_sets_t: interop.StructType<__Request__host_processor_sets_t>; interface __Request__host_processors_t { Head: mach_msg_header_t; } declare var __Request__host_processors_t: interop.StructType<__Request__host_processors_t>; interface __Request__host_reboot_t { Head: mach_msg_header_t; NDR: NDR_record_t; options: number; } declare var __Request__host_reboot_t: interop.StructType<__Request__host_reboot_t>; interface __Request__host_register_mach_voucher_attr_manager_t { Head: mach_msg_header_t; msgh_body: mach_msg_body_t; attr_manager: mach_msg_port_descriptor_t; NDR: NDR_record_t; default_value: number; } declare var __Request__host_register_mach_voucher_attr_manager_t: interop.StructType<__Request__host_register_mach_voucher_attr_manager_t>; interface __Request__host_register_well_known_mach_voucher_attr_manager_t { Head: mach_msg_header_t; msgh_body: mach_msg_body_t; attr_manager: mach_msg_port_descriptor_t; NDR: NDR_record_t; default_value: number; key: number; } declare var __Request__host_register_well_known_mach_voucher_attr_manager_t: interop.StructType<__Request__host_register_well_known_mach_voucher_attr_manager_t>; interface __Request__host_request_notification_t { Head: mach_msg_header_t; msgh_body: mach_msg_body_t; notify_port: mach_msg_port_descriptor_t; NDR: NDR_record_t; notify_type: number; } declare var __Request__host_request_notification_t: interop.StructType<__Request__host_request_notification_t>; interface __Request__host_security_create_task_token_t { Head: mach_msg_header_t; msgh_body: mach_msg_body_t; parent_task: mach_msg_port_descriptor_t; host: mach_msg_port_descriptor_t; ledgers: mach_msg_ool_ports_descriptor_t; NDR: NDR_record_t; sec_token: security_token_t; audit_token: audit_token_t; ledgersCnt: number; inherit_memory: number; } declare var __Request__host_security_create_task_token_t: interop.StructType<__Request__host_security_create_task_token_t>; interface __Request__host_security_set_task_token_t { Head: mach_msg_header_t; msgh_body: mach_msg_body_t; target_task: mach_msg_port_descriptor_t; host: mach_msg_port_descriptor_t; NDR: NDR_record_t; sec_token: security_token_t; audit_token: audit_token_t; } declare var __Request__host_security_set_task_token_t: interop.StructType<__Request__host_security_set_task_token_t>; interface __Request__host_set_UNDServer_t { Head: mach_msg_header_t; msgh_body: mach_msg_body_t; server: mach_msg_port_descriptor_t; } declare var __Request__host_set_UNDServer_t: interop.StructType<__Request__host_set_UNDServer_t>; interface __Request__host_set_atm_diagnostic_flag_t { Head: mach_msg_header_t; NDR: NDR_record_t; diagnostic_flag: number; } declare var __Request__host_set_atm_diagnostic_flag_t: interop.StructType<__Request__host_set_atm_diagnostic_flag_t>; interface __Request__host_set_exception_ports_t { Head: mach_msg_header_t; msgh_body: mach_msg_body_t; new_port: mach_msg_port_descriptor_t; NDR: NDR_record_t; exception_mask: number; behavior: number; new_flavor: number; } declare var __Request__host_set_exception_ports_t: interop.StructType<__Request__host_set_exception_ports_t>; interface __Request__host_set_multiuser_config_flags_t { Head: mach_msg_header_t; NDR: NDR_record_t; multiuser_flags: number; } declare var __Request__host_set_multiuser_config_flags_t: interop.StructType<__Request__host_set_multiuser_config_flags_t>; interface __Request__host_set_special_port_t { Head: mach_msg_header_t; msgh_body: mach_msg_body_t; port: mach_msg_port_descriptor_t; NDR: NDR_record_t; which: number; } declare var __Request__host_set_special_port_t: interop.StructType<__Request__host_set_special_port_t>; interface __Request__host_statistics64_t { Head: mach_msg_header_t; NDR: NDR_record_t; flavor: number; host_info64_outCnt: number; } declare var __Request__host_statistics64_t: interop.StructType<__Request__host_statistics64_t>; interface __Request__host_statistics_t { Head: mach_msg_header_t; NDR: NDR_record_t; flavor: number; host_info_outCnt: number; } declare var __Request__host_statistics_t: interop.StructType<__Request__host_statistics_t>; interface __Request__host_swap_exception_ports_t { Head: mach_msg_header_t; msgh_body: mach_msg_body_t; new_port: mach_msg_port_descriptor_t; NDR: NDR_record_t; exception_mask: number; behavior: number; new_flavor: number; } declare var __Request__host_swap_exception_ports_t: interop.StructType<__Request__host_swap_exception_ports_t>; interface __Request__host_virtual_physical_table_info_t { Head: mach_msg_header_t; } declare var __Request__host_virtual_physical_table_info_t: interop.StructType<__Request__host_virtual_physical_table_info_t>; interface __Request__host_zone_info_t { Head: mach_msg_header_t; } declare var __Request__host_zone_info_t: interop.StructType<__Request__host_zone_info_t>; interface __Request__kext_request_t { Head: mach_msg_header_t; msgh_body: mach_msg_body_t; request_data: mach_msg_ool_descriptor_t; NDR: NDR_record_t; user_log_flags: number; request_dataCnt: number; } declare var __Request__kext_request_t: interop.StructType<__Request__kext_request_t>; interface __Request__kmod_control_t { Head: mach_msg_header_t; msgh_body: mach_msg_body_t; data: mach_msg_ool_descriptor_t; NDR: NDR_record_t; module: number; flavor: number; dataCnt: number; } declare var __Request__kmod_control_t: interop.StructType<__Request__kmod_control_t>; interface __Request__kmod_create_t { Head: mach_msg_header_t; NDR: NDR_record_t; info: number; } declare var __Request__kmod_create_t: interop.StructType<__Request__kmod_create_t>; interface __Request__kmod_destroy_t { Head: mach_msg_header_t; NDR: NDR_record_t; module: number; } declare var __Request__kmod_destroy_t: interop.StructType<__Request__kmod_destroy_t>; interface __Request__kmod_get_info_t { Head: mach_msg_header_t; } declare var __Request__kmod_get_info_t: interop.StructType<__Request__kmod_get_info_t>; interface __Request__lock_acquire_t { Head: mach_msg_header_t; NDR: NDR_record_t; lock_id: number; } declare var __Request__lock_acquire_t: interop.StructType<__Request__lock_acquire_t>; interface __Request__lock_handoff_accept_t { Head: mach_msg_header_t; NDR: NDR_record_t; lock_id: number; } declare var __Request__lock_handoff_accept_t: interop.StructType<__Request__lock_handoff_accept_t>; interface __Request__lock_handoff_t { Head: mach_msg_header_t; NDR: NDR_record_t; lock_id: number; } declare var __Request__lock_handoff_t: interop.StructType<__Request__lock_handoff_t>; interface __Request__lock_make_stable_t { Head: mach_msg_header_t; NDR: NDR_record_t; lock_id: number; } declare var __Request__lock_make_stable_t: interop.StructType<__Request__lock_make_stable_t>; interface __Request__lock_release_t { Head: mach_msg_header_t; NDR: NDR_record_t; lock_id: number; } declare var __Request__lock_release_t: interop.StructType<__Request__lock_release_t>; interface __Request__lock_set_create_t { Head: mach_msg_header_t; NDR: NDR_record_t; n_ulocks: number; policy: number; } declare var __Request__lock_set_create_t: interop.StructType<__Request__lock_set_create_t>; interface __Request__lock_set_destroy_t { Head: mach_msg_header_t; msgh_body: mach_msg_body_t; lock_set: mach_msg_port_descriptor_t; } declare var __Request__lock_set_destroy_t: interop.StructType<__Request__lock_set_destroy_t>; interface __Request__lock_try_t { Head: mach_msg_header_t; NDR: NDR_record_t; lock_id: number; } declare var __Request__lock_try_t: interop.StructType<__Request__lock_try_t>; interface __Request__mach_make_memory_entry_64_t { Head: mach_msg_header_t; msgh_body: mach_msg_body_t; parent_entry: mach_msg_port_descriptor_t; NDR: NDR_record_t; size: number; offset: number; permission: number; } declare var __Request__mach_make_memory_entry_64_t: interop.StructType<__Request__mach_make_memory_entry_64_t>; interface __Request__mach_make_memory_entry_t { Head: mach_msg_header_t; msgh_body: mach_msg_body_t; parent_entry: mach_msg_port_descriptor_t; NDR: NDR_record_t; size: number; offset: number; permission: number; } declare var __Request__mach_make_memory_entry_t: interop.StructType<__Request__mach_make_memory_entry_t>; interface __Request__mach_memory_info_t { Head: mach_msg_header_t; } declare var __Request__mach_memory_info_t: interop.StructType<__Request__mach_memory_info_t>; interface __Request__mach_memory_object_memory_entry_64_t { Head: mach_msg_header_t; msgh_body: mach_msg_body_t; pager: mach_msg_port_descriptor_t; NDR: NDR_record_t; internal: number; size: number; permission: number; } declare var __Request__mach_memory_object_memory_entry_64_t: interop.StructType<__Request__mach_memory_object_memory_entry_64_t>; interface __Request__mach_memory_object_memory_entry_t { Head: mach_msg_header_t; msgh_body: mach_msg_body_t; pager: mach_msg_port_descriptor_t; NDR: NDR_record_t; internal: number; size: number; permission: number; } declare var __Request__mach_memory_object_memory_entry_t: interop.StructType<__Request__mach_memory_object_memory_entry_t>; interface __Request__mach_port_allocate_full_t { Head: mach_msg_header_t; msgh_body: mach_msg_body_t; proto: mach_msg_port_descriptor_t; NDR: NDR_record_t; right: number; qos: mach_port_qos_t; name: number; } declare var __Request__mach_port_allocate_full_t: interop.StructType<__Request__mach_port_allocate_full_t>; interface __Request__mach_port_allocate_name_t { Head: mach_msg_header_t; NDR: NDR_record_t; right: number; name: number; } declare var __Request__mach_port_allocate_name_t: interop.StructType<__Request__mach_port_allocate_name_t>; interface __Request__mach_port_allocate_qos_t { Head: mach_msg_header_t; NDR: NDR_record_t; right: number; qos: mach_port_qos_t; } declare var __Request__mach_port_allocate_qos_t: interop.StructType<__Request__mach_port_allocate_qos_t>; interface __Request__mach_port_allocate_t { Head: mach_msg_header_t; NDR: NDR_record_t; right: number; } declare var __Request__mach_port_allocate_t: interop.StructType<__Request__mach_port_allocate_t>; interface __Request__mach_port_construct_t { Head: mach_msg_header_t; msgh_body: mach_msg_body_t; options: mach_msg_ool_descriptor_t; NDR: NDR_record_t; context: number; } declare var __Request__mach_port_construct_t: interop.StructType<__Request__mach_port_construct_t>; interface __Request__mach_port_deallocate_t { Head: mach_msg_header_t; NDR: NDR_record_t; name: number; } declare var __Request__mach_port_deallocate_t: interop.StructType<__Request__mach_port_deallocate_t>; interface __Request__mach_port_destroy_t { Head: mach_msg_header_t; NDR: NDR_record_t; name: number; } declare var __Request__mach_port_destroy_t: interop.StructType<__Request__mach_port_destroy_t>; interface __Request__mach_port_destruct_t { Head: mach_msg_header_t; NDR: NDR_record_t; name: number; srdelta: number; guard: number; } declare var __Request__mach_port_destruct_t: interop.StructType<__Request__mach_port_destruct_t>; interface __Request__mach_port_dnrequest_info_t { Head: mach_msg_header_t; NDR: NDR_record_t; name: number; } declare var __Request__mach_port_dnrequest_info_t: interop.StructType<__Request__mach_port_dnrequest_info_t>; interface __Request__mach_port_extract_member_t { Head: mach_msg_header_t; NDR: NDR_record_t; name: number; pset: number; } declare var __Request__mach_port_extract_member_t: interop.StructType<__Request__mach_port_extract_member_t>; interface __Request__mach_port_extract_right_t { Head: mach_msg_header_t; NDR: NDR_record_t; name: number; msgt_name: number; } declare var __Request__mach_port_extract_right_t: interop.StructType<__Request__mach_port_extract_right_t>; interface __Request__mach_port_get_attributes_t { Head: mach_msg_header_t; NDR: NDR_record_t; name: number; flavor: number; port_info_outCnt: number; } declare var __Request__mach_port_get_attributes_t: interop.StructType<__Request__mach_port_get_attributes_t>; interface __Request__mach_port_get_context_t { Head: mach_msg_header_t; NDR: NDR_record_t; name: number; } declare var __Request__mach_port_get_context_t: interop.StructType<__Request__mach_port_get_context_t>; interface __Request__mach_port_get_refs_t { Head: mach_msg_header_t; NDR: NDR_record_t; name: number; right: number; } declare var __Request__mach_port_get_refs_t: interop.StructType<__Request__mach_port_get_refs_t>; interface __Request__mach_port_get_set_status_t { Head: mach_msg_header_t; NDR: NDR_record_t; name: number; } declare var __Request__mach_port_get_set_status_t: interop.StructType<__Request__mach_port_get_set_status_t>; interface __Request__mach_port_get_srights_t { Head: mach_msg_header_t; NDR: NDR_record_t; name: number; } declare var __Request__mach_port_get_srights_t: interop.StructType<__Request__mach_port_get_srights_t>; interface __Request__mach_port_guard_t { Head: mach_msg_header_t; NDR: NDR_record_t; name: number; guard: number; strict: number; } declare var __Request__mach_port_guard_t: interop.StructType<__Request__mach_port_guard_t>; interface __Request__mach_port_insert_member_t { Head: mach_msg_header_t; NDR: NDR_record_t; name: number; pset: number; } declare var __Request__mach_port_insert_member_t: interop.StructType<__Request__mach_port_insert_member_t>; interface __Request__mach_port_insert_right_t { Head: mach_msg_header_t; msgh_body: mach_msg_body_t; poly: mach_msg_port_descriptor_t; NDR: NDR_record_t; name: number; } declare var __Request__mach_port_insert_right_t: interop.StructType<__Request__mach_port_insert_right_t>; interface __Request__mach_port_kernel_object_t { Head: mach_msg_header_t; NDR: NDR_record_t; name: number; } declare var __Request__mach_port_kernel_object_t: interop.StructType<__Request__mach_port_kernel_object_t>; interface __Request__mach_port_kobject_t { Head: mach_msg_header_t; NDR: NDR_record_t; name: number; } declare var __Request__mach_port_kobject_t: interop.StructType<__Request__mach_port_kobject_t>; interface __Request__mach_port_mod_refs_t { Head: mach_msg_header_t; NDR: NDR_record_t; name: number; right: number; delta: number; } declare var __Request__mach_port_mod_refs_t: interop.StructType<__Request__mach_port_mod_refs_t>; interface __Request__mach_port_move_member_t { Head: mach_msg_header_t; NDR: NDR_record_t; member: number; after: number; } declare var __Request__mach_port_move_member_t: interop.StructType<__Request__mach_port_move_member_t>; interface __Request__mach_port_names_t { Head: mach_msg_header_t; } declare var __Request__mach_port_names_t: interop.StructType<__Request__mach_port_names_t>; interface __Request__mach_port_peek_t { Head: mach_msg_header_t; NDR: NDR_record_t; name: number; trailer_type: number; request_seqnop: number; trailer_infopCnt: number; } declare var __Request__mach_port_peek_t: interop.StructType<__Request__mach_port_peek_t>; interface __Request__mach_port_rename_t { Head: mach_msg_header_t; NDR: NDR_record_t; old_name: number; new_name: number; } declare var __Request__mach_port_rename_t: interop.StructType<__Request__mach_port_rename_t>; interface __Request__mach_port_request_notification_t { Head: mach_msg_header_t; msgh_body: mach_msg_body_t; notify: mach_msg_port_descriptor_t; NDR: NDR_record_t; name: number; msgid: number; sync: number; } declare var __Request__mach_port_request_notification_t: interop.StructType<__Request__mach_port_request_notification_t>; interface __Request__mach_port_set_attributes_t { Head: mach_msg_header_t; NDR: NDR_record_t; name: number; flavor: number; port_infoCnt: number; port_info: interop.Reference; } declare var __Request__mach_port_set_attributes_t: interop.StructType<__Request__mach_port_set_attributes_t>; interface __Request__mach_port_set_context_t { Head: mach_msg_header_t; NDR: NDR_record_t; name: number; context: number; } declare var __Request__mach_port_set_context_t: interop.StructType<__Request__mach_port_set_context_t>; interface __Request__mach_port_set_mscount_t { Head: mach_msg_header_t; NDR: NDR_record_t; name: number; mscount: number; } declare var __Request__mach_port_set_mscount_t: interop.StructType<__Request__mach_port_set_mscount_t>; interface __Request__mach_port_set_seqno_t { Head: mach_msg_header_t; NDR: NDR_record_t; name: number; seqno: number; } declare var __Request__mach_port_set_seqno_t: interop.StructType<__Request__mach_port_set_seqno_t>; interface __Request__mach_port_space_basic_info_t { Head: mach_msg_header_t; } declare var __Request__mach_port_space_basic_info_t: interop.StructType<__Request__mach_port_space_basic_info_t>; interface __Request__mach_port_space_info_t { Head: mach_msg_header_t; } declare var __Request__mach_port_space_info_t: interop.StructType<__Request__mach_port_space_info_t>; interface __Request__mach_port_type_t { Head: mach_msg_header_t; NDR: NDR_record_t; name: number; } declare var __Request__mach_port_type_t: interop.StructType<__Request__mach_port_type_t>; interface __Request__mach_port_unguard_t { Head: mach_msg_header_t; NDR: NDR_record_t; name: number; guard: number; } declare var __Request__mach_port_unguard_t: interop.StructType<__Request__mach_port_unguard_t>; interface __Request__mach_ports_lookup_t { Head: mach_msg_header_t; } declare var __Request__mach_ports_lookup_t: interop.StructType<__Request__mach_ports_lookup_t>; interface __Request__mach_ports_register_t { Head: mach_msg_header_t; msgh_body: mach_msg_body_t; init_port_set: mach_msg_ool_ports_descriptor_t; NDR: NDR_record_t; init_port_setCnt: number; } declare var __Request__mach_ports_register_t: interop.StructType<__Request__mach_ports_register_t>; interface __Request__mach_vm_region_info_64_t { Head: mach_msg_header_t; NDR: NDR_record_t; address: number; } declare var __Request__mach_vm_region_info_64_t: interop.StructType<__Request__mach_vm_region_info_64_t>; interface __Request__mach_vm_region_info_t { Head: mach_msg_header_t; NDR: NDR_record_t; address: number; } declare var __Request__mach_vm_region_info_t: interop.StructType<__Request__mach_vm_region_info_t>; interface __Request__mach_vm_wire_t { Head: mach_msg_header_t; msgh_body: mach_msg_body_t; task: mach_msg_port_descriptor_t; NDR: NDR_record_t; address: number; size: number; desired_access: number; } declare var __Request__mach_vm_wire_t: interop.StructType<__Request__mach_vm_wire_t>; interface __Request__mach_zone_info_t { Head: mach_msg_header_t; } declare var __Request__mach_zone_info_t: interop.StructType<__Request__mach_zone_info_t>; interface __Request__processor_assign_t { Head: mach_msg_header_t; msgh_body: mach_msg_body_t; new_set: mach_msg_port_descriptor_t; NDR: NDR_record_t; wait: number; } declare var __Request__processor_assign_t: interop.StructType<__Request__processor_assign_t>; interface __Request__processor_control_t { Head: mach_msg_header_t; NDR: NDR_record_t; processor_cmdCnt: number; processor_cmd: interop.Reference; } declare var __Request__processor_control_t: interop.StructType<__Request__processor_control_t>; interface __Request__processor_exit_t { Head: mach_msg_header_t; } declare var __Request__processor_exit_t: interop.StructType<__Request__processor_exit_t>; interface __Request__processor_get_assignment_t { Head: mach_msg_header_t; } declare var __Request__processor_get_assignment_t: interop.StructType<__Request__processor_get_assignment_t>; interface __Request__processor_info_t { Head: mach_msg_header_t; NDR: NDR_record_t; flavor: number; processor_info_outCnt: number; } declare var __Request__processor_info_t: interop.StructType<__Request__processor_info_t>; interface __Request__processor_set_create_t { Head: mach_msg_header_t; } declare var __Request__processor_set_create_t: interop.StructType<__Request__processor_set_create_t>; interface __Request__processor_set_default_t { Head: mach_msg_header_t; } declare var __Request__processor_set_default_t: interop.StructType<__Request__processor_set_default_t>; interface __Request__processor_set_destroy_t { Head: mach_msg_header_t; } declare var __Request__processor_set_destroy_t: interop.StructType<__Request__processor_set_destroy_t>; interface __Request__processor_set_info_t { Head: mach_msg_header_t; NDR: NDR_record_t; flavor: number; info_outCnt: number; } declare var __Request__processor_set_info_t: interop.StructType<__Request__processor_set_info_t>; interface __Request__processor_set_max_priority_t { Head: mach_msg_header_t; NDR: NDR_record_t; max_priority: number; change_threads: number; } declare var __Request__processor_set_max_priority_t: interop.StructType<__Request__processor_set_max_priority_t>; interface __Request__processor_set_policy_control_t { Head: mach_msg_header_t; NDR: NDR_record_t; flavor: number; policy_infoCnt: number; policy_info: interop.Reference; change: number; } declare var __Request__processor_set_policy_control_t: interop.StructType<__Request__processor_set_policy_control_t>; interface __Request__processor_set_policy_disable_t { Head: mach_msg_header_t; NDR: NDR_record_t; policy: number; change_threads: number; } declare var __Request__processor_set_policy_disable_t: interop.StructType<__Request__processor_set_policy_disable_t>; interface __Request__processor_set_policy_enable_t { Head: mach_msg_header_t; NDR: NDR_record_t; policy: number; } declare var __Request__processor_set_policy_enable_t: interop.StructType<__Request__processor_set_policy_enable_t>; interface __Request__processor_set_stack_usage_t { Head: mach_msg_header_t; } declare var __Request__processor_set_stack_usage_t: interop.StructType<__Request__processor_set_stack_usage_t>; interface __Request__processor_set_statistics_t { Head: mach_msg_header_t; NDR: NDR_record_t; flavor: number; info_outCnt: number; } declare var __Request__processor_set_statistics_t: interop.StructType<__Request__processor_set_statistics_t>; interface __Request__processor_set_tasks_t { Head: mach_msg_header_t; } declare var __Request__processor_set_tasks_t: interop.StructType<__Request__processor_set_tasks_t>; interface __Request__processor_set_threads_t { Head: mach_msg_header_t; } declare var __Request__processor_set_threads_t: interop.StructType<__Request__processor_set_threads_t>; interface __Request__processor_start_t { Head: mach_msg_header_t; } declare var __Request__processor_start_t: interop.StructType<__Request__processor_start_t>; interface __Request__semaphore_create_t { Head: mach_msg_header_t; NDR: NDR_record_t; policy: number; value: number; } declare var __Request__semaphore_create_t: interop.StructType<__Request__semaphore_create_t>; interface __Request__semaphore_destroy_t { Head: mach_msg_header_t; msgh_body: mach_msg_body_t; semaphore: mach_msg_port_descriptor_t; } declare var __Request__semaphore_destroy_t: interop.StructType<__Request__semaphore_destroy_t>; interface __Request__set_dp_control_port_t { Head: mach_msg_header_t; msgh_body: mach_msg_body_t; control_port: mach_msg_port_descriptor_t; } declare var __Request__set_dp_control_port_t: interop.StructType<__Request__set_dp_control_port_t>; interface __Request__task_assign_default_t { Head: mach_msg_header_t; NDR: NDR_record_t; assign_threads: number; } declare var __Request__task_assign_default_t: interop.StructType<__Request__task_assign_default_t>; interface __Request__task_assign_t { Head: mach_msg_header_t; msgh_body: mach_msg_body_t; new_set: mach_msg_port_descriptor_t; NDR: NDR_record_t; assign_threads: number; } declare var __Request__task_assign_t: interop.StructType<__Request__task_assign_t>; interface __Request__task_create_t { Head: mach_msg_header_t; msgh_body: mach_msg_body_t; ledgers: mach_msg_ool_ports_descriptor_t; NDR: NDR_record_t; ledgersCnt: number; inherit_memory: number; } declare var __Request__task_create_t: interop.StructType<__Request__task_create_t>; interface __Request__task_get_assignment_t { Head: mach_msg_header_t; } declare var __Request__task_get_assignment_t: interop.StructType<__Request__task_get_assignment_t>; interface __Request__task_get_emulation_vector_t { Head: mach_msg_header_t; } declare var __Request__task_get_emulation_vector_t: interop.StructType<__Request__task_get_emulation_vector_t>; interface __Request__task_get_exception_ports_t { Head: mach_msg_header_t; NDR: NDR_record_t; exception_mask: number; } declare var __Request__task_get_exception_ports_t: interop.StructType<__Request__task_get_exception_ports_t>; interface __Request__task_get_mach_voucher_t { Head: mach_msg_header_t; NDR: NDR_record_t; which: number; } declare var __Request__task_get_mach_voucher_t: interop.StructType<__Request__task_get_mach_voucher_t>; interface __Request__task_get_special_port_t { Head: mach_msg_header_t; NDR: NDR_record_t; which_port: number; } declare var __Request__task_get_special_port_t: interop.StructType<__Request__task_get_special_port_t>; interface __Request__task_get_state_t { Head: mach_msg_header_t; NDR: NDR_record_t; flavor: number; old_stateCnt: number; } declare var __Request__task_get_state_t: interop.StructType<__Request__task_get_state_t>; interface __Request__task_info_t { Head: mach_msg_header_t; NDR: NDR_record_t; flavor: number; task_info_outCnt: number; } declare var __Request__task_info_t: interop.StructType<__Request__task_info_t>; interface __Request__task_policy_get_t { Head: mach_msg_header_t; NDR: NDR_record_t; flavor: number; policy_infoCnt: number; get_default: number; } declare var __Request__task_policy_get_t: interop.StructType<__Request__task_policy_get_t>; interface __Request__task_policy_set_t { Head: mach_msg_header_t; NDR: NDR_record_t; flavor: number; policy_infoCnt: number; policy_info: interop.Reference; } declare var __Request__task_policy_set_t: interop.StructType<__Request__task_policy_set_t>; interface __Request__task_policy_t { Head: mach_msg_header_t; NDR: NDR_record_t; policy: number; baseCnt: number; base: interop.Reference; set_limit: number; change: number; } declare var __Request__task_policy_t: interop.StructType<__Request__task_policy_t>; interface __Request__task_purgable_info_t { Head: mach_msg_header_t; } declare var __Request__task_purgable_info_t: interop.StructType<__Request__task_purgable_info_t>; interface __Request__task_resume2_t { Head: mach_msg_header_t; } declare var __Request__task_resume2_t: interop.StructType<__Request__task_resume2_t>; interface __Request__task_resume_t { Head: mach_msg_header_t; } declare var __Request__task_resume_t: interop.StructType<__Request__task_resume_t>; interface __Request__task_sample_t { Head: mach_msg_header_t; msgh_body: mach_msg_body_t; reply: mach_msg_port_descriptor_t; } declare var __Request__task_sample_t: interop.StructType<__Request__task_sample_t>; interface __Request__task_set_emulation_t { Head: mach_msg_header_t; NDR: NDR_record_t; routine_entry_pt: number; routine_number: number; } declare var __Request__task_set_emulation_t: interop.StructType<__Request__task_set_emulation_t>; interface __Request__task_set_emulation_vector_t { Head: mach_msg_header_t; msgh_body: mach_msg_body_t; emulation_vector: mach_msg_ool_descriptor_t; NDR: NDR_record_t; vector_start: number; emulation_vectorCnt: number; } declare var __Request__task_set_emulation_vector_t: interop.StructType<__Request__task_set_emulation_vector_t>; interface __Request__task_set_exception_ports_t { Head: mach_msg_header_t; msgh_body: mach_msg_body_t; new_port: mach_msg_port_descriptor_t; NDR: NDR_record_t; exception_mask: number; behavior: number; new_flavor: number; } declare var __Request__task_set_exception_ports_t: interop.StructType<__Request__task_set_exception_ports_t>; interface __Request__task_set_info_t { Head: mach_msg_header_t; NDR: NDR_record_t; flavor: number; task_info_inCnt: number; task_info_in: interop.Reference; } declare var __Request__task_set_info_t: interop.StructType<__Request__task_set_info_t>; interface __Request__task_set_mach_voucher_t { Head: mach_msg_header_t; msgh_body: mach_msg_body_t; voucher: mach_msg_port_descriptor_t; } declare var __Request__task_set_mach_voucher_t: interop.StructType<__Request__task_set_mach_voucher_t>; interface __Request__task_set_phys_footprint_limit_t { Head: mach_msg_header_t; NDR: NDR_record_t; new_limit: number; } declare var __Request__task_set_phys_footprint_limit_t: interop.StructType<__Request__task_set_phys_footprint_limit_t>; interface __Request__task_set_policy_t { Head: mach_msg_header_t; msgh_body: mach_msg_body_t; pset: mach_msg_port_descriptor_t; NDR: NDR_record_t; policy: number; baseCnt: number; base: interop.Reference; limitCnt: number; limit: interop.Reference; change: number; } declare var __Request__task_set_policy_t: interop.StructType<__Request__task_set_policy_t>; interface __Request__task_set_port_space_t { Head: mach_msg_header_t; NDR: NDR_record_t; table_entries: number; } declare var __Request__task_set_port_space_t: interop.StructType<__Request__task_set_port_space_t>; interface __Request__task_set_ras_pc_t { Head: mach_msg_header_t; NDR: NDR_record_t; basepc: number; boundspc: number; } declare var __Request__task_set_ras_pc_t: interop.StructType<__Request__task_set_ras_pc_t>; interface __Request__task_set_special_port_t { Head: mach_msg_header_t; msgh_body: mach_msg_body_t; special_port: mach_msg_port_descriptor_t; NDR: NDR_record_t; which_port: number; } declare var __Request__task_set_special_port_t: interop.StructType<__Request__task_set_special_port_t>; interface __Request__task_set_state_t { Head: mach_msg_header_t; NDR: NDR_record_t; flavor: number; new_stateCnt: number; new_state: interop.Reference; } declare var __Request__task_set_state_t: interop.StructType<__Request__task_set_state_t>; interface __Request__task_suspend2_t { Head: mach_msg_header_t; } declare var __Request__task_suspend2_t: interop.StructType<__Request__task_suspend2_t>; interface __Request__task_suspend_t { Head: mach_msg_header_t; } declare var __Request__task_suspend_t: interop.StructType<__Request__task_suspend_t>; interface __Request__task_swap_exception_ports_t { Head: mach_msg_header_t; msgh_body: mach_msg_body_t; new_port: mach_msg_port_descriptor_t; NDR: NDR_record_t; exception_mask: number; behavior: number; new_flavor: number; } declare var __Request__task_swap_exception_ports_t: interop.StructType<__Request__task_swap_exception_ports_t>; interface __Request__task_swap_mach_voucher_t { Head: mach_msg_header_t; msgh_body: mach_msg_body_t; new_voucher: mach_msg_port_descriptor_t; old_voucher: mach_msg_port_descriptor_t; } declare var __Request__task_swap_mach_voucher_t: interop.StructType<__Request__task_swap_mach_voucher_t>; interface __Request__task_terminate_t { Head: mach_msg_header_t; } declare var __Request__task_terminate_t: interop.StructType<__Request__task_terminate_t>; interface __Request__task_threads_t { Head: mach_msg_header_t; } declare var __Request__task_threads_t: interop.StructType<__Request__task_threads_t>; interface __Request__task_wire_t { Head: mach_msg_header_t; NDR: NDR_record_t; must_wire: number; } declare var __Request__task_wire_t: interop.StructType<__Request__task_wire_t>; interface __Request__task_zone_info_t { Head: mach_msg_header_t; } declare var __Request__task_zone_info_t: interop.StructType<__Request__task_zone_info_t>; interface __Request__thread_abort_safely_t { Head: mach_msg_header_t; } declare var __Request__thread_abort_safely_t: interop.StructType<__Request__thread_abort_safely_t>; interface __Request__thread_abort_t { Head: mach_msg_header_t; } declare var __Request__thread_abort_t: interop.StructType<__Request__thread_abort_t>; interface __Request__thread_assign_default_t { Head: mach_msg_header_t; } declare var __Request__thread_assign_default_t: interop.StructType<__Request__thread_assign_default_t>; interface __Request__thread_assign_t { Head: mach_msg_header_t; msgh_body: mach_msg_body_t; new_set: mach_msg_port_descriptor_t; } declare var __Request__thread_assign_t: interop.StructType<__Request__thread_assign_t>; interface __Request__thread_create_running_t { Head: mach_msg_header_t; NDR: NDR_record_t; flavor: number; new_stateCnt: number; new_state: interop.Reference; } declare var __Request__thread_create_running_t: interop.StructType<__Request__thread_create_running_t>; interface __Request__thread_create_t { Head: mach_msg_header_t; } declare var __Request__thread_create_t: interop.StructType<__Request__thread_create_t>; interface __Request__thread_depress_abort_t { Head: mach_msg_header_t; } declare var __Request__thread_depress_abort_t: interop.StructType<__Request__thread_depress_abort_t>; interface __Request__thread_get_assignment_t { Head: mach_msg_header_t; } declare var __Request__thread_get_assignment_t: interop.StructType<__Request__thread_get_assignment_t>; interface __Request__thread_get_exception_ports_t { Head: mach_msg_header_t; NDR: NDR_record_t; exception_mask: number; } declare var __Request__thread_get_exception_ports_t: interop.StructType<__Request__thread_get_exception_ports_t>; interface __Request__thread_get_mach_voucher_t { Head: mach_msg_header_t; NDR: NDR_record_t; which: number; } declare var __Request__thread_get_mach_voucher_t: interop.StructType<__Request__thread_get_mach_voucher_t>; interface __Request__thread_get_special_port_t { Head: mach_msg_header_t; NDR: NDR_record_t; which_port: number; } declare var __Request__thread_get_special_port_t: interop.StructType<__Request__thread_get_special_port_t>; interface __Request__thread_get_state_t { Head: mach_msg_header_t; NDR: NDR_record_t; flavor: number; old_stateCnt: number; } declare var __Request__thread_get_state_t: interop.StructType<__Request__thread_get_state_t>; interface __Request__thread_info_t { Head: mach_msg_header_t; NDR: NDR_record_t; flavor: number; thread_info_outCnt: number; } declare var __Request__thread_info_t: interop.StructType<__Request__thread_info_t>; interface __Request__thread_policy_get_t { Head: mach_msg_header_t; NDR: NDR_record_t; flavor: number; policy_infoCnt: number; get_default: number; } declare var __Request__thread_policy_get_t: interop.StructType<__Request__thread_policy_get_t>; interface __Request__thread_policy_set_t { Head: mach_msg_header_t; NDR: NDR_record_t; flavor: number; policy_infoCnt: number; policy_info: interop.Reference; } declare var __Request__thread_policy_set_t: interop.StructType<__Request__thread_policy_set_t>; interface __Request__thread_policy_t { Head: mach_msg_header_t; NDR: NDR_record_t; policy: number; baseCnt: number; base: interop.Reference; set_limit: number; } declare var __Request__thread_policy_t: interop.StructType<__Request__thread_policy_t>; interface __Request__thread_resume_t { Head: mach_msg_header_t; } declare var __Request__thread_resume_t: interop.StructType<__Request__thread_resume_t>; interface __Request__thread_sample_t { Head: mach_msg_header_t; msgh_body: mach_msg_body_t; reply: mach_msg_port_descriptor_t; } declare var __Request__thread_sample_t: interop.StructType<__Request__thread_sample_t>; interface __Request__thread_set_exception_ports_t { Head: mach_msg_header_t; msgh_body: mach_msg_body_t; new_port: mach_msg_port_descriptor_t; NDR: NDR_record_t; exception_mask: number; behavior: number; new_flavor: number; } declare var __Request__thread_set_exception_ports_t: interop.StructType<__Request__thread_set_exception_ports_t>; interface __Request__thread_set_mach_voucher_t { Head: mach_msg_header_t; msgh_body: mach_msg_body_t; voucher: mach_msg_port_descriptor_t; } declare var __Request__thread_set_mach_voucher_t: interop.StructType<__Request__thread_set_mach_voucher_t>; interface __Request__thread_set_policy_t { Head: mach_msg_header_t; msgh_body: mach_msg_body_t; pset: mach_msg_port_descriptor_t; NDR: NDR_record_t; policy: number; baseCnt: number; base: interop.Reference; limitCnt: number; limit: interop.Reference; } declare var __Request__thread_set_policy_t: interop.StructType<__Request__thread_set_policy_t>; interface __Request__thread_set_special_port_t { Head: mach_msg_header_t; msgh_body: mach_msg_body_t; special_port: mach_msg_port_descriptor_t; NDR: NDR_record_t; which_port: number; } declare var __Request__thread_set_special_port_t: interop.StructType<__Request__thread_set_special_port_t>; interface __Request__thread_set_state_t { Head: mach_msg_header_t; NDR: NDR_record_t; flavor: number; new_stateCnt: number; new_state: interop.Reference; } declare var __Request__thread_set_state_t: interop.StructType<__Request__thread_set_state_t>; interface __Request__thread_suspend_t { Head: mach_msg_header_t; } declare var __Request__thread_suspend_t: interop.StructType<__Request__thread_suspend_t>; interface __Request__thread_swap_exception_ports_t { Head: mach_msg_header_t; msgh_body: mach_msg_body_t; new_port: mach_msg_port_descriptor_t; NDR: NDR_record_t; exception_mask: number; behavior: number; new_flavor: number; } declare var __Request__thread_swap_exception_ports_t: interop.StructType<__Request__thread_swap_exception_ports_t>; interface __Request__thread_swap_mach_voucher_t { Head: mach_msg_header_t; msgh_body: mach_msg_body_t; new_voucher: mach_msg_port_descriptor_t; old_voucher: mach_msg_port_descriptor_t; } declare var __Request__thread_swap_mach_voucher_t: interop.StructType<__Request__thread_swap_mach_voucher_t>; interface __Request__thread_terminate_t { Head: mach_msg_header_t; } declare var __Request__thread_terminate_t: interop.StructType<__Request__thread_terminate_t>; interface __Request__thread_wire_t { Head: mach_msg_header_t; msgh_body: mach_msg_body_t; thread: mach_msg_port_descriptor_t; NDR: NDR_record_t; wired: number; } declare var __Request__thread_wire_t: interop.StructType<__Request__thread_wire_t>; interface __Request__vm_allocate_cpm_t { Head: mach_msg_header_t; msgh_body: mach_msg_body_t; task: mach_msg_port_descriptor_t; NDR: NDR_record_t; address: number; size: number; flags: number; } declare var __Request__vm_allocate_cpm_t: interop.StructType<__Request__vm_allocate_cpm_t>; interface __Request__vm_allocate_t { Head: mach_msg_header_t; NDR: NDR_record_t; address: number; size: number; flags: number; } declare var __Request__vm_allocate_t: interop.StructType<__Request__vm_allocate_t>; interface __Request__vm_behavior_set_t { Head: mach_msg_header_t; NDR: NDR_record_t; address: number; size: number; new_behavior: number; } declare var __Request__vm_behavior_set_t: interop.StructType<__Request__vm_behavior_set_t>; interface __Request__vm_copy_t { Head: mach_msg_header_t; NDR: NDR_record_t; source_address: number; size: number; dest_address: number; } declare var __Request__vm_copy_t: interop.StructType<__Request__vm_copy_t>; interface __Request__vm_deallocate_t { Head: mach_msg_header_t; NDR: NDR_record_t; address: number; size: number; } declare var __Request__vm_deallocate_t: interop.StructType<__Request__vm_deallocate_t>; interface __Request__vm_inherit_t { Head: mach_msg_header_t; NDR: NDR_record_t; address: number; size: number; new_inheritance: number; } declare var __Request__vm_inherit_t: interop.StructType<__Request__vm_inherit_t>; interface __Request__vm_machine_attribute_t { Head: mach_msg_header_t; NDR: NDR_record_t; address: number; size: number; attribute: number; value: number; } declare var __Request__vm_machine_attribute_t: interop.StructType<__Request__vm_machine_attribute_t>; interface __Request__vm_map_64_t { Head: mach_msg_header_t; msgh_body: mach_msg_body_t; object: mach_msg_port_descriptor_t; NDR: NDR_record_t; address: number; size: number; mask: number; flags: number; offset: number; copy: number; cur_protection: number; max_protection: number; inheritance: number; } declare var __Request__vm_map_64_t: interop.StructType<__Request__vm_map_64_t>; interface __Request__vm_map_page_query_t { Head: mach_msg_header_t; NDR: NDR_record_t; offset: number; } declare var __Request__vm_map_page_query_t: interop.StructType<__Request__vm_map_page_query_t>; interface __Request__vm_map_t { Head: mach_msg_header_t; msgh_body: mach_msg_body_t; object: mach_msg_port_descriptor_t; NDR: NDR_record_t; address: number; size: number; mask: number; flags: number; offset: number; copy: number; cur_protection: number; max_protection: number; inheritance: number; } declare var __Request__vm_map_t: interop.StructType<__Request__vm_map_t>; interface __Request__vm_mapped_pages_info_t { Head: mach_msg_header_t; } declare var __Request__vm_mapped_pages_info_t: interop.StructType<__Request__vm_mapped_pages_info_t>; interface __Request__vm_msync_t { Head: mach_msg_header_t; NDR: NDR_record_t; address: number; size: number; sync_flags: number; } declare var __Request__vm_msync_t: interop.StructType<__Request__vm_msync_t>; interface __Request__vm_protect_t { Head: mach_msg_header_t; NDR: NDR_record_t; address: number; size: number; set_maximum: number; new_protection: number; } declare var __Request__vm_protect_t: interop.StructType<__Request__vm_protect_t>; interface __Request__vm_purgable_control_t { Head: mach_msg_header_t; NDR: NDR_record_t; address: number; control: number; state: number; } declare var __Request__vm_purgable_control_t: interop.StructType<__Request__vm_purgable_control_t>; interface __Request__vm_read_list_t { Head: mach_msg_header_t; NDR: NDR_record_t; data_list: interop.Reference; count: number; } declare var __Request__vm_read_list_t: interop.StructType<__Request__vm_read_list_t>; interface __Request__vm_read_overwrite_t { Head: mach_msg_header_t; NDR: NDR_record_t; address: number; size: number; data: number; } declare var __Request__vm_read_overwrite_t: interop.StructType<__Request__vm_read_overwrite_t>; interface __Request__vm_read_t { Head: mach_msg_header_t; NDR: NDR_record_t; address: number; size: number; } declare var __Request__vm_read_t: interop.StructType<__Request__vm_read_t>; interface __Request__vm_region_64_t { Head: mach_msg_header_t; NDR: NDR_record_t; address: number; flavor: number; infoCnt: number; } declare var __Request__vm_region_64_t: interop.StructType<__Request__vm_region_64_t>; interface __Request__vm_region_recurse_64_t { Head: mach_msg_header_t; NDR: NDR_record_t; address: number; nesting_depth: number; infoCnt: number; } declare var __Request__vm_region_recurse_64_t: interop.StructType<__Request__vm_region_recurse_64_t>; interface __Request__vm_region_recurse_t { Head: mach_msg_header_t; NDR: NDR_record_t; address: number; nesting_depth: number; infoCnt: number; } declare var __Request__vm_region_recurse_t: interop.StructType<__Request__vm_region_recurse_t>; interface __Request__vm_region_t { Head: mach_msg_header_t; NDR: NDR_record_t; address: number; flavor: number; infoCnt: number; } declare var __Request__vm_region_t: interop.StructType<__Request__vm_region_t>; interface __Request__vm_remap_t { Head: mach_msg_header_t; msgh_body: mach_msg_body_t; src_task: mach_msg_port_descriptor_t; NDR: NDR_record_t; target_address: number; size: number; mask: number; flags: number; src_address: number; copy: number; inheritance: number; } declare var __Request__vm_remap_t: interop.StructType<__Request__vm_remap_t>; interface __Request__vm_wire_t { Head: mach_msg_header_t; msgh_body: mach_msg_body_t; task: mach_msg_port_descriptor_t; NDR: NDR_record_t; address: number; size: number; desired_access: number; } declare var __Request__vm_wire_t: interop.StructType<__Request__vm_wire_t>; interface __Request__vm_write_t { Head: mach_msg_header_t; msgh_body: mach_msg_body_t; data: mach_msg_ool_descriptor_t; NDR: NDR_record_t; address: number; dataCnt: number; } declare var __Request__vm_write_t: interop.StructType<__Request__vm_write_t>; declare function ___runetype(p1: number): number; declare function ___tolower(p1: number): number; declare function ___toupper(p1: number): number; declare function __cospi(p1: number): number; declare function __cospif(p1: number): number; interface __darwin_pthread_handler_rec { __routine: interop.FunctionReference<(p1: interop.Pointer | interop.Reference) => void>; __arg: interop.Pointer | interop.Reference; __next: interop.Pointer | interop.Reference<__darwin_pthread_handler_rec>; } declare var __darwin_pthread_handler_rec: interop.StructType<__darwin_pthread_handler_rec>; interface __double2 { __sinval: number; __cosval: number; } declare var __double2: interop.StructType<__double2>; declare function __error(): interop.Pointer | interop.Reference; declare function __exp10(p1: number): number; declare function __exp10f(p1: number): number; interface __float2 { __sinval: number; __cosval: number; } declare var __float2: interop.StructType<__float2>; declare function __fpclassifyd(p1: number): number; declare function __fpclassifyf(p1: number): number; declare function __fpclassifyl(p1: number): number; declare function __inline_isfinited(p1: number): number; declare function __inline_isfinitef(p1: number): number; declare function __inline_isfinitel(p1: number): number; declare function __inline_isinfd(p1: number): number; declare function __inline_isinff(p1: number): number; declare function __inline_isinfl(p1: number): number; declare function __inline_isnand(p1: number): number; declare function __inline_isnanf(p1: number): number; declare function __inline_isnanl(p1: number): number; declare function __inline_isnormald(p1: number): number; declare function __inline_isnormalf(p1: number): number; declare function __inline_isnormall(p1: number): number; declare function __inline_signbitd(p1: number): number; declare function __inline_signbitf(p1: number): number; declare function __inline_signbitl(p1: number): number; declare function __maskrune(p1: number, p2: number): number; declare function __math_errhandling(): number; declare var __mb_cur_max: number; interface __msfilterreq { msfr_ifindex: number; msfr_fmode: number; msfr_nsrcs: number; __msfr_align: number; msfr_group: sockaddr_storage; msfr_srcs: interop.Pointer | interop.Reference; } declare var __msfilterreq: interop.StructType<__msfilterreq>; interface __msqid_ds_new { msg_perm: ipc_perm; msg_first: number; msg_last: number; msg_cbytes: number; msg_qnum: number; msg_qbytes: number; msg_lspid: number; msg_lrpid: number; msg_stime: number; msg_pad1: number; msg_rtime: number; msg_pad2: number; msg_ctime: number; msg_pad3: number; msg_pad4: interop.Reference; } declare var __msqid_ds_new: interop.StructType<__msqid_ds_new>; interface __nl_cat_d { __data: interop.Pointer | interop.Reference; __size: number; } declare var __nl_cat_d: interop.StructType<__nl_cat_d>; declare function __opendir2(p1: string, p2: number): interop.Pointer | interop.Reference; interface __sbuf { _base: string; _size: number; } declare var __sbuf: interop.StructType<__sbuf>; interface __semid_ds_new { sem_perm: ipc_perm; sem_base: number; sem_nsems: number; sem_otime: number; sem_pad1: number; sem_ctime: number; sem_pad2: number; sem_pad3: interop.Reference; } declare var __semid_ds_new: interop.StructType<__semid_ds_new>; interface __shmid_ds_new { shm_perm: ipc_perm; shm_segsz: number; shm_lpid: number; shm_cpid: number; shm_nattch: number; shm_atime: number; shm_dtime: number; shm_ctime: number; shm_internal: interop.Pointer | interop.Reference; } declare var __shmid_ds_new: interop.StructType<__shmid_ds_new>; declare function __sincos(__x: number, __sinp: interop.Pointer | interop.Reference, __cosp: interop.Pointer | interop.Reference): void; declare function __sincos_stret(p1: number): __double2; declare function __sincosf(__x: number, __sinp: interop.Pointer | interop.Reference, __cosp: interop.Pointer | interop.Reference): void; declare function __sincosf_stret(p1: number): __float2; declare function __sincospi(__x: number, __sinp: interop.Pointer | interop.Reference, __cosp: interop.Pointer | interop.Reference): void; declare function __sincospi_stret(p1: number): __double2; declare function __sincospif(__x: number, __sinp: interop.Pointer | interop.Reference, __cosp: interop.Pointer | interop.Reference): void; declare function __sincospif_stret(p1: number): __float2; declare function __sinpi(p1: number): number; declare function __sinpif(p1: number): number; declare function __srget(p1: interop.Pointer | interop.Reference): number; declare var __stderrp: interop.Pointer | interop.Reference; declare var __stdinp: interop.Pointer | interop.Reference; declare var __stdoutp: interop.Pointer | interop.Reference; declare function __swbuf(p1: number, p2: interop.Pointer | interop.Reference): number; declare function __tanpi(p1: number): number; declare function __tanpif(p1: number): number; declare function __tg_promote(p1: number): number; declare function __tg_promoteFunction(p1: number): number; declare function __tg_promoteFunction2(p1: number): number; declare function __tg_promoteFunction3(p1: number): number; declare function __tg_promoteFunction4(p1: number): number; declare function __tg_promoteFunction5(p1: number): number; declare function __tg_promoteFunction6(p1: number): number; declare function __tg_promoteFunction7(p1: number): number; declare function __tg_promoteFunction8(p1: number): number; declare function __tolower(p1: number): number; declare function __toupper(p1: number): number; declare var _c_locale: interop.Pointer | interop.Reference; declare function _exit(p1: number): void; declare var _gmonparam: gmonparam; declare function _host_page_size(host: number, out_page_size: interop.Pointer | interop.Reference): number; declare function _kernelrpc_mach_port_allocate_trap(target: number, right: number, name: interop.Pointer | interop.Reference): number; declare function _kernelrpc_mach_port_construct_trap(target: number, options: interop.Pointer | interop.Reference, context: number, name: interop.Pointer | interop.Reference): number; declare function _kernelrpc_mach_port_deallocate_trap(target: number, name: number): number; declare function _kernelrpc_mach_port_destroy_trap(target: number, name: number): number; declare function _kernelrpc_mach_port_destruct_trap(target: number, name: number, srdelta: number, guard: number): number; declare function _kernelrpc_mach_port_extract_member_trap(target: number, name: number, pset: number): number; declare function _kernelrpc_mach_port_guard_trap(target: number, name: number, guard: number, strict: number): number; declare function _kernelrpc_mach_port_insert_member_trap(target: number, name: number, pset: number): number; declare function _kernelrpc_mach_port_insert_right_trap(target: number, name: number, poly: number, polyPoly: number): number; declare function _kernelrpc_mach_port_mod_refs_trap(target: number, name: number, right: number, delta: number): number; declare function _kernelrpc_mach_port_move_member_trap(target: number, member: number, after: number): number; declare function _kernelrpc_mach_port_unguard_trap(target: number, name: number, guard: number): number; declare function _kernelrpc_mach_vm_allocate_trap(target: number, addr: interop.Pointer | interop.Reference, size: number, flags: number): number; declare function _kernelrpc_mach_vm_deallocate_trap(target: number, address: number, size: number): number; declare function _kernelrpc_mach_vm_map_trap(target: number, address: interop.Pointer | interop.Reference, size: number, mask: number, flags: number, cur_protection: number): number; declare function _kernelrpc_mach_vm_protect_trap(target: number, address: number, size: number, set_maximum: number, new_protection: number): number; declare var _libiconv_version: number; declare function _longjmp(p1: interop.Reference, p2: number): void; declare function _nc_tracebits(): string; interface _opaque_pthread_attr_t { __sig: number; __opaque: interop.Reference; } declare var _opaque_pthread_attr_t: interop.StructType<_opaque_pthread_attr_t>; interface _opaque_pthread_cond_t { __sig: number; __opaque: interop.Reference; } declare var _opaque_pthread_cond_t: interop.StructType<_opaque_pthread_cond_t>; interface _opaque_pthread_condattr_t { __sig: number; __opaque: interop.Reference; } declare var _opaque_pthread_condattr_t: interop.StructType<_opaque_pthread_condattr_t>; interface _opaque_pthread_mutex_t { __sig: number; __opaque: interop.Reference; } declare var _opaque_pthread_mutex_t: interop.StructType<_opaque_pthread_mutex_t>; interface _opaque_pthread_mutexattr_t { __sig: number; __opaque: interop.Reference; } declare var _opaque_pthread_mutexattr_t: interop.StructType<_opaque_pthread_mutexattr_t>; interface _opaque_pthread_once_t { __sig: number; __opaque: interop.Reference; } declare var _opaque_pthread_once_t: interop.StructType<_opaque_pthread_once_t>; interface _opaque_pthread_rwlock_t { __sig: number; __opaque: interop.Reference; } declare var _opaque_pthread_rwlock_t: interop.StructType<_opaque_pthread_rwlock_t>; interface _opaque_pthread_rwlockattr_t { __sig: number; __opaque: interop.Reference; } declare var _opaque_pthread_rwlockattr_t: interop.StructType<_opaque_pthread_rwlockattr_t>; interface _opaque_pthread_t { __sig: number; __cleanup_stack: interop.Pointer | interop.Reference<__darwin_pthread_handler_rec>; __opaque: interop.Reference; } declare var _opaque_pthread_t: interop.StructType<_opaque_pthread_t>; interface _pcred { pc_lock: interop.Reference; pc_ucred: interop.Pointer | interop.Reference; p_ruid: number; p_svuid: number; p_rgid: number; p_svgid: number; p_refcnt: number; } declare var _pcred: interop.StructType<_pcred>; declare function _setjmp(p1: interop.Reference): number; declare function _traceattr(p1: number): string; declare function _traceattr2(p1: number, p2: number): string; declare function _tracechar(p1: number): string; declare function _tracechtype(p1: number): string; declare function _tracechtype2(p1: number, p2: number): string; declare function _tracedump(p1: string, p2: interop.Pointer | interop.Reference): void; declare function _tracemouse(p1: interop.Pointer | interop.Reference): string; interface _ucred { cr_ref: number; cr_uid: number; cr_ngroups: number; cr_groups: interop.Reference; } declare var _ucred: interop.StructType<_ucred>; declare function a64l(p1: string): number; declare function abort(): void; declare function abs(p1: number): number; declare function accept(p1: number, p2: interop.Pointer | interop.Reference, p3: interop.Pointer | interop.Reference): number; declare function access(p1: string, p2: number): number; interface accessx_descriptor { ad_name_offset: number; ad_flags: number; ad_pad: interop.Reference; } declare var accessx_descriptor: interop.StructType; declare function accessx_np(p1: interop.Pointer | interop.Reference, p2: number, p3: interop.Pointer | interop.Reference, p4: number): number; declare function acct(p1: string): number; interface acctStruct { ac_comm: interop.Reference; ac_utime: number; ac_stime: number; ac_etime: number; ac_btime: number; ac_uid: number; ac_gid: number; ac_mem: number; ac_io: number; ac_tty: number; ac_flag: number; } declare var acctStruct: interop.StructType; declare function acl_add_flag_np(flagset_d: interop.Pointer | interop.Reference, flag: acl_flag_t): number; declare function acl_add_perm(permset_d: interop.Pointer | interop.Reference, perm: acl_perm_t): number; declare function acl_calc_mask(acl_p: interop.Pointer | interop.Reference>): number; declare function acl_clear_flags_np(flagset_d: interop.Pointer | interop.Reference): number; declare function acl_clear_perms(permset_d: interop.Pointer | interop.Reference): number; declare function acl_copy_entry(dest_d: interop.Pointer | interop.Reference, src_d: interop.Pointer | interop.Reference): number; declare function acl_copy_ext(buf_p: interop.Pointer | interop.Reference, acl: interop.Pointer | interop.Reference, size: number): number; declare function acl_copy_ext_native(buf_p: interop.Pointer | interop.Reference, acl: interop.Pointer | interop.Reference, size: number): number; declare function acl_copy_int(buf_p: interop.Pointer | interop.Reference): interop.Pointer | interop.Reference; declare function acl_copy_int_native(buf_p: interop.Pointer | interop.Reference): interop.Pointer | interop.Reference; declare function acl_create_entry(acl_p: interop.Pointer | interop.Reference>, entry_p: interop.Pointer | interop.Reference>): number; declare function acl_create_entry_np(acl_p: interop.Pointer | interop.Reference>, entry_p: interop.Pointer | interop.Reference>, entry_index: number): number; declare function acl_delete_def_file(path_p: string): number; declare function acl_delete_entry(acl: interop.Pointer | interop.Reference, entry_d: interop.Pointer | interop.Reference): number; declare function acl_delete_flag_np(flagset_d: interop.Pointer | interop.Reference, flag: acl_flag_t): number; declare function acl_delete_perm(permset_d: interop.Pointer | interop.Reference, perm: acl_perm_t): number; declare function acl_dup(acl: interop.Pointer | interop.Reference): interop.Pointer | interop.Reference; declare const enum acl_entry_id_t { ACL_FIRST_ENTRY = 0, ACL_NEXT_ENTRY = -1, ACL_LAST_ENTRY = -2 } declare const enum acl_flag_t { ACL_FLAG_DEFER_INHERIT = 1, ACL_FLAG_NO_INHERIT = 131072, ACL_ENTRY_INHERITED = 16, ACL_ENTRY_FILE_INHERIT = 32, ACL_ENTRY_DIRECTORY_INHERIT = 64, ACL_ENTRY_LIMIT_INHERIT = 128, ACL_ENTRY_ONLY_INHERIT = 256 } declare function acl_free(obj_p: interop.Pointer | interop.Reference): number; declare function acl_from_text(buf_p: string): interop.Pointer | interop.Reference; declare function acl_get_entry(acl: interop.Pointer | interop.Reference, entry_id: number, entry_p: interop.Pointer | interop.Reference>): number; declare function acl_get_fd(fd: number): interop.Pointer | interop.Reference; declare function acl_get_fd_np(fd: number, type: acl_type_t): interop.Pointer | interop.Reference; declare function acl_get_file(path_p: string, type: acl_type_t): interop.Pointer | interop.Reference; declare function acl_get_flag_np(flagset_d: interop.Pointer | interop.Reference, flag: acl_flag_t): number; declare function acl_get_flagset_np(obj_p: interop.Pointer | interop.Reference, flagset_p: interop.Pointer | interop.Reference>): number; declare function acl_get_link_np(path_p: string, type: acl_type_t): interop.Pointer | interop.Reference; declare function acl_get_perm_np(permset_d: interop.Pointer | interop.Reference, perm: acl_perm_t): number; declare function acl_get_permset(entry_d: interop.Pointer | interop.Reference, permset_p: interop.Pointer | interop.Reference>): number; declare function acl_get_permset_mask_np(entry_d: interop.Pointer | interop.Reference, mask_p: interop.Pointer | interop.Reference): number; declare function acl_get_qualifier(entry_d: interop.Pointer | interop.Reference): interop.Pointer | interop.Reference; declare function acl_get_tag_type(entry_d: interop.Pointer | interop.Reference, tag_type_p: interop.Pointer | interop.Reference): number; declare function acl_init(count: number): interop.Pointer | interop.Reference; declare function acl_maximal_permset_mask_np(mask_p: interop.Pointer | interop.Reference): number; declare const enum acl_perm_t { ACL_READ_DATA = 2, ACL_LIST_DIRECTORY = 2, ACL_WRITE_DATA = 4, ACL_ADD_FILE = 4, ACL_EXECUTE = 8, ACL_SEARCH = 8, ACL_DELETE = 16, ACL_APPEND_DATA = 32, ACL_ADD_SUBDIRECTORY = 32, ACL_DELETE_CHILD = 64, ACL_READ_ATTRIBUTES = 128, ACL_WRITE_ATTRIBUTES = 256, ACL_READ_EXTATTRIBUTES = 512, ACL_WRITE_EXTATTRIBUTES = 1024, ACL_READ_SECURITY = 2048, ACL_WRITE_SECURITY = 4096, ACL_CHANGE_OWNER = 8192, ACL_SYNCHRONIZE = 1048576 } declare function acl_set_fd(fd: number, acl: interop.Pointer | interop.Reference): number; declare function acl_set_fd_np(fd: number, acl: interop.Pointer | interop.Reference, acl_type: acl_type_t): number; declare function acl_set_file(path_p: string, type: acl_type_t, acl: interop.Pointer | interop.Reference): number; declare function acl_set_flagset_np(obj_p: interop.Pointer | interop.Reference, flagset_d: interop.Pointer | interop.Reference): number; declare function acl_set_link_np(path_p: string, type: acl_type_t, acl: interop.Pointer | interop.Reference): number; declare function acl_set_permset(entry_d: interop.Pointer | interop.Reference, permset_d: interop.Pointer | interop.Reference): number; declare function acl_set_permset_mask_np(entry_d: interop.Pointer | interop.Reference, mask: number): number; declare function acl_set_qualifier(entry_d: interop.Pointer | interop.Reference, tag_qualifier_p: interop.Pointer | interop.Reference): number; declare function acl_set_tag_type(entry_d: interop.Pointer | interop.Reference, tag_type: acl_tag_t): number; declare function acl_size(acl: interop.Pointer | interop.Reference): number; declare const enum acl_tag_t { ACL_UNDEFINED_TAG = 0, ACL_EXTENDED_ALLOW = 1, ACL_EXTENDED_DENY = 2 } declare function acl_to_text(acl: interop.Pointer | interop.Reference, len_p: interop.Pointer | interop.Reference): string; declare const enum acl_type_t { ACL_TYPE_EXTENDED = 256, ACL_TYPE_ACCESS = 0, ACL_TYPE_DEFAULT = 1, ACL_TYPE_AFS = 2, ACL_TYPE_CODA = 3, ACL_TYPE_NTFS = 4, ACL_TYPE_NWFS = 5 } declare function acl_valid(acl: interop.Pointer | interop.Reference): number; declare function acl_valid_fd_np(fd: number, type: acl_type_t, acl: interop.Pointer | interop.Reference): number; declare function acl_valid_file_np(path: string, type: acl_type_t, acl: interop.Pointer | interop.Reference): number; declare function acl_valid_link_np(path: string, type: acl_type_t, acl: interop.Pointer | interop.Reference): number; declare function acos(p1: number): number; declare function acosf(p1: number): number; declare function acosh(p1: number): number; declare function acoshf(p1: number): number; declare function acoshl(p1: number): number; declare function acosl(p1: number): number; declare var acs_map: interop.Reference; declare function act_get_state(target_act: number, flavor: number, old_state: interop.Pointer | interop.Reference, old_stateCnt: interop.Pointer | interop.Reference): number; declare function act_set_state(target_act: number, flavor: number, new_state: interop.Pointer | interop.Reference, new_stateCnt: number): number; declare function add_profil(p1: string, p2: number, p3: number, p4: number): number; declare function addch(p1: number): number; declare function addchnstr(p1: interop.Pointer | interop.Reference, p2: number): number; declare function addchstr(p1: interop.Pointer | interop.Reference): number; declare function addnstr(p1: string, p2: number): number; declare function addr2ascii(p1: number, p2: interop.Pointer | interop.Reference, p3: number, p4: string): string; interface addrinfo { ai_flags: number; ai_family: number; ai_socktype: number; ai_protocol: number; ai_addrlen: number; ai_canonname: string; ai_addr: interop.Pointer | interop.Reference; ai_next: interop.Pointer | interop.Reference; } declare var addrinfo: interop.StructType; declare function addstr(p1: string): number; declare function adjtime(p1: interop.Pointer | interop.Reference, p2: interop.Pointer | interop.Reference): number; declare function alarm(p1: number): number; declare function alloca(p1: number): interop.Pointer | interop.Reference; declare function alphasort(p1: interop.Pointer | interop.Reference>, p2: interop.Pointer | interop.Reference>): number; interface appletalk_fdinfo { pfi: proc_fileinfo; appletalkinfo: appletalk_info; } declare var appletalk_fdinfo: interop.StructType; interface appletalk_info { atalk_stat: vinfo_stat; } declare var appletalk_info: interop.StructType; declare function arc4random(): number; declare function arc4random_addrandom(p1: string, p2: number): void; declare function arc4random_buf(p1: interop.Pointer | interop.Reference, p2: number): void; declare function arc4random_stir(): void; declare function arc4random_uniform(p1: number): number; declare function ascii2addr(p1: number, p2: string, p3: interop.Pointer | interop.Reference): number; declare function asctime(p1: interop.Pointer | interop.Reference): string; declare function asctime_r(p1: interop.Pointer | interop.Reference, p2: string): string; declare function asin(p1: number): number; declare function asinf(p1: number): number; declare function asinh(p1: number): number; declare function asinhf(p1: number): number; declare function asinhl(p1: number): number; declare function asinl(p1: number): number; declare function assume_default_colors(p1: number, p2: number): number; declare function atan(p1: number): number; declare function atan2(p1: number, p2: number): number; declare function atan2f(p1: number, p2: number): number; declare function atan2l(p1: number, p2: number): number; declare function atanf(p1: number): number; declare function atanh(p1: number): number; declare function atanhf(p1: number): number; declare function atanhl(p1: number): number; declare function atanl(p1: number): number; declare function atexit(p1: interop.FunctionReference<() => void>): number; declare function atexit_b(p1: () => void): number; declare function atof(p1: string): number; declare function atoi(p1: string): number; declare function atol(p1: string): number; declare function atoll(p1: string): number; declare function attr_get(p1: interop.Pointer | interop.Reference, p2: interop.Pointer | interop.Reference, p3: interop.Pointer | interop.Reference): number; declare function attr_off(p1: number, p2: interop.Pointer | interop.Reference): number; declare function attr_on(p1: number, p2: interop.Pointer | interop.Reference): number; declare function attr_set(p1: number, p2: number, p3: interop.Pointer | interop.Reference): number; interface attribute_set_t { commonattr: number; volattr: number; dirattr: number; fileattr: number; forkattr: number; } declare var attribute_set_t: interop.StructType; interface attrlist { bitmapcount: number; reserved: number; commonattr: number; volattr: number; dirattr: number; fileattr: number; forkattr: number; } declare var attrlist: interop.StructType; declare function attroff(p1: number): number; declare function attron(p1: number): number; interface attrreference_t { attr_dataoffset: number; attr_length: number; } declare var attrreference_t: interop.StructType; declare function attrset(p1: number): number; interface au_arb_t { howtopr: number; bu: number; uc: number; data: string; } declare var au_arb_t: interop.StructType; interface au_arg32_t { no: number; val: number; len: number; text: string; } declare var au_arg32_t: interop.StructType; interface au_arg64_t { no: number; val: number; len: number; text: string; } declare var au_arg64_t: interop.StructType; interface au_attr32_t { mode: number; uid: number; gid: number; fsid: number; nid: number; dev: number; } declare var au_attr32_t: interop.StructType; interface au_attr64_t { mode: number; uid: number; gid: number; fsid: number; nid: number; dev: number; } declare var au_attr64_t: interop.StructType; declare function au_bsm_to_domain(bsm_domain: number, local_domainp: interop.Pointer | interop.Reference): number; declare function au_bsm_to_domainFunction(bsm_domain: number, local_domainp: interop.Pointer | interop.Reference): number; declare function au_bsm_to_errno(bsm_error: number, errorp: interop.Pointer | interop.Reference): number; declare function au_bsm_to_errnoFunction(bsm_error: number, errorp: interop.Pointer | interop.Reference): number; declare function au_bsm_to_fcntl_cmd(bsm_fcntl_cmd: number, local_fcntl_cmdp: interop.Pointer | interop.Reference): number; declare function au_bsm_to_fcntl_cmdFunction(bsm_fcntl_cmd: number, local_fcntl_cmdp: interop.Pointer | interop.Reference): number; declare function au_bsm_to_socket_type(bsm_socket_type: number, local_socket_typep: interop.Pointer | interop.Reference): number; declare function au_bsm_to_socket_typeFunction(bsm_socket_type: number, local_socket_typep: interop.Pointer | interop.Reference): number; interface au_class_ent_t { ac_name: string; ac_class: number; ac_desc: string; } declare var au_class_ent_t: interop.StructType; declare function au_close(d: number, keep: number, event: number): number; declare function au_close_buffer(d: number, event: number, buffer: string, buflen: interop.Pointer | interop.Reference): number; declare function au_close_token(tok: interop.Pointer | interop.Reference, buffer: string, buflen: interop.Pointer | interop.Reference): number; declare function au_domain_to_bsm(local_domain: number): number; declare function au_domain_to_bsmFunction(local_domain: number): number; declare function au_errno_to_bsm(local_errno: number): number; declare function au_errno_to_bsmFunction(local_errno: number): number; interface au_evclass_map_t { ec_number: number; ec_class: number; } declare var au_evclass_map_t: interop.StructType; interface au_event_ent_t { ae_number: number; ae_name: string; ae_desc: string; ae_class: number; } declare var au_event_ent_t: interop.StructType; interface au_execarg_t { count: number; text: interop.Reference; } declare var au_execarg_t: interop.StructType; interface au_execenv_t { count: number; text: interop.Reference; } declare var au_execenv_t: interop.StructType; interface au_exit_t { status: number; ret: number; } declare var au_exit_t: interop.StructType; declare function au_fcntl_cmd_to_bsm(local_fcntl_command: number): number; declare function au_fcntl_cmd_to_bsmFunction(local_fcntl_command: number): number; interface au_file_t { s: number; ms: number; len: number; name: string; } declare var au_file_t: interop.StructType; declare function au_free_token(tok: interop.Pointer | interop.Reference): void; interface au_fstat_t { af_filesz: number; af_currsz: number; } declare var au_fstat_t: interop.StructType; declare function au_get_state(): number; interface au_groups_t { no: number; list: interop.Reference; } declare var au_groups_t: interop.StructType; interface au_header32_ex_t { size: number; version: number; e_type: number; e_mod: number; ad_type: number; addr: interop.Reference; s: number; ms: number; } declare var au_header32_ex_t: interop.StructType; interface au_header32_t { size: number; version: number; e_type: number; e_mod: number; s: number; ms: number; } declare var au_header32_t: interop.StructType; interface au_header64_ex_t { size: number; version: number; e_type: number; e_mod: number; ad_type: number; addr: interop.Reference; s: number; ms: number; } declare var au_header64_ex_t: interop.StructType; interface au_header64_t { size: number; version: number; e_type: number; e_mod: number; s: number; ms: number; } declare var au_header64_t: interop.StructType; interface au_inaddr_ex_t { type: number; addr: interop.Reference; } declare var au_inaddr_ex_t: interop.StructType; interface au_inaddr_t { addr: number; } declare var au_inaddr_t: interop.StructType; interface au_invalid_t { length: number; data: string; } declare var au_invalid_t: interop.StructType; interface au_ip_t { version: number; tos: number; len: number; id: number; offset: number; ttl: number; prot: number; chksm: number; src: number; dest: number; } declare var au_ip_t: interop.StructType; interface au_ipc_t { type: number; id: number; } declare var au_ipc_t: interop.StructType; interface au_ipcperm_t { uid: number; gid: number; puid: number; pgid: number; mode: number; seq: number; key: number; } declare var au_ipcperm_t: interop.StructType; interface au_iport_t { port: number; } declare var au_iport_t: interop.StructType; interface au_kevent_t { ident: number; filter: number; flags: number; fflags: number; data: number; } declare var au_kevent_t: interop.StructType; interface au_mask_t { am_success: number; am_failure: number; } declare var au_mask_t: interop.StructType; declare function au_notify_initialize(): number; declare function au_notify_terminate(): number; interface au_opaque_t { size: number; data: string; } declare var au_opaque_t: interop.StructType; declare function au_open(): number; interface au_path_t { len: number; path: string; } declare var au_path_t: interop.StructType; declare function au_poltostr(policy: number, maxsize: number, buf: string): number; declare function au_preselect(event: number, mask_p: interop.Pointer | interop.Reference, sorf: number, flag: number): number; declare function au_print_xml_footer(outfp: interop.Pointer | interop.Reference): void; declare function au_print_xml_header(outfp: interop.Pointer | interop.Reference): void; interface au_proc32_t { auid: number; euid: number; egid: number; ruid: number; rgid: number; pid: number; sid: number; tid: au_tid32_t; } declare var au_proc32_t: interop.StructType; interface au_proc32ex_t { auid: number; euid: number; egid: number; ruid: number; rgid: number; pid: number; sid: number; tid: au_tidaddr32_t; } declare var au_proc32ex_t: interop.StructType; interface au_proc64_t { auid: number; euid: number; egid: number; ruid: number; rgid: number; pid: number; sid: number; tid: au_tid64_t; } declare var au_proc64_t: interop.StructType; interface au_proc64ex_t { auid: number; euid: number; egid: number; ruid: number; rgid: number; pid: number; sid: number; tid: au_tidaddr64_t; } declare var au_proc64ex_t: interop.StructType; interface au_qctrl_t { aq_hiwater: number; aq_lowater: number; aq_bufsz: number; aq_delay: number; aq_minfree: number; } declare var au_qctrl_t: interop.StructType; declare function au_read_rec(fp: interop.Pointer | interop.Reference, buf: interop.Pointer | interop.Reference): number; interface au_ret32_t { status: number; ret: number; } declare var au_ret32_t: interop.StructType; interface au_ret64_t { err: number; val: number; } declare var au_ret64_t: interop.StructType; interface au_seq_t { seqno: number; } declare var au_seq_t: interop.StructType; interface au_session_t { as_aia_p: interop.Pointer | interop.Reference; as_mask: au_mask_t; } declare var au_session_t: interop.StructType; declare function au_sflagstostr(flags: number, maxsize: number, buf: string): number; interface au_socket_ex32_t { domain: number; type: number; atype: number; l_port: number; l_addr: interop.Reference; r_port: number; r_addr: interop.Reference; } declare var au_socket_ex32_t: interop.StructType; interface au_socket_t { type: number; l_port: number; l_addr: number; r_port: number; r_addr: number; } declare var au_socket_t: interop.StructType; declare function au_socket_type_to_bsm(local_socket_type: number): number; declare function au_socket_type_to_bsmFunction(local_socket_type: number): number; interface au_socketinet32_t { family: number; port: number; addr: number; } declare var au_socketinet32_t: interop.StructType; interface au_socketinet_ex32_t { family: number; port: number; addr: interop.Reference; } declare var au_socketinet_ex32_t: interop.StructType; interface au_socketunix_t { family: number; path: interop.Reference; } declare var au_socketunix_t: interop.StructType; interface au_stat_t { as_version: number; as_numevent: number; as_generated: number; as_nonattrib: number; as_kernel: number; as_audit: number; as_auditctl: number; as_enqueue: number; as_written: number; as_wblocked: number; as_rblocked: number; as_dropped: number; as_totalsize: number; as_memused: number; } declare var au_stat_t: interop.StructType; declare function au_strerror(bsm_error: number): string; declare function au_strtopol(polstr: string, policy: interop.Pointer | interop.Reference): number; declare function au_strtosflags(sflagsstr: string, flags: interop.Pointer | interop.Reference): number; interface au_subject32_t { auid: number; euid: number; egid: number; ruid: number; rgid: number; pid: number; sid: number; tid: au_tid32_t; } declare var au_subject32_t: interop.StructType; interface au_subject32ex_t { auid: number; euid: number; egid: number; ruid: number; rgid: number; pid: number; sid: number; tid: au_tidaddr32_t; } declare var au_subject32ex_t: interop.StructType; interface au_subject64_t { auid: number; euid: number; egid: number; ruid: number; rgid: number; pid: number; sid: number; tid: au_tid64_t; } declare var au_subject64_t: interop.StructType; interface au_subject64ex_t { auid: number; euid: number; egid: number; ruid: number; rgid: number; pid: number; sid: number; tid: au_tidaddr64_t; } declare var au_subject64ex_t: interop.StructType; interface au_text_t { len: number; text: string; } declare var au_text_t: interop.StructType; interface au_tid32_t { port: number; addr: number; } declare var au_tid32_t: interop.StructType; interface au_tid64_t { port: number; addr: number; } declare var au_tid64_t: interop.StructType; interface au_tid_addr_t { at_port: number; at_type: number; at_addr: interop.Reference; } declare var au_tid_addr_t: interop.StructType; interface au_tid_t { port: number; machine: number; } declare var au_tid_t: interop.StructType; interface au_tidaddr32_t { port: number; type: number; addr: interop.Reference; } declare var au_tidaddr32_t: interop.StructType; interface au_tidaddr64_t { port: number; type: number; addr: interop.Reference; } declare var au_tidaddr64_t: interop.StructType; declare function au_to_arg(n: number, text: string, v: number): interop.Pointer | interop.Reference; declare function au_to_arg32(n: number, text: string, v: number): interop.Pointer | interop.Reference; declare function au_to_arg64(n: number, text: string, v: number): interop.Pointer | interop.Reference; declare function au_to_data(unit_print: number, unit_type: number, unit_count: number, p: string): interop.Pointer | interop.Reference; declare function au_to_exec_args(argv: interop.Pointer | interop.Reference): interop.Pointer | interop.Reference; declare function au_to_exec_env(envp: interop.Pointer | interop.Reference): interop.Pointer | interop.Reference; declare function au_to_exit(retval: number, err: number): interop.Pointer | interop.Reference; declare function au_to_file(file: string, tm: timeval): interop.Pointer | interop.Reference; declare function au_to_groups(groups: interop.Pointer | interop.Reference): interop.Pointer | interop.Reference; declare function au_to_header(rec_size: number, e_type: number, e_mod: number): interop.Pointer | interop.Reference; declare function au_to_header32(rec_size: number, e_type: number, e_mod: number): interop.Pointer | interop.Reference; declare function au_to_header32_ex(rec_size: number, e_type: number, e_mod: number): interop.Pointer | interop.Reference; declare function au_to_header32_ex_tm(rec_size: number, e_type: number, e_mod: number, tm: timeval, aia: interop.Pointer | interop.Reference): interop.Pointer | interop.Reference; declare function au_to_header32_tm(rec_size: number, e_type: number, e_mod: number, tm: timeval): interop.Pointer | interop.Reference; declare function au_to_header64(rec_size: number, e_type: number, e_mod: number): interop.Pointer | interop.Reference; declare function au_to_header64_tm(rec_size: number, e_type: number, e_mod: number, tm: timeval): interop.Pointer | interop.Reference; declare function au_to_header_ex(rec_size: number, e_type: number, e_mod: number): interop.Pointer | interop.Reference; declare function au_to_in_addr(internet_addr: interop.Pointer | interop.Reference): interop.Pointer | interop.Reference; declare function au_to_ip(ip: interop.Pointer | interop.Reference): interop.Pointer | interop.Reference; declare function au_to_ipc(type: number, id: number): interop.Pointer | interop.Reference; declare function au_to_ipc_perm(perm: interop.Pointer | interop.Reference): interop.Pointer | interop.Reference; declare function au_to_iport(iport: number): interop.Pointer | interop.Reference; declare function au_to_kevent(kev: interop.Pointer | interop.Reference): interop.Pointer | interop.Reference; declare function au_to_me(): interop.Pointer | interop.Reference; declare function au_to_newgroups(n: number, groups: interop.Pointer | interop.Reference): interop.Pointer | interop.Reference; declare function au_to_opaque(data: string, bytes: number): interop.Pointer | interop.Reference; declare function au_to_path(path: string): interop.Pointer | interop.Reference; declare function au_to_process(auid: number, euid: number, egid: number, ruid: number, rgid: number, pid: number, sid: number, tid: interop.Pointer | interop.Reference): interop.Pointer | interop.Reference; declare function au_to_process32(auid: number, euid: number, egid: number, ruid: number, rgid: number, pid: number, sid: number, tid: interop.Pointer | interop.Reference): interop.Pointer | interop.Reference; declare function au_to_process32_ex(auid: number, euid: number, egid: number, ruid: number, rgid: number, pid: number, sid: number, tid: interop.Pointer | interop.Reference): interop.Pointer | interop.Reference; declare function au_to_process64(auid: number, euid: number, egid: number, ruid: number, rgid: number, pid: number, sid: number, tid: interop.Pointer | interop.Reference): interop.Pointer | interop.Reference; declare function au_to_process64_ex(auid: number, euid: number, egid: number, ruid: number, rgid: number, pid: number, sid: number, tid: interop.Pointer | interop.Reference): interop.Pointer | interop.Reference; declare function au_to_process_ex(auid: number, euid: number, egid: number, ruid: number, rgid: number, pid: number, sid: number, tid: interop.Pointer | interop.Reference): interop.Pointer | interop.Reference; declare function au_to_return(status: number, ret: number): interop.Pointer | interop.Reference; declare function au_to_return32(status: number, ret: number): interop.Pointer | interop.Reference; declare function au_to_return64(status: number, ret: number): interop.Pointer | interop.Reference; declare function au_to_seq(audit_count: number): interop.Pointer | interop.Reference; declare function au_to_sock_inet(so: interop.Pointer | interop.Reference): interop.Pointer | interop.Reference; declare function au_to_sock_inet32(so: interop.Pointer | interop.Reference): interop.Pointer | interop.Reference; declare function au_to_sock_unix(so: interop.Pointer | interop.Reference): interop.Pointer | interop.Reference; declare function au_to_socket_ex(so_domain: number, so_type: number, sa_local: interop.Pointer | interop.Reference, sa_remote: interop.Pointer | interop.Reference): interop.Pointer | interop.Reference; declare function au_to_subject(auid: number, euid: number, egid: number, ruid: number, rgid: number, pid: number, sid: number, tid: interop.Pointer | interop.Reference): interop.Pointer | interop.Reference; declare function au_to_subject32(auid: number, euid: number, egid: number, ruid: number, rgid: number, pid: number, sid: number, tid: interop.Pointer | interop.Reference): interop.Pointer | interop.Reference; declare function au_to_subject32_ex(auid: number, euid: number, egid: number, ruid: number, rgid: number, pid: number, sid: number, tid: interop.Pointer | interop.Reference): interop.Pointer | interop.Reference; declare function au_to_subject64(auid: number, euid: number, egid: number, ruid: number, rgid: number, pid: number, sid: number, tid: interop.Pointer | interop.Reference): interop.Pointer | interop.Reference; declare function au_to_subject64_ex(auid: number, euid: number, egid: number, ruid: number, rgid: number, pid: number, sid: number, tid: interop.Pointer | interop.Reference): interop.Pointer | interop.Reference; declare function au_to_subject_ex(auid: number, euid: number, egid: number, ruid: number, rgid: number, pid: number, sid: number, tid: interop.Pointer | interop.Reference): interop.Pointer | interop.Reference; declare function au_to_text(text: string): interop.Pointer | interop.Reference; declare function au_to_trailer(rec_size: number): interop.Pointer | interop.Reference; declare function au_to_zonename(zonename: string): interop.Pointer | interop.Reference; interface au_trailer_t { magic: number; count: number; } declare var au_trailer_t: interop.StructType; interface au_user_ent_t { au_name: string; au_always: au_mask_t; au_never: au_mask_t; } declare var au_user_ent_t: interop.StructType; declare function au_user_mask(username: string, mask_p: interop.Pointer | interop.Reference): number; declare function au_write(d: number, m: interop.Pointer | interop.Reference): number; interface au_zonename_t { len: number; zonename: string; } declare var au_zonename_t: interop.StructType; declare function audit(p1: interop.Pointer | interop.Reference, p2: number): number; declare function audit_get_car(path: string, sz: number): number; declare function audit_get_class(evc_map: interop.Pointer | interop.Reference, sz: number): number; declare function audit_get_cond(cond: interop.Pointer | interop.Reference): number; declare function audit_get_cwd(path: string, sz: number): number; declare function audit_get_fsize(fstat: interop.Pointer | interop.Reference, sz: number): number; declare function audit_get_kaudit(aia: interop.Pointer | interop.Reference, sz: number): number; declare function audit_get_kmask(kmask: interop.Pointer | interop.Reference, sz: number): number; declare function audit_get_pinfo(api: interop.Pointer | interop.Reference, sz: number): number; declare function audit_get_pinfo_addr(apia: interop.Pointer | interop.Reference, sz: number): number; declare function audit_get_policy(policy: interop.Pointer | interop.Reference): number; declare function audit_get_qctrl(qctrl: interop.Pointer | interop.Reference, sz: number): number; declare function audit_get_sflags(flags: interop.Pointer | interop.Reference): number; declare function audit_get_sflags_mask(which: string, mask: interop.Pointer | interop.Reference): number; declare function audit_get_sinfo_addr(aia: interop.Pointer | interop.Reference, sz: number): number; declare function audit_get_stat(stats: interop.Pointer | interop.Reference, sz: number): number; declare function audit_send_trigger(trigger: interop.Pointer | interop.Reference): number; declare function audit_session_join(port: number): number; declare function audit_session_port(asid: number, portname: interop.Pointer | interop.Reference): number; declare function audit_session_self(): number; declare function audit_set_class(evc_map: interop.Pointer | interop.Reference, sz: number): number; declare function audit_set_cond(cond: interop.Pointer | interop.Reference): number; declare function audit_set_fsize(fstat: interop.Pointer | interop.Reference, sz: number): number; declare function audit_set_kaudit(aia: interop.Pointer | interop.Reference, sz: number): number; declare function audit_set_kmask(kmask: interop.Pointer | interop.Reference, sz: number): number; declare function audit_set_pmask(api: interop.Pointer | interop.Reference, sz: number): number; declare function audit_set_policy(policy: interop.Pointer | interop.Reference): number; declare function audit_set_qctrl(qctrl: interop.Pointer | interop.Reference, sz: number): number; declare function audit_set_sflags(flags: number): number; declare function audit_set_sflags_mask(which: string, mask: number): number; declare function audit_set_stat(stats: interop.Pointer | interop.Reference, sz: number): number; declare function audit_set_terminal_id(tid: interop.Pointer | interop.Reference): number; interface audit_token_t { val: interop.Reference; } declare var audit_token_t: interop.StructType; declare function audit_token_to_au32(atoken: audit_token_t, auidp: interop.Pointer | interop.Reference, euidp: interop.Pointer | interop.Reference, egidp: interop.Pointer | interop.Reference, ruidp: interop.Pointer | interop.Reference, rgidp: interop.Pointer | interop.Reference, pidp: interop.Pointer | interop.Reference, asidp: interop.Pointer | interop.Reference, tidp: interop.Pointer | interop.Reference): void; declare function audit_write(event_code: number, subject: interop.Pointer | interop.Reference, misctok: interop.Pointer | interop.Reference, retval: number, errcode: number): number; declare function audit_write_failure(event_code: number, errmsg: string, errret: number, auid: number, euid: number, egid: number, ruid: number, rgid: number, pid: number, sid: number, tid: interop.Pointer | interop.Reference): number; declare function audit_write_failure_na(event_code: number, errmsg: string, errret: number, euid: number, egid: number, pid: number, tid: interop.Pointer | interop.Reference): number; declare function audit_write_failure_self(event_code: number, errmsg: string, errret: number): number; declare function audit_write_success(event_code: number, misctok: interop.Pointer | interop.Reference, auid: number, euid: number, egid: number, ruid: number, rgid: number, pid: number, sid: number, tid: interop.Pointer | interop.Reference): number; declare function audit_write_success_self(event_code: number, misctok: interop.Pointer | interop.Reference): number; declare function auditctl(p1: string): number; interface auditinfo_addr_t { ai_auid: number; ai_mask: au_mask_t; ai_termid: au_tid_addr_t; ai_asid: number; ai_flags: number; } declare var auditinfo_addr_t: interop.StructType; interface auditinfo_t { ai_auid: number; ai_mask: au_mask_t; ai_termid: au_tid_t; ai_asid: number; } declare var auditinfo_t: interop.StructType; declare function auditon(p1: number, p2: interop.Pointer | interop.Reference, p3: number): number; interface auditpinfo_addr_t { ap_pid: number; ap_auid: number; ap_mask: au_mask_t; ap_termid: au_tid_addr_t; ap_asid: number; ap_flags: number; } declare var auditpinfo_addr_t: interop.StructType; interface auditpinfo_t { ap_pid: number; ap_auid: number; ap_mask: au_mask_t; ap_termid: au_tid_t; ap_asid: number; } declare var auditpinfo_t: interop.StructType; declare var averunnable: loadavg; declare function basename(p1: string): string; declare function baudrate(): number; declare function bcmp(p1: interop.Pointer | interop.Reference, p2: interop.Pointer | interop.Reference, p3: number): number; declare function bcopy(p1: interop.Pointer | interop.Reference, p2: interop.Pointer | interop.Reference, p3: number): void; declare function beep(): number; declare function bind(p1: number, p2: interop.Pointer | interop.Reference, p3: number): number; declare function bindresvport(p1: number, p2: interop.Pointer | interop.Reference): number; declare function bindresvport_sa(p1: number, p2: interop.Pointer | interop.Reference): number; declare function bkgd(p1: number): number; declare function bkgdset(p1: number): void; declare var bootstrap_port: number; declare function border(p1: number, p2: number, p3: number, p4: number, p5: number, p6: number, p7: number, p8: number): number; declare function box(p1: interop.Pointer | interop.Reference, p2: number, p3: number): number; declare function brk(p1: interop.Pointer | interop.Reference): interop.Pointer | interop.Reference; declare function bsd_signal(p1: number, p2: interop.FunctionReference<(p1: number) => void>): interop.FunctionReference<(p1: number) => void>; declare function bsearch(p1: interop.Pointer | interop.Reference, p2: interop.Pointer | interop.Reference, p3: number, p4: number, p5: interop.FunctionReference<(p1: interop.Pointer | interop.Reference, p2: interop.Pointer | interop.Reference) => number>): interop.Pointer | interop.Reference; declare function bsearch_b(p1: interop.Pointer | interop.Reference, p2: interop.Pointer | interop.Reference, p3: number, p4: number, p5: (p1: interop.Pointer | interop.Reference, p2: interop.Pointer | interop.Reference) => number): interop.Pointer | interop.Reference; declare function btowc(p1: number): number; declare function buf_alloc(p1: interop.Pointer | interop.Reference): interop.Pointer | interop.Reference; declare function buf_attr(p1: interop.Pointer | interop.Reference): interop.Pointer | interop.Reference; declare function buf_bawrite(p1: interop.Pointer | interop.Reference): number; declare function buf_bdwrite(p1: interop.Pointer | interop.Reference): number; declare function buf_biodone(p1: interop.Pointer | interop.Reference): void; declare function buf_biowait(p1: interop.Pointer | interop.Reference): number; declare function buf_blkno(p1: interop.Pointer | interop.Reference): number; declare function buf_bread(p1: interop.Pointer | interop.Reference, p2: number, p3: number, p4: interop.Pointer | interop.Reference, p5: interop.Pointer | interop.Reference>): number; declare function buf_breadn(p1: interop.Pointer | interop.Reference, p2: number, p3: number, p4: interop.Pointer | interop.Reference, p5: interop.Pointer | interop.Reference, p6: number, p7: interop.Pointer | interop.Reference, p8: interop.Pointer | interop.Reference>): number; declare function buf_brelse(p1: interop.Pointer | interop.Reference): void; declare function buf_bwrite(p1: interop.Pointer | interop.Reference): number; declare function buf_callback(p1: interop.Pointer | interop.Reference): interop.Pointer | interop.Reference; declare function buf_clear(p1: interop.Pointer | interop.Reference): void; declare function buf_clear_redundancy_flags(p1: interop.Pointer | interop.Reference, p2: number): void; declare function buf_clearflags(p1: interop.Pointer | interop.Reference, p2: number): void; declare function buf_clone(p1: interop.Pointer | interop.Reference, p2: number, p3: number, p4: interop.FunctionReference<(p1: interop.Pointer | interop.Reference, p2: interop.Pointer | interop.Reference) => void>, p5: interop.Pointer | interop.Reference): interop.Pointer | interop.Reference; declare function buf_count(p1: interop.Pointer | interop.Reference): number; declare function buf_create_shadow(bp: interop.Pointer | interop.Reference, force_copy: number, external_storage: number, iodone: interop.FunctionReference<(p1: interop.Pointer | interop.Reference, p2: interop.Pointer | interop.Reference) => void>, arg: interop.Pointer | interop.Reference): interop.Pointer | interop.Reference; declare function buf_dataptr(p1: interop.Pointer | interop.Reference): number; declare function buf_device(p1: interop.Pointer | interop.Reference): number; declare function buf_dirtyend(p1: interop.Pointer | interop.Reference): number; declare function buf_dirtyoff(p1: interop.Pointer | interop.Reference): number; declare function buf_drvdata(p1: interop.Pointer | interop.Reference): interop.Pointer | interop.Reference; declare function buf_error(p1: interop.Pointer | interop.Reference): number; declare function buf_flags(p1: interop.Pointer | interop.Reference): number; declare function buf_flushdirtyblks(p1: interop.Pointer | interop.Reference, p2: number, p3: number, p4: string): void; declare function buf_free(p1: interop.Pointer | interop.Reference): void; declare function buf_fromcache(p1: interop.Pointer | interop.Reference): number; declare function buf_fsprivate(p1: interop.Pointer | interop.Reference): interop.Pointer | interop.Reference; declare function buf_fua(p1: interop.Pointer | interop.Reference): number; declare function buf_getblk(p1: interop.Pointer | interop.Reference, p2: number, p3: number, p4: number, p5: number, p6: number): interop.Pointer | interop.Reference; declare function buf_geteblk(p1: number): interop.Pointer | interop.Reference; declare function buf_invalblkno(p1: interop.Pointer | interop.Reference, p2: number, p3: number): number; declare function buf_invalidateblks(p1: interop.Pointer | interop.Reference, p2: number, p3: number, p4: number): number; declare function buf_iterate(p1: interop.Pointer | interop.Reference, p2: interop.FunctionReference<(p1: interop.Pointer | interop.Reference, p2: interop.Pointer | interop.Reference) => number>, p3: number, p4: interop.Pointer | interop.Reference): void; declare function buf_lblkno(p1: interop.Pointer | interop.Reference): number; declare function buf_map(p1: interop.Pointer | interop.Reference, p2: interop.Pointer | interop.Reference): number; declare function buf_markaged(p1: interop.Pointer | interop.Reference): void; declare function buf_markclean(p1: interop.Pointer | interop.Reference): void; declare function buf_markdelayed(p1: interop.Pointer | interop.Reference): void; declare function buf_markeintr(p1: interop.Pointer | interop.Reference): void; declare function buf_markfua(p1: interop.Pointer | interop.Reference): void; declare function buf_markinvalid(p1: interop.Pointer | interop.Reference): void; declare function buf_markstatic(p1: interop.Pointer | interop.Reference): void; declare function buf_meta_bread(p1: interop.Pointer | interop.Reference, p2: number, p3: number, p4: interop.Pointer | interop.Reference, p5: interop.Pointer | interop.Reference>): number; declare function buf_meta_breadn(p1: interop.Pointer | interop.Reference, p2: number, p3: number, p4: interop.Pointer | interop.Reference, p5: interop.Pointer | interop.Reference, p6: number, p7: interop.Pointer | interop.Reference, p8: interop.Pointer | interop.Reference>): number; declare function buf_proc(p1: interop.Pointer | interop.Reference): interop.Pointer | interop.Reference; declare function buf_rcred(p1: interop.Pointer | interop.Reference): interop.Pointer | interop.Reference; declare function buf_redundancy_flags(p1: interop.Pointer | interop.Reference): number; declare function buf_reset(p1: interop.Pointer | interop.Reference, p2: number): void; declare function buf_resid(p1: interop.Pointer | interop.Reference): number; declare function buf_set_redundancy_flags(p1: interop.Pointer | interop.Reference, p2: number): void; declare function buf_setblkno(p1: interop.Pointer | interop.Reference, p2: number): void; declare function buf_setcallback(p1: interop.Pointer | interop.Reference, p2: interop.FunctionReference<(p1: interop.Pointer | interop.Reference, p2: interop.Pointer | interop.Reference) => void>, p3: interop.Pointer | interop.Reference): number; declare function buf_setcount(p1: interop.Pointer | interop.Reference, p2: number): void; declare function buf_setdataptr(p1: interop.Pointer | interop.Reference, p2: number): void; declare function buf_setdevice(p1: interop.Pointer | interop.Reference, p2: interop.Pointer | interop.Reference): number; declare function buf_setdirtyend(p1: interop.Pointer | interop.Reference, p2: number): void; declare function buf_setdirtyoff(p1: interop.Pointer | interop.Reference, p2: number): void; declare function buf_setdrvdata(p1: interop.Pointer | interop.Reference, p2: interop.Pointer | interop.Reference): void; declare function buf_seterror(p1: interop.Pointer | interop.Reference, p2: number): void; declare function buf_setflags(p1: interop.Pointer | interop.Reference, p2: number): void; declare function buf_setfsprivate(p1: interop.Pointer | interop.Reference, p2: interop.Pointer | interop.Reference): void; declare function buf_setlblkno(p1: interop.Pointer | interop.Reference, p2: number): void; declare function buf_setresid(p1: interop.Pointer | interop.Reference, p2: number): void; declare function buf_setsize(p1: interop.Pointer | interop.Reference, p2: number): void; declare function buf_setupl(p1: interop.Pointer | interop.Reference, p2: number, p3: number): number; declare function buf_setvnode(p1: interop.Pointer | interop.Reference, p2: interop.Pointer | interop.Reference): void; declare function buf_shadow(bp: interop.Pointer | interop.Reference): number; declare function buf_size(p1: interop.Pointer | interop.Reference): number; declare function buf_static(p1: interop.Pointer | interop.Reference): number; declare function buf_strategy(p1: interop.Pointer | interop.Reference, p2: interop.Pointer | interop.Reference): number; declare function buf_unmap(p1: interop.Pointer | interop.Reference): number; declare function buf_upl(p1: interop.Pointer | interop.Reference): interop.Pointer | interop.Reference; declare function buf_uploffset(p1: interop.Pointer | interop.Reference): number; declare function buf_valid(p1: interop.Pointer | interop.Reference): number; declare function buf_vnode(p1: interop.Pointer | interop.Reference): interop.Pointer | interop.Reference; declare function buf_wcred(p1: interop.Pointer | interop.Reference): interop.Pointer | interop.Reference; declare function bzero(p1: interop.Pointer | interop.Reference, p2: number): void; declare function calloc(p1: number, p2: number): interop.Pointer | interop.Reference; declare function can_change_color(): boolean; declare function cannot_audit(p1: number): number; declare function catclose(p1: interop.Pointer | interop.Reference<__nl_cat_d>): number; declare function catgets(p1: interop.Pointer | interop.Reference<__nl_cat_d>, p2: number, p3: number, p4: string): string; declare function catopen(p1: string, p2: number): interop.Pointer | interop.Reference<__nl_cat_d>; declare function cbreak(): number; declare function cbrt(p1: number): number; declare function cbrtf(p1: number): number; declare function cbrtl(p1: number): number; declare function ceil(p1: number): number; declare function ceilf(p1: number): number; declare function ceill(p1: number): number; declare function cfgetispeed(p1: interop.Pointer | interop.Reference): number; declare function cfgetospeed(p1: interop.Pointer | interop.Reference): number; declare function cfmakeraw(p1: interop.Pointer | interop.Reference): void; declare function cfsetispeed(p1: interop.Pointer | interop.Reference, p2: number): number; declare function cfsetospeed(p1: interop.Pointer | interop.Reference, p2: number): number; declare function cfsetspeed(p1: interop.Pointer | interop.Reference, p2: number): number; declare function cgetcap(p1: string, p2: string, p3: number): string; declare function cgetclose(): number; declare function cgetent(p1: interop.Pointer | interop.Reference, p2: interop.Pointer | interop.Reference, p3: string): number; declare function cgetfirst(p1: interop.Pointer | interop.Reference, p2: interop.Pointer | interop.Reference): number; declare function cgetmatch(p1: string, p2: string): number; declare function cgetnext(p1: interop.Pointer | interop.Reference, p2: interop.Pointer | interop.Reference): number; declare function cgetnum(p1: string, p2: string, p3: interop.Pointer | interop.Reference): number; declare function cgetset(p1: string): number; declare function cgetstr(p1: string, p2: string, p3: interop.Pointer | interop.Reference): number; declare function cgetustr(p1: string, p2: string, p3: interop.Pointer | interop.Reference): number; declare function chdir(p1: string): number; declare function chflags(p1: string, p2: number): number; declare function chgat(p1: number, p2: number, p3: number, p4: interop.Pointer | interop.Reference): number; declare function chmod(p1: string, p2: number): number; declare function chmodx_np(p1: string, p2: interop.Pointer | interop.Reference): number; declare function chown(p1: string, p2: number, p3: number): number; declare function chroot(p1: string): number; declare function clear(): number; declare function clearerr(p1: interop.Pointer | interop.Reference): void; declare function clearok(p1: interop.Pointer | interop.Reference, p2: boolean): number; declare function clock(): number; declare function clock_alarm(clock_serv: number, alarm_type: number, alarm_time: mach_timespec_t, alarm_port: number): number; declare function clock_alarm_reply(alarm_port: number, alarm_portPoly: number, alarm_code: number, alarm_type: number, alarm_time: mach_timespec_t): number; declare function clock_get_attributes(clock_serv: number, flavor: number, clock_attr: interop.Pointer | interop.Reference, clock_attrCnt: interop.Pointer | interop.Reference): number; declare function clock_get_res(p1: number, p2: interop.Pointer | interop.Reference): number; declare function clock_get_time(clock_serv: number, cur_time: interop.Pointer | interop.Reference): number; declare function clock_set_attributes(clock_ctrl: number, flavor: number, clock_attr: interop.Pointer | interop.Reference, clock_attrCnt: number): number; declare function clock_set_res(p1: number, p2: number): number; declare function clock_set_time(clock_ctrl: number, new_time: mach_timespec_t): number; declare function clock_sleep(p1: number, p2: number, p3: mach_timespec_t, p4: interop.Pointer | interop.Reference): number; declare function clock_sleep_trap(clock_name: number, sleep_type: number, sleep_sec: number, sleep_nsec: number, wakeup_time: interop.Pointer | interop.Reference): number; interface clockinfo { hz: number; tick: number; tickadj: number; stathz: number; profhz: number; } declare var clockinfo: interop.StructType; declare function close(p1: number): number; declare function closedir(p1: interop.Pointer | interop.Reference): number; declare function closelog(): void; declare function clrtobot(): number; declare function clrtoeol(): number; interface cmsghdr { cmsg_len: number; cmsg_level: number; cmsg_type: number; } declare var cmsghdr: interop.StructType; declare function color_content(p1: number, p2: interop.Pointer | interop.Reference, p3: interop.Pointer | interop.Reference, p4: interop.Pointer | interop.Reference): number; declare function color_set(p1: number, p2: interop.Pointer | interop.Reference): number; declare function confstr(p1: number, p2: string, p3: number): number; declare function connect(p1: number, p2: interop.Pointer | interop.Reference, p3: number): number; declare function connectx(p1: number, p2: interop.Pointer | interop.Reference, p3: number, p4: number, p5: interop.Pointer | interop.Reference, p6: number, p7: interop.Pointer | interop.Reference, p8: interop.Pointer | interop.Reference): number; declare function copyfile(from: string, to: string, state: interop.Pointer | interop.Reference, flags: number): number; declare function copyfile_state_alloc(): interop.Pointer | interop.Reference; declare function copyfile_state_free(p1: interop.Pointer | interop.Reference): number; declare function copyfile_state_get(s: interop.Pointer | interop.Reference, flag: number, dst: interop.Pointer | interop.Reference): number; declare function copyfile_state_set(s: interop.Pointer | interop.Reference, flag: number, src: interop.Pointer | interop.Reference): number; declare function copysign(p1: number, p2: number): number; declare function copysignf(p1: number, p2: number): number; declare function copysignl(p1: number, p2: number): number; declare function copywin(p1: interop.Pointer | interop.Reference, p2: interop.Pointer | interop.Reference, p3: number, p4: number, p5: number, p6: number, p7: number, p8: number, p9: number): number; declare function cos(p1: number): number; declare function cosf(p1: number): number; declare function cosh(p1: number): number; declare function coshf(p1: number): number; declare function coshl(p1: number): number; declare function cosl(p1: number): number; declare function creat(p1: string, p2: number): number; declare function crypt(p1: string, p2: string): string; declare function ctermid(p1: string): string; declare function ctermid_r(p1: string): string; declare function ctime(p1: interop.Pointer | interop.Reference): string; declare function ctime_r(p1: interop.Pointer | interop.Reference, p2: string): string; interface ctl_event_data { ctl_id: number; ctl_unit: number; } declare var ctl_event_data: interop.StructType; interface ctl_info { ctl_id: number; ctl_name: interop.Reference; } declare var ctl_info: interop.StructType; interface ctlname { ctl_name: string; ctl_type: number; } declare var ctlname: interop.StructType; declare function curs_set(p1: number): number; declare var curscr: interop.Pointer | interop.Reference; declare function curses_version(): string; declare function daemon(p1: number, p2: number): number; interface datum { dptr: interop.Pointer | interop.Reference; dsize: number; } declare var datum: interop.StructType; declare var daylight: number; declare function dbm_clearerr(p1: interop.Pointer | interop.Reference): number; declare function dbm_close(p1: interop.Pointer | interop.Reference): void; declare function dbm_delete(p1: interop.Pointer | interop.Reference, p2: datum): number; declare function dbm_dirfno(p1: interop.Pointer | interop.Reference): number; declare function dbm_error(p1: interop.Pointer | interop.Reference): number; declare function dbm_fetch(p1: interop.Pointer | interop.Reference, p2: datum): datum; declare function dbm_firstkey(p1: interop.Pointer | interop.Reference): datum; declare function dbm_forder(p1: interop.Pointer | interop.Reference, p2: datum): number; declare function dbm_nextkey(p1: interop.Pointer | interop.Reference): datum; declare function dbm_open(p1: string, p2: number, p3: number): interop.Pointer | interop.Reference; declare function dbm_store(p1: interop.Pointer | interop.Reference, p2: datum, p3: datum, p4: number): number; declare function def_prog_mode(): number; declare function def_shell_mode(): number; declare function define_key(p1: string, p2: number): number; declare function delay_output(p1: number): number; declare function delch(): number; declare function deleteln(): number; declare function delscreen(p1: interop.Pointer | interop.Reference): void; declare function delwin(p1: interop.Pointer | interop.Reference): number; declare function derwin(p1: interop.Pointer | interop.Reference, p2: number, p3: number, p4: number, p5: number): interop.Pointer | interop.Reference; declare function devname(p1: number, p2: number): string; declare function devname_r(p1: number, p2: number, buf: string, len: number): string; declare function difftime(p1: number, p2: number): number; interface dirent { d_ino: number; d_seekoff: number; d_reclen: number; d_namlen: number; d_type: number; d_name: interop.Reference; } declare var dirent: interop.StructType; declare function dirfd(dirp: interop.Pointer | interop.Reference): number; declare function dirname(p1: string): string; declare function disconnectx(p1: number, p2: number, p3: number): number; interface diskextent { startblock: number; blockcount: number; } declare var diskextent: interop.StructType; declare function div(p1: number, p2: number): div_t; interface div_t { quot: number; rem: number; } declare var div_t: interop.StructType; interface dk_corestorage_info_t { flags: number; hotfile_size: number; hibernate_minsize: number; swapfile_pinning: number; padding: interop.Reference; } declare var dk_corestorage_info_t: interop.StructType; interface dk_extent_t { offset: number; length: number; } declare var dk_extent_t: interop.StructType; interface dk_firmware_path_t { path: interop.Reference; } declare var dk_firmware_path_t: interop.StructType; interface dk_format_capacities_t { capacities: interop.Pointer | interop.Reference; capacitiesCount: number; reserved0064: interop.Reference; } declare var dk_format_capacities_t: interop.StructType; interface dk_format_capacity_t { blockCount: number; blockSize: number; reserved0096: interop.Reference; } declare var dk_format_capacity_t: interop.StructType; interface dk_synchronize_t { offset: number; length: number; options: number; reserved0160: interop.Reference; } declare var dk_synchronize_t: interop.StructType; interface dk_unmap_t { extents: interop.Pointer | interop.Reference; extentsCount: number; options: number; reserved0096: interop.Reference; } declare var dk_unmap_t: interop.StructType; declare function dladdr(p1: interop.Pointer | interop.Reference, p2: interop.Pointer | interop.Reference): number; declare function dlclose(__handle: interop.Pointer | interop.Reference): number; declare function dlerror(): string; declare function dlopen(__path: string, __mode: number): interop.Pointer | interop.Reference; declare function dlopen_preflight(__path: string): boolean; declare function dlsym(__handle: interop.Pointer | interop.Reference, __symbol: string): interop.Pointer | interop.Reference; declare function doupdate(): number; interface dqblk { dqb_bhardlimit: number; dqb_bsoftlimit: number; dqb_curbytes: number; dqb_ihardlimit: number; dqb_isoftlimit: number; dqb_curinodes: number; dqb_btime: number; dqb_itime: number; dqb_id: number; dqb_spare: interop.Reference; } declare var dqblk: interop.StructType; interface dqfilehdr { dqh_magic: number; dqh_version: number; dqh_maxentries: number; dqh_entrycnt: number; dqh_flags: number; dqh_chktime: number; dqh_btime: number; dqh_itime: number; dqh_string: interop.Reference; dqh_spare: interop.Reference; } declare var dqfilehdr: interop.StructType; declare function dqhashshift(p1: number): number; declare function drand48(): number; declare function dup(p1: number): number; declare function dup2(p1: number, p2: number): number; declare function duplocale(p1: interop.Pointer | interop.Reference): interop.Pointer | interop.Reference; declare function dupwin(p1: interop.Pointer | interop.Reference): interop.Pointer | interop.Reference; declare function echo(): number; declare function echochar(p1: number): number; declare function ecvt(p1: number, p2: number, p3: interop.Pointer | interop.Reference, p4: interop.Pointer | interop.Reference): string; declare function encrypt(p1: string, p2: number): void; declare function endac(): void; declare function endauclass(): void; declare function endauevent(): void; declare function endauuser(): void; declare function endgrent(): void; declare function endhostent(): void; declare function endnetent(): void; declare function endnetgrent(): void; declare function endprotoent(): void; declare function endpwent(): void; declare function endrpcent(): void; declare function endservent(): void; declare function endusershell(): void; declare function endutxent(): void; declare function endutxent_wtmp(): void; declare function endwin(): number; interface eproc { e_paddr: interop.Pointer | interop.Reference; e_sess: interop.Pointer | interop.Reference; e_pcred: _pcred; e_ucred: _ucred; e_vm: vmspace; e_ppid: number; e_pgid: number; e_jobc: number; e_tdev: number; e_tpgid: number; e_tsess: interop.Pointer | interop.Reference; e_wmesg: interop.Reference; e_xsize: number; e_xrssize: number; e_xccount: number; e_xswrss: number; e_flag: number; e_login: interop.Reference; e_spare: interop.Reference; } declare var eproc: interop.StructType; declare function erand48(p1: interop.Reference): number; declare function erase(): number; declare function erasechar(): number; declare function erf(p1: number): number; declare function erfc(p1: number): number; declare function erfcf(p1: number): number; declare function erfcl(p1: number): number; declare function erff(p1: number): number; declare function erfl(p1: number): number; declare function err_set_exit(p1: interop.FunctionReference<(p1: number) => void>): void; declare function err_set_exit_b(p1: (p1: number) => void): void; declare function err_set_file(p1: interop.Pointer | interop.Reference): void; declare function etap_trace_thread(target_act: number, trace_status: number): number; interface eventreq { er_type: number; er_handle: number; er_data: interop.Pointer | interop.Reference; er_rcnt: number; er_wcnt: number; er_ecnt: number; er_eventbits: number; } declare var eventreq: interop.StructType; interface exception { type: number; name: string; arg1: number; arg2: number; retval: number; } declare var exception: interop.StructType; declare function exception_raise(exception_port: number, thread: number, task: number, exception: number, code: interop.Pointer | interop.Reference, codeCnt: number): number; declare function exception_raise_state(exception_port: number, exception: number, code: interop.Pointer | interop.Reference, codeCnt: number, flavor: interop.Pointer | interop.Reference, old_state: interop.Pointer | interop.Reference, old_stateCnt: number, new_state: interop.Pointer | interop.Reference, new_stateCnt: interop.Pointer | interop.Reference): number; declare function exception_raise_state_identity(exception_port: number, thread: number, task: number, exception: number, code: interop.Pointer | interop.Reference, codeCnt: number, flavor: interop.Pointer | interop.Reference, old_state: interop.Pointer | interop.Reference, old_stateCnt: number, new_state: interop.Pointer | interop.Reference, new_stateCnt: interop.Pointer | interop.Reference): number; declare function exchangedata(p1: string, p2: string, p3: number): number; declare function execv(p1: string, p2: interop.Pointer | interop.Reference): number; declare function execvP(p1: string, p2: string, p3: interop.Pointer | interop.Reference): number; declare function execve(p1: string, p2: interop.Pointer | interop.Reference, p3: interop.Pointer | interop.Reference): number; declare function execvp(p1: string, p2: interop.Pointer | interop.Reference): number; declare function exit(p1: number): void; declare function exp(p1: number): number; declare function exp2(p1: number): number; declare function exp2f(p1: number): number; declare function exp2l(p1: number): number; declare function expf(p1: number): number; declare function expl(p1: number): number; declare function expm1(p1: number): number; declare function expm1f(p1: number): number; declare function expm1l(p1: number): number; declare function fabs(p1: number): number; declare function fabsf(p1: number): number; declare function fabsl(p1: number): number; declare function faccessat(p1: number, p2: string, p3: number, p4: number): number; interface fbootstraptransfer_t { fbt_offset: number; fbt_length: number; fbt_buffer: interop.Pointer | interop.Reference; } declare var fbootstraptransfer_t: interop.StructType; declare function fchdir(p1: number): number; declare function fchflags(p1: number, p2: number): number; declare function fchmod(p1: number, p2: number): number; declare function fchmodat(p1: number, p2: string, p3: number, p4: number): number; declare function fchmodx_np(p1: number, p2: interop.Pointer | interop.Reference): number; declare function fchown(p1: number, p2: number, p3: number): number; declare function fchownat(p1: number, p2: string, p3: number, p4: number, p5: number): number; declare function fclose(p1: interop.Pointer | interop.Reference): number; interface fcodeblobs_t { f_cd_hash: interop.Pointer | interop.Reference; f_hash_size: number; f_cd_buffer: interop.Pointer | interop.Reference; f_cd_size: number; f_out_size: interop.Pointer | interop.Reference; f_arch: number; __padding: number; } declare var fcodeblobs_t: interop.StructType; declare function fcopyfile(from_fd: number, to_fd: number, p3: interop.Pointer | interop.Reference, flags: number): number; declare function fcvt(p1: number, p2: number, p3: interop.Pointer | interop.Reference, p4: interop.Pointer | interop.Reference): string; interface fd_set { fds_bits: interop.Reference; } declare var fd_set: interop.StructType; declare function fdim(p1: number, p2: number): number; declare function fdimf(p1: number, p2: number): number; declare function fdiml(p1: number, p2: number): number; declare function fdopen(p1: number, p2: string): interop.Pointer | interop.Reference; declare function fdopendir(p1: number): interop.Pointer | interop.Reference; declare function feclearexcept(p1: number): number; declare function fegetenv(p1: interop.Pointer | interop.Reference): number; declare function fegetexceptflag(p1: interop.Pointer | interop.Reference, p2: number): number; declare function fegetround(): number; declare function feholdexcept(p1: interop.Pointer | interop.Reference): number; interface fenv_t { __control: number; __status: number; __mxcsr: number; __reserved: interop.Reference; } declare var fenv_t: interop.StructType; declare function feof(p1: interop.Pointer | interop.Reference): number; declare function feraiseexcept(p1: number): number; declare function ferror(p1: interop.Pointer | interop.Reference): number; declare function fesetenv(p1: interop.Pointer | interop.Reference): number; declare function fesetexceptflag(p1: interop.Pointer | interop.Reference, p2: number): number; declare function fesetround(p1: number): number; declare function fetestexcept(p1: number): number; declare function feupdateenv(p1: interop.Pointer | interop.Reference): number; declare function fflagstostr(p1: number): string; declare function fflush(p1: interop.Pointer | interop.Reference): number; declare function ffs(p1: number): number; declare function ffsctl(p1: number, p2: number, p3: interop.Pointer | interop.Reference, p4: number): number; declare function ffsl(p1: number): number; declare function ffsll(p1: number): number; declare function fgetattrlist(p1: number, p2: interop.Pointer | interop.Reference, p3: interop.Pointer | interop.Reference, p4: number, p5: number): number; declare function fgetc(p1: interop.Pointer | interop.Reference): number; declare function fgetln(p1: interop.Pointer | interop.Reference, p2: interop.Pointer | interop.Reference): string; declare function fgetpos(p1: interop.Pointer | interop.Reference, p2: interop.Pointer | interop.Reference): number; declare function fgets(p1: string, p2: number, p3: interop.Pointer | interop.Reference): string; declare function fgetwc(p1: interop.Pointer | interop.Reference): number; declare function fgetwln(p1: interop.Pointer | interop.Reference, p2: interop.Pointer | interop.Reference): interop.Pointer | interop.Reference; declare function fgetws(p1: interop.Pointer | interop.Reference, p2: number, p3: interop.Pointer | interop.Reference): interop.Pointer | interop.Reference; declare function fgetxattr(fd: number, name: string, value: interop.Pointer | interop.Reference, size: number, position: number, options: number): number; interface fhandle_t { fh_len: number; fh_data: interop.Reference; } declare var fhandle_t: interop.StructType; declare function fhopen(p1: interop.Pointer | interop.Reference, p2: number): number; declare function fileno(p1: interop.Pointer | interop.Reference): number; declare function filesec_dup(p1: interop.Pointer | interop.Reference): interop.Pointer | interop.Reference; declare function filesec_free(p1: interop.Pointer | interop.Reference): void; declare function filesec_get_property(p1: interop.Pointer | interop.Reference, p2: filesec_property_t, p3: interop.Pointer | interop.Reference): number; declare function filesec_init(): interop.Pointer | interop.Reference; declare const enum filesec_property_t { FILESEC_OWNER = 1, FILESEC_GROUP = 2, FILESEC_UUID = 3, FILESEC_MODE = 4, FILESEC_ACL = 5, FILESEC_GRPUUID = 6, FILESEC_ACL_RAW = 100, FILESEC_ACL_ALLOCSIZE = 101 } declare function filesec_query_property(p1: interop.Pointer | interop.Reference, p2: filesec_property_t, p3: interop.Pointer | interop.Reference): number; declare function filesec_set_property(p1: interop.Pointer | interop.Reference, p2: filesec_property_t, p3: interop.Pointer | interop.Reference): number; declare function filesec_unset_property(p1: interop.Pointer | interop.Reference, p2: filesec_property_t): number; declare function filter(): void; declare function flash(): number; declare function flistxattr(fd: number, namebuff: string, size: number, options: number): number; declare function flock(p1: number, p2: number): number; interface flockStruct { l_start: number; l_len: number; l_pid: number; l_type: number; l_whence: number; } declare var flockStruct: interop.StructType; declare function flockfile(p1: interop.Pointer | interop.Reference): void; interface flocktimeout { fl: flockStruct; timeout: timespec; } declare var flocktimeout: interop.StructType; declare function floor(p1: number): number; declare function floorf(p1: number): number; declare function floorl(p1: number): number; declare function fls(p1: number): number; declare function flsl(p1: number): number; declare function flsll(p1: number): number; declare function flushinp(): number; declare function fma(p1: number, p2: number, p3: number): number; declare function fmaf(p1: number, p2: number, p3: number): number; declare function fmal(p1: number, p2: number, p3: number): number; declare function fmax(p1: number, p2: number): number; declare function fmaxf(p1: number, p2: number): number; declare function fmaxl(p1: number, p2: number): number; declare function fmin(p1: number, p2: number): number; declare function fminf(p1: number, p2: number): number; declare function fminl(p1: number, p2: number): number; declare function fmod(p1: number, p2: number): number; declare function fmodf(p1: number, p2: number): number; declare function fmodl(p1: number, p2: number): number; declare function fmtcheck(p1: string, p2: string): string; declare function fmtmsg(p1: number, p2: string, p3: number, p4: string, p5: string, p6: string): number; declare function fnmatch(p1: string, p2: string, p3: number): number; declare function fopen(p1: string, p2: string): interop.Pointer | interop.Reference; declare function fork(): number; declare function forkpty(p1: interop.Pointer | interop.Reference, p2: string, p3: interop.Pointer | interop.Reference, p4: interop.Pointer | interop.Reference): number; declare function fparseln(p1: interop.Pointer | interop.Reference, p2: interop.Pointer | interop.Reference, p3: interop.Pointer | interop.Reference, p4: interop.Reference, p5: number): string; declare function fpathconf(p1: number, p2: number): number; declare function fpurge(p1: interop.Pointer | interop.Reference): number; declare function fputc(p1: number, p2: interop.Pointer | interop.Reference): number; declare function fputs(p1: string, p2: interop.Pointer | interop.Reference): number; declare function fputwc(p1: number, p2: interop.Pointer | interop.Reference): number; declare function fputws(p1: interop.Pointer | interop.Reference, p2: interop.Pointer | interop.Reference): number; declare function fread(p1: interop.Pointer | interop.Reference, p2: number, p3: number, p4: interop.Pointer | interop.Reference): number; declare function free(p1: interop.Pointer | interop.Reference): void; declare function freeaddrinfo(p1: interop.Pointer | interop.Reference): void; declare function freehostent(p1: interop.Pointer | interop.Reference): void; declare function freelocale(p1: interop.Pointer | interop.Reference): number; declare function fremovexattr(fd: number, name: string, options: number): number; declare function freopen(p1: string, p2: string, p3: interop.Pointer | interop.Reference): interop.Pointer | interop.Reference; declare function frexp(p1: number, p2: interop.Pointer | interop.Reference): number; declare function frexpf(p1: number, p2: interop.Pointer | interop.Reference): number; declare function frexpl(p1: number, p2: interop.Pointer | interop.Reference): number; declare function fsctl(p1: string, p2: number, p3: interop.Pointer | interop.Reference, p4: number): number; declare function fseek(p1: interop.Pointer | interop.Reference, p2: number, p3: number): number; declare function fseeko(p1: interop.Pointer | interop.Reference, p2: number, p3: number): number; declare function fsetattrlist(p1: number, p2: interop.Pointer | interop.Reference, p3: interop.Pointer | interop.Reference, p4: number, p5: number): number; declare function fsetpos(p1: interop.Pointer | interop.Reference, p2: interop.Pointer | interop.Reference): number; declare function fsetxattr(fd: number, name: string, value: interop.Pointer | interop.Reference, size: number, position: number, options: number): number; interface fsid_t { val: interop.Reference; } declare var fsid_t: interop.StructType; interface fsignatures_t { fs_file_start: number; fs_blob_start: interop.Pointer | interop.Reference; fs_blob_size: number; } declare var fsignatures_t: interop.StructType; interface fsobj_id_t { fid_objno: number; fid_generation: number; } declare var fsobj_id_t: interop.StructType; interface fssearchblock { returnattrs: interop.Pointer | interop.Reference; returnbuffer: interop.Pointer | interop.Reference; returnbuffersize: number; maxmatches: number; timelimit: timeval; searchparams1: interop.Pointer | interop.Reference; sizeofsearchparams1: number; searchparams2: interop.Pointer | interop.Reference; sizeofsearchparams2: number; searchattrs: attrlist; } declare var fssearchblock: interop.StructType; declare function fstat(p1: number, p2: interop.Pointer | interop.Reference): number; declare function fstatat(p1: number, p2: string, p3: interop.Pointer | interop.Reference, p4: number): number; declare function fstatfs(p1: number, p2: interop.Pointer | interop.Reference): number; declare function fstatvfs(p1: number, p2: interop.Pointer | interop.Reference): number; declare function fstatx_np(p1: number, p2: interop.Pointer | interop.Reference, p3: interop.Pointer | interop.Reference): number; interface fstore_t { fst_flags: number; fst_posmode: number; fst_offset: number; fst_length: number; fst_bytesalloc: number; } declare var fstore_t: interop.StructType; declare function fsync(p1: number): number; declare function fsync_volume_np(p1: number, p2: number): number; declare function ftell(p1: interop.Pointer | interop.Reference): number; declare function ftello(p1: interop.Pointer | interop.Reference): number; declare function ftime(p1: interop.Pointer | interop.Reference): number; declare function ftok(p1: string, p2: number): number; declare function ftruncate(p1: number, p2: number): number; declare function ftrylockfile(p1: interop.Pointer | interop.Reference): number; declare function ftw(p1: string, p2: interop.FunctionReference<(p1: string, p2: interop.Pointer | interop.Reference, p3: number) => number>, p3: number): number; declare function funlockfile(p1: interop.Pointer | interop.Reference): void; declare function funopen(p1: interop.Pointer | interop.Reference, p2: interop.FunctionReference<(p1: interop.Pointer | interop.Reference, p2: string, p3: number) => number>, p3: interop.FunctionReference<(p1: interop.Pointer | interop.Reference, p2: string, p3: number) => number>, p4: interop.FunctionReference<(p1: interop.Pointer | interop.Reference, p2: number, p3: number) => number>, p5: interop.FunctionReference<(p1: interop.Pointer | interop.Reference) => number>): interop.Pointer | interop.Reference; declare function futimes(p1: number, p2: interop.Pointer | interop.Reference): number; declare function fwide(p1: interop.Pointer | interop.Reference, p2: number): number; declare function fwrite(p1: interop.Pointer | interop.Reference, p2: number, p3: number, p4: interop.Pointer | interop.Reference): number; declare function gai_strerror(p1: number): string; declare function gcvt(p1: number, p2: number, p3: string): string; declare function get_dp_control_port(host: number, contorl_port: interop.Pointer | interop.Reference): number; declare function getacdir(name: string, len: number): number; declare function getacexpire(andflg: interop.Pointer | interop.Reference, age: interop.Pointer | interop.Reference, size: interop.Pointer | interop.Reference): number; declare function getacfilesz(size_val: interop.Pointer | interop.Reference): number; declare function getacflg(auditstr: string, len: number): number; declare function getachost(auditstr: string, len: number): number; declare function getacmin(min_val: interop.Pointer | interop.Reference): number; declare function getacna(auditstr: string, len: number): number; declare function getacpol(auditstr: string, len: number): number; declare function getacsflagsmask(which: string, auditstr: string, len: number): number; declare function getaddrinfo(p1: string, p2: string, p3: interop.Pointer | interop.Reference, p4: interop.Pointer | interop.Reference>): number; declare function getattrlist(p1: string, p2: interop.Pointer | interop.Reference, p3: interop.Pointer | interop.Reference, p4: number, p5: number): number; declare function getattrlistat(p1: number, p2: string, p3: interop.Pointer | interop.Reference, p4: interop.Pointer | interop.Reference, p5: number, p6: number): number; declare function getattrlistbulk(p1: number, p2: interop.Pointer | interop.Reference, p3: interop.Pointer | interop.Reference, p4: number, p5: number): number; declare function getattrs(p1: interop.Pointer | interop.Reference): number; declare function getauclassent(): interop.Pointer | interop.Reference; declare function getauclassent_r(class_int: interop.Pointer | interop.Reference): interop.Pointer | interop.Reference; declare function getauclassnam(name: string): interop.Pointer | interop.Reference; declare function getauclassnam_r(class_int: interop.Pointer | interop.Reference, name: string): interop.Pointer | interop.Reference; declare function getauclassnum(class_number: number): interop.Pointer | interop.Reference; declare function getauclassnum_r(class_int: interop.Pointer | interop.Reference, class_number: number): interop.Pointer | interop.Reference; declare function getaudit(p1: interop.Pointer | interop.Reference): number; declare function getaudit_addr(p1: interop.Pointer | interop.Reference, p2: number): number; declare function getauditflagsbin(auditstr: string, masks: interop.Pointer | interop.Reference): number; declare function getauditflagschar(auditstr: string, masks: interop.Pointer | interop.Reference, verbose: number): number; declare function getauevent(): interop.Pointer | interop.Reference; declare function getauevent_r(e: interop.Pointer | interop.Reference): interop.Pointer | interop.Reference; declare function getauevnam(name: string): interop.Pointer | interop.Reference; declare function getauevnam_r(e: interop.Pointer | interop.Reference, name: string): interop.Pointer | interop.Reference; declare function getauevnonam(event_name: string): interop.Pointer | interop.Reference; declare function getauevnonam_r(ev: interop.Pointer | interop.Reference, event_name: string): interop.Pointer | interop.Reference; declare function getauevnum(event_number: number): interop.Pointer | interop.Reference; declare function getauevnum_r(e: interop.Pointer | interop.Reference, event_number: number): interop.Pointer | interop.Reference; declare function getauid(p1: interop.Pointer | interop.Reference): number; declare function getauuserent(): interop.Pointer | interop.Reference; declare function getauuserent_r(u: interop.Pointer | interop.Reference): interop.Pointer | interop.Reference; declare function getauusernam(name: string): interop.Pointer | interop.Reference; declare function getauusernam_r(u: interop.Pointer | interop.Reference, name: string): interop.Pointer | interop.Reference; declare function getbegx(p1: interop.Pointer | interop.Reference): number; declare function getbegy(p1: interop.Pointer | interop.Reference): number; declare function getbkgd(p1: interop.Pointer | interop.Reference): number; declare function getbsize(p1: interop.Pointer | interop.Reference, p2: interop.Pointer | interop.Reference): string; declare function getc(p1: interop.Pointer | interop.Reference): number; declare function getc_unlocked(p1: interop.Pointer | interop.Reference): number; declare function getch(): number; declare function getchar(): number; declare function getchar_unlocked(): number; declare function getcurx(p1: interop.Pointer | interop.Reference): number; declare function getcury(p1: interop.Pointer | interop.Reference): number; declare function getcwd(p1: string, p2: number): string; declare function getdate(p1: string): interop.Pointer | interop.Reference; declare var getdate_err: number; declare function getdelim(p1: interop.Pointer | interop.Reference, p2: interop.Pointer | interop.Reference, p3: number, p4: interop.Pointer | interop.Reference): number; declare function getdirentries(p1: number, p2: string, p3: number, p4: interop.Pointer | interop.Reference): number; declare function getdirentriesattr(p1: number, p2: interop.Pointer | interop.Reference, p3: interop.Pointer | interop.Reference, p4: number, p5: interop.Pointer | interop.Reference, p6: interop.Pointer | interop.Reference, p7: interop.Pointer | interop.Reference, p8: number): number; declare function getdomainname(p1: string, p2: number): number; declare function getdtablesize(): number; declare function getegid(): number; declare function getenv(p1: string): string; declare function geteuid(): number; declare function getfauditflags(usremask: interop.Pointer | interop.Reference, usrdmask: interop.Pointer | interop.Reference, lastmask: interop.Pointer | interop.Reference): number; declare function getfh(p1: string, p2: interop.Pointer | interop.Reference): number; declare function getfsstat(p1: interop.Pointer | interop.Reference, p2: number, p3: number): number; declare function getgid(): number; declare function getgrent(): interop.Pointer | interop.Reference; declare function getgrgid(p1: number): interop.Pointer | interop.Reference; declare function getgrgid_r(p1: number, p2: interop.Pointer | interop.Reference, p3: string, p4: number, p5: interop.Pointer | interop.Reference>): number; declare function getgrnam(p1: string): interop.Pointer | interop.Reference; declare function getgrnam_r(p1: string, p2: interop.Pointer | interop.Reference, p3: string, p4: number, p5: interop.Pointer | interop.Reference>): number; declare function getgrouplist(p1: string, p2: number, p3: interop.Pointer | interop.Reference, p4: interop.Pointer | interop.Reference): number; declare function getgroups(p1: number, p2: interop.Reference): number; declare function getgruuid(p1: interop.Reference): interop.Pointer | interop.Reference; declare function getgruuid_r(p1: interop.Reference, p2: interop.Pointer | interop.Reference, p3: string, p4: number, p5: interop.Pointer | interop.Reference>): number; declare function gethostbyaddr(p1: interop.Pointer | interop.Reference, p2: number, p3: number): interop.Pointer | interop.Reference; declare function gethostbyname(p1: string): interop.Pointer | interop.Reference; declare function gethostbyname2(p1: string, p2: number): interop.Pointer | interop.Reference; declare function gethostent(): interop.Pointer | interop.Reference; declare function gethostid(): number; declare function gethostname(p1: string, p2: number): number; declare function getiopolicy_np(p1: number, p2: number): number; declare function getipnodebyaddr(p1: interop.Pointer | interop.Reference, p2: number, p3: number, p4: interop.Pointer | interop.Reference): interop.Pointer | interop.Reference; declare function getipnodebyname(p1: string, p2: number, p3: number, p4: interop.Pointer | interop.Reference): interop.Pointer | interop.Reference; declare function getipv4sourcefilter(p1: number, p2: in_addr, p3: in_addr, p4: interop.Pointer | interop.Reference, p5: interop.Pointer | interop.Reference, p6: interop.Pointer | interop.Reference): number; declare function getitimer(p1: number, p2: interop.Pointer | interop.Reference): number; declare function getlastlogx(p1: number, p2: interop.Pointer | interop.Reference): interop.Pointer | interop.Reference; declare function getlastlogxbyname(p1: string, p2: interop.Pointer | interop.Reference): interop.Pointer | interop.Reference; declare function getline(p1: interop.Pointer | interop.Reference, p2: interop.Pointer | interop.Reference, p3: interop.Pointer | interop.Reference): number; declare function getloadavg(p1: interop.Reference, p2: number): number; declare function getlogin(): string; declare function getlogin_r(p1: string, p2: number): number; declare function getmaxx(p1: interop.Pointer | interop.Reference): number; declare function getmaxy(p1: interop.Pointer | interop.Reference): number; declare function getmntinfo(p1: interop.Pointer | interop.Reference>, p2: number): number; declare function getmode(p1: interop.Pointer | interop.Reference, p2: number): number; declare function getmouse(p1: interop.Pointer | interop.Reference): number; declare function getnameinfo(p1: interop.Pointer | interop.Reference, p2: number, p3: string, p4: number, p5: string, p6: number, p7: number): number; declare function getnetbyaddr(p1: number, p2: number): interop.Pointer | interop.Reference; declare function getnetbyname(p1: string): interop.Pointer | interop.Reference; declare function getnetent(): interop.Pointer | interop.Reference; declare function getnetgrent(p1: interop.Pointer | interop.Reference, p2: interop.Pointer | interop.Reference, p3: interop.Pointer | interop.Reference): number; declare function getnstr(p1: string, p2: number): number; declare function getopt(p1: number, p2: interop.Reference, p3: string): number; declare function getoptFunction(p1: number, p2: interop.Reference, p3: string): number; declare function getopt_long(p1: number, p2: interop.Pointer | interop.Reference, p3: string, p4: interop.Pointer | interop.Reference