CFNetDiagnosticsProtocol.h [plain text]
#ifndef _CFNetDiagnosticsProtocol_user_
#define _CFNetDiagnosticsProtocol_user_
#include <string.h>
#include <mach/ndr.h>
#include <mach/boolean.h>
#include <mach/kern_return.h>
#include <mach/notify.h>
#include <mach/mach_types.h>
#include <mach/message.h>
#include <mach/mig_errors.h>
#include <mach/port.h>
#ifdef AUTOTEST
#ifndef FUNCTION_PTR_T
#define FUNCTION_PTR_T
typedef void (*function_ptr_t)(mach_port_t, char *, mach_msg_type_number_t);
typedef struct {
char *name;
function_ptr_t function;
} function_table_entry;
typedef function_table_entry *function_table_t;
#endif
#endif
#ifndef CFNetDiagnosticsProtocol_MSG_COUNT
#define CFNetDiagnosticsProtocol_MSG_COUNT 1
#endif
#include <mach/std_types.h>
#include <mach/mig.h>
#include <mach/mig.h>
#include <mach/mach_types.h>
#ifdef __BeforeMigUserHeader
__BeforeMigUserHeader
#endif
#include <sys/cdefs.h>
__BEGIN_DECLS
#ifdef mig_external
mig_external
#else
extern
#endif
kern_return_t _CFNetDiagnosticClient_passDescriptor
(
mach_port_t server_port,
int32_t protocol_version,
vm_address_t descriptor,
mach_msg_type_number_t descriptorCnt
);
__END_DECLS
#ifndef __Request__CFNetDiagnosticsProtocol_subsystem__defined
#define __Request__CFNetDiagnosticsProtocol_subsystem__defined
#ifdef __MigPackStructs
#pragma pack(4)
#endif
typedef struct {
mach_msg_header_t Head;
mach_msg_body_t msgh_body;
mach_msg_ool_descriptor_t descriptor;
NDR_record_t NDR;
int32_t protocol_version;
mach_msg_type_number_t descriptorCnt;
} __Request__passDescriptor_t;
#ifdef __MigPackStructs
#pragma pack()
#endif
#endif
#ifndef __RequestUnion___CFNetDiagnosticClient_CFNetDiagnosticsProtocol_subsystem__defined
#define __RequestUnion___CFNetDiagnosticClient_CFNetDiagnosticsProtocol_subsystem__defined
union __RequestUnion___CFNetDiagnosticClient_CFNetDiagnosticsProtocol_subsystem {
__Request__passDescriptor_t Request__CFNetDiagnosticClient_passDescriptor;
};
#endif
#ifndef __Reply__CFNetDiagnosticsProtocol_subsystem__defined
#define __Reply__CFNetDiagnosticsProtocol_subsystem__defined
#ifdef __MigPackStructs
#pragma pack(4)
#endif
typedef struct {
mach_msg_header_t Head;
NDR_record_t NDR;
kern_return_t RetCode;
} __Reply__passDescriptor_t;
#ifdef __MigPackStructs
#pragma pack()
#endif
#endif
#ifndef __ReplyUnion___CFNetDiagnosticClient_CFNetDiagnosticsProtocol_subsystem__defined
#define __ReplyUnion___CFNetDiagnosticClient_CFNetDiagnosticsProtocol_subsystem__defined
union __ReplyUnion___CFNetDiagnosticClient_CFNetDiagnosticsProtocol_subsystem {
__Reply__passDescriptor_t Reply__CFNetDiagnosticClient_passDescriptor;
};
#endif
#ifndef subsystem_to_name_map_CFNetDiagnosticsProtocol
#define subsystem_to_name_map_CFNetDiagnosticsProtocol \
{ "passDescriptor", 10000 }
#endif
#ifdef __AfterMigUserHeader
__AfterMigUserHeader
#endif
#endif