|
- /*
- * IDENTIFICATION:
- * stub generated Fri May 16 09:21:55 2008
- * with a MiG generated Tue Feb 19 02:01:43 PST 2008 by root@b75.local
- * OPTIONS:
- */
-
- /* Module JackRPCClient */
-
- #define __MIG_check__Request__JackRPCClient_subsystem__ 1
- #define __NDR_convert__Request__JackRPCClient_subsystem__ 1
-
- #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>
-
- #include <mach/std_types.h>
- #include <mach/mig.h>
- #include <mach/mig.h>
- #include <mach/mach_types.h>
- #include "Jackdefs.h"
-
- #ifndef mig_internal
- #define mig_internal static __inline__
- #endif /* mig_internal */
-
- #ifndef mig_external
- #define mig_external
- #endif /* mig_external */
-
- #if !defined(__MigTypeCheck) && defined(TypeCheck)
- #define __MigTypeCheck TypeCheck /* Legacy setting */
- #endif /* !defined(__MigTypeCheck) */
-
- #if !defined(__MigKernelSpecificCode) && defined(_MIG_KERNEL_SPECIFIC_CODE_)
- #define __MigKernelSpecificCode _MIG_KERNEL_SPECIFIC_CODE_ /* Legacy setting */
- #endif /* !defined(__MigKernelSpecificCode) */
-
- #ifndef LimitCheck
- #define LimitCheck 0
- #endif /* LimitCheck */
-
- #ifndef min
- #define min(a,b) ( ((a) < (b))? (a): (b) )
- #endif /* min */
-
- #if !defined(_WALIGN_)
- #define _WALIGN_(x) (((x) + 3) & ~3)
- #endif /* !defined(_WALIGN_) */
-
- #if !defined(_WALIGNSZ_)
- #define _WALIGNSZ_(x) _WALIGN_(sizeof(x))
- #endif /* !defined(_WALIGNSZ_) */
-
- #ifndef UseStaticTemplates
- #define UseStaticTemplates 0
- #endif /* UseStaticTemplates */
-
- #ifndef __DeclareRcvRpc
- #define __DeclareRcvRpc(_NUM_, _NAME_)
- #endif /* __DeclareRcvRpc */
-
- #ifndef __BeforeRcvRpc
- #define __BeforeRcvRpc(_NUM_, _NAME_)
- #endif /* __BeforeRcvRpc */
-
- #ifndef __AfterRcvRpc
- #define __AfterRcvRpc(_NUM_, _NAME_)
- #endif /* __AfterRcvRpc */
-
- #ifndef __DeclareRcvSimple
- #define __DeclareRcvSimple(_NUM_, _NAME_)
- #endif /* __DeclareRcvSimple */
-
- #ifndef __BeforeRcvSimple
- #define __BeforeRcvSimple(_NUM_, _NAME_)
- #endif /* __BeforeRcvSimple */
-
- #ifndef __AfterRcvSimple
- #define __AfterRcvSimple(_NUM_, _NAME_)
- #endif /* __AfterRcvSimple */
-
- #define novalue void
-
- #define msgh_request_port msgh_local_port
- #define MACH_MSGH_BITS_REQUEST(bits) MACH_MSGH_BITS_LOCAL(bits)
- #define msgh_reply_port msgh_remote_port
- #define MACH_MSGH_BITS_REPLY(bits) MACH_MSGH_BITS_REMOTE(bits)
-
- #define MIG_RETURN_ERROR(X, code) {\
- ((mig_reply_error_t *)X)->RetCode = code;\
- ((mig_reply_error_t *)X)->NDR = NDR_record;\
- return;\
- }
-
- /* typedefs for all requests */
-
- #ifndef __Request__JackRPCClient_subsystem__defined
- #define __Request__JackRPCClient_subsystem__defined
-
- #ifdef __MigPackStructs
- #pragma pack(4)
- #endif
- typedef struct {
- mach_msg_header_t Head;
- NDR_record_t NDR;
- int refnum;
- client_name_t client_name;
- int notify;
- int value1;
- int value2;
- } __Request__rpc_jack_client_sync_notify_t;
- #ifdef __MigPackStructs
- #pragma pack()
- #endif
-
- #ifdef __MigPackStructs
- #pragma pack(4)
- #endif
- typedef struct {
- mach_msg_header_t Head;
- NDR_record_t NDR;
- int refnum;
- client_name_t client_name;
- int notify;
- int value1;
- int value2;
- } __Request__rpc_jack_client_async_notify_t;
- #ifdef __MigPackStructs
- #pragma pack()
- #endif
- #endif /* !__Request__JackRPCClient_subsystem__defined */
-
- /* typedefs for all replies */
-
- #ifndef __Reply__JackRPCClient_subsystem__defined
- #define __Reply__JackRPCClient_subsystem__defined
-
- #ifdef __MigPackStructs
- #pragma pack(4)
- #endif
- typedef struct {
- mach_msg_header_t Head;
- NDR_record_t NDR;
- kern_return_t RetCode;
- int result;
- } __Reply__rpc_jack_client_sync_notify_t;
- #ifdef __MigPackStructs
- #pragma pack()
- #endif
-
- #ifdef __MigPackStructs
- #pragma pack(4)
- #endif
- typedef struct {
- mach_msg_header_t Head;
- NDR_record_t NDR;
- kern_return_t RetCode;
- } __Reply__rpc_jack_client_async_notify_t;
- #ifdef __MigPackStructs
- #pragma pack()
- #endif
- #endif /* !__Reply__JackRPCClient_subsystem__defined */
-
-
- /* union of all replies */
-
- #ifndef __ReplyUnion__JackRPCClient_subsystem__defined
- #define __ReplyUnion__JackRPCClient_subsystem__defined
- union __ReplyUnion__JackRPCClient_subsystem {
- __Reply__rpc_jack_client_sync_notify_t Reply_rpc_jack_client_sync_notify;
- __Reply__rpc_jack_client_async_notify_t Reply_rpc_jack_client_async_notify;
- };
- #endif /* __RequestUnion__JackRPCClient_subsystem__defined */
- /* Forward Declarations */
-
-
- mig_internal novalue _Xrpc_jack_client_sync_notify
- (mach_msg_header_t *InHeadP, mach_msg_header_t *OutHeadP);
-
- mig_internal novalue _Xrpc_jack_client_async_notify
- (mach_msg_header_t *InHeadP, mach_msg_header_t *OutHeadP);
-
-
- #if ( __MigTypeCheck || __NDR_convert__ )
- #if __MIG_check__Request__JackRPCClient_subsystem__
- #if !defined(__MIG_check__Request__rpc_jack_client_sync_notify_t__defined)
- #define __MIG_check__Request__rpc_jack_client_sync_notify_t__defined
- #ifndef __NDR_convert__int_rep__Request__rpc_jack_client_sync_notify_t__refnum__defined
- #if defined(__NDR_convert__int_rep__JackRPCClient__int__defined)
- #define __NDR_convert__int_rep__Request__rpc_jack_client_sync_notify_t__refnum__defined
- #define __NDR_convert__int_rep__Request__rpc_jack_client_sync_notify_t__refnum(a, f) \
- __NDR_convert__int_rep__JackRPCClient__int((int *)(a), f)
- #elif defined(__NDR_convert__int_rep__int__defined)
- #define __NDR_convert__int_rep__Request__rpc_jack_client_sync_notify_t__refnum__defined
- #define __NDR_convert__int_rep__Request__rpc_jack_client_sync_notify_t__refnum(a, f) \
- __NDR_convert__int_rep__int((int *)(a), f)
- #elif defined(__NDR_convert__int_rep__JackRPCClient__int32_t__defined)
- #define __NDR_convert__int_rep__Request__rpc_jack_client_sync_notify_t__refnum__defined
- #define __NDR_convert__int_rep__Request__rpc_jack_client_sync_notify_t__refnum(a, f) \
- __NDR_convert__int_rep__JackRPCClient__int32_t((int32_t *)(a), f)
- #elif defined(__NDR_convert__int_rep__int32_t__defined)
- #define __NDR_convert__int_rep__Request__rpc_jack_client_sync_notify_t__refnum__defined
- #define __NDR_convert__int_rep__Request__rpc_jack_client_sync_notify_t__refnum(a, f) \
- __NDR_convert__int_rep__int32_t((int32_t *)(a), f)
- #endif /* defined(__NDR_convert__*__defined) */
- #endif /* __NDR_convert__int_rep__Request__rpc_jack_client_sync_notify_t__refnum__defined */
-
- #ifndef __NDR_convert__int_rep__Request__rpc_jack_client_sync_notify_t__client_name__defined
- #if defined(__NDR_convert__int_rep__JackRPCClient__client_name_t__defined)
- #define __NDR_convert__int_rep__Request__rpc_jack_client_sync_notify_t__client_name__defined
- #define __NDR_convert__int_rep__Request__rpc_jack_client_sync_notify_t__client_name(a, f) \
- __NDR_convert__int_rep__JackRPCClient__client_name_t((client_name_t *)(a), f)
- #elif defined(__NDR_convert__int_rep__client_name_t__defined)
- #define __NDR_convert__int_rep__Request__rpc_jack_client_sync_notify_t__client_name__defined
- #define __NDR_convert__int_rep__Request__rpc_jack_client_sync_notify_t__client_name(a, f) \
- __NDR_convert__int_rep__client_name_t((client_name_t *)(a), f)
- #elif defined(__NDR_convert__int_rep__JackRPCClient__string__defined)
- #define __NDR_convert__int_rep__Request__rpc_jack_client_sync_notify_t__client_name__defined
- #define __NDR_convert__int_rep__Request__rpc_jack_client_sync_notify_t__client_name(a, f) \
- __NDR_convert__int_rep__JackRPCClient__string(a, f, 128)
- #elif defined(__NDR_convert__int_rep__string__defined)
- #define __NDR_convert__int_rep__Request__rpc_jack_client_sync_notify_t__client_name__defined
- #define __NDR_convert__int_rep__Request__rpc_jack_client_sync_notify_t__client_name(a, f) \
- __NDR_convert__int_rep__string(a, f, 128)
- #endif /* defined(__NDR_convert__*__defined) */
- #endif /* __NDR_convert__int_rep__Request__rpc_jack_client_sync_notify_t__client_name__defined */
-
- #ifndef __NDR_convert__int_rep__Request__rpc_jack_client_sync_notify_t__notify__defined
- #if defined(__NDR_convert__int_rep__JackRPCClient__int__defined)
- #define __NDR_convert__int_rep__Request__rpc_jack_client_sync_notify_t__notify__defined
- #define __NDR_convert__int_rep__Request__rpc_jack_client_sync_notify_t__notify(a, f) \
- __NDR_convert__int_rep__JackRPCClient__int((int *)(a), f)
- #elif defined(__NDR_convert__int_rep__int__defined)
- #define __NDR_convert__int_rep__Request__rpc_jack_client_sync_notify_t__notify__defined
- #define __NDR_convert__int_rep__Request__rpc_jack_client_sync_notify_t__notify(a, f) \
- __NDR_convert__int_rep__int((int *)(a), f)
- #elif defined(__NDR_convert__int_rep__JackRPCClient__int32_t__defined)
- #define __NDR_convert__int_rep__Request__rpc_jack_client_sync_notify_t__notify__defined
- #define __NDR_convert__int_rep__Request__rpc_jack_client_sync_notify_t__notify(a, f) \
- __NDR_convert__int_rep__JackRPCClient__int32_t((int32_t *)(a), f)
- #elif defined(__NDR_convert__int_rep__int32_t__defined)
- #define __NDR_convert__int_rep__Request__rpc_jack_client_sync_notify_t__notify__defined
- #define __NDR_convert__int_rep__Request__rpc_jack_client_sync_notify_t__notify(a, f) \
- __NDR_convert__int_rep__int32_t((int32_t *)(a), f)
- #endif /* defined(__NDR_convert__*__defined) */
- #endif /* __NDR_convert__int_rep__Request__rpc_jack_client_sync_notify_t__notify__defined */
-
- #ifndef __NDR_convert__int_rep__Request__rpc_jack_client_sync_notify_t__value1__defined
- #if defined(__NDR_convert__int_rep__JackRPCClient__int__defined)
- #define __NDR_convert__int_rep__Request__rpc_jack_client_sync_notify_t__value1__defined
- #define __NDR_convert__int_rep__Request__rpc_jack_client_sync_notify_t__value1(a, f) \
- __NDR_convert__int_rep__JackRPCClient__int((int *)(a), f)
- #elif defined(__NDR_convert__int_rep__int__defined)
- #define __NDR_convert__int_rep__Request__rpc_jack_client_sync_notify_t__value1__defined
- #define __NDR_convert__int_rep__Request__rpc_jack_client_sync_notify_t__value1(a, f) \
- __NDR_convert__int_rep__int((int *)(a), f)
- #elif defined(__NDR_convert__int_rep__JackRPCClient__int32_t__defined)
- #define __NDR_convert__int_rep__Request__rpc_jack_client_sync_notify_t__value1__defined
- #define __NDR_convert__int_rep__Request__rpc_jack_client_sync_notify_t__value1(a, f) \
- __NDR_convert__int_rep__JackRPCClient__int32_t((int32_t *)(a), f)
- #elif defined(__NDR_convert__int_rep__int32_t__defined)
- #define __NDR_convert__int_rep__Request__rpc_jack_client_sync_notify_t__value1__defined
- #define __NDR_convert__int_rep__Request__rpc_jack_client_sync_notify_t__value1(a, f) \
- __NDR_convert__int_rep__int32_t((int32_t *)(a), f)
- #endif /* defined(__NDR_convert__*__defined) */
- #endif /* __NDR_convert__int_rep__Request__rpc_jack_client_sync_notify_t__value1__defined */
-
- #ifndef __NDR_convert__int_rep__Request__rpc_jack_client_sync_notify_t__value2__defined
- #if defined(__NDR_convert__int_rep__JackRPCClient__int__defined)
- #define __NDR_convert__int_rep__Request__rpc_jack_client_sync_notify_t__value2__defined
- #define __NDR_convert__int_rep__Request__rpc_jack_client_sync_notify_t__value2(a, f) \
- __NDR_convert__int_rep__JackRPCClient__int((int *)(a), f)
- #elif defined(__NDR_convert__int_rep__int__defined)
- #define __NDR_convert__int_rep__Request__rpc_jack_client_sync_notify_t__value2__defined
- #define __NDR_convert__int_rep__Request__rpc_jack_client_sync_notify_t__value2(a, f) \
- __NDR_convert__int_rep__int((int *)(a), f)
- #elif defined(__NDR_convert__int_rep__JackRPCClient__int32_t__defined)
- #define __NDR_convert__int_rep__Request__rpc_jack_client_sync_notify_t__value2__defined
- #define __NDR_convert__int_rep__Request__rpc_jack_client_sync_notify_t__value2(a, f) \
- __NDR_convert__int_rep__JackRPCClient__int32_t((int32_t *)(a), f)
- #elif defined(__NDR_convert__int_rep__int32_t__defined)
- #define __NDR_convert__int_rep__Request__rpc_jack_client_sync_notify_t__value2__defined
- #define __NDR_convert__int_rep__Request__rpc_jack_client_sync_notify_t__value2(a, f) \
- __NDR_convert__int_rep__int32_t((int32_t *)(a), f)
- #endif /* defined(__NDR_convert__*__defined) */
- #endif /* __NDR_convert__int_rep__Request__rpc_jack_client_sync_notify_t__value2__defined */
-
- #ifndef __NDR_convert__char_rep__Request__rpc_jack_client_sync_notify_t__refnum__defined
- #if defined(__NDR_convert__char_rep__JackRPCClient__int__defined)
- #define __NDR_convert__char_rep__Request__rpc_jack_client_sync_notify_t__refnum__defined
- #define __NDR_convert__char_rep__Request__rpc_jack_client_sync_notify_t__refnum(a, f) \
- __NDR_convert__char_rep__JackRPCClient__int((int *)(a), f)
- #elif defined(__NDR_convert__char_rep__int__defined)
- #define __NDR_convert__char_rep__Request__rpc_jack_client_sync_notify_t__refnum__defined
- #define __NDR_convert__char_rep__Request__rpc_jack_client_sync_notify_t__refnum(a, f) \
- __NDR_convert__char_rep__int((int *)(a), f)
- #elif defined(__NDR_convert__char_rep__JackRPCClient__int32_t__defined)
- #define __NDR_convert__char_rep__Request__rpc_jack_client_sync_notify_t__refnum__defined
- #define __NDR_convert__char_rep__Request__rpc_jack_client_sync_notify_t__refnum(a, f) \
- __NDR_convert__char_rep__JackRPCClient__int32_t((int32_t *)(a), f)
- #elif defined(__NDR_convert__char_rep__int32_t__defined)
- #define __NDR_convert__char_rep__Request__rpc_jack_client_sync_notify_t__refnum__defined
- #define __NDR_convert__char_rep__Request__rpc_jack_client_sync_notify_t__refnum(a, f) \
- __NDR_convert__char_rep__int32_t((int32_t *)(a), f)
- #endif /* defined(__NDR_convert__*__defined) */
- #endif /* __NDR_convert__char_rep__Request__rpc_jack_client_sync_notify_t__refnum__defined */
-
- #ifndef __NDR_convert__char_rep__Request__rpc_jack_client_sync_notify_t__client_name__defined
- #if defined(__NDR_convert__char_rep__JackRPCClient__client_name_t__defined)
- #define __NDR_convert__char_rep__Request__rpc_jack_client_sync_notify_t__client_name__defined
- #define __NDR_convert__char_rep__Request__rpc_jack_client_sync_notify_t__client_name(a, f) \
- __NDR_convert__char_rep__JackRPCClient__client_name_t((client_name_t *)(a), f)
- #elif defined(__NDR_convert__char_rep__client_name_t__defined)
- #define __NDR_convert__char_rep__Request__rpc_jack_client_sync_notify_t__client_name__defined
- #define __NDR_convert__char_rep__Request__rpc_jack_client_sync_notify_t__client_name(a, f) \
- __NDR_convert__char_rep__client_name_t((client_name_t *)(a), f)
- #elif defined(__NDR_convert__char_rep__JackRPCClient__string__defined)
- #define __NDR_convert__char_rep__Request__rpc_jack_client_sync_notify_t__client_name__defined
- #define __NDR_convert__char_rep__Request__rpc_jack_client_sync_notify_t__client_name(a, f) \
- __NDR_convert__char_rep__JackRPCClient__string(a, f, 128)
- #elif defined(__NDR_convert__char_rep__string__defined)
- #define __NDR_convert__char_rep__Request__rpc_jack_client_sync_notify_t__client_name__defined
- #define __NDR_convert__char_rep__Request__rpc_jack_client_sync_notify_t__client_name(a, f) \
- __NDR_convert__char_rep__string(a, f, 128)
- #endif /* defined(__NDR_convert__*__defined) */
- #endif /* __NDR_convert__char_rep__Request__rpc_jack_client_sync_notify_t__client_name__defined */
-
- #ifndef __NDR_convert__char_rep__Request__rpc_jack_client_sync_notify_t__notify__defined
- #if defined(__NDR_convert__char_rep__JackRPCClient__int__defined)
- #define __NDR_convert__char_rep__Request__rpc_jack_client_sync_notify_t__notify__defined
- #define __NDR_convert__char_rep__Request__rpc_jack_client_sync_notify_t__notify(a, f) \
- __NDR_convert__char_rep__JackRPCClient__int((int *)(a), f)
- #elif defined(__NDR_convert__char_rep__int__defined)
- #define __NDR_convert__char_rep__Request__rpc_jack_client_sync_notify_t__notify__defined
- #define __NDR_convert__char_rep__Request__rpc_jack_client_sync_notify_t__notify(a, f) \
- __NDR_convert__char_rep__int((int *)(a), f)
- #elif defined(__NDR_convert__char_rep__JackRPCClient__int32_t__defined)
- #define __NDR_convert__char_rep__Request__rpc_jack_client_sync_notify_t__notify__defined
- #define __NDR_convert__char_rep__Request__rpc_jack_client_sync_notify_t__notify(a, f) \
- __NDR_convert__char_rep__JackRPCClient__int32_t((int32_t *)(a), f)
- #elif defined(__NDR_convert__char_rep__int32_t__defined)
- #define __NDR_convert__char_rep__Request__rpc_jack_client_sync_notify_t__notify__defined
- #define __NDR_convert__char_rep__Request__rpc_jack_client_sync_notify_t__notify(a, f) \
- __NDR_convert__char_rep__int32_t((int32_t *)(a), f)
- #endif /* defined(__NDR_convert__*__defined) */
- #endif /* __NDR_convert__char_rep__Request__rpc_jack_client_sync_notify_t__notify__defined */
-
- #ifndef __NDR_convert__char_rep__Request__rpc_jack_client_sync_notify_t__value1__defined
- #if defined(__NDR_convert__char_rep__JackRPCClient__int__defined)
- #define __NDR_convert__char_rep__Request__rpc_jack_client_sync_notify_t__value1__defined
- #define __NDR_convert__char_rep__Request__rpc_jack_client_sync_notify_t__value1(a, f) \
- __NDR_convert__char_rep__JackRPCClient__int((int *)(a), f)
- #elif defined(__NDR_convert__char_rep__int__defined)
- #define __NDR_convert__char_rep__Request__rpc_jack_client_sync_notify_t__value1__defined
- #define __NDR_convert__char_rep__Request__rpc_jack_client_sync_notify_t__value1(a, f) \
- __NDR_convert__char_rep__int((int *)(a), f)
- #elif defined(__NDR_convert__char_rep__JackRPCClient__int32_t__defined)
- #define __NDR_convert__char_rep__Request__rpc_jack_client_sync_notify_t__value1__defined
- #define __NDR_convert__char_rep__Request__rpc_jack_client_sync_notify_t__value1(a, f) \
- __NDR_convert__char_rep__JackRPCClient__int32_t((int32_t *)(a), f)
- #elif defined(__NDR_convert__char_rep__int32_t__defined)
- #define __NDR_convert__char_rep__Request__rpc_jack_client_sync_notify_t__value1__defined
- #define __NDR_convert__char_rep__Request__rpc_jack_client_sync_notify_t__value1(a, f) \
- __NDR_convert__char_rep__int32_t((int32_t *)(a), f)
- #endif /* defined(__NDR_convert__*__defined) */
- #endif /* __NDR_convert__char_rep__Request__rpc_jack_client_sync_notify_t__value1__defined */
-
- #ifndef __NDR_convert__char_rep__Request__rpc_jack_client_sync_notify_t__value2__defined
- #if defined(__NDR_convert__char_rep__JackRPCClient__int__defined)
- #define __NDR_convert__char_rep__Request__rpc_jack_client_sync_notify_t__value2__defined
- #define __NDR_convert__char_rep__Request__rpc_jack_client_sync_notify_t__value2(a, f) \
- __NDR_convert__char_rep__JackRPCClient__int((int *)(a), f)
- #elif defined(__NDR_convert__char_rep__int__defined)
- #define __NDR_convert__char_rep__Request__rpc_jack_client_sync_notify_t__value2__defined
- #define __NDR_convert__char_rep__Request__rpc_jack_client_sync_notify_t__value2(a, f) \
- __NDR_convert__char_rep__int((int *)(a), f)
- #elif defined(__NDR_convert__char_rep__JackRPCClient__int32_t__defined)
- #define __NDR_convert__char_rep__Request__rpc_jack_client_sync_notify_t__value2__defined
- #define __NDR_convert__char_rep__Request__rpc_jack_client_sync_notify_t__value2(a, f) \
- __NDR_convert__char_rep__JackRPCClient__int32_t((int32_t *)(a), f)
- #elif defined(__NDR_convert__char_rep__int32_t__defined)
- #define __NDR_convert__char_rep__Request__rpc_jack_client_sync_notify_t__value2__defined
- #define __NDR_convert__char_rep__Request__rpc_jack_client_sync_notify_t__value2(a, f) \
- __NDR_convert__char_rep__int32_t((int32_t *)(a), f)
- #endif /* defined(__NDR_convert__*__defined) */
- #endif /* __NDR_convert__char_rep__Request__rpc_jack_client_sync_notify_t__value2__defined */
-
- #ifndef __NDR_convert__float_rep__Request__rpc_jack_client_sync_notify_t__refnum__defined
- #if defined(__NDR_convert__float_rep__JackRPCClient__int__defined)
- #define __NDR_convert__float_rep__Request__rpc_jack_client_sync_notify_t__refnum__defined
- #define __NDR_convert__float_rep__Request__rpc_jack_client_sync_notify_t__refnum(a, f) \
- __NDR_convert__float_rep__JackRPCClient__int((int *)(a), f)
- #elif defined(__NDR_convert__float_rep__int__defined)
- #define __NDR_convert__float_rep__Request__rpc_jack_client_sync_notify_t__refnum__defined
- #define __NDR_convert__float_rep__Request__rpc_jack_client_sync_notify_t__refnum(a, f) \
- __NDR_convert__float_rep__int((int *)(a), f)
- #elif defined(__NDR_convert__float_rep__JackRPCClient__int32_t__defined)
- #define __NDR_convert__float_rep__Request__rpc_jack_client_sync_notify_t__refnum__defined
- #define __NDR_convert__float_rep__Request__rpc_jack_client_sync_notify_t__refnum(a, f) \
- __NDR_convert__float_rep__JackRPCClient__int32_t((int32_t *)(a), f)
- #elif defined(__NDR_convert__float_rep__int32_t__defined)
- #define __NDR_convert__float_rep__Request__rpc_jack_client_sync_notify_t__refnum__defined
- #define __NDR_convert__float_rep__Request__rpc_jack_client_sync_notify_t__refnum(a, f) \
- __NDR_convert__float_rep__int32_t((int32_t *)(a), f)
- #endif /* defined(__NDR_convert__*__defined) */
- #endif /* __NDR_convert__float_rep__Request__rpc_jack_client_sync_notify_t__refnum__defined */
-
- #ifndef __NDR_convert__float_rep__Request__rpc_jack_client_sync_notify_t__client_name__defined
- #if defined(__NDR_convert__float_rep__JackRPCClient__client_name_t__defined)
- #define __NDR_convert__float_rep__Request__rpc_jack_client_sync_notify_t__client_name__defined
- #define __NDR_convert__float_rep__Request__rpc_jack_client_sync_notify_t__client_name(a, f) \
- __NDR_convert__float_rep__JackRPCClient__client_name_t((client_name_t *)(a), f)
- #elif defined(__NDR_convert__float_rep__client_name_t__defined)
- #define __NDR_convert__float_rep__Request__rpc_jack_client_sync_notify_t__client_name__defined
- #define __NDR_convert__float_rep__Request__rpc_jack_client_sync_notify_t__client_name(a, f) \
- __NDR_convert__float_rep__client_name_t((client_name_t *)(a), f)
- #elif defined(__NDR_convert__float_rep__JackRPCClient__string__defined)
- #define __NDR_convert__float_rep__Request__rpc_jack_client_sync_notify_t__client_name__defined
- #define __NDR_convert__float_rep__Request__rpc_jack_client_sync_notify_t__client_name(a, f) \
- __NDR_convert__float_rep__JackRPCClient__string(a, f, 128)
- #elif defined(__NDR_convert__float_rep__string__defined)
- #define __NDR_convert__float_rep__Request__rpc_jack_client_sync_notify_t__client_name__defined
- #define __NDR_convert__float_rep__Request__rpc_jack_client_sync_notify_t__client_name(a, f) \
- __NDR_convert__float_rep__string(a, f, 128)
- #endif /* defined(__NDR_convert__*__defined) */
- #endif /* __NDR_convert__float_rep__Request__rpc_jack_client_sync_notify_t__client_name__defined */
-
- #ifndef __NDR_convert__float_rep__Request__rpc_jack_client_sync_notify_t__notify__defined
- #if defined(__NDR_convert__float_rep__JackRPCClient__int__defined)
- #define __NDR_convert__float_rep__Request__rpc_jack_client_sync_notify_t__notify__defined
- #define __NDR_convert__float_rep__Request__rpc_jack_client_sync_notify_t__notify(a, f) \
- __NDR_convert__float_rep__JackRPCClient__int((int *)(a), f)
- #elif defined(__NDR_convert__float_rep__int__defined)
- #define __NDR_convert__float_rep__Request__rpc_jack_client_sync_notify_t__notify__defined
- #define __NDR_convert__float_rep__Request__rpc_jack_client_sync_notify_t__notify(a, f) \
- __NDR_convert__float_rep__int((int *)(a), f)
- #elif defined(__NDR_convert__float_rep__JackRPCClient__int32_t__defined)
- #define __NDR_convert__float_rep__Request__rpc_jack_client_sync_notify_t__notify__defined
- #define __NDR_convert__float_rep__Request__rpc_jack_client_sync_notify_t__notify(a, f) \
- __NDR_convert__float_rep__JackRPCClient__int32_t((int32_t *)(a), f)
- #elif defined(__NDR_convert__float_rep__int32_t__defined)
- #define __NDR_convert__float_rep__Request__rpc_jack_client_sync_notify_t__notify__defined
- #define __NDR_convert__float_rep__Request__rpc_jack_client_sync_notify_t__notify(a, f) \
- __NDR_convert__float_rep__int32_t((int32_t *)(a), f)
- #endif /* defined(__NDR_convert__*__defined) */
- #endif /* __NDR_convert__float_rep__Request__rpc_jack_client_sync_notify_t__notify__defined */
-
- #ifndef __NDR_convert__float_rep__Request__rpc_jack_client_sync_notify_t__value1__defined
- #if defined(__NDR_convert__float_rep__JackRPCClient__int__defined)
- #define __NDR_convert__float_rep__Request__rpc_jack_client_sync_notify_t__value1__defined
- #define __NDR_convert__float_rep__Request__rpc_jack_client_sync_notify_t__value1(a, f) \
- __NDR_convert__float_rep__JackRPCClient__int((int *)(a), f)
- #elif defined(__NDR_convert__float_rep__int__defined)
- #define __NDR_convert__float_rep__Request__rpc_jack_client_sync_notify_t__value1__defined
- #define __NDR_convert__float_rep__Request__rpc_jack_client_sync_notify_t__value1(a, f) \
- __NDR_convert__float_rep__int((int *)(a), f)
- #elif defined(__NDR_convert__float_rep__JackRPCClient__int32_t__defined)
- #define __NDR_convert__float_rep__Request__rpc_jack_client_sync_notify_t__value1__defined
- #define __NDR_convert__float_rep__Request__rpc_jack_client_sync_notify_t__value1(a, f) \
- __NDR_convert__float_rep__JackRPCClient__int32_t((int32_t *)(a), f)
- #elif defined(__NDR_convert__float_rep__int32_t__defined)
- #define __NDR_convert__float_rep__Request__rpc_jack_client_sync_notify_t__value1__defined
- #define __NDR_convert__float_rep__Request__rpc_jack_client_sync_notify_t__value1(a, f) \
- __NDR_convert__float_rep__int32_t((int32_t *)(a), f)
- #endif /* defined(__NDR_convert__*__defined) */
- #endif /* __NDR_convert__float_rep__Request__rpc_jack_client_sync_notify_t__value1__defined */
-
- #ifndef __NDR_convert__float_rep__Request__rpc_jack_client_sync_notify_t__value2__defined
- #if defined(__NDR_convert__float_rep__JackRPCClient__int__defined)
- #define __NDR_convert__float_rep__Request__rpc_jack_client_sync_notify_t__value2__defined
- #define __NDR_convert__float_rep__Request__rpc_jack_client_sync_notify_t__value2(a, f) \
- __NDR_convert__float_rep__JackRPCClient__int((int *)(a), f)
- #elif defined(__NDR_convert__float_rep__int__defined)
- #define __NDR_convert__float_rep__Request__rpc_jack_client_sync_notify_t__value2__defined
- #define __NDR_convert__float_rep__Request__rpc_jack_client_sync_notify_t__value2(a, f) \
- __NDR_convert__float_rep__int((int *)(a), f)
- #elif defined(__NDR_convert__float_rep__JackRPCClient__int32_t__defined)
- #define __NDR_convert__float_rep__Request__rpc_jack_client_sync_notify_t__value2__defined
- #define __NDR_convert__float_rep__Request__rpc_jack_client_sync_notify_t__value2(a, f) \
- __NDR_convert__float_rep__JackRPCClient__int32_t((int32_t *)(a), f)
- #elif defined(__NDR_convert__float_rep__int32_t__defined)
- #define __NDR_convert__float_rep__Request__rpc_jack_client_sync_notify_t__value2__defined
- #define __NDR_convert__float_rep__Request__rpc_jack_client_sync_notify_t__value2(a, f) \
- __NDR_convert__float_rep__int32_t((int32_t *)(a), f)
- #endif /* defined(__NDR_convert__*__defined) */
- #endif /* __NDR_convert__float_rep__Request__rpc_jack_client_sync_notify_t__value2__defined */
-
-
- mig_internal kern_return_t __MIG_check__Request__rpc_jack_client_sync_notify_t(__attribute__((__unused__)) __Request__rpc_jack_client_sync_notify_t *In0P)
- {
-
- typedef __Request__rpc_jack_client_sync_notify_t __Request;
- #if __MigTypeCheck
- if ((In0P->Head.msgh_bits & MACH_MSGH_BITS_COMPLEX) ||
- (In0P->Head.msgh_size != (mach_msg_size_t)sizeof(__Request)))
- return MIG_BAD_ARGUMENTS;
- #endif /* __MigTypeCheck */
-
- #if defined(__NDR_convert__int_rep__Request__rpc_jack_client_sync_notify_t__refnum__defined) || \
- defined(__NDR_convert__int_rep__Request__rpc_jack_client_sync_notify_t__client_name__defined) || \
- defined(__NDR_convert__int_rep__Request__rpc_jack_client_sync_notify_t__notify__defined) || \
- defined(__NDR_convert__int_rep__Request__rpc_jack_client_sync_notify_t__value1__defined) || \
- defined(__NDR_convert__int_rep__Request__rpc_jack_client_sync_notify_t__value2__defined)
- if (In0P->NDR.int_rep != NDR_record.int_rep) {
- #if defined(__NDR_convert__int_rep__Request__rpc_jack_client_sync_notify_t__refnum__defined)
- __NDR_convert__int_rep__Request__rpc_jack_client_sync_notify_t__refnum(&In0P->refnum, In0P->NDR.int_rep);
- #endif /* __NDR_convert__int_rep__Request__rpc_jack_client_sync_notify_t__refnum__defined */
- #if defined(__NDR_convert__int_rep__Request__rpc_jack_client_sync_notify_t__client_name__defined)
- __NDR_convert__int_rep__Request__rpc_jack_client_sync_notify_t__client_name(&In0P->client_name, In0P->NDR.int_rep);
- #endif /* __NDR_convert__int_rep__Request__rpc_jack_client_sync_notify_t__client_name__defined */
- #if defined(__NDR_convert__int_rep__Request__rpc_jack_client_sync_notify_t__notify__defined)
- __NDR_convert__int_rep__Request__rpc_jack_client_sync_notify_t__notify(&In0P->notify, In0P->NDR.int_rep);
- #endif /* __NDR_convert__int_rep__Request__rpc_jack_client_sync_notify_t__notify__defined */
- #if defined(__NDR_convert__int_rep__Request__rpc_jack_client_sync_notify_t__value1__defined)
- __NDR_convert__int_rep__Request__rpc_jack_client_sync_notify_t__value1(&In0P->value1, In0P->NDR.int_rep);
- #endif /* __NDR_convert__int_rep__Request__rpc_jack_client_sync_notify_t__value1__defined */
- #if defined(__NDR_convert__int_rep__Request__rpc_jack_client_sync_notify_t__value2__defined)
- __NDR_convert__int_rep__Request__rpc_jack_client_sync_notify_t__value2(&In0P->value2, In0P->NDR.int_rep);
- #endif /* __NDR_convert__int_rep__Request__rpc_jack_client_sync_notify_t__value2__defined */
- }
- #endif /* defined(__NDR_convert__int_rep...) */
-
- #if defined(__NDR_convert__char_rep__Request__rpc_jack_client_sync_notify_t__refnum__defined) || \
- defined(__NDR_convert__char_rep__Request__rpc_jack_client_sync_notify_t__client_name__defined) || \
- defined(__NDR_convert__char_rep__Request__rpc_jack_client_sync_notify_t__notify__defined) || \
- defined(__NDR_convert__char_rep__Request__rpc_jack_client_sync_notify_t__value1__defined) || \
- defined(__NDR_convert__char_rep__Request__rpc_jack_client_sync_notify_t__value2__defined)
- if (In0P->NDR.char_rep != NDR_record.char_rep) {
- #if defined(__NDR_convert__char_rep__Request__rpc_jack_client_sync_notify_t__refnum__defined)
- __NDR_convert__char_rep__Request__rpc_jack_client_sync_notify_t__refnum(&In0P->refnum, In0P->NDR.char_rep);
- #endif /* __NDR_convert__char_rep__Request__rpc_jack_client_sync_notify_t__refnum__defined */
- #if defined(__NDR_convert__char_rep__Request__rpc_jack_client_sync_notify_t__client_name__defined)
- __NDR_convert__char_rep__Request__rpc_jack_client_sync_notify_t__client_name(&In0P->client_name, In0P->NDR.char_rep);
- #endif /* __NDR_convert__char_rep__Request__rpc_jack_client_sync_notify_t__client_name__defined */
- #if defined(__NDR_convert__char_rep__Request__rpc_jack_client_sync_notify_t__notify__defined)
- __NDR_convert__char_rep__Request__rpc_jack_client_sync_notify_t__notify(&In0P->notify, In0P->NDR.char_rep);
- #endif /* __NDR_convert__char_rep__Request__rpc_jack_client_sync_notify_t__notify__defined */
- #if defined(__NDR_convert__char_rep__Request__rpc_jack_client_sync_notify_t__value1__defined)
- __NDR_convert__char_rep__Request__rpc_jack_client_sync_notify_t__value1(&In0P->value1, In0P->NDR.char_rep);
- #endif /* __NDR_convert__char_rep__Request__rpc_jack_client_sync_notify_t__value1__defined */
- #if defined(__NDR_convert__char_rep__Request__rpc_jack_client_sync_notify_t__value2__defined)
- __NDR_convert__char_rep__Request__rpc_jack_client_sync_notify_t__value2(&In0P->value2, In0P->NDR.char_rep);
- #endif /* __NDR_convert__char_rep__Request__rpc_jack_client_sync_notify_t__value2__defined */
- }
- #endif /* defined(__NDR_convert__char_rep...) */
-
- #if defined(__NDR_convert__float_rep__Request__rpc_jack_client_sync_notify_t__refnum__defined) || \
- defined(__NDR_convert__float_rep__Request__rpc_jack_client_sync_notify_t__client_name__defined) || \
- defined(__NDR_convert__float_rep__Request__rpc_jack_client_sync_notify_t__notify__defined) || \
- defined(__NDR_convert__float_rep__Request__rpc_jack_client_sync_notify_t__value1__defined) || \
- defined(__NDR_convert__float_rep__Request__rpc_jack_client_sync_notify_t__value2__defined)
- if (In0P->NDR.float_rep != NDR_record.float_rep) {
- #if defined(__NDR_convert__float_rep__Request__rpc_jack_client_sync_notify_t__refnum__defined)
- __NDR_convert__float_rep__Request__rpc_jack_client_sync_notify_t__refnum(&In0P->refnum, In0P->NDR.float_rep);
- #endif /* __NDR_convert__float_rep__Request__rpc_jack_client_sync_notify_t__refnum__defined */
- #if defined(__NDR_convert__float_rep__Request__rpc_jack_client_sync_notify_t__client_name__defined)
- __NDR_convert__float_rep__Request__rpc_jack_client_sync_notify_t__client_name(&In0P->client_name, In0P->NDR.float_rep);
- #endif /* __NDR_convert__float_rep__Request__rpc_jack_client_sync_notify_t__client_name__defined */
- #if defined(__NDR_convert__float_rep__Request__rpc_jack_client_sync_notify_t__notify__defined)
- __NDR_convert__float_rep__Request__rpc_jack_client_sync_notify_t__notify(&In0P->notify, In0P->NDR.float_rep);
- #endif /* __NDR_convert__float_rep__Request__rpc_jack_client_sync_notify_t__notify__defined */
- #if defined(__NDR_convert__float_rep__Request__rpc_jack_client_sync_notify_t__value1__defined)
- __NDR_convert__float_rep__Request__rpc_jack_client_sync_notify_t__value1(&In0P->value1, In0P->NDR.float_rep);
- #endif /* __NDR_convert__float_rep__Request__rpc_jack_client_sync_notify_t__value1__defined */
- #if defined(__NDR_convert__float_rep__Request__rpc_jack_client_sync_notify_t__value2__defined)
- __NDR_convert__float_rep__Request__rpc_jack_client_sync_notify_t__value2(&In0P->value2, In0P->NDR.float_rep);
- #endif /* __NDR_convert__float_rep__Request__rpc_jack_client_sync_notify_t__value2__defined */
- }
- #endif /* defined(__NDR_convert__float_rep...) */
-
- return MACH_MSG_SUCCESS;
- }
- #endif /* !defined(__MIG_check__Request__rpc_jack_client_sync_notify_t__defined) */
- #endif /* __MIG_check__Request__JackRPCClient_subsystem__ */
- #endif /* ( __MigTypeCheck || __NDR_convert__ ) */
-
-
- /* Routine rpc_jack_client_sync_notify */
- #ifdef mig_external
- mig_external
- #else
- extern
- #endif /* mig_external */
- kern_return_t rpc_jack_client_sync_notify
- (
- mach_port_t client_port,
- int refnum,
- client_name_t client_name,
- int notify,
- int value1,
- int value2,
- int *result
- );
-
- /* Routine rpc_jack_client_sync_notify */
- mig_internal novalue _Xrpc_jack_client_sync_notify
- (mach_msg_header_t *InHeadP, mach_msg_header_t *OutHeadP)
- {
-
- #ifdef __MigPackStructs
- #pragma pack(4)
- #endif
- typedef struct {
- mach_msg_header_t Head;
- NDR_record_t NDR;
- int refnum;
- client_name_t client_name;
- int notify;
- int value1;
- int value2;
- mach_msg_trailer_t trailer;
- } Request;
- #ifdef __MigPackStructs
- #pragma pack()
- #endif
- typedef __Request__rpc_jack_client_sync_notify_t __Request;
- typedef __Reply__rpc_jack_client_sync_notify_t Reply;
-
- /*
- * typedef struct {
- * mach_msg_header_t Head;
- * NDR_record_t NDR;
- * kern_return_t RetCode;
- * } mig_reply_error_t;
- */
-
- Request *In0P = (Request *) InHeadP;
- Reply *OutP = (Reply *) OutHeadP;
- #ifdef __MIG_check__Request__rpc_jack_client_sync_notify_t__defined
- kern_return_t check_result;
- #endif /* __MIG_check__Request__rpc_jack_client_sync_notify_t__defined */
-
- __DeclareRcvRpc(1000, "rpc_jack_client_sync_notify")
- __BeforeRcvRpc(1000, "rpc_jack_client_sync_notify")
-
- #if defined(__MIG_check__Request__rpc_jack_client_sync_notify_t__defined)
- check_result = __MIG_check__Request__rpc_jack_client_sync_notify_t((__Request *)In0P);
- if (check_result != MACH_MSG_SUCCESS)
- { MIG_RETURN_ERROR(OutP, check_result); }
- #endif /* defined(__MIG_check__Request__rpc_jack_client_sync_notify_t__defined) */
-
- OutP->RetCode = rpc_jack_client_sync_notify(In0P->Head.msgh_request_port, In0P->refnum, In0P->client_name, In0P->notify, In0P->value1, In0P->value2, &OutP->result);
- if (OutP->RetCode != KERN_SUCCESS) {
- MIG_RETURN_ERROR(OutP, OutP->RetCode);
- }
-
- OutP->NDR = NDR_record;
-
-
- OutP->Head.msgh_size = (mach_msg_size_t)(sizeof(Reply));
- __AfterRcvRpc(1000, "rpc_jack_client_sync_notify")
- }
-
- #if ( __MigTypeCheck || __NDR_convert__ )
- #if __MIG_check__Request__JackRPCClient_subsystem__
- #if !defined(__MIG_check__Request__rpc_jack_client_async_notify_t__defined)
- #define __MIG_check__Request__rpc_jack_client_async_notify_t__defined
- #ifndef __NDR_convert__int_rep__Request__rpc_jack_client_async_notify_t__refnum__defined
- #if defined(__NDR_convert__int_rep__JackRPCClient__int__defined)
- #define __NDR_convert__int_rep__Request__rpc_jack_client_async_notify_t__refnum__defined
- #define __NDR_convert__int_rep__Request__rpc_jack_client_async_notify_t__refnum(a, f) \
- __NDR_convert__int_rep__JackRPCClient__int((int *)(a), f)
- #elif defined(__NDR_convert__int_rep__int__defined)
- #define __NDR_convert__int_rep__Request__rpc_jack_client_async_notify_t__refnum__defined
- #define __NDR_convert__int_rep__Request__rpc_jack_client_async_notify_t__refnum(a, f) \
- __NDR_convert__int_rep__int((int *)(a), f)
- #elif defined(__NDR_convert__int_rep__JackRPCClient__int32_t__defined)
- #define __NDR_convert__int_rep__Request__rpc_jack_client_async_notify_t__refnum__defined
- #define __NDR_convert__int_rep__Request__rpc_jack_client_async_notify_t__refnum(a, f) \
- __NDR_convert__int_rep__JackRPCClient__int32_t((int32_t *)(a), f)
- #elif defined(__NDR_convert__int_rep__int32_t__defined)
- #define __NDR_convert__int_rep__Request__rpc_jack_client_async_notify_t__refnum__defined
- #define __NDR_convert__int_rep__Request__rpc_jack_client_async_notify_t__refnum(a, f) \
- __NDR_convert__int_rep__int32_t((int32_t *)(a), f)
- #endif /* defined(__NDR_convert__*__defined) */
- #endif /* __NDR_convert__int_rep__Request__rpc_jack_client_async_notify_t__refnum__defined */
-
- #ifndef __NDR_convert__int_rep__Request__rpc_jack_client_async_notify_t__client_name__defined
- #if defined(__NDR_convert__int_rep__JackRPCClient__client_name_t__defined)
- #define __NDR_convert__int_rep__Request__rpc_jack_client_async_notify_t__client_name__defined
- #define __NDR_convert__int_rep__Request__rpc_jack_client_async_notify_t__client_name(a, f) \
- __NDR_convert__int_rep__JackRPCClient__client_name_t((client_name_t *)(a), f)
- #elif defined(__NDR_convert__int_rep__client_name_t__defined)
- #define __NDR_convert__int_rep__Request__rpc_jack_client_async_notify_t__client_name__defined
- #define __NDR_convert__int_rep__Request__rpc_jack_client_async_notify_t__client_name(a, f) \
- __NDR_convert__int_rep__client_name_t((client_name_t *)(a), f)
- #elif defined(__NDR_convert__int_rep__JackRPCClient__string__defined)
- #define __NDR_convert__int_rep__Request__rpc_jack_client_async_notify_t__client_name__defined
- #define __NDR_convert__int_rep__Request__rpc_jack_client_async_notify_t__client_name(a, f) \
- __NDR_convert__int_rep__JackRPCClient__string(a, f, 128)
- #elif defined(__NDR_convert__int_rep__string__defined)
- #define __NDR_convert__int_rep__Request__rpc_jack_client_async_notify_t__client_name__defined
- #define __NDR_convert__int_rep__Request__rpc_jack_client_async_notify_t__client_name(a, f) \
- __NDR_convert__int_rep__string(a, f, 128)
- #endif /* defined(__NDR_convert__*__defined) */
- #endif /* __NDR_convert__int_rep__Request__rpc_jack_client_async_notify_t__client_name__defined */
-
- #ifndef __NDR_convert__int_rep__Request__rpc_jack_client_async_notify_t__notify__defined
- #if defined(__NDR_convert__int_rep__JackRPCClient__int__defined)
- #define __NDR_convert__int_rep__Request__rpc_jack_client_async_notify_t__notify__defined
- #define __NDR_convert__int_rep__Request__rpc_jack_client_async_notify_t__notify(a, f) \
- __NDR_convert__int_rep__JackRPCClient__int((int *)(a), f)
- #elif defined(__NDR_convert__int_rep__int__defined)
- #define __NDR_convert__int_rep__Request__rpc_jack_client_async_notify_t__notify__defined
- #define __NDR_convert__int_rep__Request__rpc_jack_client_async_notify_t__notify(a, f) \
- __NDR_convert__int_rep__int((int *)(a), f)
- #elif defined(__NDR_convert__int_rep__JackRPCClient__int32_t__defined)
- #define __NDR_convert__int_rep__Request__rpc_jack_client_async_notify_t__notify__defined
- #define __NDR_convert__int_rep__Request__rpc_jack_client_async_notify_t__notify(a, f) \
- __NDR_convert__int_rep__JackRPCClient__int32_t((int32_t *)(a), f)
- #elif defined(__NDR_convert__int_rep__int32_t__defined)
- #define __NDR_convert__int_rep__Request__rpc_jack_client_async_notify_t__notify__defined
- #define __NDR_convert__int_rep__Request__rpc_jack_client_async_notify_t__notify(a, f) \
- __NDR_convert__int_rep__int32_t((int32_t *)(a), f)
- #endif /* defined(__NDR_convert__*__defined) */
- #endif /* __NDR_convert__int_rep__Request__rpc_jack_client_async_notify_t__notify__defined */
-
- #ifndef __NDR_convert__int_rep__Request__rpc_jack_client_async_notify_t__value1__defined
- #if defined(__NDR_convert__int_rep__JackRPCClient__int__defined)
- #define __NDR_convert__int_rep__Request__rpc_jack_client_async_notify_t__value1__defined
- #define __NDR_convert__int_rep__Request__rpc_jack_client_async_notify_t__value1(a, f) \
- __NDR_convert__int_rep__JackRPCClient__int((int *)(a), f)
- #elif defined(__NDR_convert__int_rep__int__defined)
- #define __NDR_convert__int_rep__Request__rpc_jack_client_async_notify_t__value1__defined
- #define __NDR_convert__int_rep__Request__rpc_jack_client_async_notify_t__value1(a, f) \
- __NDR_convert__int_rep__int((int *)(a), f)
- #elif defined(__NDR_convert__int_rep__JackRPCClient__int32_t__defined)
- #define __NDR_convert__int_rep__Request__rpc_jack_client_async_notify_t__value1__defined
- #define __NDR_convert__int_rep__Request__rpc_jack_client_async_notify_t__value1(a, f) \
- __NDR_convert__int_rep__JackRPCClient__int32_t((int32_t *)(a), f)
- #elif defined(__NDR_convert__int_rep__int32_t__defined)
- #define __NDR_convert__int_rep__Request__rpc_jack_client_async_notify_t__value1__defined
- #define __NDR_convert__int_rep__Request__rpc_jack_client_async_notify_t__value1(a, f) \
- __NDR_convert__int_rep__int32_t((int32_t *)(a), f)
- #endif /* defined(__NDR_convert__*__defined) */
- #endif /* __NDR_convert__int_rep__Request__rpc_jack_client_async_notify_t__value1__defined */
-
- #ifndef __NDR_convert__int_rep__Request__rpc_jack_client_async_notify_t__value2__defined
- #if defined(__NDR_convert__int_rep__JackRPCClient__int__defined)
- #define __NDR_convert__int_rep__Request__rpc_jack_client_async_notify_t__value2__defined
- #define __NDR_convert__int_rep__Request__rpc_jack_client_async_notify_t__value2(a, f) \
- __NDR_convert__int_rep__JackRPCClient__int((int *)(a), f)
- #elif defined(__NDR_convert__int_rep__int__defined)
- #define __NDR_convert__int_rep__Request__rpc_jack_client_async_notify_t__value2__defined
- #define __NDR_convert__int_rep__Request__rpc_jack_client_async_notify_t__value2(a, f) \
- __NDR_convert__int_rep__int((int *)(a), f)
- #elif defined(__NDR_convert__int_rep__JackRPCClient__int32_t__defined)
- #define __NDR_convert__int_rep__Request__rpc_jack_client_async_notify_t__value2__defined
- #define __NDR_convert__int_rep__Request__rpc_jack_client_async_notify_t__value2(a, f) \
- __NDR_convert__int_rep__JackRPCClient__int32_t((int32_t *)(a), f)
- #elif defined(__NDR_convert__int_rep__int32_t__defined)
- #define __NDR_convert__int_rep__Request__rpc_jack_client_async_notify_t__value2__defined
- #define __NDR_convert__int_rep__Request__rpc_jack_client_async_notify_t__value2(a, f) \
- __NDR_convert__int_rep__int32_t((int32_t *)(a), f)
- #endif /* defined(__NDR_convert__*__defined) */
- #endif /* __NDR_convert__int_rep__Request__rpc_jack_client_async_notify_t__value2__defined */
-
- #ifndef __NDR_convert__char_rep__Request__rpc_jack_client_async_notify_t__refnum__defined
- #if defined(__NDR_convert__char_rep__JackRPCClient__int__defined)
- #define __NDR_convert__char_rep__Request__rpc_jack_client_async_notify_t__refnum__defined
- #define __NDR_convert__char_rep__Request__rpc_jack_client_async_notify_t__refnum(a, f) \
- __NDR_convert__char_rep__JackRPCClient__int((int *)(a), f)
- #elif defined(__NDR_convert__char_rep__int__defined)
- #define __NDR_convert__char_rep__Request__rpc_jack_client_async_notify_t__refnum__defined
- #define __NDR_convert__char_rep__Request__rpc_jack_client_async_notify_t__refnum(a, f) \
- __NDR_convert__char_rep__int((int *)(a), f)
- #elif defined(__NDR_convert__char_rep__JackRPCClient__int32_t__defined)
- #define __NDR_convert__char_rep__Request__rpc_jack_client_async_notify_t__refnum__defined
- #define __NDR_convert__char_rep__Request__rpc_jack_client_async_notify_t__refnum(a, f) \
- __NDR_convert__char_rep__JackRPCClient__int32_t((int32_t *)(a), f)
- #elif defined(__NDR_convert__char_rep__int32_t__defined)
- #define __NDR_convert__char_rep__Request__rpc_jack_client_async_notify_t__refnum__defined
- #define __NDR_convert__char_rep__Request__rpc_jack_client_async_notify_t__refnum(a, f) \
- __NDR_convert__char_rep__int32_t((int32_t *)(a), f)
- #endif /* defined(__NDR_convert__*__defined) */
- #endif /* __NDR_convert__char_rep__Request__rpc_jack_client_async_notify_t__refnum__defined */
-
- #ifndef __NDR_convert__char_rep__Request__rpc_jack_client_async_notify_t__client_name__defined
- #if defined(__NDR_convert__char_rep__JackRPCClient__client_name_t__defined)
- #define __NDR_convert__char_rep__Request__rpc_jack_client_async_notify_t__client_name__defined
- #define __NDR_convert__char_rep__Request__rpc_jack_client_async_notify_t__client_name(a, f) \
- __NDR_convert__char_rep__JackRPCClient__client_name_t((client_name_t *)(a), f)
- #elif defined(__NDR_convert__char_rep__client_name_t__defined)
- #define __NDR_convert__char_rep__Request__rpc_jack_client_async_notify_t__client_name__defined
- #define __NDR_convert__char_rep__Request__rpc_jack_client_async_notify_t__client_name(a, f) \
- __NDR_convert__char_rep__client_name_t((client_name_t *)(a), f)
- #elif defined(__NDR_convert__char_rep__JackRPCClient__string__defined)
- #define __NDR_convert__char_rep__Request__rpc_jack_client_async_notify_t__client_name__defined
- #define __NDR_convert__char_rep__Request__rpc_jack_client_async_notify_t__client_name(a, f) \
- __NDR_convert__char_rep__JackRPCClient__string(a, f, 128)
- #elif defined(__NDR_convert__char_rep__string__defined)
- #define __NDR_convert__char_rep__Request__rpc_jack_client_async_notify_t__client_name__defined
- #define __NDR_convert__char_rep__Request__rpc_jack_client_async_notify_t__client_name(a, f) \
- __NDR_convert__char_rep__string(a, f, 128)
- #endif /* defined(__NDR_convert__*__defined) */
- #endif /* __NDR_convert__char_rep__Request__rpc_jack_client_async_notify_t__client_name__defined */
-
- #ifndef __NDR_convert__char_rep__Request__rpc_jack_client_async_notify_t__notify__defined
- #if defined(__NDR_convert__char_rep__JackRPCClient__int__defined)
- #define __NDR_convert__char_rep__Request__rpc_jack_client_async_notify_t__notify__defined
- #define __NDR_convert__char_rep__Request__rpc_jack_client_async_notify_t__notify(a, f) \
- __NDR_convert__char_rep__JackRPCClient__int((int *)(a), f)
- #elif defined(__NDR_convert__char_rep__int__defined)
- #define __NDR_convert__char_rep__Request__rpc_jack_client_async_notify_t__notify__defined
- #define __NDR_convert__char_rep__Request__rpc_jack_client_async_notify_t__notify(a, f) \
- __NDR_convert__char_rep__int((int *)(a), f)
- #elif defined(__NDR_convert__char_rep__JackRPCClient__int32_t__defined)
- #define __NDR_convert__char_rep__Request__rpc_jack_client_async_notify_t__notify__defined
- #define __NDR_convert__char_rep__Request__rpc_jack_client_async_notify_t__notify(a, f) \
- __NDR_convert__char_rep__JackRPCClient__int32_t((int32_t *)(a), f)
- #elif defined(__NDR_convert__char_rep__int32_t__defined)
- #define __NDR_convert__char_rep__Request__rpc_jack_client_async_notify_t__notify__defined
- #define __NDR_convert__char_rep__Request__rpc_jack_client_async_notify_t__notify(a, f) \
- __NDR_convert__char_rep__int32_t((int32_t *)(a), f)
- #endif /* defined(__NDR_convert__*__defined) */
- #endif /* __NDR_convert__char_rep__Request__rpc_jack_client_async_notify_t__notify__defined */
-
- #ifndef __NDR_convert__char_rep__Request__rpc_jack_client_async_notify_t__value1__defined
- #if defined(__NDR_convert__char_rep__JackRPCClient__int__defined)
- #define __NDR_convert__char_rep__Request__rpc_jack_client_async_notify_t__value1__defined
- #define __NDR_convert__char_rep__Request__rpc_jack_client_async_notify_t__value1(a, f) \
- __NDR_convert__char_rep__JackRPCClient__int((int *)(a), f)
- #elif defined(__NDR_convert__char_rep__int__defined)
- #define __NDR_convert__char_rep__Request__rpc_jack_client_async_notify_t__value1__defined
- #define __NDR_convert__char_rep__Request__rpc_jack_client_async_notify_t__value1(a, f) \
- __NDR_convert__char_rep__int((int *)(a), f)
- #elif defined(__NDR_convert__char_rep__JackRPCClient__int32_t__defined)
- #define __NDR_convert__char_rep__Request__rpc_jack_client_async_notify_t__value1__defined
- #define __NDR_convert__char_rep__Request__rpc_jack_client_async_notify_t__value1(a, f) \
- __NDR_convert__char_rep__JackRPCClient__int32_t((int32_t *)(a), f)
- #elif defined(__NDR_convert__char_rep__int32_t__defined)
- #define __NDR_convert__char_rep__Request__rpc_jack_client_async_notify_t__value1__defined
- #define __NDR_convert__char_rep__Request__rpc_jack_client_async_notify_t__value1(a, f) \
- __NDR_convert__char_rep__int32_t((int32_t *)(a), f)
- #endif /* defined(__NDR_convert__*__defined) */
- #endif /* __NDR_convert__char_rep__Request__rpc_jack_client_async_notify_t__value1__defined */
-
- #ifndef __NDR_convert__char_rep__Request__rpc_jack_client_async_notify_t__value2__defined
- #if defined(__NDR_convert__char_rep__JackRPCClient__int__defined)
- #define __NDR_convert__char_rep__Request__rpc_jack_client_async_notify_t__value2__defined
- #define __NDR_convert__char_rep__Request__rpc_jack_client_async_notify_t__value2(a, f) \
- __NDR_convert__char_rep__JackRPCClient__int((int *)(a), f)
- #elif defined(__NDR_convert__char_rep__int__defined)
- #define __NDR_convert__char_rep__Request__rpc_jack_client_async_notify_t__value2__defined
- #define __NDR_convert__char_rep__Request__rpc_jack_client_async_notify_t__value2(a, f) \
- __NDR_convert__char_rep__int((int *)(a), f)
- #elif defined(__NDR_convert__char_rep__JackRPCClient__int32_t__defined)
- #define __NDR_convert__char_rep__Request__rpc_jack_client_async_notify_t__value2__defined
- #define __NDR_convert__char_rep__Request__rpc_jack_client_async_notify_t__value2(a, f) \
- __NDR_convert__char_rep__JackRPCClient__int32_t((int32_t *)(a), f)
- #elif defined(__NDR_convert__char_rep__int32_t__defined)
- #define __NDR_convert__char_rep__Request__rpc_jack_client_async_notify_t__value2__defined
- #define __NDR_convert__char_rep__Request__rpc_jack_client_async_notify_t__value2(a, f) \
- __NDR_convert__char_rep__int32_t((int32_t *)(a), f)
- #endif /* defined(__NDR_convert__*__defined) */
- #endif /* __NDR_convert__char_rep__Request__rpc_jack_client_async_notify_t__value2__defined */
-
- #ifndef __NDR_convert__float_rep__Request__rpc_jack_client_async_notify_t__refnum__defined
- #if defined(__NDR_convert__float_rep__JackRPCClient__int__defined)
- #define __NDR_convert__float_rep__Request__rpc_jack_client_async_notify_t__refnum__defined
- #define __NDR_convert__float_rep__Request__rpc_jack_client_async_notify_t__refnum(a, f) \
- __NDR_convert__float_rep__JackRPCClient__int((int *)(a), f)
- #elif defined(__NDR_convert__float_rep__int__defined)
- #define __NDR_convert__float_rep__Request__rpc_jack_client_async_notify_t__refnum__defined
- #define __NDR_convert__float_rep__Request__rpc_jack_client_async_notify_t__refnum(a, f) \
- __NDR_convert__float_rep__int((int *)(a), f)
- #elif defined(__NDR_convert__float_rep__JackRPCClient__int32_t__defined)
- #define __NDR_convert__float_rep__Request__rpc_jack_client_async_notify_t__refnum__defined
- #define __NDR_convert__float_rep__Request__rpc_jack_client_async_notify_t__refnum(a, f) \
- __NDR_convert__float_rep__JackRPCClient__int32_t((int32_t *)(a), f)
- #elif defined(__NDR_convert__float_rep__int32_t__defined)
- #define __NDR_convert__float_rep__Request__rpc_jack_client_async_notify_t__refnum__defined
- #define __NDR_convert__float_rep__Request__rpc_jack_client_async_notify_t__refnum(a, f) \
- __NDR_convert__float_rep__int32_t((int32_t *)(a), f)
- #endif /* defined(__NDR_convert__*__defined) */
- #endif /* __NDR_convert__float_rep__Request__rpc_jack_client_async_notify_t__refnum__defined */
-
- #ifndef __NDR_convert__float_rep__Request__rpc_jack_client_async_notify_t__client_name__defined
- #if defined(__NDR_convert__float_rep__JackRPCClient__client_name_t__defined)
- #define __NDR_convert__float_rep__Request__rpc_jack_client_async_notify_t__client_name__defined
- #define __NDR_convert__float_rep__Request__rpc_jack_client_async_notify_t__client_name(a, f) \
- __NDR_convert__float_rep__JackRPCClient__client_name_t((client_name_t *)(a), f)
- #elif defined(__NDR_convert__float_rep__client_name_t__defined)
- #define __NDR_convert__float_rep__Request__rpc_jack_client_async_notify_t__client_name__defined
- #define __NDR_convert__float_rep__Request__rpc_jack_client_async_notify_t__client_name(a, f) \
- __NDR_convert__float_rep__client_name_t((client_name_t *)(a), f)
- #elif defined(__NDR_convert__float_rep__JackRPCClient__string__defined)
- #define __NDR_convert__float_rep__Request__rpc_jack_client_async_notify_t__client_name__defined
- #define __NDR_convert__float_rep__Request__rpc_jack_client_async_notify_t__client_name(a, f) \
- __NDR_convert__float_rep__JackRPCClient__string(a, f, 128)
- #elif defined(__NDR_convert__float_rep__string__defined)
- #define __NDR_convert__float_rep__Request__rpc_jack_client_async_notify_t__client_name__defined
- #define __NDR_convert__float_rep__Request__rpc_jack_client_async_notify_t__client_name(a, f) \
- __NDR_convert__float_rep__string(a, f, 128)
- #endif /* defined(__NDR_convert__*__defined) */
- #endif /* __NDR_convert__float_rep__Request__rpc_jack_client_async_notify_t__client_name__defined */
-
- #ifndef __NDR_convert__float_rep__Request__rpc_jack_client_async_notify_t__notify__defined
- #if defined(__NDR_convert__float_rep__JackRPCClient__int__defined)
- #define __NDR_convert__float_rep__Request__rpc_jack_client_async_notify_t__notify__defined
- #define __NDR_convert__float_rep__Request__rpc_jack_client_async_notify_t__notify(a, f) \
- __NDR_convert__float_rep__JackRPCClient__int((int *)(a), f)
- #elif defined(__NDR_convert__float_rep__int__defined)
- #define __NDR_convert__float_rep__Request__rpc_jack_client_async_notify_t__notify__defined
- #define __NDR_convert__float_rep__Request__rpc_jack_client_async_notify_t__notify(a, f) \
- __NDR_convert__float_rep__int((int *)(a), f)
- #elif defined(__NDR_convert__float_rep__JackRPCClient__int32_t__defined)
- #define __NDR_convert__float_rep__Request__rpc_jack_client_async_notify_t__notify__defined
- #define __NDR_convert__float_rep__Request__rpc_jack_client_async_notify_t__notify(a, f) \
- __NDR_convert__float_rep__JackRPCClient__int32_t((int32_t *)(a), f)
- #elif defined(__NDR_convert__float_rep__int32_t__defined)
- #define __NDR_convert__float_rep__Request__rpc_jack_client_async_notify_t__notify__defined
- #define __NDR_convert__float_rep__Request__rpc_jack_client_async_notify_t__notify(a, f) \
- __NDR_convert__float_rep__int32_t((int32_t *)(a), f)
- #endif /* defined(__NDR_convert__*__defined) */
- #endif /* __NDR_convert__float_rep__Request__rpc_jack_client_async_notify_t__notify__defined */
-
- #ifndef __NDR_convert__float_rep__Request__rpc_jack_client_async_notify_t__value1__defined
- #if defined(__NDR_convert__float_rep__JackRPCClient__int__defined)
- #define __NDR_convert__float_rep__Request__rpc_jack_client_async_notify_t__value1__defined
- #define __NDR_convert__float_rep__Request__rpc_jack_client_async_notify_t__value1(a, f) \
- __NDR_convert__float_rep__JackRPCClient__int((int *)(a), f)
- #elif defined(__NDR_convert__float_rep__int__defined)
- #define __NDR_convert__float_rep__Request__rpc_jack_client_async_notify_t__value1__defined
- #define __NDR_convert__float_rep__Request__rpc_jack_client_async_notify_t__value1(a, f) \
- __NDR_convert__float_rep__int((int *)(a), f)
- #elif defined(__NDR_convert__float_rep__JackRPCClient__int32_t__defined)
- #define __NDR_convert__float_rep__Request__rpc_jack_client_async_notify_t__value1__defined
- #define __NDR_convert__float_rep__Request__rpc_jack_client_async_notify_t__value1(a, f) \
- __NDR_convert__float_rep__JackRPCClient__int32_t((int32_t *)(a), f)
- #elif defined(__NDR_convert__float_rep__int32_t__defined)
- #define __NDR_convert__float_rep__Request__rpc_jack_client_async_notify_t__value1__defined
- #define __NDR_convert__float_rep__Request__rpc_jack_client_async_notify_t__value1(a, f) \
- __NDR_convert__float_rep__int32_t((int32_t *)(a), f)
- #endif /* defined(__NDR_convert__*__defined) */
- #endif /* __NDR_convert__float_rep__Request__rpc_jack_client_async_notify_t__value1__defined */
-
- #ifndef __NDR_convert__float_rep__Request__rpc_jack_client_async_notify_t__value2__defined
- #if defined(__NDR_convert__float_rep__JackRPCClient__int__defined)
- #define __NDR_convert__float_rep__Request__rpc_jack_client_async_notify_t__value2__defined
- #define __NDR_convert__float_rep__Request__rpc_jack_client_async_notify_t__value2(a, f) \
- __NDR_convert__float_rep__JackRPCClient__int((int *)(a), f)
- #elif defined(__NDR_convert__float_rep__int__defined)
- #define __NDR_convert__float_rep__Request__rpc_jack_client_async_notify_t__value2__defined
- #define __NDR_convert__float_rep__Request__rpc_jack_client_async_notify_t__value2(a, f) \
- __NDR_convert__float_rep__int((int *)(a), f)
- #elif defined(__NDR_convert__float_rep__JackRPCClient__int32_t__defined)
- #define __NDR_convert__float_rep__Request__rpc_jack_client_async_notify_t__value2__defined
- #define __NDR_convert__float_rep__Request__rpc_jack_client_async_notify_t__value2(a, f) \
- __NDR_convert__float_rep__JackRPCClient__int32_t((int32_t *)(a), f)
- #elif defined(__NDR_convert__float_rep__int32_t__defined)
- #define __NDR_convert__float_rep__Request__rpc_jack_client_async_notify_t__value2__defined
- #define __NDR_convert__float_rep__Request__rpc_jack_client_async_notify_t__value2(a, f) \
- __NDR_convert__float_rep__int32_t((int32_t *)(a), f)
- #endif /* defined(__NDR_convert__*__defined) */
- #endif /* __NDR_convert__float_rep__Request__rpc_jack_client_async_notify_t__value2__defined */
-
-
- mig_internal kern_return_t __MIG_check__Request__rpc_jack_client_async_notify_t(__attribute__((__unused__)) __Request__rpc_jack_client_async_notify_t *In0P)
- {
-
- typedef __Request__rpc_jack_client_async_notify_t __Request;
- #if __MigTypeCheck
- if ((In0P->Head.msgh_bits & MACH_MSGH_BITS_COMPLEX) ||
- (In0P->Head.msgh_size != (mach_msg_size_t)sizeof(__Request)))
- return MIG_BAD_ARGUMENTS;
- #endif /* __MigTypeCheck */
-
- #if defined(__NDR_convert__int_rep__Request__rpc_jack_client_async_notify_t__refnum__defined) || \
- defined(__NDR_convert__int_rep__Request__rpc_jack_client_async_notify_t__client_name__defined) || \
- defined(__NDR_convert__int_rep__Request__rpc_jack_client_async_notify_t__notify__defined) || \
- defined(__NDR_convert__int_rep__Request__rpc_jack_client_async_notify_t__value1__defined) || \
- defined(__NDR_convert__int_rep__Request__rpc_jack_client_async_notify_t__value2__defined)
- if (In0P->NDR.int_rep != NDR_record.int_rep) {
- #if defined(__NDR_convert__int_rep__Request__rpc_jack_client_async_notify_t__refnum__defined)
- __NDR_convert__int_rep__Request__rpc_jack_client_async_notify_t__refnum(&In0P->refnum, In0P->NDR.int_rep);
- #endif /* __NDR_convert__int_rep__Request__rpc_jack_client_async_notify_t__refnum__defined */
- #if defined(__NDR_convert__int_rep__Request__rpc_jack_client_async_notify_t__client_name__defined)
- __NDR_convert__int_rep__Request__rpc_jack_client_async_notify_t__client_name(&In0P->client_name, In0P->NDR.int_rep);
- #endif /* __NDR_convert__int_rep__Request__rpc_jack_client_async_notify_t__client_name__defined */
- #if defined(__NDR_convert__int_rep__Request__rpc_jack_client_async_notify_t__notify__defined)
- __NDR_convert__int_rep__Request__rpc_jack_client_async_notify_t__notify(&In0P->notify, In0P->NDR.int_rep);
- #endif /* __NDR_convert__int_rep__Request__rpc_jack_client_async_notify_t__notify__defined */
- #if defined(__NDR_convert__int_rep__Request__rpc_jack_client_async_notify_t__value1__defined)
- __NDR_convert__int_rep__Request__rpc_jack_client_async_notify_t__value1(&In0P->value1, In0P->NDR.int_rep);
- #endif /* __NDR_convert__int_rep__Request__rpc_jack_client_async_notify_t__value1__defined */
- #if defined(__NDR_convert__int_rep__Request__rpc_jack_client_async_notify_t__value2__defined)
- __NDR_convert__int_rep__Request__rpc_jack_client_async_notify_t__value2(&In0P->value2, In0P->NDR.int_rep);
- #endif /* __NDR_convert__int_rep__Request__rpc_jack_client_async_notify_t__value2__defined */
- }
- #endif /* defined(__NDR_convert__int_rep...) */
-
- #if defined(__NDR_convert__char_rep__Request__rpc_jack_client_async_notify_t__refnum__defined) || \
- defined(__NDR_convert__char_rep__Request__rpc_jack_client_async_notify_t__client_name__defined) || \
- defined(__NDR_convert__char_rep__Request__rpc_jack_client_async_notify_t__notify__defined) || \
- defined(__NDR_convert__char_rep__Request__rpc_jack_client_async_notify_t__value1__defined) || \
- defined(__NDR_convert__char_rep__Request__rpc_jack_client_async_notify_t__value2__defined)
- if (In0P->NDR.char_rep != NDR_record.char_rep) {
- #if defined(__NDR_convert__char_rep__Request__rpc_jack_client_async_notify_t__refnum__defined)
- __NDR_convert__char_rep__Request__rpc_jack_client_async_notify_t__refnum(&In0P->refnum, In0P->NDR.char_rep);
- #endif /* __NDR_convert__char_rep__Request__rpc_jack_client_async_notify_t__refnum__defined */
- #if defined(__NDR_convert__char_rep__Request__rpc_jack_client_async_notify_t__client_name__defined)
- __NDR_convert__char_rep__Request__rpc_jack_client_async_notify_t__client_name(&In0P->client_name, In0P->NDR.char_rep);
- #endif /* __NDR_convert__char_rep__Request__rpc_jack_client_async_notify_t__client_name__defined */
- #if defined(__NDR_convert__char_rep__Request__rpc_jack_client_async_notify_t__notify__defined)
- __NDR_convert__char_rep__Request__rpc_jack_client_async_notify_t__notify(&In0P->notify, In0P->NDR.char_rep);
- #endif /* __NDR_convert__char_rep__Request__rpc_jack_client_async_notify_t__notify__defined */
- #if defined(__NDR_convert__char_rep__Request__rpc_jack_client_async_notify_t__value1__defined)
- __NDR_convert__char_rep__Request__rpc_jack_client_async_notify_t__value1(&In0P->value1, In0P->NDR.char_rep);
- #endif /* __NDR_convert__char_rep__Request__rpc_jack_client_async_notify_t__value1__defined */
- #if defined(__NDR_convert__char_rep__Request__rpc_jack_client_async_notify_t__value2__defined)
- __NDR_convert__char_rep__Request__rpc_jack_client_async_notify_t__value2(&In0P->value2, In0P->NDR.char_rep);
- #endif /* __NDR_convert__char_rep__Request__rpc_jack_client_async_notify_t__value2__defined */
- }
- #endif /* defined(__NDR_convert__char_rep...) */
-
- #if defined(__NDR_convert__float_rep__Request__rpc_jack_client_async_notify_t__refnum__defined) || \
- defined(__NDR_convert__float_rep__Request__rpc_jack_client_async_notify_t__client_name__defined) || \
- defined(__NDR_convert__float_rep__Request__rpc_jack_client_async_notify_t__notify__defined) || \
- defined(__NDR_convert__float_rep__Request__rpc_jack_client_async_notify_t__value1__defined) || \
- defined(__NDR_convert__float_rep__Request__rpc_jack_client_async_notify_t__value2__defined)
- if (In0P->NDR.float_rep != NDR_record.float_rep) {
- #if defined(__NDR_convert__float_rep__Request__rpc_jack_client_async_notify_t__refnum__defined)
- __NDR_convert__float_rep__Request__rpc_jack_client_async_notify_t__refnum(&In0P->refnum, In0P->NDR.float_rep);
- #endif /* __NDR_convert__float_rep__Request__rpc_jack_client_async_notify_t__refnum__defined */
- #if defined(__NDR_convert__float_rep__Request__rpc_jack_client_async_notify_t__client_name__defined)
- __NDR_convert__float_rep__Request__rpc_jack_client_async_notify_t__client_name(&In0P->client_name, In0P->NDR.float_rep);
- #endif /* __NDR_convert__float_rep__Request__rpc_jack_client_async_notify_t__client_name__defined */
- #if defined(__NDR_convert__float_rep__Request__rpc_jack_client_async_notify_t__notify__defined)
- __NDR_convert__float_rep__Request__rpc_jack_client_async_notify_t__notify(&In0P->notify, In0P->NDR.float_rep);
- #endif /* __NDR_convert__float_rep__Request__rpc_jack_client_async_notify_t__notify__defined */
- #if defined(__NDR_convert__float_rep__Request__rpc_jack_client_async_notify_t__value1__defined)
- __NDR_convert__float_rep__Request__rpc_jack_client_async_notify_t__value1(&In0P->value1, In0P->NDR.float_rep);
- #endif /* __NDR_convert__float_rep__Request__rpc_jack_client_async_notify_t__value1__defined */
- #if defined(__NDR_convert__float_rep__Request__rpc_jack_client_async_notify_t__value2__defined)
- __NDR_convert__float_rep__Request__rpc_jack_client_async_notify_t__value2(&In0P->value2, In0P->NDR.float_rep);
- #endif /* __NDR_convert__float_rep__Request__rpc_jack_client_async_notify_t__value2__defined */
- }
- #endif /* defined(__NDR_convert__float_rep...) */
-
- return MACH_MSG_SUCCESS;
- }
- #endif /* !defined(__MIG_check__Request__rpc_jack_client_async_notify_t__defined) */
- #endif /* __MIG_check__Request__JackRPCClient_subsystem__ */
- #endif /* ( __MigTypeCheck || __NDR_convert__ ) */
-
-
- /* SimpleRoutine rpc_jack_client_async_notify */
- #ifdef mig_external
- mig_external
- #else
- extern
- #endif /* mig_external */
- kern_return_t rpc_jack_client_async_notify
- (
- mach_port_t client_port,
- int refnum,
- client_name_t client_name,
- int notify,
- int value1,
- int value2
- );
-
- /* SimpleRoutine rpc_jack_client_async_notify */
- mig_internal novalue _Xrpc_jack_client_async_notify
- (mach_msg_header_t *InHeadP, mach_msg_header_t *OutHeadP)
- {
-
- #ifdef __MigPackStructs
- #pragma pack(4)
- #endif
- typedef struct {
- mach_msg_header_t Head;
- NDR_record_t NDR;
- int refnum;
- client_name_t client_name;
- int notify;
- int value1;
- int value2;
- mach_msg_trailer_t trailer;
- } Request;
- #ifdef __MigPackStructs
- #pragma pack()
- #endif
- typedef __Request__rpc_jack_client_async_notify_t __Request;
- typedef __Reply__rpc_jack_client_async_notify_t Reply;
-
- /*
- * typedef struct {
- * mach_msg_header_t Head;
- * NDR_record_t NDR;
- * kern_return_t RetCode;
- * } mig_reply_error_t;
- */
-
- Request *In0P = (Request *) InHeadP;
- Reply *OutP = (Reply *) OutHeadP;
- #ifdef __MIG_check__Request__rpc_jack_client_async_notify_t__defined
- kern_return_t check_result;
- #endif /* __MIG_check__Request__rpc_jack_client_async_notify_t__defined */
-
- __DeclareRcvSimple(1001, "rpc_jack_client_async_notify")
- __BeforeRcvSimple(1001, "rpc_jack_client_async_notify")
-
- #if defined(__MIG_check__Request__rpc_jack_client_async_notify_t__defined)
- check_result = __MIG_check__Request__rpc_jack_client_async_notify_t((__Request *)In0P);
- if (check_result != MACH_MSG_SUCCESS)
- { MIG_RETURN_ERROR(OutP, check_result); }
- #endif /* defined(__MIG_check__Request__rpc_jack_client_async_notify_t__defined) */
-
- OutP->RetCode = rpc_jack_client_async_notify(In0P->Head.msgh_request_port, In0P->refnum, In0P->client_name, In0P->notify, In0P->value1, In0P->value2);
- __AfterRcvSimple(1001, "rpc_jack_client_async_notify")
- }
-
-
- extern boolean_t JackRPCClient_server(
- mach_msg_header_t *InHeadP,
- mach_msg_header_t *OutHeadP);
-
- extern mig_routine_t JackRPCClient_server_routine(
- mach_msg_header_t *InHeadP);
-
-
- /* Description of this subsystem, for use in direct RPC */
- const struct JackRPCClient_subsystem {
- mig_server_routine_t server; /* Server routine */
- mach_msg_id_t start; /* Min routine number */
- mach_msg_id_t end; /* Max routine number + 1 */
- unsigned int maxsize; /* Max msg size */
- vm_address_t reserved; /* Reserved */
- struct routine_descriptor /*Array of routine descriptors */
- routine[2];
- } JackRPCClient_subsystem = {
- JackRPCClient_server_routine,
- 1000,
- 1002,
- (mach_msg_size_t)sizeof(union __ReplyUnion__JackRPCClient_subsystem),
- (vm_address_t)0,
- {
- { (mig_impl_routine_t) 0,
- (mig_stub_routine_t) _Xrpc_jack_client_sync_notify, 7, 0, (routine_arg_descriptor_t)0, (mach_msg_size_t)sizeof(__Reply__rpc_jack_client_sync_notify_t)},
- { (mig_impl_routine_t) 0,
- (mig_stub_routine_t) _Xrpc_jack_client_async_notify, 6, 0, (routine_arg_descriptor_t)0, (mach_msg_size_t)sizeof(__Reply__rpc_jack_client_async_notify_t)},
- }
- };
-
- mig_external boolean_t JackRPCClient_server
- (mach_msg_header_t *InHeadP, mach_msg_header_t *OutHeadP)
- {
- /*
- * typedef struct {
- * mach_msg_header_t Head;
- * NDR_record_t NDR;
- * kern_return_t RetCode;
- * } mig_reply_error_t;
- */
-
- register mig_routine_t routine;
-
- OutHeadP->msgh_bits = MACH_MSGH_BITS(MACH_MSGH_BITS_REPLY(InHeadP->msgh_bits), 0);
- OutHeadP->msgh_remote_port = InHeadP->msgh_reply_port;
- /* Minimal size: routine() will update it if different */
- OutHeadP->msgh_size = (mach_msg_size_t)sizeof(mig_reply_error_t);
- OutHeadP->msgh_local_port = MACH_PORT_NULL;
- OutHeadP->msgh_id = InHeadP->msgh_id + 100;
-
- if ((InHeadP->msgh_id > 1001) || (InHeadP->msgh_id < 1000) ||
- ((routine = JackRPCClient_subsystem.routine[InHeadP->msgh_id - 1000].stub_routine) == 0)) {
- ((mig_reply_error_t *)OutHeadP)->NDR = NDR_record;
- ((mig_reply_error_t *)OutHeadP)->RetCode = MIG_BAD_ID;
- return FALSE;
- }
- (*routine) (InHeadP, OutHeadP);
- return TRUE;
- }
-
- mig_external mig_routine_t JackRPCClient_server_routine
- (mach_msg_header_t *InHeadP)
- {
- register int msgh_id;
-
- msgh_id = InHeadP->msgh_id - 1000;
-
- if ((msgh_id > 1) || (msgh_id < 0))
- return 0;
-
- return JackRPCClient_subsystem.routine[msgh_id].stub_routine;
- }
|